Udemy

Build inDrive & UBER Clone App with Flutter & Firebase 2025

Enroll Now
  • 148 Students
  • Updated 7/2025
4.3
(22 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
9 Hour(s) 7 Minute(s)
Language
English
Taught by
Amir Khan
Rating
4.3
(22 Ratings)
2 views

Course Overview

Build inDrive & UBER Clone App with Flutter & Firebase 2025

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


Reviews

  • U
    Umesh Kumar
    4.5

    We Must need an admin panal also, bcz must updating the trip charges and car types, like some features.. thank you

  • A
    Alfred George Taylor
    5.0

    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.

  • J
    Janani. S
    4.0

    yes it was more helpfull for me

  • Y
    Yohannes Bente
    5.0

    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.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed