DEV Community

loading...
Cover image for Looking for React Native Boilerplate? Try ⚡ Osmi Kit

Looking for React Native Boilerplate? Try ⚡ Osmi Kit

devoresyah profile image DeVoresyah ArEst ・2 min read

Hello React Native Developers ~!
Do any of you use Ignite Andross to generate new React Native projects? If yes, you already know that Ignite Andross really really really save your time on initializing react-native app. You don't need to install the general dependency and config it from 0.

Also with Ignite CLI, you can easily generate screen, component, redux, saga, and many more. It really saves your time.

But unfortunately, in the Ignite latest update. They fully support Ignite Bowser boilerplate and leaves Ignite Andross behind. Because of that, I create an alternative boilerplate like Ignite Andross, plus with the CLI.


Welcome to ⚡ Osmi Kit ⚡

Battle-tested React Native boilerplate

The original concept of this boilerplate is from Ignite. We're really like the project structure from Ignite Boilerplate, especially for Ignite Andross. But we realize that Infinite Red team no longer maintains the Andross Boilerplate. So, therefore we create an alternative boilerplate like Ignite Andross.

This is the React Native boilerplate that the LibsCode and CloudGakkai team uses on a day-to-day basis to build client apps. Developers who use Osmi Kit report that it saves them two to four weeks of time on average off the beginning of their React Native project!

Tech Stack

Osmi Kit includes the following rock-solid technical decisions out of the box:

  • React Native
  • React Navigation 5
  • OsmiCSX
  • Redux-Saga
  • Redux-Persist
  • AsyncStorage
  • apisauce (to talk to REST servers)
  • Flipper-ready
  • Reactotron-ready
  • TDD-ready
  • And more!

Quick Start

Prerequisites:

Install Global CLI:

// npm
npm install -g osmi-cli

// yarn
yarn global add osmi-cli
Enter fullscreen mode Exit fullscreen mode

Run the CLI:

osmi new MyApp
Enter fullscreen mode Exit fullscreen mode

And Osmi will walk you through the rest.


Install Osmi CLI now


Special Thanks

Special thanks to Infinite Red who create such a beautiful react-native boilerplate (Ignite CLI). And give the inspiration for me to create this alternative cli and boilerplate.

Discussion (3)

pic
Editor guide
Collapse
anggasayogo profile image
Angga Mualana

beautiful boilplate ~!

Collapse
favians profile image
Faviansyah Arianda P

Very nice boilerplate

Collapse
rizbud profile image
Rizki Budi Prasetyo

awesome boilerplate