There are many programming language out there to build mobile app.
For building native app, you may need to learn objective-c / swift to building iOS app. Java / kotlin to build Android app.
Personally, I'm focus on Javascript for building backend and frontend. And with Javascript now, we able to build mobile app with cross platform.
What is React Native.
If you google online there are many article or information about React Native. With this post, I will share what is the common tools and library that you need to use on your next mobile app project.
1. React-navigation
Building an app you need have multiple screen that let your user to navigate around. With react-navigation, you can setup your screen with just few line of code. And the benefit of react-navigation, you also able to pass information or data to your next screen. This will save the data loading time and serve better user experience to your user too.
2. React native vector-icons
In a mobile app, you will need use a lot of icons. With vector-icons you able to use multiples icons frames work with one line of code.
3. Image picker
Using react-native-image-picker allow you to upload image from your device or take photo from the device camera.
These are the 3 main library that you will need to use when you building react-native mobile app. Follow me to get more update on Technology update and sharing.
Facebook @ fb.com/jaminpie
Twitter @ jamjam_long
Instagram @ jamlong
Dribbble @ jaminpie