All Series
Curated Series 05 POSTS

Flutter Architecture & Dependency Injection.

Wiring up a scalable Flutter app the right way — from understanding what Provider actually is (dependency injection, not state management), to mastering get_it and injectable, to structuring large codebases with feature-based architecture and Dart workspaces, and keeping data resilient with offline-first.

5 posts curated Jun 22, 2026
Flutter Architecture & Dependency Injection fig.00 — cover
  1. 01
    Flutter Provider không phải là giải pháp state management — đó là dependency injection
    Flutter · State Management May 10, 2026 7 min read

    Flutter Provider không phải là giải pháp state management — đó là dependency injection

    Nếu bạn đã dành thời gian trong cộng đồng Flutter, chắc hẳn bạn đã từng nghe Provider được mô tả là "giải pháp state management được khuyến nghị." Cách diễn đạt này đã trở nên phổ biến đến mức hầu hết developer chấp nhận nó mà không hề đặt câu hỏi.

    88 3
  2. 02
    Nâng tầm Flutter architecture: làm chủ dependency injection với get_it và injectable
    Flutter · Dependency Injection · Get_it Apr 29, 2026 5 min read

    Nâng tầm Flutter architecture: làm chủ dependency injection với get_it và injectable

    Nếu bạn đã build Flutter app được một thời gian, chắc hẳn bạn đã từng trải qua giai đoạn "spaghetti code". Đó là lúc UI widget bị tightly coupled với business logic, còn business logic thì đang trực tiếp instantiate API client và database.

    44 3
  3. 03
    🌟 Flutter advanced power-ups: nâng injectable lên tầm cao mới
    Flutter · Injectable Advance · Dependency Injection Apr 29, 2026 5 min read

    🌟 Flutter advanced power-ups: nâng injectable lên tầm cao mới

    Khi bạn đã nắm vững những kiến thức cơ bản, `injectable` còn cung cấp nhiều tính năng nâng cao để quản lý các kiến trúc ứng dụng phức tạp trong thực tế. Dưới đây là bảy kỹ thuật thiết yếu cần thành thạo

    20 1
  4. 04
    Scaling Flutter: hướng dẫn thực chiến về feature-based architecture trên multiple repositories
    Flutter · Project Structure May 2, 2026 10 min read

    Scaling Flutter: hướng dẫn thực chiến về feature-based architecture trên multiple repositories

    Khi một Flutter application phát triển từ prototype đơn giản thành sản phẩm enterprise phức tạp, cách bạn tổ chức code trở nên quan trọng không kém gì bản thân code đó. Nếu bạn đã từng nhìn chằm chằm vào một `lib` folder khổng lồ, monolithic và cảm thấy hoảng loạn khi cố gỡ rối các dependency, thì bạn không hề đơn độc.

    39 1
  5. 05
    Dart Workspaces: hỗ trợ monorepo native cho Flutter
    flutter · dart · packages Jun 14, 2026 8 min read

    Dart Workspaces: hỗ trợ monorepo native cho Flutter

    Nếu bạn từng tách một Flutter app thành vài local package, bạn biết cái cảm giác rắc rối đó: mỗi package có `.dart_tool/` riêng, `pubspec.lock` riêng, và dependency resolution riêng. Bạn nối chúng lại bằng `path:` dependencies, chạy `pub get` trong từng folder (hoặc nhờ một tool làm hộ), rồi cầu trời transitive versions của mọi người đừng lệch nhau.

    238 1
END OF SHEET — LET'S BUILD

Got a hard problem? Let's talk.