A fundamental architecture skill from a developer with 19 years of experience (MVI + Root Component) — a Flutter guide for turning AI agents into senior engineers
A guide to the data layer of a Flutter application: the part that gets, stores, and converts data for the rest of the app. It covers data sources, repositories, data-transfer objects, domain models, JSON conversion, and reactive storage with BehaviorSubject.
A guide for setting up dependency injection in a Flutter project with get_it. Dependency injection means providing a class with the objects it needs instead of making those objects itself.
A type-safe error-handling pattern for Flutter apps using Result values instead of relying only on exceptions. A Result explicitly represents either success or failure in the program's data.
A presentation-layer pattern for Flutter apps using ChangeNotifier ViewModels, immutable state, explicit actions, and separate root and screen widgets. The presentation layer is the part that connects application data to the user interface.
A set of testing patterns for Flutter apps, including unit tests and widget tests. Unit tests check code in isolation, while widget tests check parts of the user interface.
A Flutter skill for building user interfaces from reusable widgets, which are the components used to construct Flutter app screens. It covers common screen elements, lists, dialogs, snackbars, accessibility, and design tokens.
★not rated 23 3mo agoA138 tokens
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: