<img alt="React Native Pure Boilerplate" src="https://github.com/WrathChaos/react-native-pure-boilerplate/blob/master/assets/logo.png" width="1050"/>
npm install react-native-pure-boilerplate



!Platform - Android and iOS


src="https://github.com/WrathChaos/react-native-pure-boilerplate/blob/master/assets/Screenshots/JSLibraryBoilerplate.png" />
You can simply clone the project and start with your barebone project
``sh`
git clone git@github.com:WrathChaos/react-native-pure-boilerplate.git my-app-name
- React Navigation V5
- API Usage Service
- Ready to use Styles
- Built-in Theme System
- Build-in Animated Splash Screen
- Local Storage Utils Functions
- HTTP Network Management (Axios)
- Built-in EventEmitter (EventBus)
- Ready to see Stack and Tab Screens with navigation
- Babel Plugin Module Resolver to fix the relative path problem (visit .babelrc)
`sh`
npx react-native-rename
> With custom Bundle Identifier (Android only. For iOS, please use Xcode)
`sj`
npx react-native-rename
- npm i
- cd ios && pod install
- cd .. && react-native run-ios/android
- npm i
- cd android && mkdir local.properties
- nano local.properties
#### Example of MacOS Android SDK Path
Make sure that set your right path of Android SDK
``
ndk.dir=/Users/your-name/Library/Android/sdk/ndk-bundle
sdk.dir=/Users/your-name/Library/Android/sdk
- cd .. & react-native run-ios/android
- colors
- fonts
- theme
- font-size
`jsx`
import colors from "colors";
`jsx`
import fonts from "@fonts";
`jsx`
import fontSize from "@font-size";
`jsx`
import theme from "@theme";
if you want to call them all at once
`js``
import { theme, fonts, colors, spacing, fontSize } from "@shared-styles/index";
- [x] ~~LICENSE~~
- [ ] MobX State Tree Fork Version
- [ ] Write an article about the lib on Medium
FreakyCoder, kurayogun@gmail.com
React Native Pure Boilerplate is available under the MIT license. See the LICENSE file for more info.