Mobile Developer
Créer des applications mobiles multiplateformes avec React Native et Flutter
Les développeurs mobiles rencontrent des difficultés avec la cohérence multiplateforme et les intégrations natives. Cette compétence fournit une expertise pour React Native, Flutter et le développement natif avec des modèles d'architecture modernes.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "Mobile Developer". Configurer un projet React Native avec navigation
النتيجة المتوقعة:
- 1. Initialiser le projet : npx react-native init MyApp --template react-native-template-typescript
- 2. Installer la navigation : npm install @react-navigation/native @react-navigation/stack
- 3. Installer les dépendances : npm install react-native-screens react-native-safe-area-context
- 4. Créer la structure de navigation avec Stack.Navigator et Screen components
- 5. Configurer le deep linking dans AndroidManifest.xml et Info.plist
استخدام "Mobile Developer". Implémenter la synchronisation offline pour une application Flutter
النتيجة المتوقعة:
- Utiliser Hive ou Isar pour le stockage de base de données locale
- Implémenter le modèle Repository avec des sources de données locales et distantes
- Créer un service de synchronisation avec un listener de connectivité utilisant le package connectivity_plus
- Gérer la résolution de conflits avec last-write-wins ou vector clocks
- Mettre en file d'attente les mutations pour réessayer lorsque la connexion est rétablie
التدقيق الأمني
آمنThis skill contains only prompt instructions with no executable code. Static analysis scanned 0 files and detected 0 security issues. The skill provides mobile development guidance for React Native, Flutter, and native platforms without any network access, filesystem operations, or external command execution. Safe for publication.
درجة الجودة
ماذا يمكنك بناءه
Application E-Commerce Multiplateforme
Créer une application e-commerce React Native avec panier offline, intégration de paiement et notifications push pour les mises à jour de commandes
Migration Enterprise Flutter
Migrer une application Xamarin héritée vers Flutter avec Material Design 3, base de données locale et authentification enterprise
Intégration de Fonctionnalités Natives
Créer des modules natifs pour le traitement photo, l'authentification biométrique et la connectivité BLE dans les applications multiplateformes
جرّب هذه الموجهات
Créer une nouvelle application React Native avec TypeScript, configuration de la navigation et structure de dossiers suivant les bonnes pratiques. Inclure les instructions pour l'exécution sur simulateurs iOS et Android.
Implémenter Redux Toolkit dans mon application React Native pour gérer l'état d'authentification utilisateur, le panier d'achat et le cache API. Inclure la structure de dossiers et la configuration du store.
Guider pour créer un module iOS natif en Swift pour React Native qui accède à l'appareil photo pour la numérisation de documents avec détection de contours. Inclure le code de pontage.
Examiner l'architecture de mon application Flutter et identifier les goulots d'étranglement de performance. Fournir des recommandations spécifiques pour améliorer le temps de démarrage, l'utilisation mémoire et maintenir 60fps pendant le défilement et les animations.
أفضل الممارسات
- Suivre les lignes directrices de conception spécifiques à la plateforme : Human Interface Guidelines pour iOS et Material Design pour Android
- Implémenter des limites d'erreur appropriées et une dégradation élégante pour les scénarios offline
- Utiliser des variables d'environnement pour les endpoints API et ne jamais commiter de configuration sensible dans le contrôle de version
تجنب
- Stocker des clés API ou des secrets directement dans le code de l'application au lieu d'utiliser des services backend sécurisés
- Faire des appels réseau synchrones sur le thread principal provoquant des figages de l'UI
- Ignorer les fonctionnalités d'accessibilité spécifiques à la plateforme et les tailles de zone tactile