https://github.com/atliq/react-native-boilerplate
React Native Boilerplate Which Provides Good Structured Prebuild Code And Customized It As Per Requirements.
https://github.com/atliq/react-native-boilerplate
android boilerplate boilerplate-template ios javascript mobile-app react-native redux redux-saga theme
Last synced: 9 months ago
JSON representation
React Native Boilerplate Which Provides Good Structured Prebuild Code And Customized It As Per Requirements.
- Host: GitHub
- URL: https://github.com/atliq/react-native-boilerplate
- Owner: atliq
- Created: 2021-10-13T16:02:30.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-24T12:27:01.000Z (over 4 years ago)
- Last Synced: 2025-03-29T20:51:12.266Z (10 months ago)
- Topics: android, boilerplate, boilerplate-template, ios, javascript, mobile-app, react-native, redux, redux-saga, theme
- Language: JavaScript
- Homepage:
- Size: 655 KB
- Stars: 3
- Watchers: 3
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# react-native-boilerplate
This project is a React Native boilerplate that can be used to kickstart a mobile application.
The boilerplate provides **an optimized architecture for building solid cross-platform mobile applications** through separation of concerns between the UI and business logic. It contains redux, saga, context, theme, localization, tabs and stack navigation.
[](https://www.npmjs.com/package/react-native-app-starter)
## Getting Started
```
$ npx react-native-app-starter
$ cd
$ npx react-native run-ios
$ npx react-native run-android
```
## Directory Structure
```
root
├── __tests__
├── android
├── ios
└── App
└── Actions
| ├── Keys
└── ApiConfig
└── AppContext
└── Localization
└── Reducers
| ├──Default
└── Routes
└── Sagas
└── Screens
| CommonComponent
| Components
| SubComponents
└── Services
└── Stores
└── Theme
| Images
└── Utils
├── fastlane
├── .env
...
```
## Preconfigured with
- Latest react native version
- Redux saga with persistReducer
- Localization
- Theme support (Dark / Light)
- Utility for validations and error messages
- Custom font and font size for maintain typography
- .env and fastlane setup
- Support different env for PRODUCTION and DEVELOPMENT
- User Authemntication flow
- UI for Login, Tabs and Settings