CodeShot

مسیر یادگیری Flutter

فریم‌ورک گوگل برای UI Cross-Platform با Dart که به‌جای کامپوننت‌های Native، مستقیماً روی Canvas رندر می‌کند.

5 مرحله

  1. 1.

    Flutter چیست؟

    فریم‌ورک گوگل برای ساخت UI موبایل، وب و دسکتاپ با زبان Dart که مستقیماً روی Canvas رندر می‌کند، نه کامپوننت‌های Native.

    ~6 ساعت
  2. 2.

    یادگیری مبانی Dart

    نحو پایه، async/await و ویژگی‌های object-oriented زبان Dart که پایه توسعه Flutter است را توضیح می‌دهد.

    ~6 ساعت
  3. 3.

    ساخت رابط کاربری با ویجت‌ها

    تفاوت StatelessWidget و StatefulWidget و نحوه چیدمان رابط کاربری با Row، Column و Container را شرح می‌دهد.

    ~8 ساعت
  4. 4.

    مدیریت state با Provider و Bloc

    رویکردهای مدیریت state مانند Provider، Riverpod و Bloc و کاربرد هرکدام در اپلیکیشن‌های واقعی را مقایسه می‌کند.

    ~8 ساعت
  5. 5.

    یکپارچه‌سازی با پلتفرم و انتشار

    استفاده از Platform Channels برای دسترسی به کد native و مراحل انتشار در Google Play و App Store را توضیح می‌دهد.

    ~6 ساعت