دوره آموزشی
The Great Courses
دوبله زبان فارسی

ساخت اپلیکیشن کلون inDrive و UBER با Flutter و Firebase 2025

ساخت اپلیکیشن کلون inDrive و UBER با Flutter و Firebase 2025

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • یک اپلیکیشن موبایل کلون Uber کاملاً کاربردی (iOS + Android)
  • ردیابی بلادرنگ GPS و بروزرسانی‌های زنده مسیر
  • ادغام Google Maps با نشانگرها و polylines
  • Firebase Authentication
  • جریان‌های مسافر و راننده با داشبوردهای مجزا
  • درخواست‌های سفر، قابلیت پذیرش/لغو و تاریخچه سفر
  • منطق اشتراک خودرو و برآورد کرایه
  • Firebase Database برای ذخیره کاربران، سفرها و رزروها
  • رابط کاربری تمیز با استفاده از بهترین شیوه‌های Flutter و State Management

پیش‌نیازهای دوره

  • درک اولیه از Flutter و Dart. شما نیازی به حرفه‌ای بودن ندارید، اما داشتن تجربه قبلی کمک‌کننده خواهد بود.
  • یک کامپیوتر با دسترسی به اینترنت
  • یک دستگاه موبایل یا شبیه‌ساز برای تست

توضیحات دوره

آیا می‌خواهید اپلیکیشن بعدی مانند Uber یا Lyft را بسازید؟ در این دوره عملی، دانشجو یاد می‌گیرد که چگونه یک اپلیکیشن موبایل کامل برای اشتراک سفر و اشتراک خودرو را با استفاده از Flutter و Firebase توسعه دهد، یعنی دقیقاً همان tech stack که توسط استارت‌آپ‌های برتر استفاده می‌شود.

مدرس مرحله به مرحله ساخت یک Uber Clone App را پیش می‌برد که شامل ویژگی‌هایی مانند ردیابی موقعیت مکانی بلادرنگ، ادغام Google Maps، احراز هویت، منطق راننده و مسافر، درخواست‌های سفر و سیستم‌های رزرو است، همه این‌ها با استفاده از ابزارهای مدرن و بهترین شیوه‌های صنعت انجام می‌شود.

چه دانشجو در توسعه اپلیکیشن موبایل مبتدی باشد و چه توسعه‌دهنده‌ای در سطح متوسط که به دنبال ایجاد پروژه‌های واقعی است، این دوره برای کمک به او در کسب مهارت‌ها و اعتمادبه‌نفس لازم برای ساخت اپلیکیشن‌های مقیاس‌پذیری مانند Uber یا Ola طراحی شده است.

آنچه خواهید ساخت:

  • یک اپلیکیشن موبایل Uber Clone کاملاً کاربردی (iOS + Android)
  • ردیابی بلادرنگ GPS و بروزرسانی‌های زنده مسیر
  • ادغام Google Maps با نشانگرها و polylines
  • Firebase Authentication
  • جریان‌های مسافر و راننده با داشبوردهای مجزا
  • درخواست‌های سفر، قابلیت پذیرش/لغو و تاریخچه سفر
  • منطق اشتراک خودرو و برآورد کرایه
  • استفاده از Firebase Firestore برای ذخیره کاربران، سفرها و رزروها
  • رابط کاربری تمیز با استفاده از بهترین شیوه‌های Flutter و State Management

این دوره برای چه کسانی است؟

  • مبتدیان Flutter و Firebase که به دنبال یک پروژه واقعی هستند.
  • توسعه‌دهندگانی که به دنبال ساخت یک اپلیکیشن اشتراک سفر هستند.
  • هر کسی که علاقه‌مند به یادگیری Google Maps SDK و GeoLocation APIs است.
  • کارآفرینان یا فریلنسرهایی که در حال ساخت MVP برای اپلیکیشن‌های حمل‌ونقل هستند.
  • توسعه‌دهندگان موبایل که می‌خواهند یک پروژه قوی به پورتفولیوی خود اضافه کنند.

در پایان این دوره، دانشجو یک اپلیکیشن اشتراک سفر با تمام ویژگی‌ها درست مانند Uber خواهد داشت و مهارت‌هایی برای ساخت اپلیکیشن‌های مبتنی بر مکان خودش یا گسترش آن به حوزه‌هایی مانند تحویل غذا، اپلیکیشن‌های تاکسی، ردیابی لجستیک و موارد دیگر کسب خواهد کرد.

این دوره برای چه کسانی مناسب است؟

  • مبتدیان Flutter و Firebase که به دنبال یک پروژه واقعی هستند.
  • توسعه‌دهندگانی که به دنبال ساخت یک اپلیکیشن اشتراک سفر هستند.
  • هر کسی که علاقه‌مند به یادگیری Google Maps SDK و GeoLocation APIs است.
  • کارآفرینان یا فریلنسرهایی که MVP برای اپلیکیشن‌های حمل‌ونقل می‌سازند.
  • توسعه‌دهندگان موبایل که می‌خواهند یک پروژه قوی به پورتفولیوی خود اضافه کنند.

ساخت اپلیکیشن کلون inDrive و UBER با Flutter و Firebase 2025

  • مقدمه 02:25
  • ایجاد پروژه جدید اپلیکیشن کاربران با Flutter 02:21
  • تنظیم تم اپلیکیشن 02:10
  • رابط کاربری صفحه ورود 10:58
  • رابط کاربری صفحه ثبت‌نام 03:21
  • اعتبارسنجی فرم 07:43
  • اتصال Flutter به Firebase در Android 08:23
  • اتصال Flutter به Firebase در iOS 05:47
  • احراز هویت کاربر و ذخیره داده‌ کاربر در دیتابیس 09:25
  • ورود کاربر با Firebase Auth 07:46
  • پیاده‌سازی نقشه گوگل در اپلیکیشن Flutter اندروید و iOS 10:43
  • درخواست مجوز مکان از کاربر و دریافت موقعیت فعلی کاربر 05:45
  • نمایش نشانگر روی موقعیت کاربر 03:26
  • نمایش دراور کاربر 13:04
  • دریافت آدرس کاربر از مختصات جغرافیایی با استفاده از GeoCoding API 10:41
  • مدیریت اطلاعات آدرس مبدأ با استفاده از مدیریت استیت Provider 13:11
  • رابط کاربری صفحه جستجوی مقصد 11:15
  • استفاده از Places Autocomplete Search API 10:12
  • نمایش مکان‌های پیش‌بینی شده 11:32
  • استفاده از Places Details API 06:34
  • نمایش انواع خودرو یا سفر 11:43
  • استفاده از Directions API 16:53
  • رسم مسیر از نقطه مبدأ تا مقصد 15:05
  • محاسبه و نمایش مبلغ کرایه 09:08
  • ایجاد و راه‌اندازی پروژه جدید اپلیکیشن رانندگان Flutter 02:45
  • اتصال پروژه Flutter به Firebase | اندروید + iOS 04:59
  • ایجاد صفحات ثبت‌نام و ورود 08:45
  • ورود و ثبت‌نام رانندگان با استفاده از Firebase Auth و دیتابیس 19:44
  • افزودن نوار ناوبری پایینی 09:36
  • نمایش موقعیت فعلی راننده روی نقشه گوگل 07:22
  • آنلاین و آفلاین شدن راننده 13:14
  • تنظیم و دریافت بروزرسانی‌های لحظه‌ای موقعیت راننده 12:34
  • نحوه دریافت Push Notification با استفاده از Firebase Cloud Messaging 08:47
  • درخواست مجوز نوتیفیکیشن و تست سیستم نوتیفیکیشن‌های Push 08:20
  • رفع مشکل دریافت داده‌ کاربر از دیتابیس 03:38
  • رویدادهای مکانی Geo Query 06:46
  • دریافت اطلاعات نزدیک‌ترین راننده آنلاین هنگام فعال شدن رویداد Geo Query 12:16
  • نمایش حرکت نزدیک‌ترین رانندگان آنلاین برای کاربر روی نقشه گوگل 14:48
  • ارسال درخواست سفر جدید و لغو درخواست سفر 19:52
  • ردیابی وضعیت درخواست سفر و یافتن نزدیک‌ترین راننده آنلاین برای کاربر 15:25
  • ارسال Push Notification با استفاده از FCM 19:51
  • نمایش دیالوگ نوتیفیکیشن به راننده 15:35
  • دریافت وضعیت جدید سفر 06:23
  • رسم مسیر از موقعیت فعلی راننده تا محل سوار شدن کاربر 14:33
  • ذخیره اطلاعات راننده اختصاص یافته در درخواست سفر 12:27
  • رسیدن راننده و شروع سفر توسط راننده 19:59
  • اتمام سفر و دریافت هزینه سفر 10:49
  • دریافت و نمایش مجموع درآمدهای راننده 02:24
  • صفحه پروفایل راننده 06:00
  • نمایش تاریخچه سفرهای تکمیل شده راننده 09:41
  • دریافت اطلاعات راننده اختصاص یافته و جزئیات بروز شده سفر 19:48
  • نمایش اطلاعات راننده اختصاص یافته و جزئیات سفر 13:42
  • تاریخچه سفرهای کاربر 02:11
  • مدیریت درخواست انواع مختلف خودرو 14:11

5,435,200 1,358,800 تومان

مشخصات آموزش

ساخت اپلیکیشن کلون inDrive و UBER با Flutter و Firebase 2025

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:همه سطوح
  • تعداد درس:54
  • مدت زمان :09:07:11
  • حجم :5.66GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید