Flutter Skills
ego lite browser
Sponsorego lite ist der schnellste Browser für KI-Agenten zur Ausführung von Webautomatisierung, der Ihren eingeloggten Zustand mit Codex oder Claude Code teilt, null Kosten, null Konfiguration.
Alpha Vantage MCP Server
SponsorZugriff auf Finanzmarktdaten: Echtzeit- und historische Aktien-, ETF-, Options-, Devisen-, Krypto-, Rohstoff-, Fundamentaldaten, technische Indikatoren und mehr
flutter-build-responsive-layout
skills/skills/flutter-build-responsive-layout
Use `LayoutBuilder`, `MediaQuery`, or `Expanded/Flexible` to create a layout that adapts to different screen sizes. Use when you need the UI to look good on…
flutter-building-forms
skills/skills/flutter-building-forms
Validierte Flutter-Formulare mit feldbezogener Fehlerbehandlung und Einreichungs-Workflows. Erfordert StatefulWidget-Hosting mit einem persistenten GlobalKey<FormState> zur Verwaltung des Formularzustands und der Validierung über Neuerstellungen hinweg. Verwenden Sie TextFormField-Widgets mit validator()-Callbacks, die bei Fehlern Fehlerstrings oder bei Erfolg null zurückgeben. Rufen Sie _formKey.currentState!.validate() beim Absenden auf, um alle Validatoren auszulösen und Fehlermeldungen automatisch unter den Feldern anzuzeigen. Enthält ein vollständiges Codebeispiel, das den Benutzernamen demonstriert...
flutter-building-layouts
skills/skills/flutter-building-layouts
Meistern Sie das Constraints-System von Flutter, um responsive, überlauffreie Layouts effizient zu erstellen. Kernprinzip: Constraints fließen nach unten, Größen fließen nach oben, Eltern legen die Position fest. Geben Sie niemals unbegrenzte Constraints in Flexboxen oder scrollbaren Bereichen weiter. Verwenden Sie Row / Column für lineare Layouts, Expanded / Flexible für die Raumverteilung, Stack für überlappende Elemente und SizedBox für feste Constraints. Wenden Sie LayoutBuilder für responsive Größenanpassung oder bedingtes Rendering für adaptive Layouts auf Mobilgeräten, Tablets,... an.
flutter-building-plugins
skills/skills/flutter-building-plugins
Erstellen und implementieren Sie plattformübergreifende Flutter-Plugins mit nativer Interoperabilität für Android, iOS, Windows und das Web. Unterstützt sowohl Standard-Plugins (Method Channels für Plattform-APIs) als auch FFI-Plugins (native C/C++-Bibliotheken); wählen Sie basierend darauf, ob Sie plattformspezifischen SDK-Zugriff oder direkte native Code-Bindung benötigen. Die föderierte Plugin-Architektur teilt die API in appseitige, plattformschnittstellen- und unabhängige plattformimplementierungspakete für die teamorientierte Entwicklung auf. Enthält Schritt-für-Schritt...
flutter-caching
skills/skills/flutter-caching
Umfassende Caching- und Leistungsoptimierung für Flutter-Apps über mehrere Datentypen und Plattformen hinweg. Bietet Entscheidungslogik zur Auswahl geeigneter Caching-Mechanismen: In-Memory, shared_preferences für Schlüssel-Wert-Paare, SQLite für relationale Daten, Dateisystem für große Blobs und Bild-Caching für Netzwerkbilder. Enthält ein stream-basiertes Offline-First-Repository-Muster, das zuerst gecachte Daten liefert und dann aus dem Netzwerk abruft und aktualisiert. Deckt Android FlutterEngine Pre-Warming und...
flutter-caching-data
skills/skills/flutter-caching-data
Lokales Daten-Caching und Offline-First-Synchronisationsmuster für Flutter-Apps. Behandelt fünf Caching-Strategien: shared_preferences für UI-Zustand, SQLite/Hive für strukturierte Daten, Dateisystem für binäre Medien, Zustandswiederherstellung für Navigation und FlutterEngine-Vorwärmung auf Android. Implementiert Offline-First-Repositories unter Verwendung von Streams für Lesevorgänge (lokales Yield, Remote-Abruf, Cache-Aktualisierung) und duale Schreibstrategien (nur online vs. Offline-First mit Hintergrundsynchronisation). Optimiert Bild-Caching mit...
flutter-cherry-pick
flutter/.agents/skills/flutter-cherry-pick
Wie man einen formellen Cherry-Pick eines gemergten PRs für den Stable- oder Beta-Kanal des flutter/flutter-Repositorys durchführt. Nur für gemergte Pull-Requests von flutter/flutter verwenden. Nur…
flutter-concurrency
skills/skills/flutter-concurrency
Hintergrund-JSON-Parsing und Zustandsverwaltung für ruckelfreies Flutter-UI-Rendering. Bietet Entscheidungsbaum zur Wahl zwischen manueller Serialisierung (dart:convert) und Codegenerierung (json_serializable) basierend auf Modellkomplexität. Unterstützt drei Nebenläufigkeitsstrategien: Main-Thread async/await für kleine Nutzlasten, kurzlebige Isolate.run() für schwere einmalige Berechnungen und langlebige Isolate mit ReceivePort/SendPort für kontinuierliche bidirektionale Kommunikation. Enthält plattformbewussten Fallback:...
flutter-databases
skills/skills/flutter-databases
MVVM-konforme Datenschicht für Flutter mit Repository-Pattern, zustandslosen Services und intelligenten lokalen Caching-Strategien. Führt die Auswahl der Persistenztechnologie (shared_preferences, sqflite, drift, hive_ce, isar_community oder Datei-I/O) basierend auf Datentyp, Größe und relationaler Komplexität durch. Implementiert das Repository als einzige Quelle der Wahrheit und isoliert DatabaseService und ApiClient als private zustandslose Abhängigkeiten. Bietet vollständige Codebeispiele für Domänenmodelle, SQLite-Operationen und...
flutter-embedding-native-views
skills/skills/flutter-embedding-native-views
Bettet native Android-, iOS- oder macOS-Ansichten sowie Webinhalte direkt in Flutter-Anwendungen ein. Unterstützt zwei Android-Kompositionsmodi (Hybrid und Texture Layer) mit unterschiedlichen Leistungs- und Wiedergabetreue-Abwägungen; iOS und macOS verwenden ausschließlich Hybrid Composition. Enthält schrittweise Workflows zur Implementierung von Plattformansichten auf Android und iOS mit Validierungs- und Fehlerbehebungsanleitung. Ermöglicht die Einbettung von Flutter in bestehende Webanwendungen über den Full-Page- oder Multi-View (Embedded)-Modus, mit...
flutter-environment-setup-linux
skills/skills/flutter-environment-setup-linux
Linux-Umgebungseinrichtung für die Flutter-Desktop-Entwicklung mit Betriebssystemerkennung und Toolchain-Validierung. Erkennt automatisch Debian/Ubuntu oder ChromeOS und stoppt mit Anweisungen für Nicht-apt-Systeme. Installiert Kernabhängigkeiten (curl, git, unzip, libglu1-mesa) und die Linux-Desktop-Toolchain (clang, cmake, ninja-build, GTK-Bibliotheken). Fordert zur optionalen IDE-Einrichtung auf (VS Code oder Android Studio via snap). Führt flutter doctor -v und flutter devices aus, um die Umgebung zu validieren, und installiert automatisch...
flutter-environment-setup-macos
skills/skills/flutter-environment-setup-macos
Automatisierte Einrichtung der macOS Flutter-Entwicklungsumgebung mit Abhängigkeitsprüfung und Diagnosekorrekturen. Überprüft die Flutter-Installation, Xcode-Verfügbarkeit und CocoaPods-Präsenz; stoppt mit klaren Anweisungen, wenn eine Voraussetzung fehlt. Führt Benutzer durch die Xcode-Befehlszeilenwerkzeug-Konfiguration und Lizenzakzeptanz mit erforderlichen sudo-Befehlen. Führt iterative flutter doctor-Validierungsschleifen durch, um verbleibende Toolchain-Probleme zu identifizieren und zu beheben, bis der Xcode-Abschnitt vollständig bestanden ist...
flutter-environment-setup-windows
skills/skills/flutter-environment-setup-windows
Automatisierte Einrichtung der Windows-Flutter-Entwicklungsumgebung mit plattformspezifischer Toolchain-Konfiguration. Konfiguriert Flutter SDK-Pfade, Visual Studio C++ Toolchain-Installation und plattformspezifische Einstellungen über interaktive Eingabeaufforderungen für Windows Desktop, Android oder beide Ziele. Übernimmt die Android Studio-Einrichtung, Geräte-/Emulatorkonfiguration und USB-Treiberinstallation, wenn Android ausgewählt wird. Generiert selbstsignierte MSIX-Zertifikate mit OpenSSL für die lokale Windows-App-Paketierung und -Bereitstellung...
flutter-fix-layout-issues
skills/skills/flutter-fix-layout-issues
Behebt Flutter-Layout-Fehler (Überläufe, unbegrenzte Constraints) mit Dart und Flutter MCP Tools. Verwenden bei der Behebung von "RenderFlex overflowed", "Vertical…
flutter-form
skills/skills/flutter-form
Ein Formular mit Validierung erstellen
flutter-handling-concurrency
skills/skills/flutter-handling-concurrency
CPU-intensive Aufgaben in Hintergrund-Isolates auslagern, während Flutter-UIs reaktionsfähig bleiben. Bietet drei Concurrency-Muster: async/await für I/O-gebundene Arbeit, Isolate.run() für einmalige schwere Berechnungen und Isolate.spawn() mit Nachrichtenaustausch für dauerhafte Hintergrund-Worker. Enthält eine Entscheidungsmatrix zur Wahl zwischen asynchronen Operationen und Isolates basierend auf Aufgabentyp (I/O- vs. CPU-gebunden) und Ausführungshäufigkeit. Deckt drei vollständige Workflows mit schrittweisen Aufgaben-Checklisten ab: Standard...
flutter-handling-http-and-json
skills/skills/flutter-handling-http-and-json
HTTP-Anfragen und JSON-Serialisierung für die Integration von Flutter-REST-APIs und Datenparsing. Behandelt drei HTTP-Methoden (GET, POST, PUT, DELETE) mit ordnungsgemäßer Statuscode-Validierung, HTTPS-Erzwingung und sicherer URI-Konstruktion mittels Uri.https(). Bietet zwei Serialisierungsstrategien: manuelles fromJson/toJson für einfache Modelle und Codegenerierung mit json_serializable für komplexe verschachtelte Strukturen. Enthält Hintergrundparsing mit compute(), um UI-Ruckler bei der Verarbeitung großer JSON-Payloads zu vermeiden...
flutter-home-screen-widget
skills/skills/flutter-home-screen-widget
Native Home-Screen-Widgets für Flutter-Apps auf iOS und Android mit plattformübergreifendem Datenaustausch. Ermöglicht Datenaustausch zwischen Dart und nativen Plattformen über App Groups (iOS) und SharedPreferences (Android), sodass Widget-Updates aus Ihrer Flutter-App möglich sind. Unterstützt einfache textbasierte Widgets und komplexe Flutter-Oberflächen, die als statische Bilder für die native Anzeige gerendert werden. Erfordert natives Setup in Xcode (Widget Extension Target mit Swift TimelineProvider) und Android Studio (AppWidgetProvider mit XML...
flutter-http-and-json
skills/skills/flutter-http-and-json
We need to translate the given English text into German, preserving the name "flutter-http-and-json" if it appears. The name does not appear in the source text, so we don't include it. We must not add any extra commentary, labels, or formatting. Just the translation. The text: "Secure HTTP networking and JSON handling for Flutter apps with background parsing support. Implements CRUD operations (GET, POST, PUT, DELETE) using the http package with safe URL construction via Uri.https() and strict status code validation Provides strongly typed JSON serialization and deserialization using Dart 3 pattern matching with factory constructors and toJson() methods Offloads large JSON parsing to background isolates via compute() to prevent UI jank on payloads exceeding 16ms..." Note: There are missing periods and spaces. We should translate naturally but keep technical terms like "http package", "Uri.https()", "Dart 3", "factory constructors", "toJson()", "compute()", "UI jank", "16ms". Also
flutter-implement-json-serialization
skills/skills/flutter-implement-json-serialization
Create model classes with `fromJson` and `toJson` methods using `dart:convert`. Use when manually mapping JSON keys to class properties for simple data…
flutter-implementing-navigation-and-routing
skills/skills/flutter-implementing-navigation-and-routing
Imperative und deklarative Routing-Muster für Flutter-Bildschirmübergänge und Deep Linking. Behandelt sowohl den Navigator (imperativ, stack-basiert) als auch den Router (deklarativ, URL-synchronisiert) mit Hinweisen zur jeweiligen Verwendung. Unterstützt Deep Linking auf iOS, Android und Web; beinhaltet Datenübergabe über Konstruktoren, Routenargumente und Rückgabewerte. Implementiert verschachtelte Navigation für mehrstufige Abläufe (z. B. Einrichtungsassistenten) mit unabhängigen Sub-Navigatoren und Zurück-Button-Interception. Bietet...
flutter-improving-accessibility
skills/skills/flutter-improving-accessibility
Konfigurieren Sie Flutter-Apps für assistive Technologien einschließlich Bildschirmlesegeräten und Tastaturnavigation. Behandelt UI-Design-Grundlagen: Schriftgrößenanpassung, Farbkontrast (4,5:1 für normalen Text, 3:1 für großen Text) und Mindest-Tippziele von 48x48 Pixeln. Bietet semantische Annotationsmuster mit den Widgets Semantics, MergeSemantics und ExcludeSemantics, um die Widget-Baumstruktur für assistive Werkzeuge zugänglich zu machen. Enthält webspezifische Anleitungen zur Aktivierung der Semantikschicht (aus Leistungsgründen standardmäßig deaktiviert) und...
flutter-interoperating-with-native-apis
skills/skills/flutter-interoperating-with-native-apis
Greifen Sie auf gerätespezifische native APIs unter Android, iOS und Web aus Flutter-Code zu. Unterstützt drei Integrationsansätze: FFI für direkte C/C++-Bindungen, Platform Channels (mit Pigeon für Typsicherheit) zum Aufrufen von Kotlin/Swift/Objective-C und Platform Views zum Einbetten nativer UI-Komponenten. FFI verwendet dart:ffi mit automatischer Build-Kompilierung über build.dart-Hooks; erfordert extern "C"-Symbole und package:ffigen zur Generierung von Dart-Bindungen. Platform Channels bieten asynchrone Nachrichtenübermittlung zwischen...
flutter-layout
skills/skills/flutter-layout
Erstelle responsive Flutter-Layouts durch Kombinieren von Widgets, Verwalten von Constraints und Anpassen an Bildschirmgrößen. Bietet einen Entscheidungsbaum zur Auswahl des richtigen Basis-Layout-Widgets (Row, Column, Stack, ListView, GridView, CustomScrollView) basierend auf Inhaltsdimensionalität, Überlappung, Scrollen und Responsivitätsanforderungen. Setzt Flutters zentrales Constraint-System durch: Constraints fließen nach unten, Größen fließen nach oben, Eltern setzen die Position; beinhaltet ConstrainedBox-Muster zum Erzwingen bestimmter Abmessungen. Implementiert...
flutter-localization
skills/skills/flutter-localization
Konfiguriert Flutter-Apps für die Unterstützung mehrerer Sprachen und Gebietsschemata mit korrektem i18n-Setup. Verwaltet Dependency Injection (flutter_localizations, intl), Code-Generierungskonfiguration (l10n.yaml) und Erstellung von .arb-Übersetzungsdateien mit Unterstützung für Platzhalter, Pluralformen und regionale Varianten. Konfiguriert Root-Widget-Delegates (MaterialApp, CupertinoApp oder WidgetsApp) und behandelt isolierte Widgets wie TextField und CupertinoTabBar, die explizites Localizations-Wrapping erfordern. Unterstützt...
flutter-localizing-apps
skills/skills/flutter-localizing-apps
Mehrsprachige Unterstützung für Flutter-Apps mit ARB-Dateien und Codegenerierung. Konfigurieren Sie pubspec.yaml mit flutter_localizations und intl, definieren Sie dann eine l10n.yaml-Datei, um den gen-l10n-Codegenerator zu aktivieren. Speichern Sie lokalisierte Zeichenfolgen in JSON-Dateien des Application Resource Bundle (.arb); die Vorlagendatei definiert alle Schlüssel, und gebietsschemaspezifische Dateien stellen Übersetzungen bereit. Integrieren Sie Lokalisierungen in MaterialApp oder CupertinoApp, indem Sie AppLocalizations.delegate und plattformspezifische Delegaten zu... hinzufügen.
flutter-managing-state
skills/skills/flutter-managing-state
Verwalte flüchtigen und anwendungsweiten Zustand in Flutter mit StatefulWidget, MVVM und Provider. Unterscheidet zwischen flüchtigem Zustand (einzelnes Widget, verwaltet mit setState()) und Anwendungszustand (über Widgets hinweg geteilt, verwaltet mit MVVM und dem Provider-Paket). Implementiert unidirektionalen Datenfluss mit einer einzigen Quelle der Wahrheit: Models verarbeiten Daten, ViewModels verwalten den UI-Zustand über ChangeNotifier, Views konsumieren und zeigen den Zustand an. Bietet einen sequenziellen Workflow für die MVVM-Implementierung: Repository definieren, erstellen...
flutter-native-interop
skills/skills/flutter-native-interop
Plattformübergreifende native Interoperabilität für Flutter-Apps auf Android, iOS und Web. Bietet Entscheidungslogik zur Auswahl der optimalen Integrationsstrategie: FFI für C/C++-Code, Platform Channels für betriebssystemspezifische APIs, Platform Views für native UI-Komponenten und JS Interop für das Web. Implementiert moderne FFI-Architektur unter Verwendung von Build-Hooks (Flutter 3.38+) mit nativer Toolchain-Kompilierung und Dart-Bindungen. Unterstützt asynchrone Platform Channels (MethodChannel) mit vollständigem Kotlin und Swift...
flutter-performance
skills/skills/flutter-performance
Identifiziert und beseitigt Leistungsengpässe in Flutter-Apps durch systematisches Profiling und gezielte Optimierung. Bietet einen Entscheidungsbaum zur Diagnose von Rucklern im UI-Thread, Raster- (GPU-) Thread oder beiden, mit spezifischen Lösungen für jeden Fall. Enthält Integrationstest-Vorlagen mit traceAction und TimelineSummary zur Festlegung von Leistungsbaselines und Messung von Frame-Budgets. Deckt UI-Optimierung (Lokalisierung von Zuständen, const-Konstruktoren, StringBuffer-Nutzung) und Raster-Optimierung (Ersetzen von Opacity...) ab.
flutter-platform-views
skills/skills/flutter-platform-views
Bettet native Ansichten und Webinhalte in Flutter-Apps auf Android, iOS, macOS und Webplattformen ein. Unterstützt Android Hybrid Composition (native Wiedergabetreue) und Texture Layer (Flutter-Leistung), iOS/macOS Hybrid Composition sowie Web-Vollbild- oder eingebettete Multi-View-Modi. Bietet vollständige Dart- und native Codevorlagen (Kotlin für Android, Swift für iOS/macOS, JavaScript für Web) mit Factory-Registrierungsmustern. Erfordert vorab einen Entscheidungsbaum zur Bestimmung der Zielplattform und Einbettung...
61–90 von 137