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.
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!
Osmi Kit includes the following rock-solid technical decisions out of the box:
- React Native
- React Navigation 5
- apisauce (to talk to REST servers)
- And more!
- Make sure you already setup React Native environtment (Android SDK, Java, etc.). See React Native docs
Install Global CLI:
// npm npm install -g osmi-cli // yarn yarn global add osmi-cli
Run the CLI:
osmi new MyApp
And Osmi will walk you through the rest.
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.