Expert guidance on setting up and maintaining a modern Flutter application architecture using Clean Architecture, feature modularization, and dependency injection. Use this when asked about project structure, package layout, or DI.
Build an offline-first data layer in Flutter using the Repository pattern with Drift/Isar/sqflite for local storage and Dio for networking. Use this when implementing repositories, data sources, or caching.
Proper implementation of Flutter application state using Riverpod or BLoC, emphasizing immutable state, unidirectional data flow, and testability. Use this when writing view-models or state notifiers.
Setup CI/CD for Flutter — GitHub Actions, Codemagic, Fastlane, code signing, and automated Play Store / App Store releases. Use this when automating builds, tests, and releases.
Setup Flutter flavors (dev/staging/prod), environment variables via --dart-define / --dart-define-from-file, and buildrunner codegen. Use this when configuring multi-environment builds.
Review and fix Dart async code — Futures, async/await, error handling, cancellation, and isolates. Use this when auditing asynchronous code for correctness and performance.
Best practices for Dart Streams, StreamController, subscriptions, and combining streams with rxdart. Use this when implementing reactive data flows or subscribing to events.
Guidance on Dio HTTP client in Flutter — configuration, interceptors, error handling, retries, and testing. Use this when implementing or debugging networking code.
Converting imperative Navigator 1.0 (push/pop) navigation flows into declarative gorouter configuration, including deep links and tab shells. Use this when modernizing navigation.
Step-by-step guidance for migrating StatefulWidget + setState code to Riverpod providers and notifiers. Use this when refactoring legacy state out of widget code.
Identify excessive widget rebuilds, missing const constructors, unstable keys, and jank in Flutter apps using DevTools. Use this when profiling or optimizing UI performance.
Essential scripts and patterns for Flutter integrationtest automation — end-to-end flows, semantic navigation, device farms, and CI. Use this when building or running on-device tests.
Setup and patterns for Unit, Widget, and Golden testing in Flutter using fluttertest, mocktail, and alchemist/goldentoolkit. Use this when writing or reviewing tests.
Auditing Flutter widgets for accessibility — Semantics labels, touch targets, contrast, dynamic type, and screen readers. Use this when reviewing UI for a11y compliance.
Build smooth, 120Hz-friendly Flutter animations — implicit, explicit, Hero, and physics-based — without jank. Use this when adding motion, transitions, or micro-interactions.
Expert guidance on image loading and caching in Flutter using cachednetworkimage, Image widgets, and resizing. Use this when displaying remote or local images.
Setup Flutter localization with flutterlocalizations, ARB files, intl plurals/genders/dates, RTL support, and dynamic locale switching. Use this when adding or auditing i18n.
Declarative, type-safe navigation in Flutter using gorouter, including deep links, nested shells, and redirects. Use this when setting up or refactoring app routing.
Best practices for building Flutter widgets, focusing on composition, const constructors, minimal rebuild scope, and theming. Use this when writing or refactoring widgets.
★not rated 1 4mo agoA35 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: