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 thedevelopment
environment variables. -
yarn android:stage
, to start the app on Android with thestaging
environment variables. -
yarn android:prod
, to start the app on Android with theproduction
environment variables. -
yarn ios:dev
, to start the app on iOS with thedevelopment
environment variables. -
yarn ios:stage
, to start the app on iOS with thestaging
environment variables. -
yarn ios:prod
, to start the app on iOS with theproduction
environment 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