Build Taxi Booking App like inDriver, OLA & Uber Clone App
Build Taxi Booking App like inDriver, OLA & Uber Clone App, available at $69.99, has an average rating of 4.24, with 140 lectures, based on 571 reviews, and has 3532 subscribers.
You will learn about Build Fully Functional Ride Sharing & Taxi Ordering App like UBER & OLA Clone Build Fully Functional Drivers App Build Fully Functional Users App Google Maps Api Learn Google Maps Api Integration in Flutter Apps Learn Google Map Implementation in Flutter Apps Learn Real Time Location Tracking on Google Maps How to Draw Routes between Source and Destination Locations Learn Flutter Backend App Development How to work and Communicate with API's Direction Api Places Api [Auto Complete Search Location] Advanced State Management Provider State Management and much more. This course is ideal for individuals who are Anyone who wants to learn and build location based apps using flutter or Anyone who wants to learn and build backend apps development using flutter or Anyone who wants to learn – How to work and communicate with API's or Anyone who wants to become professional Full Stack Developer It is particularly useful for Anyone who wants to learn and build location based apps using flutter or Anyone who wants to learn and build backend apps development using flutter or Anyone who wants to learn – How to work and communicate with API's or Anyone who wants to become professional Full Stack Developer.
Enroll now: Build Taxi Booking App like inDriver, OLA & Uber Clone App
Summary
Title: Build Taxi Booking App like inDriver, OLA & Uber Clone App
Price: $69.99
Average Rating: 4.24
Number of Lectures: 140
Number of Published Lectures: 140
Number of Curriculum Items: 140
Number of Published Curriculum Objects: 140
Original Price: $22.99
Quality Status: approved
Status: Live
What You Will Learn
- Build Fully Functional Ride Sharing & Taxi Ordering App like UBER & OLA Clone
- Build Fully Functional Drivers App
- Build Fully Functional Users App
- Google Maps Api
- Learn Google Maps Api Integration in Flutter Apps
- Learn Google Map Implementation in Flutter Apps
- Learn Real Time Location Tracking on Google Maps
- How to Draw Routes between Source and Destination Locations
- Learn Flutter Backend App Development
- How to work and Communicate with API's
- Direction Api
- Places Api [Auto Complete Search Location]
- Advanced State Management
- Provider State Management
- and much more.
Who Should Attend
- Anyone who wants to learn and build location based apps using flutter
- Anyone who wants to learn and build backend apps development using flutter
- Anyone who wants to learn – How to work and communicate with API's
- Anyone who wants to become professional Full Stack Developer
Target Audiences
- Anyone who wants to learn and build location based apps using flutter
- Anyone who wants to learn and build backend apps development using flutter
- Anyone who wants to learn – How to work and communicate with API's
- Anyone who wants to become professional Full Stack Developer
In this course you will learn how to develop flutter largest ridesharing and taxi apps worldwide just like uber, indriver & ola clone app. We will develop 2 apps, one app for drivers and the other one is for users. Where users can request drivers for trip with real time locations tracking on maps. We will develop android and ios uber clone apps using flutter with flutter 2.8 null safety and firebase as backend.
Firebase helps you build and run successful apps ยท Products and solutions you can rely on through your app’s journey. Firebase is a platform developed by Google for creating mobile and web applications. Google Firebase is a Google-backed application development software that enables developers to develop iOS, Android and Web apps. Firebase provides tools for tracking analytics, reporting and fixing app crashes, creating marketing and product experiment.
Google Maps API is a set of application programming interfaces that lets us talk to its services. It will allow us to build simple apps to very sophisticated location-based apps for Web, iOS, and Android. The Google Maps API is one of those clever bits of Google technology that helps you take the power of Google Maps and put it directly on your own site. It lets you add relevant content that is useful to your visitors and customise the look and feel of the map to fit with the style of your site.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Setup Flutter SDK
Lecture 1: Setup Flutter SDK – Windows OS
Lecture 2: Setup Flutter SDK – MAC OS
Chapter 3: Drivers App – Create, Setup a new Project – Authenticate New Drivers
Lecture 1: Create & Setup a new project
Lecture 2: Splash Screen
Lecture 3: Bottom Navigation Bar
Lecture 4: SignUp Screen ui
Lecture 5: Car Details Screen
Lecture 6: Login Screen ui
Lecture 7: Connect Flutter Drivers App with Firebase 2024 UPDATED
Lecture 8: Signup Form Validation
Lecture 9: Progress Dialog
Lecture 10: Save Driver Details & Save Driver Car Details to Database – SignUp Drivers
Lecture 11: Check if Driver already LoggedIn – SignOut Driver
Lecture 12: Validate user and Login user
Lecture 13: Source Code of this section
Chapter 4: Users App – Create, Setup a new Project – Authenticate New Users
Lecture 1: Create and Setup a new Project
Lecture 2: Connect Flutter Users App with Firebase 2024 UPDATED
Lecture 3: Splash Screen
Lecture 4: Implementing Login and SignUp user – Logout user
Lecture 5: Source Code of this section
Chapter 5: Users App – Implement/Add Google Maps in Flutter users app
Lecture 1: Google Maps Setup for Flutter iOS and Android Apps
Lecture 2: Implement and Display Black Theme for Google Map
Lecture 3: Source Code of this section
Chapter 6: Drivers App – Implement/Add Google Maps in Flutter drivers app
Lecture 1: Implement and Display Google Maps in Drivers App
Lecture 2: Source Code of this section
Chapter 7: Drivers App – Check if Driver Record Exists
Lecture 1: Check if Driver Record Exists
Lecture 2: Source Code of this section
Chapter 8: Users App – Check if User Record Exists
Lecture 1: Check if User Record Exists
Lecture 2: Source Code of this section
Chapter 9: Users App – Read and Display user info on Navigation Drawer
Lecture 1: user Model Class
Lecture 2: Read and Display Current Online user info from Database
Lecture 3: Navigation Drawer – Drawer Header
Lecture 4: Implement Custom Navigation Drawer Button
Lecture 5: Navigation Drawer – Drawer Body
Lecture 6: Source Code of this section
Chapter 10: Users App – Searching Location UI Container
Lecture 1: search location ui container
Lecture 2: some information about login users
Lecture 3: Source Code of this section
Chapter 11: Users App – GeoLocator, Get user Current Location
Lecture 1: get user current location and update it on maps
Lecture 2: alert dialog – asked for location permission
Lecture 3: setting up the map requirements
Lecture 4: Source Code of this section
Chapter 12: Users App – Reverse GeoCoding, set PickUp Address with Provider State Management
Lecture 1: connect to reverse geo coding api
Lecture 2: get human readable address from user geo graphic coordinate
Lecture 3: update user PickUp Location Address with Provider State Management – part 1
Lecture 4: update user PickUp Location Address with Provider State Management – part 2
Lecture 5: Source Code of this section
Chapter 13: Users App – Places API [Auto Complete Place Search], Search DropOff Address
Lecture 1: search dropoff location address screen ui
Lecture 2: Enable Places API [Auto Complete Place Search]
Lecture 3: Convert, Add json Response Data to List – Display Places Predictions on ListView
Lecture 4: Source Code of this section
Chapter 14: Users App – Place Details Api [Get Set Drop-off Location Lat, Lng using PlaceID]
Lecture 1: get lat & lng for drop-off location using placeId
Lecture 2: update and display drop-off location using provider state management
Lecture 3: Source Code of this section
Chapter 15: Users App – Direction API [Draw PolyLine from Origin to Destination Location]
Lecture 1: direction details api – get direction details from origin to destination
Lecture 2: draw polyline from origin to destination – add markers and circles
Lecture 3: Source Code of this section
Chapter 16: Users App – Fixing Bug & Cancel Destination Location Selected by user
Lecture 1: Fixing Bug – error null check operator used on null value
Lecture 2: cancel the destination location set by user
Lecture 3: Source Code of this section
Chapter 17: Drivers App – GeoFire [Get Driver Location Updates] & Online Offline Driver
Lecture 1: Get Driver Current Location
Lecture 2: implement online offline driver app ui
Lecture 3: update driver location at real time in firebase – Go online, Go offline
Lecture 4: Source Code of this section
Chapter 18: Users App – GeoFire Query At Location, Show nearest online Drivers
Lecture 1: QueryAtLocation [Handle GeoFire CallBacks, onKeyEntered onKeyExited onKeyMoved]
Lecture 2: Handle GeoFire onGeoQueryReady callback – Display Online NearBy Drivers
Lecture 3: Source Code of this section
Chapter 19: Request a Ride
Lecture 1: request a ride check – check if no driver available
Lecture 2: retrieve active drivers informations and their cars details
Lecture 3: display online nearest drivers and their information
Lecture 4: Source Code of this section
Chapter 20: Users App – Calculate Fare Amount According to Vehicle Type
Lecture 1: calculate fare amount from origin to destination – per minutes & per kilometer
Lecture 2: calculate fare amount from origin to destination on basis of vehicle type
Lecture 3: Source Code of this section
Chapter 21: Save Ride Request to Database – Remove Ride Request from Database
Lecture 1: save ride request to database and remove ride request from database
Chapter 22: Drivers App – Push Notification System – FCM Generate Unique Tokens for Devices
Lecture 1: Firebase Cloud Messaging API (V1) – June 2024 [Updated]
Lecture 2: Configuring the Push Notifications System – FCM Generate Token for each Device
Instructors
-
Muhammad Ali
WEB & Mobile Apps Development, Game Development, AI, AR & ML
Rating Distribution
- 1 stars: 29 votes
- 2 stars: 13 votes
- 3 stars: 56 votes
- 4 stars: 163 votes
- 5 stars: 310 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024