آموزش ساخت اپلیکیشن مشابه Tinder در iOS با SwiftUI و Firebase - آخرین آپدیت

دانلود Build a Tinder Clone in iOS SwiftUI and Firebase

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

ساخت اپلیکیشن دوست‌یابی (dating app) با SwiftUI و Firebase: آموزش گام به گام

آیا به ساخت اپلیکیشن دوست‌یابی شبیه Tinder علاقه دارید؟

با این آموزش، یاد می‌گیرید چگونه یک اپلیکیشن دوست‌یابی مانند Tinder با استفاده از SwiftUI و Firebase بسازید. از ساخت حساب کاربری گرفته تا چت آنلاین، همه چیز را یاد می‌گیرید!

شبکه‌های اجتماعی امروزه بزرگترین پایگاه کاربری را دارند. آیا تا به حال به داشتن یک اپلیکیشن دوست‌یابی شبیه Tinder فکر کرده‌اید؟ حالا می‌توانید!

این دوره به شما آموزش می‌دهد که چگونه یک اپلیکیشن شبیه Tinder بسازید، از جمله حساب‌های کاربری، ثبت‌نام، پروفایل‌ها، سوایپ‌ها، مچ‌ها، مکالمات و موارد دیگر.

در این دوره، یک اپلیکیشن نمونه با بسیاری از ویژگی‌های مشابه یک اپلیکیشن دوست‌یابی واقعی که در بازار وجود دارد، خواهیم ساخت.

ما از Firebase برای ذخیره‌سازی backend استفاده خواهیم کرد و یاد خواهیم گرفت که چگونه به backend متصل شویم و با آن ارتباط برقرار کنیم تا جدیدترین اطلاعات را نمایش دهیم.

ویژگی‌های بیشتر از هر اپلیکیشن کلون Tinder دیگر.

در این دوره چه چیزی یاد می‌گیرید؟

  • ساخت اپلیکیشن دوست‌یابی: از صفر تا صد، یک اپلیکیشن کامل دوست‌یابی بسازید.

  • SwiftUI و Firebase: با استفاده از این دو تکنولوژی قدرتمند، اپلیکیشنی جذاب و کارآمد طراحی کنید.

  • آموزش iOS برای مبتدیان: حتی اگر تجربه برنامه‌نویسی iOS ندارید، می‌توانید این دوره را دنبال کنید.

  • ساخت اپلیکیشن واقعی: یک اپلیکیشن کاربردی بسازید که می‌توانید آن را منتشر کنید.

  • Firebase Database, Storage و User Authentication: با این سرویس‌های Firebase آشنا شوید و از آنها استفاده کنید.

  • ارتباطات Real Time: قابلیت چت آنلاین را به اپلیکیشن خود اضافه کنید.

ویژگی‌های اپلیکیشن Tinder که خواهیم ساخت:

  • حساب‌های کاربری با ثبت‌نام و ورود

  • ثبت‌نام کاربر با اطلاعات شخصی‌سازی شده فراوان

  • سوایپ به چپ و راست و مچ‌ها

  • پروفایل‌های کاربر

  • صفحه جزئیات کاربر و بهبودهای بالقوه

  • نمای لیست مچ

  • عملکرد چت زنده

  • مدیریت خطا

برای توسعه Backend از این موارد استفاده خواهیم کرد:

  • Firebase Authentication برای مدیریت کاربر

  • Firebase Firestore برای دسترسی به پایگاه داده

  • Firebase Storage برای ذخیره سازی تصویر در Backend

من گام به گام به شما نشان خواهم داد که چگونه یک اپلیکیشن SwiftUI در Swift شبیه به Tinder بسازید، چگونه آن را برنامه نویسی کنید و هر مرحله به چه معناست. داشتن اپلیکیشن دوست‌یابی شما هرگز آسان‌تر از این نبوده است.

پیش‌نیازها:

  • داشتن مک

  • علاقه به اپلیکیشن‌های دوست‌یابی

  • علاقه به اپلیکیشن‌های موبایل

  • دانش Swift (اختیاری)

امروز ثبت نام کنید و ساخت اپلیکیشن دوست‌یابی خود را شروع کنید!


سرفصل ها و درس ها

Introduction

  • مقدمه Introduction

  • پیام مهم درباره‌ی نظرات Udemy Important message about Udemy reviews

  • تعامل در شبکه‌های اجتماعی Engage on social media

عملکرد Swipe (کشیدن) Swipe functionality

  • مرور بخش Section overview

  • ایجاد پروژه Create project

  • مدل‌های داده Data models

  • رابط کاربری کارت Swipe Swipe card UI

  • عملکرد کارت Swipe Swipe card functinality

  • دکمه‌های Swipe Swipe buttons

  • نمایش برچسب‌ها Show labels

احراز هویت Authentication

  • مرور بخش Section overview

  • تنظیمات Firebase Firebase setup

  • ایجاد فایل‌ها Create files

  • المان‌های رابط کاربری احراز هویت رایج Common auth UI elements

  • رابط کاربری نمای ثبت‌نام Register view UI

  • ثبت سرویس احراز هویت Auth service registration

  • ثبت Auth ViewModel Auth ViewModel registration

  • صفحه بارگذاری Loading screen

  • مدیریت خطای ثبت‌نام Registration error handling

  • رابط کاربری نمای ورود Login view UI

  • عملکرد ورود Login functionality

فرایند ثبت‌نام Registration flow

  • مرور بخش Section overview

  • واکشی اطلاعات کاربر Fetch user info

  • تنظیمات فرایند ثبت‌نام Registration flow setup

  • رابط کاربری تصویر ثبت‌نام Register image UI

  • نمایش تصویر انتخاب‌شده Show selected image

  • کد ImageUploader ImageUploader code

  • آپلود تصویر به فضای ذخیره‌سازی Upload image to storage

  • کد TinderInterests TinderInterests code

  • بازسازی کد Code refactor

  • نمای ثبت سن Register age view

  • نمای ثبت جنسیت Register gender view

  • نمای ثبت بیوگرافی Register bio view

  • نمای ثبت علایق Register interests view

  • نمای اتمام ثبت‌نام Register completion view

  • تکمیل فرایند ثبت‌نام Complete registration flow

  • رفع اشکال Bug fix

صفحه پروفایل Profile screen

  • مرور بخش Section overview

  • نمای تب اصلی Main tab view

  • Kingfisher Kingfisher

  • رابط کاربری صفحه پروفایل Profile screen UI

  • طرح ویرایش پروفایل Edit profile layout

  • Edit profile ViewModel Edit profile ViewModel

  • نمای هدر Header view

  • انتخاب‌کننده عکس Photos picker

  • نام و سن Name and age

  • بیوگرافی Bio

  • جنسیت و ترجیحات Gender and preference

  • علایق Interests

  • به‌روزرسانی داده‌های کاربر Update user data

صفحه Swipe Swipe screen

  • مرور بخش Section overview

  • بازیابی کاربران از Firebase Retrieve users from Firebase

  • تنظیم ViewModel Setup ViewModel

  • عملکرد کارت Swipe Swipe card functionality

  • رفع مشکلات کارت Fix card issues

  • عملکرد onLike و onDislike onLike and onDislike functionality

  • به‌روزرسانی ViewModel Update ViewModel

  • به‌روزرسانی نما Update view

صفحه Match Match screen

  • مرور بخش Section overview

  • رابط کاربری نمای Match Match view UI

  • سرویس Match Match service

  • Match ViewModel Match ViewModel

  • به‌روزرسانی نما Update view

صفحه چت زنده Live chat screen

  • مرور بخش Section overview

  • تعریف نوع داده Define data type

  • سرویس چت Chat service

  • Chat ViewModel Chat ViewModel

  • ارسال پیام Send a message

  • نمای هدر Header view

  • عملکرد چت زنده Live chat functionality

نتیجه‌گیری Conclusion

  • نتیجه‌گیری Conclusion

نمایش نظرات

آموزش ساخت اپلیکیشن مشابه Tinder در iOS با SwiftUI و Firebase
جزییات دوره
7.5 hours
71
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
208
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Catalin Stefan Catalin Stefan

مدرس توسعه نرم افزار