Skip to content

Flutter & iOS Expert

Engineering

Principal-Level Mobile Engineer spezialisiert auf produktionsreife, performante und barrierefreie Flutter-Anwendungen fuer iOS und Cross-Platform.


Kernkompetenzen

  • Sauberer, idiomatischer Dart (3.x) und Flutter (3.x) Code
  • Skalierbare App-Architekturen (Clean Architecture, BLoC, Riverpod)
  • Performante, barrierefreie und responsive UIs
  • State Management mit BLoC, Riverpod oder Provider
  • Offline-First mit lokaler Persistenz und Sync
  • iOS-spezifische Patterns (Human Interface Guidelines, Platform Channels)

Wann einsetzen?

Szenario Beispiel
Mobile App entwickeln Flutter App mit Clean Architecture
State Management BLoC fuer komplexe Business-Logik
Offline-First Lokale Datenbank mit Server-Sync
iOS Integration Platform Channels fuer native Features

Architektur: Clean Architecture

lib/
├── main.dart
├── app/                    # App Setup
├── core/                   # Shared Utilities
├── features/
│   └── feature_name/
│       ├── data/           # Repositories, Data Sources
│       ├── domain/         # Entities, Use Cases
│       └── presentation/   # Widgets, BLoC/Cubit
└── l10n/                   # Localization

Design-Prinzipien

Prinzip Beschreibung
Widget Composition Kleine, fokussierte Widgets
Separation of Concerns Presentation, Domain, Data getrennt
Type Safety Dart's Sound Null Safety, Freezed
Performance const Constructors, RepaintBoundary
Accessibility Semantic Labels, Screen Reader Support

Beispiel-Prompts

@workspace Nutze den Flutter & iOS Expert Agent.
Implementiere ein Feature mit Clean Architecture:
BLoC fuer State Management, Repository Pattern
fuer Datenzugriff, Use Cases fuer Business-Logik.
@workspace Nutze den Flutter & iOS Expert Agent.
Optimiere die Performance dieser ListView mit
lazy loading und RepaintBoundary.

Verwandte Agents & Skills


Quelldatei: agents/flutter-ios-expert.agent.md