MindSea React Native Starter Pack!
# Install dependencies
> yarn
See environment section for how to configure env variables.
See scripts section for how to run the app.
To run the app use one of the following scripts:
-
yarn android:dev, to start the app on Android with thedevelopmentenvironment variables. -
yarn android:stage, to start the app on Android with thestagingenvironment variables. -
yarn android:prod, to start the app on Android with theproductionenvironment variables. -
yarn ios:dev, to start the app on iOS with thedevelopmentenvironment variables. -
yarn ios:stage, to start the app on iOS with thestagingenvironment variables. -
yarn ios:prod, to start the app on iOS with theproductionenvironment variables.
New releases are made whenever enough new features have accumulated on the develop branch. Before creating a new release, create a staging branch off of the develop branch, and ensure the following things have been taken care of:
All pending features that should be included in the upcoming release are merged.
Double-check that documentation is available and up-to-date for implemented features.
Check that the version number in the documentation matches Manitoba.
Then, merge the staging branch into main, squashing all commits, and tagging the new release. Afterwards, merge the staging branch back to develop so all changes in the staging branch are present in develop.
Check the official documentation here
✅ React-query
✅ React-navigation v6
✅ Nativebase v3 as design system
✅ i18next
✅ Typescript