مسیر یادگیری Flutter
فریمورک گوگل برای UI Cross-Platform با Dart که بهجای کامپوننتهای Native، مستقیماً روی Canvas رندر میکند.
5 مرحله
- 1.
Flutter چیست؟
فریمورک گوگل برای ساخت UI موبایل، وب و دسکتاپ با زبان Dart که مستقیماً روی Canvas رندر میکند، نه کامپوننتهای Native.
~6 ساعت - 2.
یادگیری مبانی Dart
نحو پایه، async/await و ویژگیهای object-oriented زبان Dart که پایه توسعه Flutter است را توضیح میدهد.
~6 ساعت - 3.
ساخت رابط کاربری با ویجتها
تفاوت StatelessWidget و StatefulWidget و نحوه چیدمان رابط کاربری با Row، Column و Container را شرح میدهد.
~8 ساعت - 4.
مدیریت state با Provider و Bloc
رویکردهای مدیریت state مانند Provider، Riverpod و Bloc و کاربرد هرکدام در اپلیکیشنهای واقعی را مقایسه میکند.
~8 ساعت - 5.
یکپارچهسازی با پلتفرم و انتشار
استفاده از Platform Channels برای دسترسی به کد native و مراحل انتشار در Google Play و App Store را توضیح میدهد.
~6 ساعت
