Course Information
Course Overview
Make Android iOS Ride Sharing & Car Pooling App like OLA and Lyft with Maps, Real-Time Location, Cab Booking, Payments
Want to build the next Uber or Lyft? In this hands-on course, you'll learn how to develop a complete ride sharing and car pooling mobile app using Flutter and Firebase — the exact tech stack used by top startups.
You'll go step-by-step through building an Uber Clone App, featuring real-time location tracking, Google Maps integration, authentication, driver and rider logic, ride requests, and booking systems — all using modern tools and industry best practices.
Whether you're a beginner in mobile app development or an intermediate developer looking to create real-world projects, this course is designed to help you gain the skills and confidence to build scalable apps like Uber or Ola.
What You'll Build
A fully functional Uber Clone mobile app (iOS + Android)
Real-time GPS tracking and live route updates
Google Maps integration with markers and polylines
Firebase Authentication
Rider and Driver flows with separate dashboards
Ride requests, accept/cancel functionality, and trip history
Car pooling logic and fare estimation
Firebase Firestore for storing users, rides, and bookings
Clean UI using Flutter best practices and State Management
Who This Course Is For:
Flutter & Firebase beginners who want a real-world project
Developers looking to build a ride sharing app
Anyone interested in learning Google Maps SDK and GeoLocation APIs
Entrepreneurs or freelancers creating MVPs for ride apps
Mobile developers who want to add a strong portfolio project
By the end of this course, you’ll have a full-featured ride sharing app just like Uber – and the skills to build your own location-based apps or expand into food delivery, taxi apps, logistics tracking, and more.
Course Content
- 10 section(s)
- 82 lecture(s)
- Section 1 Introduction
- Section 2 Create and Setup Flutter USERS APP Project | Login and Signup Page UI
- Section 3 Connect Flutter App with Firebase
- Section 4 Login and Signup User with Firebase Auth and Firebase Database
- Section 5 Add Google Map in Flutter Android iOS App And Display User Location
- Section 6 GeoCoding API and Provider State Management
- Section 7 Places AutoComplete API - Search Destination
- Section 8 Places API - Directions API - Display Ride Details
- Section 9 Draw Route/PolyLine from PickUp to Destination | Calculate Display Fare Amount
- Section 10 Create and Setup a new Flutter DRIVERS APP Project
What You’ll Learn
- A fully functional Uber Clone mobile app (iOS + Android)
- Real-time GPS tracking and live route updates
- Google Maps integration with markers and polylines
- Firebase Authentication
- Rider and Driver flows with separate dashboards
- Ride requests, accept/cancel functionality, and trip history
- Car pooling logic and fare estimation
- Firebase Database for storing users, rides, and bookings
- Clean UI using Flutter best practices and State Management
Skills covered in this course
Reviews
-
UUmesh Kumar
We Must need an admin panal also, bcz must updating the trip charges and car types, like some features.. thank you
-
AAlfred George Taylor
I’m still going through the course, but the lessons I’ve watched so far are excellent. The instructor explains everything in a clear and step-by-step manner, and I’m already learning a lot about building real-world apps with Flutter and Firebase. Excited to complete the rest.
-
JJanani. S
yes it was more helpfull for me
-
YYohannes Bente
I am halfway through this course. So far, I am learning a lot. The instructor is great; any questions are responded to. The video is nice and clear. I will continue with him. Excellent! Keep up the good work. Thank you so much.