Basic
Requirement for App
NOTE :
Before launching the app, ensure you have correctly set up the ADMIN LARAVEL and have added all
necessary data through the admin panel.
NOTE : For Firebase Social Login, you need to enable billing on your Firebase account, as it is required.
Creating a React-Native project requires the following prerequisites:
- Laravel Admin Setup: Before configuring the React Native app, you need to set up the Laravel Admin Panel. This will serve as the backend for your app, where you manage the content, user data, and other important configurations.
- React Native SDK: Begin by installing React Native version 0.77.1. For detailed instructions, refer to the React Native Installation Guide.
- Integrated Development Environment (IDE): To access and modify the code, set up one of the following tools: Android Studio, Visual Studio Code, or Xcode (for iOS development).
- iOS Apple Developer Account: To publish your app on iOS devices and submit it to the Apple App Store, an Apple Developer account is required.
- Firebase: Before launching the app, it’s necessary to configure Firebase for both Android and iOS platforms.
-
Google's APIs: To enable location access and perform searches using Google Maps, you must
obtain an API key by enabling the required services in the Google Cloud Platform Console. The
essential APIs include:
- Places API
- Maps SDK for Android
- Maps JavaScript API
- Geocoding API
- Distance Matrix API
- Direction API
- Testing and Debugging: Thoroughly test the application on emulators or physical devices running both iOS and Android to ensure smooth performance.