Introduction
Let's say you want to put your development skills to use on a different platform than a desktop. You would soon find yourself in the world of native mobile development. The two main operating systems for mobile phones are Android and iOS. These operating systems also come with their own programming languages. For Android, this is Kotlin (or Java), and for iOS this is Swift and/or Objective-C.
It can become very time-consuming to write an application in multiple programming languages. Therefore, the folks behind React decided it would be a good idea to push their web solution to native development with React Native, a platform agnostic mobile spin-off.
Developing with React Native is a lot like React, with a few differences and particularities. What those are, we will soon find out as we'll rebuild the TaskFlow web app for mobile!