فلاتر
Flutterدر فلاتر همهچیز widget است — حتی padding و مرکزچین کردن. وقتی این را بپذیری، بقیهاش ترکیب است. این مسیر ویژه به چیدمان راستبهچپ و فونت فارسی هم میپردازد.
پیشرفت تو
درصد هر فصل از دو چیز میآید: چقدر از بخشهایش را خواندهای (۵۵٪) و چند تمرینش را تیک زدهای (۴۵٪). همهچیز داخل مرورگر خودت میماند.
فصل
فصلها به هم وابستهاند و ترتیبشان معنا دارد. هر مسیر با پروژههای نهایی تمام میشود: ساده، متوسط، پیچیده.
Dart در ۹۰ دقیقه
نوعها، null safety، async و کلاس.
در نوبت نوشتناولین اپ و ساختار پروژه
ابزار، شبیهساز و hot reload.
در نوبت نوشتنWidget: stateless و stateful
درخت widget و چرخهٔ ساخت.
در نوبت نوشتنچیدمان: Row، Column، Flex
و خطای overflow که همه میگیرند.
در نوبت نوشتنچیدمان پیشرفته و constraint
قانون: constraint پایین میرود، اندازه بالا میآید.
در نوبت نوشتنناوبری
صفحه، آرگومان و مسیریابی نامدار.
در نوبت نوشتنمدیریت state ۱
setState و InheritedWidget.
در نوبت نوشتنمدیریت state ۲
Provider و Riverpod در عمل.
در نوبت نوشتنفرم و ورودی
اعتبارسنجی و کنترلر.
در نوبت نوشتنلیست و کارایی
ListView.builder و لیست بلند.
در نوبت نوشتنشبکه و JSON
درخواست، مدل و مدیریت خطا.
در نوبت نوشتنذخیرهسازی محلی
preferences، فایل و پایگاهدادهٔ محلی.
در نوبت نوشتنانیمیشن
ضمنی، صریح و انتقال بین صفحهها.
در نوبت نوشتنکد پلتفرممحور
کانال بومی و پلاگین.
در نوبت نوشتنتم، فونت و اپ راستبهچپ
طراحی فارسی که واقعاً درست دربیاید.
در نوبت نوشتنتست
تست widget و تست یکپارچه.
در نوبت نوشتنعیبیابی و پروفایل
DevTools و پیدا کردن پرش فریم.
در نوبت نوشتنانتشار
امضا، بیلد اندروید و iOS، و اندازهٔ اپ.
در نوبت نوشتنپروژهٔ ۱ — اپ تکصفحهای
چیدمان، لیست و state محلی.
در نوبت نوشتنپروژهٔ سادهپروژهٔ ۲ — اپ چندصفحهای با API
ناوبری، شبکه، ذخیرهسازی و حالت خطا.
در نوبت نوشتنپروژهٔ متوسطپروژهٔ ۳ — اپ کامل فارسی و آمادهٔ انتشار
راستبهچپ، تم، تست، بهینهسازی و بیلد امضاشده.
در نوبت نوشتنپروژهٔ پیچیده