https://github.com/atliq/react-native-app-starter
This boilerplate code for react native adds things like redux, basic login, light+dark theme facility, multi-language support and Fastlane to the app.
https://github.com/atliq/react-native-app-starter
mobile-app react-native react-native-app react-native-basic react-native-boiler-plate react-native-boilerplate react-native-template
Last synced: 4 months ago
JSON representation
This boilerplate code for react native adds things like redux, basic login, light+dark theme facility, multi-language support and Fastlane to the app.
- Host: GitHub
- URL: https://github.com/atliq/react-native-app-starter
- Owner: atliq
- License: mit
- Created: 2021-01-31T08:48:10.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-26T09:30:41.000Z (6 months ago)
- Last Synced: 2025-02-01T03:24:00.934Z (4 months ago)
- Topics: mobile-app, react-native, react-native-app, react-native-basic, react-native-boiler-plate, react-native-boilerplate, react-native-template
- Language: JavaScript
- Homepage:
- Size: 711 KB
- Stars: 20
- Watchers: 3
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# react-native-app-starter
This project is a [React Native](https://facebook.github.io/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
## Predefined UI
Expand for screenshots
iOS
Android