Overview of OvoRide - The Complete Cross Platform Ride Sharing Solution
OvoRide is a complete ride-sharing solution designed to simplify transportation and connect riders with drivers seamlessly. With dedicated apps for both riders and drivers, plus a powerful admin panel for total control, OvoRide offers a robust, feature-rich platform for managing ride services efficiently. Whether you're looking to launch a ride-hailing business or optimize fleet operations, OvoRide is your all-in-one solution.
This documentation provides a clear overview of the entire system, summarizing the core processes for easy understanding. The platform includes an intuitive admin panel and landing page, designed for seamless use without any coding expertise. It also integrates multiple automated online payment gateways, simplifying global transactions effortlessly.
Thank you for choosing OvoRide If you have any questions not covered in this documentation, please feel free to reach out to us via email. We’re here to assist and will respond as promptly as possible. Thank you again!
Below are the requirements needed to set up and install a Flutter app.
The following installation requirements specify the essential setup for developing and running Flutter apps smoothly. Meeting these requirements helps ensure optimal performance and compatibility. Please confirm your environment meets these prerequisites before proceeding.
Application installation process
Setting up Flutter and Android Studio is straightforward and can be completed in a few simple steps. Our setup guide is designed to make the process seamless and efficient, ensuring a smooth start for your development environment.
flutter doctor
to check if everything is set up
correctly. This command will display any missing
dependencies or configurations needed for development.
Important details about the application folder structure
After installation, your project folder will contain essential directories and files necessary for the proper functioning of the Flutter application.
assets
folder contains all essential assets such as
images and fonts. This is the folder
to use if you need to add or update any images or custom fonts.
lib
folder is the main directory for all Dart code
in the application. It is typically organized
into subfolder such as core
for utility files and
dependencies, data
for managing API
calls and local data sources, and view
for UI
components and screens.
main.dart
file is the entry point of the Flutter
application where the app's root
widget and initial setup are defined.
App name change overview
android/app/src/main/AndroidManifest.xml
.
ios/Runner/Info.plist
.
Steps to update the Google Map API key for both Android and iOS platforms.
You can update the Google Map API key for both Android and iOS by following these steps:
android/app/src/main/AndroidManifest.xml
file.
<meta-data>
tag with the name
com.google.android.geo.API_KEY
.
android:value
attribute with your new Google
Maps API key.ios\Runner\AppDelegate.swift
file.
GMSServices.provideAPIKey
and update its value with
your new Google Maps API key.
App icon change overview
android/app/src/main/res/
.mipmap-hdpi/ic_launcher.png
).AndroidManifest.xml
file if necessary.
Assets.xcassets
folder in the project navigator.
Customize the display text across the app by modifying string values.
The app's strings are managed in the file located at:
lib/core/utils/my_strings.dart
.
my_strings.dart
in your preferred code editor.Overview of how to change the base URL for your app's API requests.
lib\core\utils\url_container.dart
).
static const String domainUrl = 'https://yourapi.com';
).
Overview of how to change the app's primary and secondary color scheme.
lib\core\utils\my_color.dart
).Overview of how to change the package name for both Android and iOS in your Flutter app.
applicationId
in the
android/app/build.gradle
file:
Learn how to configure environment variables in Flutter using the `environment.dart` file for different environments like development, staging, and production.
The app's environment configuration is stored in the file located at:
lib/environment.dart
.
environment.dart
in your preferred code editor.
Learn how to change the logo of your Flutter app by updating the logo image in the assets directory.
This section describes how to update or change the onboarding images used in your Flutter application.
To change the onboard images for your app, follow these steps:
assets/images/onboard
directory in your Flutter
project.
flutter pub get
to update the assets
configuration.
Learn how to update Firebase settings for your Flutter app using the Firebase CLI tool and FlutterFire.
Learn how to generate a keystore and retrieve the SHA-1 and SHA-256 keys for your Flutter app.
How to get assistance
Thank you for purchasing our product! For any support or assistance, feel free to reach out to us via the provided email address. Our dedicated support team is available 24/7, ready to help with any questions, technical issues, or inquiries you may have. We are committed to providing prompt and reliable assistance to ensure a seamless experience with our product. Your satisfaction is our priority, and we are here to support you every step of the way.
Social Authentication Setup
Learn how to configure and integrate social authentication providers like Google.
Google Authentication