آموزش معماری بلاک در فلاتر BLoC در Flutter
برای دسترسی به نسخه کاملتر آموزش معماری بلاک در فلاتر BLoC در Flutter و دانلود فایلهای همراه آموزش روی لینک زیر کلیک کنید:
https://fdrs.ir/wf82
زمانبندی ویدئو:
0:00:00 درس ۱: معرفی Bloc
0:11:20 درس ۲: نحوه استفاده از Bloc در Widgetها
0:15:51 درس ۳: Cubit
0:25:49 درس ۴: BlocProvider و BlocBuilder
معماری BLoC چیست؟
معماری BLoC، یک الگوی معماری برنامهنویسی برای برنامههای کاربردی موبایل و وب است. این معماری از معماری MVVM ،MVP و Clean Architecture الهام گرفته است. BLoC، مخفف Business Logic ComponentT، وظیفه مدیریت وضعیتها (State Management) و رفتار در اپلیکیشنهای موبایل را بر عهده دارد.
اهمیت یادگیری معماری BLoC در Flutter چیست؟
معماری BLoC، میتواند بهبود قابل توجهی در کیفیت و قابلیت انعطافپذیری کد، مدیریت و نگهداری برنامه ایجاد کند. استفاده از معماری BLoC در برنامههای Flutter، باعث بهرهمندی از امکان جداسازی کامل منطق کسبوکار و رابط کاربری میشود. با استفاده از این معماری، قابلیت تست و اصلاح کد به شدت افزایش مییابد؛ زیرا کدهای منطق کسبوکار و رابط کاربری جدا از هم هستند و هر یک به طور مستقل از دیگری تست میشوند.
از مزایای استفاده از Bloc و اهمیت یادگیری آن، میتوان به این موارد اشاره کرد که معماری Bloc به عنوان یک الگوی مدیریت وضعیت و رفتار در اپلیکیشنهای موبایل، کمک میکند تا کدها بهتر سازماندهی شده و قابلیت تغییرات سریعتری را داشته باشند. لذا امروزه، استفاده از این معماری برای افرادی که با Flutter، اپلیکیشن موبایل طراحی میکنند، تقریبا میتوان گفت اجباری شده است تا کدهای تمیزتر، خواناتر و همچینن مقیاسپذیرتری (Scalable) تولید کنند. با توجه به این موارد و با دستیابی به مهارتهای مربوط به معماری Bloc، علاقهمندان و متخصصین این حوزه با اطمینان بیشتری وارد بازار کار توسعه اپلیکیشن موبایل خواهند شد.
در این فرادرس چه چیزی و چگونه یاد میگیریم؟
در این آموزش، به بررسی یکی از موضوعات بسیار مهم و اساسی در توسعه برنامههای فلاتر، یعنی معماری Bloc و مدیریت stateها در این فریمورک، میپردازیم. این فرادرس کمک خواهد کرد تا به طور کامل با معماری Bloc و نحوه مدیریت State در برنامههای فلاتر آشنا شویم.
همه توضیحات ...