roqay-react-native-template

2.12.0 • Public • Published

React Native Template

npm Version Documentation Maintenance License: MIT

React Native template with initial setup.

Features

  • Full project setup is available.
  • TypeScript enabled and used.
  • Redux added and configured using Redux Toolkit.
  • RTK Query is used for API.
  • Navigation added and configured using React Navigation.
  • Firebase (Analytics, Cloud Messaging and Crashlytics) added and configured.
  • Most of libraries added in each project is added and configured.

Usage

npx react-native init MyApp --template roqay-react-native-template

Additional Setup

After project creation please follow the following steps before running the project for project to run successfully:

  • Change Android package name.
  • Change iOS bundle.
  • Create Firebase app and register your package and bundle.
  • Add google-services.json to location /android/app/google-services.json.
  • Add GoogleService-Info.plist to location /ios/GoogleService-Info.plist.
  • Edit app_name key value in each translation file in location /src/translations/.
  • Add your app native icons.
  • Follow the setup for react-native-bootsplash to add native splash screen.
  • Change values in .env.development, .env.staging and .env.production to values related to your project.

TODO Comments

The project code has some TODO comments for guidance, check the instructions added in these comments and follow them.

License

This project is MIT licensed.

Package Sidebar

Install

npm i roqay-react-native-template

Weekly Downloads

4

Version

2.12.0

License

MIT

Unpacked Size

373 kB

Total Files

149

Last publish

Collaborators

  • eslamelmeniawy
  • roqaycompany