Fluttery's Journey
90 subscribers
87 photos
1 video
22 links
برای ثبت نام در دوره به ایدی زیر پیام بدید

@purecoder_support
Download Telegram
برای ثبت نام در دوره به ایدی زیر پیام بدید

@PureCoder_Support
🔥دو قسمت جدید فصل 11

🟢Pipeline Owner
3
🔥دو قسمت جدید فصل 11

🟢کاربرد و abstraction پشت Painting Context

💥نکات این دو قسمت خیلی خیلی خیلی خیلی در توسعه ی یه Render object اختصاصی کمک میکنن
3
🔥فصل یازدهم دوره با بیست قسمت تکمیل شد

@fluttery_journey
@purecoder_ir
3
🔥وضعیت فصل های دوره

🟢11 فصل اول + فصل 15 صد در صد تکمیل شدن

🟡فصل های 12 و 16 تا 70 درصد تکمیل شدن

🔴فصل های 13 و 14 هنوز شروع نشدن و به زودی شروع میشن
👍1
امشب چشمم به AnimatedOpacity خورد و دقیقن همون نکته ای که میخواستم بگم رو داره...

نحوه ی استفاده ی مستقیم از Animation توی یه Render Object و دور زدن فاز build

پس این ویجت هم به مجموعه ویجت هایی که توی فصل ۱۳ بررسی میشن اضافه شد‌.
4🔥2
ویجت هایی که توی فصل 13 بررسی میشن.

روی Render object اشون خیلی زوم میکنیم.

البته با دانشی که از فصل های قبلی بدست میازید عملن این موارد رو خودتون میتونید تجزیه و تحلیل کنید ولی برای نمونه چند ویجت نکته دار رو بررسی کردیم

این ویجت ها شاید در ظاهر ساده باشن, ولی نکته دارن و هدف اموزشی دارن و در مورد Render object اشون بحث داریم...

فصل 12 و 13 به زودی تکمیل میشن
4
تا اینجای دوره با انواع ویجت ها و المنت ها اشنا شدیم به جز یکیشون🤔🤔

ParentDataWidget

توی فصل ۱۳ با این یکی هم کار میکنیم تا داستان ویجت ها و المنت ها تکمیل بشن.
5
🔥3 قسمت ابتدایی فصل 12 اماده شدن ...
3
Fluttery's Journey
ویجت هایی که توی فصل 13 بررسی میشن. روی Render object اشون خیلی زوم میکنیم. البته با دانشی که از فصل های قبلی بدست میازید عملن این موارد رو خودتون میتونید تجزیه و تحلیل کنید ولی برای نمونه چند ویجت نکته دار رو بررسی کردیم این ویجت ها شاید در ظاهر ساده باشن…
توی فصل 13 قرار بود چنتا ویجت رو انتخاب کنیم و کدهای خودشون و RenderBox اشون رو کامل بررسی کنیم.

تصمیم گرفتم که به جای بررسی کدها و متد ها خودمون از ابتدا شروع به توسعه ی یه ویجت و RenderBox با اون ویژگی ها کنیم.

اینجوری هم با روند تجزیه و تحلیل ساخت یه RenderBox اختصاصی اشنا میشیم و هم اون ویجت ها رو کامل بررسی کردیم و با یه تیر دو نشون میزنیم.
👍6
Fluttery's Journey pinned «توی فصل 13 قرار بود چنتا ویجت رو انتخاب کنیم و کدهای خودشون و RenderBox اشون رو کامل بررسی کنیم. تصمیم گرفتم که به جای بررسی کدها و متد ها خودمون از ابتدا شروع به توسعه ی یه ویجت و RenderBox با اون ویژگی ها کنیم. اینجوری هم با روند تجزیه و تحلیل ساخت یه…»
جوری که نحوه ی توسعه ی Render Box اختصاصی و Render Object Widget توی دوره داره اموزش داده میشه تا حالا کسی در مورد stateless و stateful هم اینجوری صحبت نکرده😍😁
4🔥3
ویجت هایی مثل Positioned که توی Stack ازش استفاده میکنیم یا Expanded که توی Column و Row استفاده میکنیم از نوع ParentDataWidget ها هستن که ویژگی های جالبی رو بهمون میدن که قراره باهاشون اشنا بشیم و یه دونه از اون ها رو به صورت اختصاصی و از صفر بنویسیم...
🔥6
Fluttery's Journey pinned «ویجت هایی مثل Positioned که توی Stack ازش استفاده میکنیم یا Expanded که توی Column و Row استفاده میکنیم از نوع ParentDataWidget ها هستن که ویژگی های جالبی رو بهمون میدن که قراره باهاشون اشنا بشیم و یه دونه از اون ها رو به صورت اختصاصی و از صفر بنویسیم...»
میدونستید صفحه هایی که توی navigator پوش میکنیم هم توی یه ویجتی شبیه استک قرار میگیرن

فقط یه استک کاستومایز شده برای نویگیتور هست تا پرفرمنس بهتری نسبت به استک معمولی بده...

چرا؟ مگه استک معمولی چشه؟🤔
🤯3
توی فصل ۱۲ خیلی مفصل در مورد Render Box ها صحبت میکنیم و میشه بهش به عنوان یه راهنما و داکیومنت جامع برای توسعه ی Render Box های اختصاصی و همچنین درک و تحلیل ویجت های خود فلاتر استفاده کرد.

توی فصل های بعدی از این دانش برای توسعه ی چندین Render Box اختصاصی استفاده میکنیم و اون رو در عمل میبینیم.
🥰2
توی دوره در مورد همه چیز Render Box صحبت کردیم و چیزی رو باقی نگذاشتیم:

🔥در مورد
Wet layout
Dry layout
Baseline
Dry baseline
Intrinsic dimensions
Repaint Boundary
Paint

صحبت کردیم و از همشون کاربردی توی توسعه چندین Render Box استفاده کردیم.

دیگه فکر نکنم جایی باشه که با این جزییات اینارو گفته باشه، حتا این عناوین اسمشون هم به سختی توی اینترنت پیدا میشه، چه برسه به توضیح و تدریسشون.
@fluttery_journey
@purecoder_ir
🔥52