Member-only story
I have seen a trend these days in iOS development which is let’s say for doing simple things like calling an API, many programmer’s first choice is not the default framework (NSURLSession)but to use a third party and when I ask them why? They always have the same answer which is
- I don’t know it seemed cool.
- My tech lead told me to do it. I just code.
- I don’t have any exposure to the native framework but this third party I am comfortable with so I decided to use it.
- I don’t know what to do so I googled and this awesome tool showed up so I am using it.
- (With a big surprise) What you actually have a native class for this? OMG OMG
If you are using an open-source tool then here are few things you should check
- Leverage the native iOS framework: This should be your first option, you should research the native framework in depth to know what you can and cannot do, and when you find proven limitations in the current framework then shift to open source.
- Proof of concept (POC): If you think that this open-source you have found is the right one for your feature then before updating your peers, I recommend to create a POC to prove it out and make sure it works for your feature…