To learn Swift or not to learn Swift?  As of late, their has been this cool cross platform language called React Native that allows you to deploy native apps for both Android and iOS using only one code base.  What makes this appealing is you can save a lot of time and money since you only have one code base to manage.  Instead of hiring two developers to build an app for different devices (iOS and Android), you can hire one that can take care of both.  So the question is, should I learn Swift even though there are cool technologies like React Native that allows you to build actual native apps using Javascript?  My answer is yes and no (sorry), you should learn Swift, but also learn how to make apps in React Native as well.  If you want to be an effective mobile developer especially using iOS, you should probably know Apple’s language Swift and even some Objective-C (what Apple used before Swift).  But since the world of technology changes so quickly, it wouldn’t hurt to learn how to use React Native as well.


For the time being, I’m going to commit to building mobile apps with React Native.  I believe it will be around for a while and since Facebook is behind it I know it’s only going to get bigger.  Plus it’s in Javascript.  I like Javascript.  At least I think I do 🤷🏾‍♂️.


In all seriousness, I hope I can teach whoever reads these blogs the things I learn about building mobile apps.  My goal is to share everything I learn and make it understandable for every reader.  If you still have questions, don’t hesitate to reach out ([email protected]).  I can almost guarantee I’ll respond back haha 😉.  So until next time. Stay productive!