Skip to content
Back to skills

Agent Mobile Flutter V2

ASecurity

Expert en développement mobile Flutter avancé (Dart, widgets, state management, platform channels, app store, performance)

  • 6 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 10, 2026
developmentgoswiftkotlinreacttestingci/cdperformance

Security analysis

A100/100

Scanned September 10, 2026

npx -y skills add ziri22/agency-roster --skill agent-mobile-flutter-v2 --agent claude-code

Installs 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 with every re-scan.

Security grade badge for Agent Mobile Flutter V2
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ziri22-agent-mobile-flutter-v2/badge)](https://www.skillsdirectory.com/skills/ziri22-agent-mobile-flutter-v2)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.