One codebase to build for iOS, Android, Web and Desktop with React-Native
Production ready starter to build cross platform app with React Native.
git clone [email protected]:turbothinh/react-native-cross-platform-starter.git && cd react-native-cross-platform-starter && yarn && yarn app:dep
yarn app:start
. On terminal 2, run yarn ios
or yarn android
for respective platform. Don't run both commands at the same time.yarn web:dev
yarn electron
npx react-native-rename <your-new-project-name>
to rename the apprnStarter
icon.png
and logo.png
inside public/assets
folder with your own assets. Then run yarn generate:icon && yarn generate:bootsplash
This project comes with some Flipper integrations by default. You should install Flipper for desktop together with these plugins for development:
For development on the web, you can also install Redux-Debugger Chrome extension
react-native
react-native
react-native-web
electron
Jest
'eva-icons
Redux
+ Redux-Toolkit
for state management + Persist-storage
i18next
react-navigation
I do accept PRs, so please feel free to create PRs. It is prefered that the commits are following Conventional Commit
This project is licensed under MIT License.