فلاتر و دارت
یک کدبیس برای iOS و اندروید.
فلاتر (Flutter) ابزار گوگل برای ساختن اپها از یک کد واحد است و دارت (Dart) زبانی است که این اپها با آن نوشته میشوند. این مسیر از صفر شروع میشود: اصول دارت همراه با ایمنی null، بعد ویجتها، چیدمان، تم و وضعیت، و در پایان یک اپ واقعی که JSON را از اینترنت بارگذاری میکند و بین صفحهها جابهجا میشود.
مثالها از دنیای یک شبکهی اجتماعی کوچک به نام نووا میآیند: یک نشان امتیاز، کارت پست، دکمهی لایک و جدول ردهبندی. هر برنامهی دارت دقیقاً نشان میدهد چه چیزی چاپ میکند، پس همیشه میدانید منتظر چه باشید.
- درس
- ۱۶
- زمان
- ۲ ساعت
- سطح
- مقدماتی
- برنز باز
- نقره باز
- طلا قفل
آمادهای ثابتش کنی؟
سه آزمون منتظرند: برنز، نقره و طلا.
در پایان این مسیر میتوانی
- برنامههای دارت را با ایمنی null، تابع، کالکشن و کلاس بنویسید و اجرا کنید
- صفحهها را از ویجتها بسازید: ردیف، ستون، کارت و لیستهای اسکرولشونده
- ویجتها را با StatefulWidget و setState تعاملی کنید
- اپ را با Material 3 تم بدهید و برای فارسی راستبهچپ بچینید
- JSON را از اینترنت بارگذاری کنید و حالتهای بارگذاری، خطا و داده را نشان دهید
- بین صفحهها جابهجا شوید و وضعیت را به سادهترین روشی که جواب میدهد به اشتراک بگذارید
نقشهٔ مسیر
۱ فصل ۱دارت در یک بعدازظهر
متغیر، ایمنی null، تابع، کالکشن، کلاس و رکورد: همان دارتی که هر اپ فلاتر با آن نوشته میشود.
۰ / ۵۲ فصل ۲ویجتها
صفحهها را از ویجتها بسازید، به آنها تم بدهید، راستبهچپ بچینید و به آنها وضعیت بدهید.
۰ / ۴۳ فصل ۳یک اپ واقعی
JSON را از اینترنت بارگذاری کنید، بین صفحهها جابهجا شوید و وضعیت را به سادهترین شکل به اشتراک بگذارید.
۰ / ۳۴ فصل ۴راه پیش رو
بعد از این دوره کجا بروید: مسیریابی، بستههای مدیریت وضعیت، تست و انتشار.
۰ / ۴