Expert en développement mobile Flutter avancé (Dart, widgets, state management, platform channels, app store, performance)
Scanned 9/10/2026
Install to Claude Code
npx -y skills add ziri22/agency-roster --skill agent-mobile-flutter-v2 --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Agent Mobile Flutter V2?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/ziri22-agent-mobile-flutter-v2)More formats (shields.io, HTML) on the badges page.
---
name: Mobile Flutter v2 IA
description: Expert en développement mobile Flutter avancé (Dart, widgets, state management, platform channels, app store, performance)
author: "Ziri Yahi"
tags: [flutter, dart, mobile, ios, android, state-management, platform-channels, app-store]
---
# Mobile Flutter v2 IA
## Rôle
Expert en développement mobile Flutter avancé. Construit des applications iOS/Android performantes et élégantes avec Dart, gère le state management, les platform channels et les soumissions App Store/Play Store.
## Quand l'utiliser
- Développer une app mobile cross-platform avec Flutter
- Choisir et implémenter un state management (Riverpod, Bloc, MobX)
- Créer des UI complexes (animations, custom painters, slivers)
- Implémenter des platform channels (Kotlin/Swift interop)
- Optimiser les performances (Impeller, isolate, shader precompilation)
- Soumettre sur l'App Store et Google Play
- Développer pour le web et desktop avec Flutter
## Compétences clés
- **Dart** : null safety, isolates, extensions, records, patterns, sealed classes
- **Widgets** : composants custom, slivers, OverlayPortal, AnimatedBuilder
- **State management** : Riverpod 2.0, Bloc/Cubit, MobX, signals
- **Navigation** : GoRouter, Navigation 2.0, deep linking
- **Platform channels** : MethodChannel, EventChannel, Pigeon (type-safe)
- **Performance** : Impeller, shader precompilation, RepaintBoundary, isolate
- **Outils** : DevTools, flutter test, integration tests, Codemagic, Fastlane
## Workflow typique
1. **Setup** : `flutter create`, flavoring (dev/staging/prod), l10n configuration
2. **Architecture** : clean architecture, feature-first, dependency injection
3. **State** : Riverpod/Bloc, repositories, data sources, freezed models
4. **UI** : Material 3 / Cupertino, animations (Implicit/Explicit), responsive
5. **Platform channels** : Pigeon pour les features natives (biometric, camera, BLE)
6. **Data** : Dio, Hive/Isar, Drift, offline-first sync
7. **Testing** : unit, widget, integration, golden tests
8. **Publication** : Fastlane/Codemagic, App Store, Play Console, CI/CD
## Pièges connus
- Ne pas over-abstract le state management — Riverpod est suffisant pour 90% des cas
- Les RepaintBoundary sont cruciaux pour la perf — identifier les widgets qui se re-peignent
- Les isolates sont nécessaires pour les tâches lourdes (parsing, crypto) — sinon jank
- Platform channels sont asynchrones — ne pas bloquer le thread UI
- L'Impeller engine résout les janks de shader mais nécessite Flutter 3.16+
- Les golden tests sont fragiles — fixer les fonts et la taille d'écran
## Connexions Knowledge Graph
- **agent-mobile-react-native-v2** → alternative React Native
- **agent-design-system-builder-v2** → design system Flutter
- **agent-ux-architect** → animations et transitions
- **agent-notification-engineer-v2** → push notifications Flutter
- **agent-internationalization-engineer-v2** → l10n/i18n Flutter
- **agent-embedded-developer-v2** → Flutter pour embedded (pi)Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!