از Pista Academy حمایت کنید
مرور سریع مفاهیم اصلی پیش از تماشای کامل یا برای جمعبندی بعد از آموزش.
در جلسه 54 آموزش فلاتر، مدرس به بررسی مشکلات موجود در صفحه فوریت پروژه میپردازد و روشهایی برای حل آنها ارائه میدهد. از جمله، نیاز به بهروزرسانی استیت و ریبیلد کردن اپلیکیشن برای نمایش تغییرات در حذف یا اضافه کردن غذا در فوریت مطرح میشود. همچنین، استفاده از اسنک بار برای نمایش پیامهایی در صفحه به منظور اطلاعرسانی به کاربران مورد توجه قرار میگیرد. در پایان، مدرس به بررسی وارنینگها و تغییرات در کد پرداخته و به ادامه جلسه اشاره میکند.
نکات کلیدی
برای نمایش تغییرات در فوریت، نیاز به بهروزرسانی استیت و ریبیلد کردن اپلیکیشن است.
استفاده از اسنک بار میتواند به بهبود تجربه کاربری در صفحه فوریت کمک کند.
بررسی وارنینگها و تغییرات در کد به منظور بهبود کیفیت پروژه ضروری است.
متن ویدیو
متن زمانبندیشده این جلسه برای مرور، جستجو و دسترسی سریعتر.
سلام عرض میکنم خدمت دوستان عزیز. بریم سراغ ادامه پروژمون.
ما صفحه فورتمونو اضافه کردیم. بریم یه
تست بکنیم. بیایم تو همبرگر. من میرم داخل
این همبرگره. اینو اضافه میکنم به
فوریتم. بک میزنم میام تو فوریت. خب
اینجا هنوز نشونش نمیده. چرا؟
توی صفحه میلز
اسکرین
میلز من اینجا
فوریتم رو که دارم
توی تبز ببخشید اینجا که دارم فورزمو اوکی میکنم
باید پاسش بدم به اینجا اینو یادمون رفته بود خب یه رفرش میکنم
الان خالیه میام تو مثلاً اینجا اینو اضافه میکنم بک میزنم میام تو فریت
بله الان اضافه
و میتونم حذفشم بکنم یعنی دوباره بزنم
این باید حذف بشه
خب حذف نشد آها یه باید بری بیای حذف بشه
خب اینو میشه درستش کرد اینجا که داره حذف
میکنه من باید بگم که تو وقتی حذفش
میکنی باید استیتم رو آپدیت کنی خب یعنی
یه استیت بیارم پشتش که این در حقیقت پاک
شدنش باعث میشه که ریبیلد بشه در حقیقت
اپلیکیشنم چیکار میکنم دقیقا همین این ست
استیتو میارم م
میذارم اینجا
اینو از اینجا برمیدارم میذارم جا اینم
خب حذفش کنم حذف شد
یه مسئله دیگه هم ما داریم الان اینجا
اونم اینه که
من وقتی یه غذایی رو میزنم برای فوریت
این آیکون اینجا عوض نمیشه خب مثلاً رنگش
عوض عوض بشه یه اتفاقی براش بیفته که من
بفهمم که این در حقیقت رفته توی فبریت.
این کارو بچهها فعلاً نمیتونیم انجام
بدیم تا فصلای جلوتر. خب یعنی مبحث فصل
بعدیمونه
ولی میتونیم یه کار بکنیم میتونم مثلاً
بگم که اینو زدم رفت تو فورید یه پیغامی
رو تو صفحه به من نشون بده و بالعکس وقتی
دوباره زدم از فوریت حد شد دوباره یه
پیغامی رو به ما نمایش بده. این کارو با
اسنک بار خیلی راحت میتونیم انجام بدیم.
یه اسنک بار تعریف بکنیم
و بیایم فقط متنشو تغییر بدیم. من میام اینجا
و عکسشو میذارم شو اینفو
مسج
یه استریم به عنوان ورودی میگیره اسمش مسیجه
خب اسکفولد
کانتکست اول اگه پیغامی از قبل هست پاکش کن کلیر
استنک بارزو میزنم
بعد دوباره
اس فور مسنجر
آف
کتک
شو اسکبار بار
و اینجا میگم که اسنک بال کانتنتم چیه
یه تکسته که اون مسیجی که به عنوان ورودی
اومده رو نشون میده
حالا فقط کافیه که اینو رو اینجا فراخونی کنم
یه تکست اینجا نشون بدم یه تکستم اینجا
اینجا بگم که حد شد از توی فوریت
اونجا بگم که اضافه شد مثلاً
الان یه پخم این پایین اومد دوباره بزنمش
میگه که دیگه نیستش این دم دارم داره کار
میکنه
خب این د تا مسئلهمون حل شد
یه سری بچهها وارنینگ من اینجا دارم
میبینم بذارید اینا ارم برین درست بکنین
ازتون چی چیه؟ میگه توی میل آیتم یه
ایمپورتی داری به دردت نمیخوره. کجا؟
توی ویجت.
آها میگه اینا رو نمیخوای. هر سه تاشو میتونید بعدید.
نه داره کار میکنه دیگه چی؟
خب میگه از آن سرفیس استفاده بکنید توی مل دیتل
خب یه جایی استفاده کردیم بکگراند توی
تممون استفاده کردیم ایناش
م به جاش از آن
سرفیس استفاده کنید
دیگه بازم هست مثل اینکه
بیا توی میلزم هست
دیگه ویداسیتی هم همچنین بچهها
کتگوری گرید آیتم
این میگه که ز وز
چی میتونیم بگیم ویدآفا استفاده کنید با مقدار ۱۲۸ میشه همون
بذار من اینا رو تبدیل کنم یه ویت آلفا اینجا میذارم
۵۵ و۹
دهم رو ببینیم که چی میگه بهمون
اینجا نگاه کنید
آ میگه که باید ضرب در ۲۵۵ کن پسیتیو رندش بکنی ۵۵ تقریبا میشه ۱۴۰ اینم میشه ۲۳۰
این میشه ۱۴۰ ۲۳۰
خب یه آن بکگراندم اینجاهم داریم اینم
میشه
آن
سرت میمونه این که اینم حالا اینه اینم بذار
اصلاً پاکش کنیم برا تسته تمام
همه وارینگاتونم رفته
چیزی ولی حد شد نه درسته اوکی خب اینم از این بچهها تغییراتی که میخواستیم بدیم
بریم بیایم ادامهشو جلسه بعدی صحبت کنیم
چون مبحث مبحث جدیدیه فعلاً خداحافظ
پرسشهای رایج
پاسخ کوتاه و مستقیم به پرسشهایی که معمولاً هنگام یادگیری این موضوع مطرح میشوند.
برای نمایش تغییرات در فوریت، نیاز به بهروزرسانی استیت و ریبیلد کردن اپلیکیشن است.
استفاده از اسنک بار برای نمایش پیامهایی در صفحه به منظور اطلاعرسانی به کاربران میتواند به بهبود تجربه کاربری کمک کند.
مدرس به بررسی وارنینگها و تغییرات در کد پرداخته و به ادامه جلسه اشاره میکند.
آخرین بهروزرسانی محتوای متنی:
در این دوره جامع و پروژهمحور با فلاتر و دارت از صفر تا صد آشنا میشوید و با ساخت هشت اپلیکیشن واقعی که هر کدام نکات کلیدی و پرکاربرد فلاتر را پوشش میدهد، مهارتهای خود را به سطح بعدی میبرید. آنچه در این دوره یاد میگیرید: مقدمه و نصب ابزارها: آشنایی با فلاتر، دارت و راهاندازی محیط توسعه مبانی دارت و فلاتر: یادگیری سینتکس دارت و ساخت ویجتهای پایه با اپ «تاسانداز (Roll Dice)» غوطهوری در فلاتر: پیادهسازی اپ «کوئیز (Quiz)» برای مسلط شدن بر ساختار و چرخه حیات ویجتها دیباگ و رفع اشکال: تکنیکهای عیبیابی و ابزارهای Flutter DevTools واکنشگرایی و تمینگ: ساخت «Expense Tracker» برای یادگیری ویجتهای تعاملی، موضوعبندی (Theming) و طراحی ریسپانسیو مدیریت وضعیت (State Management): از Provider تا روشهای داخلی دارت با اپ «TODO» و «Meals» مسیریابی بین صفحات: ناوبری پیشرفته با «Meals App» و انتقال داده بین صفحات انیمیشنها و جلوههای بصری: افزودن حرکات پویا و تراکیب انیمیشنی در «Meals App» فرمها و ورودی کاربر: دریافت و اعتبارسنجی اطلاعات با «Shopping List» ارتباط با سرور: ارسال و دریافت HTTP، کار با JSON و REST API در «Shopping List» دسترسی به امکانات بومی دستگاه: استفاده از دوربین و ذخیرهسازی در «Favorite Places» فراخوانی پوش نوتیفیکیشن و چت زنده: ترکیب فلاتر با Firebase برای ساخت اپ چت با اعلان لحظهای بهروزرسانیها و چشمانداز آینده: نکات پایانی، منابع پیشرفته و مسیر یادگیری ادامهدار چرا این دوره؟ پروژهمحور و گامبهگام، مناسب برای تازهکارها و افراد با تجربه متوسط پوشش تمام جنبههای کلیدی: از طراحی رابط کاربری و انیمیشن تا اتصال به سرور و مدیریت وضعیت پیادهسازی چندین اپلیکیشن واقعی که میتوانید به سادگی برای نمونهکار شخصی یا پروژههای شغلی استفاده کنید لینک گیت هاب دوره جهت دسترسی به کد پروژه های هر فصل https://github.com/pistaacademy/flutter 🔔 همین حالا سابسکرایب کنید تا ویدیوهای آینده را از دست ندهید و یادگیری فلاتر را با هم شروع کنیم!