All Series
Curated Series 17 POSTS

Flutter & Dart.

Deep dives into Flutter architecture, state management, and advanced Dart concepts. This collection features practical guides on building type-safe, offline-first applications, mastering dependency injection, and optimizing developer workflows for scalable mobile apps.

17 posts curated Jun 22, 2026
Flutter & Dart fig.00 — cover
  1. 01
    Chạy Flutter mobile automation tests trên Firebase Test Lab
    Flutter · Firebase Test Lab · Automated Testing May 21, 2026 11 min read

    Chạy Flutter mobile automation tests trên Firebase Test Lab

    Firebase Test Lab là một cloud gồm các thiết bị thật, vật lý (và Android virtual devices) đặt trong data center của Google, sẵn sàng chạy Flutter integration tests của bạn trên tất cả chúng.

    75 1
  2. 02
    Sức mạnh của `@visibleForTesting`: cách mock dependencies trong Flutter packages
    Flutter · Testing Ability May 15, 2026 7 min read

    Sức mạnh của `@visibleForTesting`: cách mock dependencies trong Flutter packages

    `@visibleForTesting` cho bạn cả hai: một public API gọn gàng, tối giản, không cần ceremony DI cho consumer, và toàn quyền kiểm soát mọi collaborator bên trong lúc test.

    39 0
  3. 03
    Xây dựng share links thông minh trong Flutter
    Flutter · Web · Share Links May 14, 2026 12 min read

    Xây dựng share links thông minh trong Flutter

    Một URL duy nhất. Preview đẹp trên Instagram/iMessage. Mở đúng màn hình trong app nếu đã cài, chuyển vào store nếu chưa.

    257 3
  4. 04
    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
  5. 05
    Resumable file upload & download trong Flutter: hướng dẫn thực chiến về chunking
    Flutter · File Transfer May 7, 2026 10 min read

    Resumable file upload & download trong Flutter: hướng dẫn thực chiến về chunking

    Cách xây dựng cơ chế transfer file mạnh mẽ, thân thiện với network — chịu được Wi-Fi chập chờn, app bị kill, và người dùng thiếu kiên nhẫn.

    217 8
  6. 06
    Giải mã map layers: nhúng custom maps vào Google Maps Flutter qua tile overlays
    Flutter · Google Map May 2, 2026 9 min read

    Giải mã map layers: nhúng custom maps vào Google Maps Flutter qua tile overlays

    Khi xây dựng các ứng dụng dựa trên vị trí, base layer Google Maps tiêu chuẩn đôi khi không đủ dùng. Dù bạn đang xây dựng hệ thống điều hướng trong nhà cho một trung tâm thương mại khổng lồ, overlay dữ liệu radar thời tiết thời gian thực, hay render một custom fantasy map hoàn chỉnh — đến lúc nào đó bạn cũng cần tự tay kiểm soát phần bản đồ.

    142 2
  7. 07
    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
  8. 08
    Đừng sợ <T>: giải mã generics trong Dart và Flutter
    Flutter · OOP · Dart · Generic Apr 29, 2026 4 min read

    Đừng sợ <T>: giải mã generics trong Dart và Flutter

    Nếu bạn đã từng viết Flutter app, chắc chắn bạn đã dùng Generics rồi. Mỗi lần khai báo List<String> hay Future<int>, bạn đang tận dụng sức mạnh của Generic Types đó

    36 8
  9. 09
    Sức mạnh của mixin trong Flutter: hướng dẫn viết code sạch và tái sử dụng cao
    Flutter · Dart · OOP · Mixin Apr 29, 2026 6 min read

    Sức mạnh của mixin trong Flutter: hướng dẫn viết code sạch và tái sử dụng cao

    Mixin là một công cụ tuyệt vời trong hộp đồ nghề của Dart developer. Chúng giúp bạn vượt qua giới hạn của single inheritance, ràng buộc contract bằng abstract member, và làm cho các class của bạn trở nên cực kỳ modular. Lần tới khi bạn thấy mình đang copy-paste utility function hay UI logic giữa các class không liên quan, hãy tự hỏi: Cái này có thể là mixin không?

    45 5
  10. 10
    Từ routes hỗn độn đến navigation mượt mà: type-safe Flutter navigation
    Flutter · Router Generator Apr 29, 2026 4 min read

    Từ routes hỗn độn đến navigation mượt mà: type-safe Flutter navigation

    Nếu bạn đã xây dựng Flutter app được một thời gian, chắc chắn bạn biết rằng navigation có thể nhanh chóng trở thành một mớ hỗn độn với string-based routes và argument không được kiểm soát. Đó là lúc go_router xuất hiện — declarative routing package được Flutter team duy trì. Nó rất tuyệt, nhưng nếu chúng ta có thể làm cho nó tốt hơn nữa thì sao?

    25 1
  11. 11
    Hiểu đúng về concurrency và parallelism trong Flutter: hướng dẫn thực chiến
    Flutter · Multi-Thread Apr 29, 2026 7 min read

    Hiểu đúng về concurrency và parallelism trong Flutter: hướng dẫn thực chiến

    Chắc bạn đã từng gặp cảnh này: đang test app Flutter của mình, trigger một tác vụ đồng bộ dữ liệu nặng hoặc xử lý ảnh phức tạp, rồi đột nhiên UI đóng băng hoàn toàn. Animation giật cục, scroll event bị drop, và người dùng không biết app có bị crash hay không.

    26 1
  12. 12
    Xây dựng ứng dụng bền vững: hướng dẫn offline-first architecture trong Flutter
    Flutter · Offline First · Dart Apr 29, 2026 6 min read

    Xây dựng ứng dụng bền vững: hướng dẫn offline-first architecture trong Flutter

    Chắc ai cũng đã từng gặp cảnh này: mở app trên tàu điện, trong tòa nhà bê tông, hay ở vùng sâu vùng xa, và tất cả những gì bạn nhận được là một vòng tròn loading quay mãi không thôi. Bực bội lắm, phải không?

    197 5
  13. 13
    🌟 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
  14. 14
    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
  15. 15
    Anchoring floating UI trong Flutter với CompositedTransformTarget và CompositedTransformFollower
    Flutter · UI Optimization May 26, 2026 8 min read

    Anchoring floating UI trong Flutter với CompositedTransformTarget và CompositedTransformFollower

    Dropdown menu, gợi ý autocomplete, tooltip, popover, context menu — hầu như app nào rồi cũng cần một mảnh UI nổi trên phần còn lại của layout và bám chặt vào một widget khác. Phần khó không bao giờ là vẽ cái panel nổi đó. Phần khó là giữ cho nó ghim đúng vào anchor khi anchor scroll, khi màn hình xoay, hay khi layout thay đổi.

    207 2
  16. 16
    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
  17. 17
    Toàn cảnh local database cho Flutter năm 2026
    Flutter · Database Jun 22, 2026 13 min read

    Toàn cảnh local database cho Flutter năm 2026

    Mọi bài "database Flutter tốt nhất" đều benchmark tốc độ insert. Gần như không ai hỏi câu quyết định kiến trúc thực sự: liệu nó có còn được maintain khi bạn ship v2?

    74 0
END OF SHEET — LET'S BUILD

Got a hard problem? Let's talk.