cd
Always up-to-date React Native 0.65 scaffolding.
Easy-Peasy makes it easy to access the global state.
Use of React Hooks optimizes the performance and increases reusability.
Provides a basic infrastructure, which can easily be used throughout the whole project.
ApiSauce Axios + standardized errors + request/response transforms.
Android & IOS setup is completed and tested for RN 0.63
React-native 0.63
Code-push
react-native-keychain
easy-peasy for state management
Hooks
react-navigation
react-native-vector-icons
Login Navigation Flow using React Context.
Themes support and much more
Multi - languages and locale support using i18n-js
Deeply integrated, production ready workflow
Loading /Login / Main app screens
App Intro screens
Locale context , theme context
Api ready service
oAuth ready interceptor
material design components using react-native-paper
react-native-modal
easy-peasy models
custom fonts guide
useStorage()
for async storage
useNetInfo()
for network info
useTranslation()
for i18n
useAppTheme()
for using themes
... much more
Step 1: Clone and Install
$ git clone https://github.com/HarishJangra/react-native-easy-starter.git
$ cd react-native-easy-starter
$ yarn
Step 2: Rename the app react-native-rename
$ yarn global add react-native-rename
$ react-native-rename <newName>
View more option
Step 3: Start the App
$ yarn start --reset-cache
$ yarn run android
$ yarn run android:build
:star: Star our GitHub repo
:wrench: Create Fixes, suggest new features or update docs