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

ساخت کلون Uber با وب پنل ادمین - فلاتر و فایربیس

ساخت کلون Uber با وب پنل ادمین - فلاتر و فایربیس

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

توسعه فول استک را با ساخت اپلیکیشن رزرو تاکسی، هم پیمایی و اشتراک گذاری سفر مانند inDriver و OLA برای IOS و اندروید یاد بگیرید. (2024)

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

  • توسعه اپلیکیشن موبایل فول استک
  • توسعه وب اپلیکیشن فول استک
  • اپلیکیشن کارآمد کلون Uber با وب پنل ادمین
  • پیاده سازی API های Google Maps
  • چگونه سرویس های API را در اپلیکیشن های موبایل پیاده سازی کنیم؟
  • چگونه سرویس پوش نوتیفیکیشن را در اپلیکیشن ها پیاده سازی کنیم؟
  • Directions API
  • GeoLocator API
  • Google Reverse GeoCoding API
  • Google Forward GeoCoding API
  • Places API
  • جستجوی Places Auto Complete
  • Places Details API
  • و موارد بسیار دیگر

توضیحات دوره

در این دوره، شما توسعه اپلیکیشن موبایل و وب اپلیکیشن فول استک را با ساخت اپلیکیشن کلون Uber برای IOS و اندروید با فایربیس به عنوان بک اند با پورتال وب ادمین فلاتر، یاد خواهید گرفت.

هر پیکسل را کنترل کنید تا طراحی های سفارشی و سازگاری ایجاد کنید که در هر صفحه نمایشی خوب به نظر می آیند. کنترل کدبیس خود را با پلاگین ها، تست، dev tools به عهده بگیرید و اپلیکیشن هایی با کیفیت بالا بسازید. موضوعاتی مانند عملکرد نیتیو، منبع باز، Mobile Ads SDK، توسعه سریع و کد Null Safe را بررسی کنید.

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

  • هر کسی که می خواهد به یک توسعه دهنده اپلیکیشن موبایل فول استک تبدیل شود.
  • هر کسی که می خواهد به یک توسعه دهنده و اپلیکیشن فول استک تبدیل شود.
  • هر کسی که می خواهد اپلیکیشن های موبایل و وب اپلیکیشن کاملا کاربردی درست کند.

ساخت کلون Uber با وب پنل ادمین - فلاتر و فایربیس

  • مقدمه 06:23
  • دانلود و نصب فلاتر - ویندوز 16:45
  • دانلود و نصب فلاتر - MacOS 28:17
  • افزودن تصاویر به اپلیکیشن فلاتر و اعمال تم تاریک 06:29
  • UI صفحات لاگین و ثبت نام 13:14
  • بررسی کنید آیا اینترنت در دسترس است و کار می کند یا خیر 10:26
  • اعتبارسنجی فرم ثبت نام 05:48
  • بروزرسانی شده در 2024 - اتصال اپلیکیشن فلاتر به فایربیس 00:06
  • ویجت نوار بارگذاری 04:57
  • ایجاد کاربر با ایمیل و پسورد و ذخیره داده کاربر در پایگاه داده 15:05
  • لاگین کاربر و بررسی اینکه کاربر توسط ادمین بلاک شده است یا خیر 13:59
  • ایجاد کلید Google Maps API برای اپلیکیشن فلاتر 10:01
  • چگونه نقشه گوگل را در اپلیکیشن فلاتر اضافه کنیم؟ 06:03
  • تنظیم استایل ها و تم های مختلف نقشه گوگل 17:25
  • چگونه از کاربر مجوز لوکیشن درخواست کنیم؟ 04:52
  • دریافت لوکیشن فعلی کاربر 08:48
  • ایجاد پروژه فلاتر جدید برای اپلیکیشن رانندگان - پیاده سازی ویژگی لاگین 10:00
  • پیاده سازی UI صفحه ثبت نام 10:14
  • انتخاب تصویر از گالری و نمایش در صفحه ثبت نام 05:50
  • آپلود تصویر در فضای ذخیره سازی 06:48
  • فیکس کردن اعتبارسنجی فرم و فیکس کردن جریان کد 08:06
  • اتصال اپلیکیشن رانندگان به فایربیس و تست ثبت نام و ورود به سیستم کاربر 07:10
  • پیاده سازی نوار ناوبری پایین 14:28
  • افزودن نقشه گوگل و دریافت لوکیشن فعلی راننده 08:56
  • ایجاد و راه اندازی یک پروژه وب فلاتر جدید 03:39
  • پیاده سازی سایدبار پنل ادمین فلاتر - بخش 1 11:12
  • پیاده سازی سایدبار پنل ادمین فلاتر - بخش 2 13:27
  • پیاده سازی هدرها برای داده رانندگان 09:41
  • پیاده سازی هدرها برای داده رانندگان برای داده سفرها 07:28
  • پیاده سازی ویجت داده برای نمایش داده 02:54
  • اتصال وب اپلیکیشن فلاتر به فایربیس 03:10
  • بازیابی و نمایش رکوردهای رانندگان به ادمین - بخش 1 12:19
  • بازیابی و نمایش رکوردهای رانندگان به ادمین - بخش 2 15:17
  • بازیابی و نمایش رکوردهای کاربران به ادمین 06:51
  • پیاده سازی Drawer 14:48
  • بررسی اینکه آیا کاربر لاگین کرده است یا خیر و اینکه آیا بلاک است یا خیر 06:44
  • خروج از سیستم کاربر 03:01
  • پیاده سازی کانتینر جستجو در پایین نقشه گوگل 06:15
  • پیاده سازی UI صفحه جستجوی مقصد 14:04
  • فعالسازی GeoCoding API 05:51
  • تبدیل مختصات جغرافیایی کاربر به آدرس خوانا 17:18
  • کلاس مدل آدرس 02:11
  • اشتراک گذاری لوکیشن سوار کردن کاربر با provider مدیریت پیشرفته State 11:22
  • Places API - دریافت داده مکان های پیش بینی شده 13:51
  • تبدیل داده پاسخ JSON از API با کلاس مدل و افزودن داده به لیست 11:48
  • نمایش مکان های پیش بینی شده با ویجت UI 14:24
  • Place Details API 05:31
  • دریافت نام مکان انتخاب شده و مختصات جغرافیایی 19:28
  • پیاده سازی UI کانتینر جزئیات سفر 10:37
  • فعالسازی Directions API و ایجاد کلاس مدل جزئیات مسیر 13:38
  • ارسال درخواست به API و دریافت جزئیات مسیر 19:39
  • محاسبه کرایه معقول برآورد شده 12:06
  • رمزگشایی نقاط polyline رمزگذاری شده و تبدیل آن به مختصات LatLng polyline 12:01
  • تعریف ویژگی های polyline برای رسم مسیر 05:15
  • کاری کنید polyline در نقشه قرار بگیرد 05:07
  • افزودن نشانگرها و دایره ها به نقاط سوار کردن و مقصد روی نقشه 16:03
  • ریست کردن اپلیکیشن 14:05
  • کانتینر نمایش درخواست تاکسی - بخش 1 07:55
  • کانتینر نمایش درخواست تاکسی - بخش 2 08:06
  • پیاده سازی UI کانتینر برای دکمه آنلاین و آفلاین 05:29
  • راننده می تواند آنلاین و آفلاین شود 15:53
  • مقداردهی اولیه GeoFire برای رانندگان آنلاین و تنظیم وضیعت سفر راننده 07:53
  • تنظیم و دریافت بروزرسانی های لوکیشن لایو راننده با GeoFire از فایربیس 16:02
  • توقف اشتراک گذاری بروزرسانی های لوکیشن لایو راننده هنگامش که راننده آفلاین می شود 04:04
  • query at location - تنظیم شعاع پیرامون لوکیشن فعلی کاربر 05:57
  • query At Location - GeoFire و درک رویدادهای آن 12:11
  • افزودن نزدیکترین رانندگان آنلاین و حذف رانندگان از لیست 17:54
  • توضیح بیشتر فراخوانی رویدادها 08:44
  • موقعیت های رانندگان بروزرسانی شده روی نقشه و نمایش آن با نشانگرهای خودرو 18:12
  • درخواست مجوز نوتیفیکیشن 06:21
  • تولید توکن تشخیص دستگاه راننده و ذخیره آن در رکورد راننده 09:29
  • دریافت پوش نوتیفیکیشن هنگامی که اپلیکیشن راننده از بین رفته است 05:30
  • دریافت نوتیفیکیشن هنگامی که اپلیکیشن در پس زمینه یا پیش زمینه است 06:06
  • درخواست سفر جدید توسط کاربر 18:43
  • نمایش دیالوگ باکس اطلاعات به کاربر در صورت در دسترس نبودن راننده ای نزدیک 18:09
  • دریافت توکن دستگاه راننده انتخاب شده برای ارسال نوتیفیکیشن 09:10
  • Firebase Cloud Messaging API (V1) جدید بروزرسانی شده در 2024 - ارسال پوش نوتیفیکیشن 24:40
  • فیکس کردن باگ 01:02
  • بازیابی اطلاعات درخواست سفر جدید 09:21
  • تخصیص اطلاعات جزئیات سفرها به attribute های کلاس مدل 05:20
  • نمایش دیالوگ باکس نوتیفیکیشن 13:23
  • لغو درخواست سفر بعد از 20 ثانیه 08:39
  • پخش صدای هشدار هنگامی که راننده نوتیفیکیشن دریافت می کند 07:10
  • بروزرسانی مقدار وضعیت درخواست سفر جدید در صورت timeout برای درخواست سفر 06:39
  • ارسال نوتیفیکیشن به راننده نزدیک بعدی، اگر راننده درخواست سفر را نادیده گرفت 13:16
  • بررسی در دسترس بودن درخواست سفر 09:47
  • راننده درخواست سفر جدید را پذیرفت 14:06
  • افزودن نقشه گوگل در صفحه سفر جدید 05:24
  • رسم مسیر از لوکیشن مبدا به لوکیشن مقصد 19:58
  • دریافت بروزرسانی های لوکیشن لایو راننده و بروزرسانی روی نقشه گوگل هنگامی که راننده حرکت می کند 19:36
  • بروزرسانی اطلاعات مسیر طبق دو سناریو 09:57
  • پیاده سازی ویژگی های "راننده رسید" و "شروع سفر راننده" 18:56
  • فیکس کردن باگ و تست اپلیکیشن 14:40
  • پایان سفر توسط راننده 13:52
  • نمایش دیالوگ پرداخت 10:29
  • بروزرسانی درآمد کل راننده 10:51
  • از buildcontext در async gaps استفاده نکنید 03:38
  • ذخیره داده راننده در اطلاعات درخواست سفر کاربر 15:45
  • بازیابی اطلاعات راننده تخصیص یافته 13:53
  • بروزرسانی جزئیات مسیر برای لوکیشن سوار کردن 08:29
  • بروزرسانی جزئیات مسیر برای لوکیشن مقصد 03:11
  • نمایش جزئیات سفر و داده راننده به کاربر - بخش 1 16:33
  • نمایش جزئیات سفر و داده راننده به کاربر - بخش 2 04:45
  • دیالوگ پرداخت نقدی کاربر 09:26
  • صفحه درباره ما 08:31
  • نمایش کل سفرهای تکمیل شده توسط راننده فعلی 20:15
  • نمایش تاریخچه سفرهای تکمیل شده راننده فعلی - بخش 1 10:45
  • نمایش تاریخچه سفرهای تکمیل شده راننده فعلی - بخش 2 13:04
  • نمایش درآمد کل راننده فعلی 05:38
  • نمایش پروفایل راننده و خروج از سیستم راننده 15:11
  • نمایش تاریخچه سفرهای کاربر فعلی 05:41
  • نمایش تاریخچه همه سفرهای تکمیل شده به ادمین 08:27
  • نمایش مکان سوار کردن و مقصد به ادمیی 10:00
  • بلاک و آنبلاک کردن کاربران و رانندگان توسط ادمین 06:44

7,946,000 1,589,200 تومان

مشخصات آموزش

ساخت کلون Uber با وب پنل ادمین - فلاتر و فایربیس

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:115
  • مدت زمان :20:07:20
  • حجم :12.02GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
1,415,000 283,000 تومان
  • زمان: 03:35:08
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,356,000 271,200 تومان
  • زمان: 03:26:02
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,451,000 1,090,200 تومان
  • زمان: 13:48:53
  • تعداد درس: 107
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,560,000 312,000 تومان
  • زمان: 03:57:22
  • تعداد درس: 18
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,404,500 1,080,900 تومان
  • زمان: 13:41:56
  • تعداد درس: 80
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,099,000 219,800 تومان
  • زمان: 02:47:05
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,013,500 202,700 تومان
  • زمان: 02:34:55
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,734,500 1,346,900 تومان
  • زمان: 17:03:28
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,851,500 970,300 تومان
  • زمان: 12:17:02
  • تعداد درس: 50
  • سطح دوره:
  • زبان: دوبله فارسی

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

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