Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Build inDrive & UBER Clone App with Flutter & Firebase 2025

Xây dựng Ứng dụng Clone của inDrive & UBER với Flutter & Firebase 2025

Xây dựng Ứng dụng Clone của inDrive & UBER với Flutter & Firebase 2025

Tạo ứng dụng Đi chung xe & Ghép xe cho Android iOS như OLA và Lyft với Bản đồ, Vị trí thời gian thực, Đặt xe, Thanh toán

4.3
(36 đánh giá)
230 học viên
Giảng viên
Amir Khan
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
9.0 giờ video
82 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

Bạn sẽ học được gì

Ứng dụng di động Uber Clone hoàn chỉnh (iOS + Android)
Theo dõi GPS thời gian thực và cập nhật lộ trình trực tiếp
Tích hợp Google Maps với điểm đánh dấu và đường polyline
Xác thực Firebase
Luồng cho Người đi xe và Tài xế với bảng điều khiển riêng biệt
Yêu cầu chuyến đi, chức năng chấp nhận/hủy và lịch sử chuyến đi
Logic ghép xe và ước tính giá cước
Firebase Database để lưu người dùng, chuyến đi và đặt chỗ
Giao diện người dùng sạch sẽ sử dụng các phương pháp hay nhất của Flutter và Quản lý trạng thái

Yêu cầu

Hiểu biết cơ bản về Flutter & Dart. Bạn không cần phải là chuyên gia, nhưng có kinh nghiệm trước sẽ có ích.
Một máy tính có kết nối internet
Một thiết bị di động hoặc giả lập để kiểm thử

Đối tượng phù hợp

Người mới bắt đầu với Flutter & Firebase muốn có một dự án thực tế
Nhà phát triển muốn xây dựng ứng dụng chia sẻ chuyến đi
Bất kỳ ai quan tâm đến việc học Google Maps SDK và API GeoLocation
Doanh nhân hoặc freelancer tạo MVP cho ứng dụng đặt xe
Nhà phát triển di động muốn có một dự án nổi bật trong portfolio

Nội dung khóa học

19 phần • 82 bài giảng
1 Giới thiệu
1 Tải xuống
2 tạo dự án ứng dụng users app mới cho flutter
3 thiết lập theme cho ứng dụng
4 giao diện màn hình đăng nhập
5 giao diện trang đăng ký
6 xác thực form
1 kết nối flutter với firebase trên Android
2 Các lệnh Quan trọng Chúng ta Sẽ Sử dụng trong Khóa học này cho iOS
3 kết nối flutter với firebase trên iOS
1 Tải xuống
2 xác thực người dùng và lưu dữ liệu người dùng vào cơ sở dữ liệu
3 đăng nhập người dùng với firebase auth
4 Tệp Mã nguồn
1 Tải xuống
2 triển khai google map trong ứng dụng flutter ios và android
3 yêu cầu người dùng cấp quyền truy cập vị trí và lấy vị trí hiện tại của người dùng
4 hiển thị điểm đánh dấu trên vị trí người dùng
5 Tệp Mã nguồn
1 Tải xuống
2 hiển thị drawer người dùng
3 lấy địa chỉ người dùng từ tọa độ địa lý của người dùng bằng API GeoCoding
4 Quản lý thông tin địa chỉ Điểm Đón của người dùng bằng Quản lý Trạng thái Provider
5 Tệp Mã nguồn
1 Tải xuống
2 Giao diện Màn hình Tìm kiếm Điểm Đến
3 API Tự động hoàn thành Địa điểm
4 Hiển thị các Địa điểm Dự đoán
5 Tệp Mã nguồn
1 Tải xuống
2 API Chi tiết Địa điểm
3 Hiển thị Loại Xe hoặc Loại Chuyến đi
4 API Directions
5 Tệp Mã nguồn
1 Vẽ Lộ trình Từ Điểm Đón Đến Điểm Đến
2 Tính toán Và Hiển thị Giá cước
3 Tệp Mã nguồn
1 Tạo Và Thiết lập Dự Án Ứng Dụng Flutter Drivers Mới
2 Kết nối Dự án Flutter Với Firebase | Android + iOS
3 Tệp Mã nguồn
1 Tải xuống
2 Tạo Màn hình Đăng ký Và Đăng nhập
3 Đăng nhập Và Đăng ký Tài xế Sử Dụng Firebase Auth và Database
4 Tệp Mã nguồn
1 thêm thanh điều hướng dưới cùng
2 hiển thị vị trí hiện tại của tài xế trên google map
3 tài xế chuyển sang trạng thái trực tuyến và ngoại tuyến
4 thiết lập và lấy cập nhật vị trí trực tiếp của tài xế
5 Tệp Mã nguồn
1 Cách Nhận Thông báo Đẩy Sử Dụng Firebase Cloud Messaging
2 Yêu Cầu Quyền Thông báo Và Kiểm tra Hệ thống Thông báo Đẩy
3 Tệp Mã nguồn
1 Tải xuống
2 Sửa Lỗi Lấy Dữ liệu Người dùng Từ Database
3 Sự kiện Vị trí Truy vấn Địa lý
4 Lấy Dữ liệu Tài xế Trực tuyến Gần nhất Khi Bất kỳ Sự kiện Truy vấn Địa lý nào được Kích hoạt
5 Hiển thị Chuyển động Của Các Tài xế Trực tuyến Gần Nhất Trên Bản đồ Google Cho Người dùng
6 Tệp Mã nguồn
1 Tạo Yêu cầu Chuyến đi Mới Và Hủy Yêu cầu Chuyến đi
2 Theo dõi Trạng thái Yêu cầu Chuyến đi Và Tìm Tài xế Trực tuyến Gần Nhất Cho Người dùng
3 Gửi Thông báo Đẩy Sử Dụng FCM - Firebase Cloud Messaging
4 Tệp Mã nguồn
1 Tải xuống
2 Hiển thị Hộp thoại Thông báo Cho Tài xế
3 Lấy Trạng thái Chuyến đi Mới
4 Vẽ Lộ trình Từ Vị trí Hiện tại Của TÀI XẾ Đến Vị trí Đón của Người dùng
5 Tệp Mã nguồn
1 Tải xuống
2 Lưu Thông tin Tài xế Được Chỉ định Vào Yêu cầu Chuyến đi
3 Tài xế Đã Đến Và Tài xế Bắt Đầu Chuyến đi
4 Kết thúc Chuyến đi Và Thu Tiền Chuyến đi
5 Tệp Mã nguồn
1 Tải xuống
2 Lấy Và Hiển thị Tổng Thu nhập của Tài xế
3 Màn hình Hồ sơ Tài xế
4 Hiển thị Lịch sử Các Chuyến đi Đã Hoàn thành của Tài xế
5 Tệp Mã nguồn
1 lấy thông tin tài xế được chỉ định và chi tiết chuyến đi đã được cập nhật
2 hiển thị thông tin tài xế được chỉ định và chi tiết chuyến đi
3 lịch sử chuyến đi của người dùng
4 quản lý yêu cầu LOẠI XE khác nhau
5 Tệp Mã nguồn

Giới thiệu khóa học

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.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Firebase
Hiển thị tất cả khoá học Flutter
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊