Components in the project are written using the React framework. React Native then takes it a step further using their native components that are interpreting as mobile views.
The framework used to write the mobile apps in this project. I've chosen this because of the "write once run all" (ios and android) mentality.
New way to manage packages (faster than npm).
Used to manage packages.
Same usage as xcode except for Android development.
Even though React Native takes care of most of the heavy lifting, there are still some cases where we need xcode. These cases include app icon integration, mobile deployments, loading screens, ect...