ساخت اپلیکیشن والپیپر اجتماعی هوش مصنوعی با فلاتر و فایربیس
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- توسعه یک اپلیکیشن والپیپر کاملاً کاربردی از ابتدا با استفاده از فلاتر و فایربیس
- استفاده از یک API هوش مصنوعی برای تولید والپیپرهای سفارشی بر اساس پرامپتهای کاربر
- راهاندازی و پیکربندی فایراستور برای ذخیره داده کاربر، والپیپرها، لایکها، نظرات و تعاملات اجتماعی
- ادغام ورود با گوگل برای احراز هویت امن و راحت
- ساخت ویژگیهای تعاملی مانند دنبال کردن یا لغو دنبال کردن، لایک کردن و نظر دادن روی والپیپرها
- طراحی صفحههای پروفایل که پستهای کاربر، دنبالکنندگان، دنبالشوندهها و موارد دیگر را نمایش میدهند.
- پیادهسازی گزینههای آپلود برای والپیپرها از گالری یا دوربین
- ساخت فیلتر دستهبندی و قابلیت جستجو برای کمک به کاربران در یافتن والپیپرها
- یادگیری چگونگی ذخیره والپیپرها، نظرات و لایکها، و بازیابی کارآمد داده با استفاده از صفحهبندی
- افزودن انیمیشنها، مانند انیمیشن دکمه، برای بهبود تعاملپذیری اپلیکیشن
- فعال کردن قابلیت دانلود والپیپرها یا تنظیم آنها به عنوان پسزمینه دستگاه برای کاربران
- استفاده از Flutter Provider برای مدیریت استیت، و مدیریت بروزرسانیهای داده ناهمزمان در زمان واقعی
- استفاده از پکیجهایی مانند cached_network_image و flutter_cache_manager برای بهینهسازی عملکرد اپلیکیشن
- شناسایی و رفع مشکلات رایج در ادغام فلاتر و فایربیس
- یادگیری چگونگی ذخیره، بازیابی و نمایش تصاویر با استفاده از Firebase Storage
پیش نیازهای دوره
- فقط به تجربه برنامهنویسی اولیه نیاز دارید، تقریباً هر آنچه را که باید بدانید، خواهید آموخت. فلاتر 3.24.3، دارت 3.5.3 و اندروید استودیو
توضیحات دوره
آیا آمادهاید مهارتهای فلاتر و فایربیس خود را به سطح بعدی ببرید؟ در این دوره، شما یک اپلیکیشن والپیپر اجتماعی قدرتمند و کاملاً کاربردی، WallShare، را خواهید ساخت که مجهز به والپیپرهای تولید شده توسط هوش مصنوعی، ورود با گوگل، ادغام امن فایراستور و ویژگیهای اجتماعی تعاملی است. این دوره جامع، شما را گام به گام در ساخت و سفارشیسازی یک اپلیکیشن جذاب، تعاملی و آماده برای کاربران راهنمایی خواهد کرد.
آنچه خواهید آموخت:
- ساخت یک اپلیکیشن والپیپر اجتماعی مجهز به هوش مصنوعی: با راهاندازی جنبههای اساسی اپلیکیشن شروع کنید، سپس هر ویژگی را با سرعتی قابل مدیریت پیش ببرید تا یک محصول کامل بسازید.
- استفاده از هوش مصنوعی برای تولید والپیپر: یاد بگیرید که چگونه به یک API هوش مصنوعی متصل شوید تا والپیپرهای سفارشی را از طریق پرامپتهای متنی تولید کنید، قابلیتی منحصربهفرد که خلاقیت را به اپلیکیشن شما اضافه میکند.
- ادغام Firebase Firestore برای داده بلادرنگ: فایراستور را به عنوان راهحل پایگاه داده خود برای ذخیره و بازیابی داده کاربر، پستها، لایکها، نظرات و تعاملات دنبال کردن یا دنبال نشدن به صورت بلادرنگ پیادهسازی کنید.
- احراز هویت با ورود گوگل: قابلیت ورود امن با گوگل را اضافه کنید، که ورود، اتصال و تعامل کاربران با ویژگیهای اجتماعی اپلیکیشن را آسان میکند.
- ساخت یک رابط کاربری پویا و تعاملی: از انیمیشنهای روان تا یک رابط کاربری بصری، شما به اصول طراحی فلاتر مسلط خواهید شد که تجربه کاربری را بهبود بخشیده و اپلیکیشن را تعاملی تر میکند.
- پیادهسازی ویژگیهای اجتماعی: عناصر اجتماعی تعاملی، از جمله لایک کردن و نظر دادن روی والپیپرها، و همچنین دنبال کردن و لغو دنبال کردن سایر کاربران را اضافه کنید.
- اجازه آپلود والپیپرهای سفارشی: به کاربران انعطافپذیری دهید تا والپیپرها را از گالری یا دوربین خود آپلود کنند و کنترل محتوایی که به اشتراک میگذارند را به آنها بدهید.
- طراحی پروفایلهای کاربری: صفحات پروفایل کاربری دقیق ایجاد کنید که پستها، دنبالکنندگان و سایر داده پروفایل را نمایش میدهد و به کاربران امکان میدهد محتوای خود را به نمایش بگذارند.
- دستهبندی و جستجوی والپیپرها: فیلترهای دستهبندی و توابع جستجو را پیادهسازی کنید تا به کاربران کمک کنید والپیپرها را بدون زحمت بررسی کنند.
- بهینهسازی عملکرد اپلیکیشن: از ابزارهایی مانند cached_network_image و مدیریت استیت کارآمد با Provider استفاده کنید تا اطمینان حاصل کنید که اپلیکیشن به نرمی اجرا میشود و به طور کارآمد بارگذاری میشود.
ساختار دوره:
این دوره با بیش از 50 ویدئو و 10 بخش ساختاریافته، شما را در هر مرحله از فرآیند توسعه، از راهاندازی اولیه اپلیکیشن تا اشکالزدایی و بهینهسازی عملکرد، راهنمایی میکند. شما تجربه عملی در ساخت هر ویژگی کلیدی را به دست خواهید آورد و بهترین شیوههای کار با فایربیس و فلاتر را در طول مسیر خواهید آموخت.
چرا این دوره؟
چه یک توسعهدهنده مبتدی در زمینه توسعه اپلیکیشن باشید و چه یک توسعهدهنده باتجربه، این دوره به شما کمک میکند تا یک اصول قوی در فلاتر و فایربیس بسازید، در حالی که یک اپلیکیشن واقعی با یک بکاند کامل را توسعه میدهید. شما مهارتهایی در احراز هویت، ادغام هوش مصنوعی، تعاملات اجتماعی و مدیریت استیت کسب خواهید کرد، که همگی برای ساخت اپلیکیشنهای مدرن و تعاملی ضروری هستند.
همین حالا در این دوره شرکت کنید و آماده شوید تا اپلیکیشن WallShare خود را به واقعیت تبدیل کنید!
این دوره برای چه کسانی مناسب است؟
- توسعهدهنده مبتدی یا پیشرفته
ساخت اپلیکیشن والپیپر اجتماعی هوش مصنوعی با فلاتر و فایربیس
-
معرفی دمو اپلیکیشن 07:59
-
ایجاد اپلیکیشن و افزودن تم 31:00
-
ویدئوی مواد اولیه با لینک برای یادگیرندگانی که قسمت رابط کاربری را رد میکنند 02:57
-
افزودن داراییها و ایجاد کلاس مدل والپیپر 21:45
-
رابط کاربری صفحه اصلی قسمت 1 31:34
-
رابط کاربری صفحه اصلی - قسمت 2 25:51
-
رابط کاربری صفحه اصلی - قسمت 3 16:16
-
رابط کاربری صفحه اصلی - قسمت 4 26:29
-
نهاییسازی رابط کاربری صفحه اصلی 11:13
-
رابط کاربری صفحه پروفایل - قسمت 1 33:45
-
نهاییسازی رابط کاربری پروفایل 14:04
-
رابط کاربری صفحه جزئیات والپیپر - قسمت 1 26:56
-
نهاییسازی رابط کاربری صفحه جزئیات والپیپر 17:53
-
ایجاد صفحه والپیپر - قسمت 1 28:56
-
ایجاد رابط کاربری صفحه والپیپر - قسمت 2 13:09
-
ایجاد رابط کاربری صفحه والپیپر - قسمت 3 10:13
-
ایجاد رابط کاربری صفحه والپیپر - قسمت 4 09:09
-
نهاییسازی رابط کاربری صفحه ایجاد والپیپر 09:43
-
وصل کردن اپلیکیشن فلاتر به Firestore 24:29
-
افزودن ورود به سیستم Google و کلیدهای SHA 13:04
-
کلاس مدل کاربر و متد ورود به سیستم Google 14:10
-
تنظیم وضعیت احراز هویت و ذخیره داده کاربر در Firestore 23:55
-
ویجت UserInfoData و دکمه ورود 20:01
-
افزودن دیالوگ هشدار، Cloud Firestore و Storage 18:46
-
ورود و خروج با Firestore 10:41
-
API ثبات و متد تولید والپیپر 22:50
-
ذخیره والپیپر در Firestore 27:14
-
ایجاد یک دسته از پرامپت 10:11
-
ویجت ورودی پرامپت - قسمت 1 26:43
-
نهاییسازی ویجت ورودی پرامپت 10:54
-
تولید والپیپر و ذخیره در Firestore 22:05
-
آپلود والپیپر از گالری یا دوربین 24:25
-
خواندن والپیپرها از Firestore قسمت 1 24:13
-
خواندن والپیپرها از Firestore قسمت 2 14:11
-
خواندن والپیپرهای پرلایک از Firestore 14:19
-
عملکرد جستجو 07:45
-
تصویر نمایه کاربری و ارتقاء ویجت پرامپت 15:50
-
آمادهسازی برای دانلود و تنظیم والپیپر 08:23
-
ویجت سازنده والپیپر 10:05
-
دانلود والپیپر 18:00
-
تنظیم به عنوان والپیپر 23:19
-
انیمیشن دکمه لایک 13:41
-
کلاس مدل لایک و مخزن لایک 21:40
-
عملکرد لایک 24:02
-
مدل نظر و مخزن نظر 19:41
-
شیت پایینی نظرات - قسمت 1 17:42
-
ویجت ورودی نظرات 18:46
-
خواندن نظرات صفحهبندی شده از Firestore 07:16
-
ارسال و نمایش نظر 25:19
-
رفع باگها 25:18
-
خواندن داده پروفایل از Firestore 18:02
-
دنبال کردن و لغو دنبال کردن خالق 24:46
مشخصات آموزش
ساخت اپلیکیشن والپیپر اجتماعی هوش مصنوعی با فلاتر و فایربیس
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:52
- مدت زمان :16:00:38
- حجم :12.65GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy