Mobile

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

136 skills

# Skill Source Description Maj
1 dart-use-pattern-matching flutter/skills Implémenter des patterns Dart pour structurer et valider des données efficacement. 2 996 18h
2 eas-simulator expo/skills Lancer et piloter un simulateur iOS/Android distant depuis un agent IA. 2 612 3j
3 bloc verygoodopensource/vgv-ai-flutter-plugin Gérer l'état Flutter avec le pattern BLoC en séparant logique métier et présentation. 165 4j
4 accessibility verygoodopensource/vgv-ai-flutter-plugin Auditer et corriger l'accessibilité Flutter selon les niveaux WCAG 2.1 A, AA et AAA. 165 4j
5 internationalization verygoodopensource/vgv-ai-flutter-plugin Internationaliser une application Flutter avec ARB, flutter_localizations et bonnes pratiques RTL. 165 4j
6 layered-architecture verygoodopensource/vgv-ai-flutter-plugin Structurer une app Flutter en monorepo avec quatre couches indépendantes et unidirectionnelles. 165 4j
7 navigation verygoodopensource/vgv-ai-flutter-plugin Implémenter la navigation Flutter avec GoRouter selon les meilleures pratiques recommandées. 165 4j
8 animations verygoodopensource/vgv-ai-flutter-plugin Appliquer les meilleures pratiques d'animation Flutter avec Material 3 et sans bibliothèques tierces. 165 4j
9 mapbox-navigation-patterns mapbox/mapbox-agent-skills Implémenter la navigation Mapbox avec routage, guidage vocal et trafic en temps réel. 78 10j
10 e2e-test divinevideo/divine-mobile Exécuter des tests E2E d'une app mobile contre un backend Docker local complet. 265 11j
11 expo-animation expo/skills Construire des animations performantes pour React Native avec Reanimated sur thread UI. 2 612 14j
12 expo-overview expo/skills Router d'orientation pour identifier et charger le bon skill Expo ou EAS selon l'objectif. 2 612 15j
13 expo-brownfield expo/skills Intégrer React Native et Expo dans une application native iOS ou Android existante. 2 612 15j
14 figma-swiftui figma/mcp-server-guide Convertir des designs Figma en SwiftUI et inversement, dans les deux sens. 2 022 15j
15 eas-app-stores expo/skills Construire et déployer des apps Expo natives sur l'App Store et Google Play via EAS. 2 612 16j
16 expo-data-fetching expo/skills Gérer les requêtes réseau, le cache et les erreurs dans une app Expo. 2 612 16j
17 expo-native-ui expo/skills Guider le développement d'interfaces natives Expo avec bonnes pratiques et bibliothèques recommandées. 2 612 16j
18 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. 165 17j
19 expo-router expo/skills Gérer la navigation et le routage d'applications Expo Router avec stacks, modales et liens. 2 612 18j
20 eas-update expo/skills Déployer des mises à jour JavaScript et assets sans soumettre un nouveau binaire natif. 2 612 22j
21 expo-upgrade expo/skills Migrer un projet Expo vers une nouvelle version du SDK pas à pas. 2 612 24j
22 expo-examples expo/skills Intégrer des bibliothèques tierces dans une app Expo en s'appuyant sur des exemples officiels. 2 612 25j
23 apple-appstore-reviewer github/awesome-copilot Auditer le code iOS et signaler les risques de rejet sur l'App Store. 39 408 29j
24 expo-ui expo/skills Intégrer des composants UI natifs SwiftUI et Jetpack Compose dans une app Expo React Native. 2 612 1mo
25 eas-workflows expo/skills Générer et valider des fichiers YAML de workflows CI/CD pour EAS Expo. 2 612 1mo
26 eas-observe expo/skills Surveiller et analyser les performances de démarrage et navigation d'applications Expo en production. 2 612 1mo
27 dart-lifecycle-disposed-flag-overload divinevideo/divine-mobile Corriger la confusion entre arrêt temporaire et destruction permanente dans un lifecycle Dart. 265 1mo
28 equatable-linkedhashmap-lru-reorder divinevideo/divine-mobile Corriger le bug silencieux d'égalité Equatable avec un LRU basé sur LinkedHashMap. 265 1mo
29 fastly-compute-well-known-spa-fallback divinevideo/divine-mobile Intercepter les fichiers .well-known avant le fallback SPA sur Fastly Compute. 265 1mo
30 ffmpeg-kit-macos-codesign-crash divinevideo/divine-mobile Résoudre le crash macOS de FFmpegKit causé par une signature de code invalide. 265 1mo
31 figma-designer divinevideo/divine-mobile Convertir des designs Figma en code Flutter en réutilisant composants et thèmes existants. 265 1mo
32 flutter-deactivate-setstate-during-build divinevideo/divine-mobile Différer les appels d'état dans deactivate() Flutter pour éviter les erreurs de build. 265 1mo
33 flutter-dispose-timer-test-failure divinevideo/divine-mobile Corriger les erreurs Flutter de timer pending en remplaçant dispose() par deactivate(). 265 1mo
34 flutter-dynamic-tabcontroller-ticker-mixin divinevideo/divine-mobile Gérer dynamiquement un TabController Flutter avec des onglets conditionnels sans crash. 265 1mo
35 flutter-macos-duplicate-camera-plugin divinevideo/divine-mobile Résoudre les conflits de plugins caméra dupliqués dans un build Flutter macOS. 265 1mo
36 flutter-macos-permission-handler-camera-failure divinevideo/divine-mobile Contourner permission_handler sur macOS pour autoriser l'accès caméra en Flutter. 265 1mo
37 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. 265 1mo
38 flutter-pageview-scroll-position-preservation divinevideo/divine-mobile Préserver la position de scroll d'un PageView Flutter lors des rebuilds. 265 1mo
39 flutter-pageview-url-routing-reorder-loop divinevideo/divine-mobile Éliminer les boucles infinies entre PageView, URL routing et détection de réordonnancement Flutter. 265 1mo
40 flutter-startup-network-blocking divinevideo/divine-mobile Paralléliser les connexions réseau au démarrage Flutter pour accélérer le premier rendu. 265 1mo
41 flutter-svg-icon-colorfilter-visibility divinevideo/divine-mobile Remplacer le widget Opacity par ColorFilter pour coloriser correctement les icônes SVG Flutter. 265 1mo
42 macos-tcc-sigkill-missing-usage-description divinevideo/divine-mobile Diagnostiquer et corriger les crashs SIGKILL macOS liés aux clés TCC manquantes dans Info.plist. 265 1mo
43 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. 265 1mo
44 riverpod-infinite-rebuild-loop divinevideo/divine-mobile Diagnostiquer et corriger les boucles infinies de rebuild Riverpod dans Flutter. 265 1mo
45 riverpod-ref-in-provider-lifecycle divinevideo/divine-mobile Gérer les crashs de ref dans les callbacks asynchrones des providers Riverpod. 265 1mo
46 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. 265 1mo
47 riverpod-ref-read-in-dispose divinevideo/divine-mobile Mettre en cache un service Riverpod dans initState pour l'utiliser dans dispose sans erreur. 265 1mo
48 riverpod-stream-provider-auth-transition-oscillation divinevideo/divine-mobile Corriger l'oscillation d'un StreamProvider bloquant l'écran après redirection d'authentification. 265 1mo
49 create-react-native-library callstackincubator/agent-skills Créer et structurer une bibliothèque React Native native ou locale rapidement. 1 656 1mo
50 react-navigation callstackincubator/agent-skills Construire des interfaces de navigation React Navigation 7 avec stacks, tabs et drawers. 1 656 1mo

À 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.