An open API service indexing awesome lists of open source software.

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.

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.


[![npm version](https://img.shields.io/npm/v/react-native-app-starter.svg?style=for-the-badge)](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