در این آموزش 5 برنامه رسانه اجتماعی دنیای واقعی بسازید!
ما با جزئیات Firebase Auth را بررسی خواهیم کرد و پس از آن روی پروژه های دنیای واقعی مانند Instagram، TikTok، Zoom، Twitch WhatsApp کار خواهیم کرد! این پروژهها فقط درباره Firebase صحبت نمیکنند، پروژههایی مانند Twitch و Zoom حتی شامل SDK شخص ثالث نیز میشوند تا حسی درباره نحوه، زمان و چرایی استفاده از Firebase به شما بدهد. هدف از این دوره آشنایی شما با Firebase و داشتن 5 پروژه دنیای واقعی است که می توانید روی آنها کار کنید و بعد از این دوره به یک برنامه واحد تبدیل شوید.
این دوره دارای تکرار مداوم خواهد بود که اطمینان شما را بالا میبرد، حتی پس از اتمام این دوره و نیازی به شرکت در دوره دیگری ندارید. اگر در طول دوره سوالی داشتید، خوشحال می شوم که در مورد آن به شما کمک کنم! به یادگیری ادامه دهید :)
ویژگی های پروژه هایی که می خواهیم بسازیم:
1. اینستاگرام
واسط کاربری پاسخگو اینستاگرام
تأیید هویت رمز عبور ایمیل
پست ها را با شرح به اشتراک بگذارید
نمایش پستها با شرح
نظر درباره پستها را لایک کنید
جستجوی کاربران
کاربران را دنبال کنید
نمایش پست های کاربر، دنبال کنندگان دنبال کننده
همه چیز در زمان واقعی
خروج از سیستم
2. TikTok
تأیید هویت با رمز عبور ایمیل
آپلود کردن ویدیوها با شرح
فشرده سازی ویدیوها
تولید تصاویر کوچک خارج از ویدئو
نمایش ویدیوها با شرح
پسندیدن پست ها
نظر دادن در مورد پست ها
پسندیدن نظرات
جستجوی کاربران
کاربران را دنبال میکنید
نمایش دنبال کنندگان، دنبال کردن، لایک کردن پست های کاربر
TikTok Like UI
3. بزرگنمایی
ورود به سیستم Google
جلسه جدید ایجاد کنید
به جلسه بپیوندید
بیصدا/لغو صوت
بیصدا/باصدا کردن ویدیو
نام نمایشی را هنگام پیوستن تغییر دهید
دست را بلند کنید
شروع به اشتراک گذاری صفحه
بی صدا کردن همه
شروع جریان زنده
اشتراک گذاری صفحه
چت
دوربین جلو/عقب را تغییر دهید
تصویر در تصویر
وارد نمای کاشی شوید
دوربین را غیرفعال کنید
پایان دادن به تماس
سابقه جلسه خود را ببینید
خروج از سیستم
4.
را تکان دهیدتأیید هویت رمز عبور ایمیل
اشتراک گذاری صفحه نمایش
انتخاب تصویر کوچک
پخش زنده
پیوستن به LiveStream
تغییر دوربین
صامت کردن/لغو نادیده گرفتن
چت کردن
Cross Platform
واسط کاربری پاسخگو
تولید توکن با استفاده از GO (API خود را ایجاد کنید)
استقرار سرور
استقرار وب سایت
5. WhatsApp
تأیید هویت شماره تلفن
1-1 گپ فقط با مخاطبین
چت گروهی
متن، تصویر، GIF، صدا (با ضبط)، اشتراکگذاری ایموجی ویدیو
وضعیت/داستانها فقط برای مخاطبین قابل مشاهده است و بعد از 24 ساعت ناپدید میشود
تماس ویدیویی
وضعیت آنلاین/آفلاین
مشاهده پیام
پاسخ به پیام ها
پیمایش خودکار در پیامهای جدید
Caching Images Video
دانشجو | برنامه نویس Flutter | سازنده محتوا
نمایش نظرات