Boilerplate for starting a react native app
This boilerplate is specifically for React Native Navigation with Redux, Code Push setup.
Package | Description |
---|---|
React Native Navigation | React Native Navigation provides 100% native platform navigation on both iOS and Android for React Native apps. |
Redux | Redux is a predictable state container for JavaScript apps. It helps you write applications that behave consistently. |
Code Push | A cloud service that enables Cordova and React Native developers to deploy mobile app updates directly to their users' devices. |
Vector Icons | Customizable Icons for React Native.Perfect for buttons, logos and nav/tab bars. |
React Native Config | Module to expose config variables to your javascript code in React Native, supporting both iOS and Android. An app’s config is everything that is likely to vary between deploys (staging, production, developer environments, etc). |
React Native Extended Stylesheet | StyleSheet with media-queries, variables, dynamic themes, relative units, percents, math operations, scaling and other styling stuff. |
React Native Elements | Cross Platform React Native UI Toolkit |
##Added Fonts
/android
- Android stuff/ios
- iOS stuff/src
- parent directory for all your codes/actions
- contains all actions for your redux/constants
- constant values for all over your code/components
- read more -> here/containers
- read more -> here/res
- resource directoryimgs
- stored imagesfonts
- fonts which are installed onnpm install
/screens
- Contains all your screens with index.js that registers all of it/store
- redux reducers/themes
- Theme specific styles and variables/utils
- Utils and functionsmain.js
- initialize the app