Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build Mobile App Like Uber with Flutter + Source Code (2025)
Rating: 4.2 out of 5(8 ratings)
735 students
Created byTemitope James
Last updated 7/2025
English

What you'll learn

  • Learn the core components of apps like Uber and InDrive.
  • Install and configure necessary tools for mobile app development.
  • Implement login and registration features using Firebase or a backend service.
  • Create an intuitive and professional app layout.
  • Implement Google Maps for real-time tracking.
  • Build a request system where riders can find nearby drivers.
  • Set up dynamic pricing and integrate a payment gateway.
  • Enable in-app messaging for better communication.
  • Use Firebase, MySQL, or MongoDB to store and manage user data.
  • Package and publish your app for public use.
  • Receive the complete project code and learn how to modify it.

Course content

1 section18 lectures1h 19m total length
  • Demo of the App8:05
  • Download Source code for Passenger App0:01
  • Download Source code for Driver App0:01
  • Loading the source code to Android Studio2:02
  • Connecting Mobile App to firebase6:33
  • Adding firebase options to our App3:29
  • Enable authentication and database for our app7:19
  • Adding Google Map SDK6:52
  • Enable Geocoding API3:43
  • Working on DropOff Location4:46
  • Connecting firebase to Driver's App4:46
  • Enabling Firebase Messaging for our App4:39
  • Get Direction Details from API4:33
  • How to calculate trip amount3:30
  • Implementing Access Token for Passenger App5:46
  • Push Notification for Passenger App4:07
  • Implementing needed changes on Trips Page and other pages5:13
  • Wrapping up with implementation4:07

Requirements

  • Basic knowledge of programming (Java, Kotlin, Flutter, or React Native is a plus).
  • A computer (Windows or macOS) with an internet connection.
  • Familiarity with Firebase, MySQL, or any backend service is helpful but not required.
  • A Google Developer account (optional, for app deployment).
  • Willingness to learn and build a real-world mobile app.

Description

Build a Mobile App Like Uber/InDrive with Flutter + Full Source Code!

Do you want to build your own ridesharing app like Uber or InDrive?  This hands-on course will teach you how to develop a fully functional ride-hailing app like Uber or Indrive using Flutter, a powerful cross-platform framework. This course is for people with some knowledge of mobile app developmet and want leverage of the provided source code to learn and customize a mobile app like Uber or Indrive for your own project or business!

What You’ll Learn:

- How to set up Flutter & build a ridesharing app like Uber or Indrive
- User authentication (sign-up, login, and profile management)
- Real-time location tracking using Google Maps API
- Driver & rider matching system for seamless ride requests
- Ride fare calculation & payment integration
- In-app chat system for communication between drivers and riders
- Backend setup using Firebase or other database services
- App deployment to the Google Play Store
- How to customize the source code to fit your own needs


Why Take This Course?

Get Full Source Code – Save time by using a pre-built, production-ready project
Learn by Doing – Hands-on lessons with real-world implementation
Customize & Scale – Modify the app to fit your business or startup idea
No Coding Limits – Flutter allows you to build for both Android & iOS

By the end of this course, you’ll not only understand how ridesharing apps work, but you’ll also have your own fully functional app ready for launch!

Enroll now and start building your Uber/InDrive clone today!

Who this course is for:

  • Aspiring mobile app developers who want to build a ridesharing app like Uber or InDrive.
  • Entrepreneurs & startup founders looking to create their own ride-hailing service.
  • Freelancers & software engineers who want to expand their skills and offer ridesharing app development services.
  • Anyone interested in getting a fully functional ridesharing app with source code for customization or business purposes.