flutter▌
66 indexed skills · max 10 per page
flutter-implementing-navigation-and-routing
flutter/skills · Productivity
Imperative and declarative routing patterns for Flutter screen transitions and deep linking. \n \n Covers both Navigator (imperative, stack-based) and Router (declarative, URL-synchronized) approaches with guidance on when to use each \n Supports deep linking on iOS, Android, and Web; includes data passing via constructors, route arguments, and return values \n Implements nested navigation for multi-step flows (e.g., setup wizards) with independent sub-navigators and back-button interception \n
flutter-theming-apps
flutter/skills · Productivity
Global styling and adaptive design patterns for Flutter apps using Material 3 theming. \n \n Covers Material 3 color schemes, typography, elevation, and modern component replacements (NavigationBar, FilledButton, SegmentedButton) \n Includes component theme normalization using *ThemeData classes and deprecation guidance for legacy properties like accentColor and AppBarTheme.color \n Provides platform-specific adaptive patterns: scrollbar visibility, selectable text, button order (Windows vs. mac
flutter-architecting-apps
flutter/skills · Productivity
Layered architecture framework for scalable Flutter apps with strict separation of concerns. \n \n Enforces three-layer structure (UI, Logic, Data) with unidirectional data flow and a single source of truth in the Data layer \n UI layer contains lean Views and ViewModels that transform domain models into presentation state; Logic layer (optional) handles complex business orchestration; Data layer divides strictly into stateless Services and caching Repositories \n Provides step-by-step feature i
flutter-adding-home-screen-widgets
flutter/skills · Productivity
Add home screen widgets to Flutter apps for Android and iOS with native UI and shared data synchronization. \n \n Flutter communicates with native widgets via shared local storage (UserDefaults on iOS, SharedPreferences on Android) using the home_widget package; data flows from Flutter writes to native widget reads on OS trigger. \n iOS implementation uses Xcode, SwiftUI, and Widget Extension targets with App Groups capability; Android uses Android Studio with AppWidgetProvider, XML layouts, and
flutter-improving-accessibility
flutter/skills · Productivity
Configure Flutter apps for assistive technologies including screen readers and keyboard navigation. \n \n Covers UI design fundamentals: font scaling, color contrast (4.5:1 for normal text, 3:1 for large), and 48x48 pixel minimum tap targets \n Provides semantic annotation patterns using Semantics , MergeSemantics , and ExcludeSemantics widgets to expose widget tree structure to assistive tools \n Includes web-specific guidance on enabling the semantics layer (disabled by default for performance
flutter-localizing-apps
flutter/skills · Productivity
$22