This repository contains the source code of an app that shows how React Native performs, and it useful to understand main concepts of React Native development as:
-
Creating components.
-
Use of some external plugins like:
react-native-camera
react-native-maps
react-navigation
-
Navigate between pages(Master-Detail) using StackNavigator from react-navigation plugin.
-
Use of Maps APIs
-
Use of StyleSheets for styling components.
-
Use of flexbox to Layout components.
-
Using Flatlist component to render a list of users.
-
Fetch data from external API.
-
Paginating data from the API.
-
Use Image component to show user's Avatars.
Install dependencies:
npm i
Run on Android Device
react-native run-android
Generate APK for testing
react-native bundle --dev false --platform android --entry-file index.j
s --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/m
ain/res && cd android && ./gradlew clean && ./gradlew assembleDebug && cd ..