Voici quelques-unes des compétences Android que nous avons lancées jusqu'à présent. Les compétences Android suivent la norme ouverte des compétences d'agent et sont conçues pour être réutilisables dans tous les outils d'IA compatibles avec les compétences.
Pour découvrir toutes les compétences disponibles, consultez le dépôt GitHub des compétences Android.
Passer à AGP 9
Conseils pour mettre à niveau votre projet vers le plug-in Android Gradle 9.
Utiliser la CLI Android
Utilisez la CLI Android pour créer des projets, exécuter des applications sur des appareils, gérer des appareils virtuels et inspecter l'UI.
Adapter les applications à utiliser à l'arrêt pour les voitures
Adaptez les applications de streaming vidéo, les jeux et les navigateurs Web Android existants pour qu'ils s'exécutent en tant qu'applications à utiliser à l'arrêt sur Android Auto et Android Automotive OS.
Sécurité des intents Android
Sécurisez les composants Android et gérez les intents de manière sécurisée, en empêchant l'élévation des privilèges et les accès non autorisés.
Auditer et corriger la sécurité des autorisations
Auditez, détectez les lacunes et corrigez les failles de sécurité des autorisations Android et des composants IPC.
Utiliser les profileurs Android
Enregistrez et analysez les données sur les performances Android pour diagnostiquer les goulots d'étranglement, les à-coups et les fuites de mémoire, et convertissez le langage naturel en requêtes de trace exécutables, telles que les requêtes PerfettoSQL.
Auditer et corriger les erreurs ANR
Auditer les codebases Android pour détecter les risques d'erreurs L'application ne répond pas (ANR) et diagnostiquer les vidages de pile ANR.
Implémenter AppFunctions
Exposez les principaux workflows utilisateur au système Android, ce qui permet aux agents IA de les découvrir et de les exécuter sur l'appareil.
CameraX
Migrer vers CameraX et implémenter les bonnes pratiques de CameraX.
Rendre l'application adaptative
Créez des interfaces utilisateur responsives qui s'adaptent à différents appareils Android, en gérant différentes tailles de fenêtre et méthodes de saisie.
Migrer vers Compose
Instructions pour vous aider à migrer votre UI basée sur les vues vers Jetpack Compose.
Optimiser les performances de Compose
Diagnostiquez et optimisez le code d'UI Jetpack Compose pour réduire la surcharge de recomposition, et éviter les pertes d'images et les ralentissements de l'UI.
Rendre l'application bord à bord
Modernisez l'UI de votre application en implémentant la prise en charge de la mise en page sans bordure.
Intégrer le SDK Play Engage
Intégrez le SDK Engage de Play à votre application pour publier des clusters de contenu et susciter l'engagement des utilisateurs sur Google Play.
Gérer l'état et la mémoire de Glance
Gérez les mises à jour d'état des AppWidgets Android, les synchronisations en arrière-plan et les limites de mémoire des bitmaps RemoteViews avec Jetpack Glance.
Créer des mises en page de widgets Glance
Créez des widgets d'écran d'accueil à l'aide des mises en page canoniques Jetpack Glance du projet d'exemples de la plate-forme Android.
Créer des applications de dessin Ink
Créez des surfaces de dessin à main levée dans Jetpack Compose avec l'API Jetpack Ink, en gérant la saisie au stylet, le passage du trait humide au trait sec, l'effacement et la persistance.
Créer des pinceaux d'encre personnalisés
Concevez des styles BrushFamily personnalisés dans Jetpack Compose pour l'API Jetpack Ink avec des pointes, des comportements dynamiques, des textures et des couches personnalisés.
Migrer de Leanback vers Compose pour la TV
Migrez les applications Android TV de l'ancien kit d'outils d'interface utilisateur Leanback vers Jetpack Compose pour la TV.
Exécuter des LLM sur l'appareil avec LiteRT-LM
Créez une application Android qui exécute un LLM de texte ouvert sur l'appareil, sur le processeur ou le GPU, à l'aide de l'API Kotlin LiteRT-LM.
Exécuter des modèles sur l'appareil avec LiteRT
Configurez et implémentez l'inférence .tflite sur l'appareil sur le processeur et le GPU en Kotlin à l'aide de l'API CompiledModel de LiteRT.
Intégrer Media3 Cast
Implémentez la compatibilité avec Google Cast dans les applications Android.
Utiliser l'API Prompt de ML Kit GenAI
Envoyez des requêtes en langage naturel sur l'appareil à Gemini Nano.
Créer des agents avec l'IA générative de ML Kit
Créez des workflows agentiques autonomes sur l'appareil dans les applications Android à l'aide de l'API ML Kit GenAI Agent, optimisée par Gemini Nano.
Configurer Navigation 3
Bonnes pratiques pour configurer et utiliser Navigation 3 dans votre application.
Utiliser la bibliothèque NavigationEvent
Interceptez les gestes Retour et exécutez des animations pour la prévisualisation du Retour.
Mettre à niveau la bibliothèque Play Billing
Accédez à de nouvelles fonctionnalités en mettant à niveau votre bibliothèque Play Billing.
Auditer la conformité avec les règles de Play
Auditez les applications Android par rapport aux règles de Google Play pour vérifier leur conformité en termes d'autorisations, de suppression de compte et de sécurité des données.
Auditer la configuration R8
Optimisez les performances de votre application en auditant votre configuration R8.
Implémenter Restore Credentials
Implémentez la fonctionnalité Restore Credentials d'Android à l'aide de Credential Manager pour permettre la connexion silencieuse sur les nouveaux appareils.
Configurer une stratégie de test
Analysez votre projet et configurez une stratégie de test complète, y compris des tests unitaires, d'UI et de capture d'écran.
Récupérer l'adresse e-mail validée
Intégrez un flux de validation d'adresse e-mail sécurisé et sans OTP dans votre application à l'aide de Credential Manager.
Développer pour Wear OS avec Compose
Conseils pour créer des applications Wear OS avec Compose Material 3, y compris l'échafaudage, les mises en page et les migrations depuis des versions antérieures.
Créer des widgets Wear OS
Créer, migrer, mettre à jour et vérifier des widgets Wear OS à l'aide de Glance Wear et de Remote Compose
Développer pour les lunettes avec affichage
Développez des applications Android XR projetées pour des lunettes avec affichage à l'aide du kit d'interface utilisateur Jetpack Compose Glimmer.
Accéder au matériel projeté XR
Accédez au matériel (caméras et micros, par exemple) et gérez-le sur les appareils projetés Android XR, tels que les lunettes audio et avec affichage.