This template creates an empty react-native
project with every package needed to build a basic scalable mobile app. From bottom-navigation to lottie integration and TailWindCSS support. Sponsored by Digital Art Dealers
Run this command to create a new project with the template
npx react-native init {YOUR_APP_NAME} --template https://github.com/daboigbae/react-native-template
** Make sure to replace {YOUR_APP_NAME} with the name you want to give your project
- axios for networking.
- i18n-js small library to provide the i18n translations with JavaScript
- lodash modern Javascript library delivering modularity and performance
- lottie-react-native an ecosystem of libraries for parsing Adobe After Effects animations exported as JSON
- moment library to parse, validate, manipulate and display date/time in JavaScript
- nativewind a universal style system
- react-native-localize a toolbox for your React Native app localization
- react-native-vector-icons an icon library.
- react-navigation navigation library.
- redux for state management.
- @reduxjs/toolkit to make redux implementation easier
- redux-persist for redux store persistance.
- redux-thunk to dispatch asynchronous actions.
- type-script for typing and general robustness
Take the following steps to run the application locally for iOS
- run
yarn install
- navigate to the iOS folder using a terminal
cd ios && pod install
- run
yarn ios
at root
Take the following steps to run the application locally for iOS
- run
yarn install
- run
yarn android
If you run into any issues, please make sure your development environment is set-up with a fresh react native app.
If your android app runs, but it can't connect to the react native server
- Open a new terminal and navigate to the project
- Run
adb reverse tcp:8081 tcp:8081
- Run
yarn start
- Run
yarn android
We all need support and motivation. Please give this project a ⭐️ to encourage and show that you liked it. Don't forget to leave a star ⭐️ before you move away.
If you have any questions, please message us on twitter
If you need developers to build your mobile app, visit our website