Mobile

Apps natives et cross-platform : iOS, Android, React Native, Flutter, SwiftUI.

58 skills

# Skill Source Description Maj
1 e2e-test divinevideo/divine-mobile Exécuter des tests E2E d'une app mobile contre un backend Docker local complet. 262 15h
2 dart-lifecycle-disposed-flag-overload divinevideo/divine-mobile Corriger la confusion entre arrêt temporaire et destruction permanente dans un lifecycle Dart. 262 4j
3 equatable-linkedhashmap-lru-reorder divinevideo/divine-mobile Corriger le bug silencieux d'égalité Equatable avec un LRU basé sur LinkedHashMap. 262 4j
4 ffmpeg-kit-macos-codesign-crash divinevideo/divine-mobile Résoudre le crash macOS de FFmpegKit causé par une signature de code invalide. 262 4j
5 figma-designer divinevideo/divine-mobile Convertir des designs Figma en code Flutter en réutilisant composants et thèmes existants. 262 4j
6 flutter-deactivate-setstate-during-build divinevideo/divine-mobile Différer les appels d'état dans deactivate() Flutter pour éviter les erreurs de build. 262 4j
7 flutter-dispose-timer-test-failure divinevideo/divine-mobile Corriger les erreurs Flutter de timer pending en remplaçant dispose() par deactivate(). 262 4j
8 flutter-dynamic-tabcontroller-ticker-mixin divinevideo/divine-mobile Gérer dynamiquement un TabController Flutter avec des onglets conditionnels sans crash. 262 4j
9 flutter-macos-duplicate-camera-plugin divinevideo/divine-mobile Résoudre les conflits de plugins caméra dupliqués dans un build Flutter macOS. 262 4j
10 flutter-macos-permission-handler-camera-failure divinevideo/divine-mobile Contourner permission_handler sur macOS pour autoriser l'accès caméra en Flutter. 262 4j
11 flutter-macos-tcc-responsible-process-camera-denial divinevideo/divine-mobile Diagnostiquer et résoudre les refus caméra silencieux liés au processus responsable TCC sur macOS. 262 4j
12 flutter-pageview-scroll-position-preservation divinevideo/divine-mobile Préserver la position de scroll d'un PageView Flutter lors des rebuilds. 262 4j
13 flutter-pageview-url-routing-reorder-loop divinevideo/divine-mobile Éliminer les boucles infinies entre PageView, URL routing et détection de réordonnancement Flutter. 262 4j
14 flutter-startup-network-blocking divinevideo/divine-mobile Paralléliser les connexions réseau au démarrage Flutter pour accélérer le premier rendu. 262 4j
15 flutter-svg-icon-colorfilter-visibility divinevideo/divine-mobile Remplacer le widget Opacity par ColorFilter pour coloriser correctement les icônes SVG Flutter. 262 4j
16 media-kit-macos-codesign-crash divinevideo/divine-mobile Corriger le crash de lancement d'une app Flutter macOS causé par des frameworks non signés. 262 4j
17 rest-api-optimistic-update-race-condition divinevideo/divine-mobile Résoudre les race conditions de mise à jour optimiste avec une API REST et indexation asynchrone. 262 4j
18 riverpod-infinite-rebuild-loop divinevideo/divine-mobile Diagnostiquer et corriger les boucles infinies de rebuild Riverpod dans Flutter. 262 4j
19 riverpod-ref-in-provider-lifecycle divinevideo/divine-mobile Gérer les crashs de ref dans les callbacks asynchrones des providers Riverpod. 262 4j
20 riverpod-ref-listen-build-only divinevideo/divine-mobile Corriger l'utilisation de ref.listen en le déplaçant dans build() avec Riverpod 3.x. 262 4j
21 riverpod-ref-read-in-dispose divinevideo/divine-mobile Mettre en cache un service Riverpod dans initState pour l'utiliser dans dispose sans erreur. 262 4j
22 riverpod-stream-provider-auth-transition-oscillation divinevideo/divine-mobile Corriger l'oscillation d'un StreamProvider bloquant l'écran après redirection d'authentification. 262 4j
23 dart-flutter-sdk-upgrade verygoodopensource/vgv-ai-flutter-plugin Mettre à jour les versions Flutter/Dart dans les fichiers CI et pubspec.yaml d'un projet VGV. 153 7j
24 navigation verygoodopensource/vgv-ai-flutter-plugin Implémenter la navigation Flutter avec GoRouter selon les meilleures pratiques recommandées. 153 7j
25 animations verygoodopensource/vgv-ai-flutter-plugin Appliquer les meilleures pratiques d'animation Flutter avec Material 3 et sans bibliothèques tierces. 153 7j
26 accessibility verygoodopensource/vgv-ai-flutter-plugin Auditer et corriger l'accessibilité Flutter selon les niveaux WCAG 2.1 A, AA et AAA. 153 8j
27 dart-use-pattern-matching flutter/skills Implémenter des patterns Dart pour structurer et valider des données efficacement. 2 815 28j
28 bloc verygoodopensource/vgv-ai-flutter-plugin Gérer l'état Flutter avec le pattern BLoC en séparant logique métier et présentation. 153 1mo
29 internationalization verygoodopensource/vgv-ai-flutter-plugin Internationaliser une application Flutter avec ARB, flutter_localizations et bonnes pratiques RTL. 153 1mo
30 layered-architecture verygoodopensource/vgv-ai-flutter-plugin Structurer une app Flutter en monorepo avec quatre couches indépendantes et unidirectionnelles. 153 1mo
31 flutter-use-http-package flutter/skills Implémenter des requêtes réseau Flutter avec parsing JSON en arrière-plan. 2 815 3mo
32 flutter-dispose-timer-test-failure divinevideo/divine-mobile Corriger les erreurs Flutter de timer pending en remplaçant dispose() par deactivate(). 262 3mo
33 flutter-dynamic-tabcontroller-ticker-mixin divinevideo/divine-mobile Gérer dynamiquement un TabController Flutter avec des onglets conditionnels sans crash. 262 3mo
34 flutter-macos-permission-handler-camera-failure divinevideo/divine-mobile Contourner permission_handler sur macOS pour autoriser l'accès caméra en Flutter. 262 3mo
35 flutter-macos-tcc-responsible-process-camera-denial divinevideo/divine-mobile Diagnostiquer et résoudre les refus caméra silencieux liés au processus responsable TCC sur macOS. 262 3mo
36 flutter-pageview-scroll-position-preservation divinevideo/divine-mobile Préserver la position de scroll d'un PageView Flutter lors des rebuilds. 262 3mo
37 flutter-pageview-url-routing-reorder-loop divinevideo/divine-mobile Éliminer les boucles infinies entre PageView, URL routing et détection de réordonnancement Flutter. 262 3mo
38 flutter-startup-network-blocking divinevideo/divine-mobile Paralléliser les connexions réseau au démarrage Flutter pour accélérer le premier rendu. 262 3mo
39 flutter-svg-icon-colorfilter-visibility divinevideo/divine-mobile Remplacer le widget Opacity par ColorFilter pour coloriser correctement les icônes SVG Flutter. 262 3mo
40 media-kit-macos-codesign-crash divinevideo/divine-mobile Corriger le crash de lancement d'une app Flutter macOS causé par des frameworks non signés. 262 3mo
41 riverpod-infinite-rebuild-loop divinevideo/divine-mobile Diagnostiquer et corriger les boucles infinies de rebuild Riverpod dans Flutter. 262 3mo
42 riverpod-ref-listen-build-only divinevideo/divine-mobile Corriger l'utilisation de ref.listen en le déplaçant dans build() avec Riverpod 3.x. 262 3mo
43 riverpod-ref-read-in-dispose divinevideo/divine-mobile Mettre en cache un service Riverpod dans initState pour l'utiliser dans dispose sans erreur. 262 3mo
44 riverpod-stream-provider-auth-transition-oscillation divinevideo/divine-mobile Corriger l'oscillation d'un StreamProvider bloquant l'écran après redirection d'authentification. 262 3mo
45 flutter-async-test-unhandled-future-rejection divinevideo/divine-mobile Éviter les rejections de Futures non gérées dans les tests asynchrones Flutter. 262 3mo
46 flutter-deactivate-setstate-during-build divinevideo/divine-mobile Différer les appels d'état dans deactivate() Flutter pour éviter les erreurs de build. 262 3mo
47 flutter-add-widget-preview flutter/skills Prévisualiser des widgets Flutter en temps réel, isolés du contexte applicatif complet. 2 815 3mo
48 flutter-setup-localization flutter/skills Internationaliser une application Flutter avec localisation ARB et génération de code. 2 815 3mo
49 flutter-implement-json-serialization flutter/skills Sérialiser et désérialiser du JSON manuellement dans une app Flutter. 2 815 3mo
50 flutter-add-widget-test flutter/skills Rédiger et exécuter des tests de widgets Flutter avec interactions et validations d'état. 2 815 3mo

À propos de cette sélection

Quand un agent doit générer un écran natif cohérent entre iOS et Android sans que le dev reprenne la main à chaque composant, les skills mobile cessent d'être optionnels. Cette section s'adresse aux développeurs React Native et Flutter qui automatisent la génération de composants, configurent des pipelines de déploiement, ou branchent de l'analytics comportemental sur une app en production. Les cas couverts sont concrets : piloter un build Expo depuis un agent, orchestrer des interfaces SwiftUI et Jetpack Compose sans sortir du contexte d'exécution. Le cross-platform est bien loti, avec des orgs comme Expo et Flutter qui maintiennent des abstractions stables. Le natif pur reste plus fragmenté, mais un socle déjà large absorbe la majorité des architectures courantes.