Home Blog AI Assistant
LinkedIn Portfolio Let's Talk
All Playlists
Flutter & Dart
Curated Playlist

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.

15 posts curated May 25, 2026
  1. 01
    Running Flutter Mobile Automation Tests on Firebase Test Lab
    Flutter · Firebase Test Lab · Automated Testing May 21, 2026

    Running Flutter Mobile Automation Tests on Firebase Test Lab

    Firebase Test Lab is a cloud of real, physical devices (and Android virtual devices) sitting in Google's data centers, and it will happily run your Flutter integration tests on all of them.

    39 1
  2. 02
    The Power of `@visibleForTesting`: How to Mock Dependencies in Flutter Packages
    Flutter · Testing Ability May 15, 2026

    The Power of `@visibleForTesting`: How to Mock Dependencies in Flutter Packages

    `@visibleForTesting` lets you have the best of both worlds: a clean, minimal public API with zero DI ceremony for consumers, and full test-time control over every collaborator inside.

    26 0
  3. 03
    Building Smart Share Links in Flutter
    Flutter · Web · Share Links May 14, 2026

    Building Smart Share Links in Flutter

    One URL. Rich previews on Instagram/iMessage. Opens the app on the right screen if installed, sends to the store if not.

    191 2
  4. 04
    Flutter Provider Is Not a State Management Solution — It's Dependency Injection
    Flutter · State Management May 10, 2026

    Flutter Provider Is Not a State Management Solution — It's Dependency Injection

    If you've spent any time in the Flutter community, you've probably heard Provider described as "the recommended state management solution." This framing has become so common that most developers accept it without question.

    79 3
  5. 05
    Resumable File Upload & Download in Flutter: A Practical Guide to Chunking
    Flutter · File Transfer May 7, 2026

    Resumable File Upload & Download in Flutter: A Practical Guide to Chunking

    How to build robust, network-friendly file transfer that survives flaky Wi-Fi, app kills, and impatient users.

    199 8
  6. 06
    Demystifying Map Layers: Embedding Custom Maps in Google Maps Flutter via Tile Overlays
    Flutter · Google Map May 2, 2026

    Demystifying Map Layers: Embedding Custom Maps in Google Maps Flutter via Tile Overlays

    When building location-based applications, the standard Google Maps base layer isn’t always enough. Whether you are building an indoor navigation system for a massive shopping mall, overlaying real-time weather radar data, or rendering a complete custom fantasy map, you eventually need to take control of the cartography.

    121 2
  7. 07
    Scaling Flutter: A Practical Guide to Feature-Based Architecture Across Multiple Repositories
    Flutter · Project Structure May 2, 2026

    Scaling Flutter: A Practical Guide to Feature-Based Architecture Across Multiple Repositories

    As a Flutter application grows from a simple prototype into a complex, enterprise-level product, the way you organize your code becomes just as critical as the code itself. If you’ve ever stared at a massive, monolithic `lib` folder and felt a sense of impending dread when trying to untangle dependencies, you aren’t alone.

    24 1
  8. 08
    Don’t Fear the <T>: Demystifying Generics in Dart and Flutter
    Flutter · OOP · Dart · Generic Apr 29, 2026

    Don’t Fear the <T>: Demystifying Generics in Dart and Flutter

    If you’ve spent any time writing Flutter apps, you’ve almost certainly used Generics. Every time you declare a List<String> or a Future<int> , you are utilizing the power of Generic Types

    28 8
  9. 09
    Power of Mixins in Flutter: A Guide to Cleaner, Reusable Code
    Flutter · Dart · OOP · Mixin Apr 29, 2026

    Power of Mixins in Flutter: A Guide to Cleaner, Reusable Code

    Mixin are briliant tool in the Dart developer’s toolbox. They help you conquer the limitations of single inheritance, enforce contracts with abstract members, and make your classes highly modular. Next time you find yourself copying and pasting utility functions or UI logic between unrelated claases, as your self: Could this be a mixin?

    38 5
  10. 10
    From Chaotic Routes to Flawless Flows: Type-Safe Flutter Navigation
    Flutter · Router Generator Apr 29, 2026

    From Chaotic Routes to Flawless Flows: Type-Safe Flutter Navigation

    If you’ve been building Flutter apps for a while, you know that navigation can quickly become a tangled mess of string-based routes and unhandled arguments. Enter go_router—the declarative routing package maintained by the Flutter team. It’s fantastic, but what if we could make it even better?

    19 1
  11. 11
    Demystifying Concurrency and Parallelism in Flutter: A Practical Guide
    Flutter · Multi-Thread Apr 29, 2026

    Demystifying Concurrency and Parallelism in Flutter: A Practical Guide

    We’ve all been there: you’re testing your beautifully crafted Flutter app, you trigger a heavy data sync or a complex image operation, and suddenly, the buttery-smooth UI completely freezes. The animations stutter, scroll events drop, and your users are left wondering if the app just crashed.

    17 1
  12. 12
    Building Resilient Apps: A Guide to Offline-First Architecture in Flutter
    Flutter · Offline First · Dart Apr 29, 2026

    Building Resilient Apps: A Guide to Offline-First Architecture in Flutter

    We’ve all been there: you open an app on a train, in a concrete building, or in a remote area, and all you get is an endless loading spinner. Frustrating, right?

    134 4
  13. 13
    🌟 Flutter Advanced Power-Ups: Taking injectable to the Next Level
    Flutter · Injectable Advance · Dependency Injection Apr 29, 2026

    🌟 Flutter Advanced Power-Ups: Taking injectable to the Next Level

    Once you grasp the basics, `injectable` offers several advanced features to manage real-world, complex app architectures. Here are seven essential techniques to master

    14 1
  14. 14
    Leveling Up Your Flutter Architecture: Mastering Dependency Injection with get_it and injectable
    Flutter · Dependency Injection · Get_it Apr 29, 2026

    Leveling Up Your Flutter Architecture: Mastering Dependency Injection with get_it and injectable

    If you’ve been building Flutter apps for a while, you’ve likely run into the “spaghetti code” phase. It happens when your UI widgets are tightly coupled to your business logic, and your business logic is directly instantiating API clients and databases.

    31 3
  15. 15
    Anchoring Floating UI in Flutter with CompositedTransformTarget and CompositedTransformFollower
    Flutter · UI Optimization May 26, 2026

    Anchoring Floating UI in Flutter with CompositedTransformTarget and CompositedTransformFollower

    Dropdown menus, autocomplete suggestions, tooltips, popovers, context menus — almost every app eventually needs a piece of UI that floats above the rest of the layout and stays glued to some other widget. The hard part is never drawing the floating panel. The hard part is keeping it pinned to its anchor when the anchor scrolls, when the screen rotates, or when the layout shifts.

    1 0