در دوره قبلی با یکی از روش های مدیریت state در فلاتر به نام Provider آشنا شدید اما در این دوره با یکی از قوی ترین روش و StateManagement های فلاتر یعنی Bloc آشنا خواهید شد که به سه بخش مختلف برای پیاده سازی نیاز دارد و برای نوشتن کدهای تمیز امکانات بسیار خوبی در اختیار ما میگذارد. این الگو مبتنی بر رویداد های مختلفی است که در برنامه رخ میدهد و بر اساس این رویداد ها state ها بروزرسانی میشود.
پیدا کردن یه معماری خوب برای پیادهسازی اپلیکیشن کار راحتی نیست و نیاز به تجربه زیادی داره. اگه از همون اول توسعه اپلیکیشن راه منطقی و منظمی رو پیش نگیریم؛ در گذر زمان هم توسعه اپلیکیشن برای ما سخت میشه و هم ممکنه در حین توسعه باگهای زیادی رو به صورت ناخواسته به وجود بیاریم که فیکس کردن اونها شاید کار سادهای نباشه.
یکی از مهمترین چیزهایی که باید توی پیاده سازی یک معماری رعایت بشه اصل SoC یا Seperation of Concern یا جداسازی توجه هستش, در این دوره بصورت کامل با جزییات و کامپوننت های معماری Clean در فلاتر آشنا خواهید شد.
مباحث دوره:
-
Clean Architecture
-
Bloc
-
Repository Pattern
-
Testing
-
Floor DB
-
Get It
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.