Flutter BLoC বাংলা টিউটোরিয়াল #1 | BLoC কেন দরকার? Why BLoC | Flutter State Management
প্রযুক্তিলয়
0:00 / 0:00
Flutter BLoC বাংলা টিউটোরিয়াল #1 | BLoC কেন দরকার? Why BLoC | Flutter State Management
9 просмотров · 9 дней назад
প্রযুক্তিলয়
16 подписчиков
9 просмотров · 9 дней назад
Flutter BLoC বাংলা কোর্সের প্রথম পর্ব। BLoC-এর code লেখার আগে দেখে নিন, BLoC আসলে কোন সমস্যার সমাধান করে। একটা Login screen-এ validation, API call, loading, error handling, business logic আর UI — সব একটা StatefulWidget-এর ভেতরে রাখলে কী কী bug হয়, সেটা আমরা নিজের চোখে run করে, break করে, আবার fix করে দেখবো। তারপর বুঝবো BLoC কীভাবে UI, business logic আর data-কে আলাদা করে।
এই ভিডিওতে যা শিখবেন:
✅ কেন বড় Flutter app-এ শুধু setState দিয়ে সব manage করা কঠিন
✅ setState() called after dispose আর BuildContext across async gaps — real bug
✅ Separation of Concerns: Widget → Bloc → Repository → Data Source
✅ BLoC mental model: UI → Event → Bloc → State → UI
✅ Restaurant analogy দিয়ে BLoC মনে রাখার সহজ উপায়
✅ একই Login feature BLoC style-এ (LoginSubmitted, LoginInProgress, LoginSuccess, LoginFailure)
⏱️ Chapters
00:00 Introduction
00:40 The Problem: Everything in One Widget
01:40 Run & Test
01:59 Break It: Hidden Bugs
02:39 Quick Fix & Why It Doesn't Scale
03:15 The Concept: Separation of Concerns
04:03 Mental Model: Event → Bloc → State
05:04 Same Login, BLoC Style
06:23 Production Note
06:55 Recap & Next Lesson
📚 পুরো কোর্সের playlist: • Flutter BLoC Complete Course বাংলা | Begin...
➡️ পরের পর্ব: Lesson 02 — BLoC-এর জন্য দরকারি Dart (Null Safety, Sealed Class, async/await): • Flutter BLoC বাংলা #2 | BLoC-এর জন্য দরকার...
📝 Practice task: আপনার পুরনো কোনো Flutter project-এ এমন একটা screen খুঁজুন যেখানে UI আর API call একসাথে আছে। লিখে ফেলুন কোনটা UI, কোনটা business logic আর কোনটা data।
Technical reference: official Bloc documentation (bloclibrary.dev), flutter_bloc 9.x, Dart 3.
Code, UI আর terminology English-এ, ব্যাখ্যা সহজ বাংলায় — যাতে professional development-এর জন্য প্রস্তুত হতে পারেন।
#Flutter #FlutterBLoC #FlutterBangla #BLoC #StateManagement #Dart #বাংলা