screwdriver-wrenchApp prerequisites

Basic Requirement for App

circle-info

bullhorn NOTE : Before launching the app, ensure you have correctly set up the ADMIN LARAVEL and have added all necessary data through the admin panel.

circle-exclamation

Creating a React-Native project requires the following prerequisites:

  1. 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.

  2. React Native SDK: Begin by installing React Native version 0.77.1. For detailed instructions, refer to the React Native Installation Guidearrow-up-right.

  3. 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).

  4. 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.

  5. Firebase: Before launching the app, it’s necessary to configure Firebase for both Android and iOS platforms.

  6. 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 SDK for IOS

    • Maps JavaScript API

    • Geocoding API

    • Distance Matrix API

    • Direction API

  7. Testing and Debugging: Thoroughly test the application on emulators or physical devices running both iOS and Android to ensure smooth performance.

Last updated