rn-custom-template
v1.0.8
Published
React Native Custom Template
Downloads
1
Readme
rn-custom-template
A react native boilerplate template with useful packages. By default it supports typescript implementation. Below are some major features provided in this template :
- Navigation
- Drawer menu
- Async request (Axios)
- State management (Redux toolkit)
- Styling (styled components)
- localization
- App Update
- Local storage
- Dynamic env configuration
- vector Icons
- Sound integration
- Date formatting
Requirements
Java 17 or greater is required. Development for iOS requires a Mac and Xcode 10 or up, and will target iOS 11 and up.
Quick Start
To initialize project with boilerplate, simply run
npx @react-native-community/cli@latest init Myapp --template rn-custom-templateConsidering you have all the requirements installed, you can run the project by running:
yarn startto start the metro bundleryarn <platform>to run the platform application (assuming device or emulator running)
Included packages :
- @react-native-async-storage/async-storage: ^1.24.0
- @react-navigation/drawer: ^6.7.2
- @react-navigation/native: ^6.1.18
- @react-navigation/native-stack: ^6.11.0
- @react-navigation/stack: ^6.4.1
- @reduxjs/toolkit: ^2.2.7
- @sentry/react-native: ^6.1.0
- axios: ^1.7.4
- i18next: ^23.14.0
- loadash: ^1.0.0
- moment: ^2.30.1
- react-i18next: ^15.0.1
- react-native-config: ^1.5.3
- react-native-gesture-handler: ^2.18.1
- react-native-localize: ^3.2.1
- react-native-reanimated: ^3.15.0
- react-native-safe-area-context: ^4.10.9
- react-native-screens: ^3.34.0
- react-native-sound: ^0.11.2
- react-native-vector-icons: ^10.1.0
- react-redux: ^9.1.2
- redux-logger: ^3.0.6
- redux-persist: ^6.0.0
- sp-react-native-in-app-updates: ^1.4.0
- styled-components: ^6.1.12
Contributing
For major changes, please open an issue first to discuss what you would like to change.
