Skip to content

multunus/react-native-boilerplate

Repository files navigation

React Native Boilerplate

Code Climate Test Coverage

An opinionated boilerplate to setup a iOS/Android app skeleton. Manually configuring a sensible setup is a thing of the past now.

Features

  • Ready for ES2015 and beyond
  • Javascript Linting
  • Ready for test driven development
  • Ready for automated acceptance testing
  • Code quality metrics with Code Climate
  • Continuous Integration using bitrise.io
  • Functional architecture (immutability, hot reloading)
  • Form validation
  • Code coverage
  • Data persistence
  • Navigation

Progress

Initially the boilerplate will support Android only.

  • Javascript linting
  • Unit Testing setup
  • Code coverage
  • Redux debugger
  • Continuous Integration setup
  • Automated acceptance testing setup
  • Form validation
  • Immutable data structures
  • Hot Reloading
  • Default app structure
  • Navigation
  • Persistence

Libraries

Usage

git clone https://github.com/multunus/react-native-boilerplate ReactNativeBoilerplate
cd ReactNativeBoilerplate
npm install

Rename config.example.json to config.json and modify it as required.

The app is setup to use the NodeJS JWT Authentication sample server, follow the instructions and update the baseURL in config.json.

Contributing

See the CONTRIBUTING document. Thank you, contributors!

License

React Native Boilerplate is Copyright (c) 2016 Multunus Software Pvt. Ltd. It is free software, and may be redistributed under the terms specified in the LICENSE file.

About

Multunus logo

React Native Boilerplate is maintained and funded by Multunus Software Pvt. Ltd. The names and logos for Multunus are trademarks of Multunus Software Pvt. Ltd.

We love open source software! See our other projects or hire us to help build your product.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published