یادگیری و ساخت اپلیکیشن کلون مارکتپلیس آنلاین OLX با فلاتر
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- توسعه اپلیکیشن iOS و اندروید با فلاتر
- فضای ذخیرهسازی ابری Firebase
- فایراستور Firebase
- احراز هویت Firebase
- چگونگی ساخت اپلیکیشن مارکتپلیس آنلاین
- چگونگی ساخت اپلیکیشن مشابه OLX
- و بسیاری موارد دیگر
توضیحات دوره
در این دوره، شما یاد میگیرید و یک اپلیکیشن مشابه OLX برای اندروید و iOS با استفاده از فلاتر و با فایراستور Firebase به عنوان بکاند، خواهید ساخت.
فلاتر یک کیت توسعه نرمافزار رابط کاربری (UI) متنباز است که توسط گوگل ایجاد شده است. از آن برای توسعه اپلیکیشنهای چندپلتفرمی برای اندروید و iOS استفاده میشود.
Firebase مستندات دقیق و SDKهای چندپلتفرمی را ارائه میدهد تا به شما کمک کند اپلیکیشنهایی را در اندروید و iOS بسازید و عرضه کنید. Firebase مجموعهای از سرویس های محاسبات ابری بکاند و پلتفرمهای توسعه اپلیکیشن است که توسط گوگل ارائه میشود. این پلتفرم میزبان پایگاههای داده، سرویسها، احراز هویت و یکپارچهسازی برای انواع اپلیکیشنها، از جمله اندروید و iOS است.
SDKهای Firebase برای فضای ذخیرهسازی ابری، امنیت گوگل را به آپلود و دانلود فایلها برای اپلیکیشنهای Firebase شما اضافه میکنند، بدون توجه به کیفیت شبکه. فضای ذخیرهسازی ابری Firebase به شما امکان میدهد محتوای تولیدشده توسط کاربر، مانند تصاویر و ویدئو، را آپلود و به اشتراک بگذارید، که به شما اجازه میدهد محتوای چندرسانهای غنی را در اپلیکیشنهای خود بسازید. دادههای شما در یک باکت Google Cloud Storage ذخیره میشود، که یک راهکار ذخیرهسازی آبجکت در مقیاس اگزابایت با دسترسی بالا و افزونگی جهانی است.
فایراستور ابری یک پایگاه داده منعطف و مقیاسپذیر برای توسعه موبایل، وب و سرور از Firebase و گوگل کلود است. این سرویس زیرساختهایی با عملکرد بالا برای محاسبات ابری، تحلیل داده و یادگیری ماشین فراهم میکند. این سرویسها، مطمئن، امن و با عملکرد بالا هستند.
فایراستور ابری جدیدترین پایگاه داده Firebase برای توسعه اپلیکیشن موبایل است. این پایگاه داده بر اساس موفقیتهای Realtime Database ساخته شده و دارای یک مدل داده جدید و شهودیتر است. فایراستور ابری همچنین جستوجوهای غنیتر و سریعتری دارد و مقیاسپذیری آن از Realtime Database فراتر میرود. Realtime Database پایگاه داده اصلی Firebase است.
این دوره برای چه کسانی مناسب است؟
- هر کسی که میخواهد به یک توسعهدهنده اپلیکیشن موبایل تبدیل شود
- هر کسی که میخواهد اپلیکیشنهای فولاستک iOS و اندروید بسازد
یادگیری و ساخت اپلیکیشن کلون مارکتپلیس آنلاین OLX با فلاتر
-
مقدمه 12:48
-
ایجاد پروژه جدید 06:39
-
افزودن وابستگیهای مورد نیاز و مجوزهای اپلیکیشن 16:26
-
افزودن Assets و Font Family 08:35
-
اتصال اپ به Firebase 11:15
-
کار روی اسپلش اسکرین - رنگ گرادیان خطی 09:52
-
نمایش لوگو و متن در اسپلش اسکرین 08:42
-
ایجاد صفحات Home و Welcome 11:20
-
کار بر روی صفحه Welcome 15:29
-
کار بر روی بدنه صفحه Welcome 10:13
-
ایجاد ویجت دکمه گرد برای دکمهها 11:01
-
ایجاد دکمههای Login و Signup 07:09
-
ایجاد صفحات Login و Signup 07:33
-
تنظیم رنگ گرادیان خطی در پسزمینه صفحه 06:27
-
پسزمینه بالا و پایین صفحه Login 06:22
-
افزودن پسزمینه Login و افزودن لوگو برای آن 08:49
-
ویجت فیلد ورودی گرد 16:50
-
کار بر روی ویجتها برای فیلد پسورد گرد 13:35
-
ایجاد دکمه متنی برای فراموشی رمز عبور در صفحه Login 07:30
-
ایجاد Login فقط به صورت UI و دکمه متنی برای "حساب ندارید؟" و Signup 14:24
-
ایجاد رنگ گرادیان خطی برای پسزمینه Signup 10:04
-
کار روی بخش بدنه 16:05
-
گرفتن تصویر از دوربین و گالری 09:08
-
کار روی نمایش دیالوگ تصویر 14:54
-
فیلدهای ورودی گرد 12:37
-
ایجاد دکمه متنی برای فراموشی رمز عبور در صفحه Signup 04:53
-
ایجاد دکمه Signup و دکمه متنی برای Login 09:39
-
کار بر روی متد مربوط به رویداد onPressed دکمه Signup 10:55
-
اجازه دادن به کاربر برای ثبتنام 17:01
-
تست اپلیکیشن و بررسی دادهها در فایربیس 08:58
-
امکان ورود کاربر 19:11
-
اجازه دادن به کاربر برای Login و تست اپلیکیشن 09:45
-
پسزمینه برای صفحه فراموشی رمز 05:51
-
بدنه صفحه ForgetPassScreen 06:59
-
افزودن متن فراموشی و فیلد متنی برای آن 08:04
-
اجازه دادن به کاربر برای بازنشانی رمز عبور و تست اپلیکیشن 16:10
-
رنگهای گرادیان خطی صفحه اصلی 05:15
-
ایجاد پروفایل و افزودن آیکون برای آن در صفحه اصلی 08:30
-
ایجاد دکمههای متنی دیگر در صفحه اصلی 08:31
-
دکمه ارسال آگهی 05:20
-
افزودن نوار اپلیکیشن 05:56
-
دکمه پیشروی 04:39
-
صفحه آپلود آگهی 13:41
-
پیادهسازی متد در صفحه آپلود آگهی برای انتخاب چند تصویر 06:14
-
پیادهسازی متد آپلود فایلهای تصویری 11:06
-
دریافت نام کاربری و شماره در صفحه آپلود آگهی 07:45
-
کار بر روی رویداد onPressed و ایجاد فیلدهای متنی در صفحه آپلود آگهی 13:11
-
افزودن پیام Toast برای تصاویر در صفحه آپلود آگهی 02:42
-
ذخیره دادههای آگهیهای جدید در پایگاه داده Firestore 17:42
-
دریافت آدرس موقعیت فعلی کاربر 19:03
-
اجازه دادن به کاربران برای آپلود آگهیهای جدید و تست اپلیکیشن 16:05
-
ویجت ListView 12:49
-
طراحی ویجت ListView 08:46
-
پیادهسازی DialogBox برای بهروزرسانی اطلاعات آگهی کاربر 13:10
-
ایجاد TextFormField برای نمایش Dialog - بروزرسانی اطلاعات آگهی در ویجت ListView 07:36
-
ایجاد متد برای بروزرسانی نام در آگهیهای موجود کاربر 11:42
-
ایجاد متدی برای بروزرسانی نام کاربری 05:28
-
نمایش Dialog در ویجت ListView 10:59
-
دکمههای آیکون در ویجت ListView برای نمایش گفتگوی بروزرسانی 12:22
-
کار بر روی صفحه ImageSlider و ارسال دادهها به ویجت ListView 14:16
-
خواندن دادههای آگهیها از پایگاه داده Firestore 12:46
-
نمایش آگهیهای جدید به کاربران 17:01
-
آپلود پستهای آگهی جدید از کاربران مختلف و تست اپلیکیشن 07:31
-
افزودن دکمه آیکون و دکمه بازگشت در ImageSliderScreen 05:39
-
تنظیم موقعیت مکانی در صفحه ImageSlider 06:00
-
تنظیم اسلایدر Carousel در صفحه Image Slider 11:56
-
تنظیم رنگ آیتم و آیکون در ImageSlider 11:03
-
نمایش شماره تلفن و توضیحات در صفحه ImageSliderScreen 05:51
-
نمایش موقعیت و آدرس در صفحه ImageSliderScreen 19:02
-
ایجاد متدها در صفحه پروفایل 14:14
-
نمایش رنگ گرادیان خطی - نمایش نام در نوار اپلیکیشن 10:42
-
دریافت دادهها و نمایش در صفحه پروفایل 13:11
-
پیادهسازی متدهای صفحه جستجو 09:19
-
پیادهسازی متدهای صفحه جستجو 09:42
-
افزودن دکمه برگشت در پیشفرض و عنوان برای صفحه جستجو 05:31
-
بازیابی دادهها برای صفحه جستجو و تست تمام عملکردهای اپلیکیشن 19:10
مشخصات آموزش
یادگیری و ساخت اپلیکیشن کلون مارکتپلیس آنلاین OLX با فلاتر
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:متوسط
- تعداد درس:76
- مدت زمان :13:33:04
- حجم :7.64GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy