Passez au niveau supérieur avec le mode Planification et la prédiction de la prochaine modification dans Android Studio Panda 4
Temps de lecture : 4 min
Android Studio Panda 4 est désormais stable et prêt à être utilisé en production. Cette version inclut le mode Planification, la prédiction de la prochaine modification et bien d'autres fonctionnalités qui vous permettent de créer des applications Android de haute qualité plus facilement que jamais.
Voici un aperçu des nouveautés :
Mode Planification
Avant que l'agent commence à travailler sur des tâches complexes pour vous, il serait utile qu'il élabore un plan détaillé. Se lancer directement dans un grand projet de programmation sans conception conduit souvent à une dette technique ou à des erreurs de logique. Il en va de même pour l'IA. C'est pourquoi nous ajoutons le mode Planification.
Dans ce mode, l'agent élabore un plan de projet détaillé avant d'exécuter les tâches. Au lieu d'un seul passage où le modèle prédit directement le prochain jeton de code, le mode Planification facilite un processus de raisonnement en plusieurs étapes. L'agent dispose ainsi de plus de temps pour évaluer sa propre logique proposée et identifier les problèmes potentiels avant de vous la présenter. Cela est particulièrement utile pour les tâches complexes et de longue durée qui nécessitent un haut degré de précision architecturale.
Pour utiliser le mode Planification, passez en mode "Planification" dans la zone de saisie de l'agent, puis saisissez votre requête.
En mode Planification, l'agent examine votre demande et peut générer un plan d'implémentation pour les tâches volumineuses ou complexes. Vous avez la possibilité de corriger les erreurs ou de préciser les approches à utiliser, avant que l'agent n'ait passé du temps ou dépensé des jetons dans la mauvaise direction.
Après avoir ajouté des commentaires, cliquez sur "Envoyer les commentaires". L'agent utilisera vos commentaires pour réviser le plan d'implémentation. Pour ne pas perdre le fil pendant l'exécution (ce qui est particulièrement important pour les changements plus importants), l'agent organise son travail et génère un artefact "Liste des tâches". Vous pouvez vous détendre et regarder l'agent accomplir méthodiquement toutes les tâches.
Une fois le travail terminé, l'agent produit un artefact "Procédure pas à pas", qui vous donne un résumé clair de ce qui a été modifié et vous permet d'examiner facilement les modifications apportées par l'agent. Créez des applications avec plus de confiance et de contrôle grâce au mode Planification de la dernière version d'Android Studio.
Prédiction de la prochaine modification
L'autocomplete classique est idéal pour terminer vos phrases, mais le codage est rarement un chemin linéaire. Souvent, une modification à un endroit nécessite une modification secondaire ailleurs (par exemple, l'ajout d'un nouveau paramètre à une fonction et la nécessité de mettre à jour ses appels, ou une mise à jour de l'aperçu de l'UI lorsqu'un composable est modifié). Traditionnellement, cela signifiait que vous deviez interrompre votre concentration pour rechercher les lignes de code associées qui nécessitaient votre attention.
La prédiction de la prochaine modification (NEP, Next Edit Prediction) fait évoluer la saisie semi-automatique de code en anticipant votre prochaine action, même si elle ne se trouve pas à la position actuelle du curseur. En analysant vos dernières modifications, Android Studio reconnaît le schéma logique de votre workflow. Si vous modifiez une classe de données ou mettez à jour un constructeur, NEP peut suggérer la prochaine modification pertinente (peut-être dans une fonction distante), ce qui vous permet de passer directement à la correction.
Au lieu de naviguer manuellement d'avant en arrière, vous pouvez accepter ces suggestions multi-établissements d'une simple pression sur une touche. Cela vous permet de rester concentré, en réduisant la charge cognitive des mises à jour de routine et en vous laissant vous concentrer sur la logique complexe qui compte vraiment pour votre application. Découvrez une façon plus intuitive et non linéaire de coder dans la dernière version d'Android Studio.
Modèle de démarrage de l'API Gemini
Ajouter de puissantes fonctionnalités d'IA à votre application est désormais plus facile grâce au modèle de démarrage de l'API Gemini pour Android Studio.
Intégrer l'IA générative à votre application Android impliquait auparavant de gérer une infrastructure backend complexe et de se soucier de la sécurité des clés API. Grâce au nouveau modèle de démarrage de l'API Gemini dans Android Studio, les développeurs peuvent désormais se lancer directement dans la création de fonctionnalités au lieu de passer du temps à configurer l'infrastructure.
Voici quelques-uns de ses principaux avantages :
- Gestion des clés API simplifiée : ne vous souciez plus du provisionnement ni de la rotation des clés. En tirant parti de Firebase AI Logic, le modèle élimine la nécessité d'intégrer des identifiants sensibles dans votre code côté client.
- Intégration Firebase automatisée : l'infrastructure de backend est gérée pour vous. Le modèle connecte automatiquement votre projet aux services Firebase, ce qui garantit un pont sécurisé entre votre application et les modèles Gemini de Google.
- Conçu pour évoluer : il ne s'agit pas uniquement de prototypes. L'architecture prête pour la production vous permet de passer d'un test local à une base d'utilisateurs mondiale sans avoir à repenser votre base.
- Traitement multimodal : prend en charge les entrées de texte, d'image, de vidéo et d'audio. Vous pouvez créer des fonctionnalités telles que l'analyse d'images en temps réel, le résumé de vidéos et la transcription audio.
Commencer
- Ouvrez Android Studio.
- Accédez à File > New > New Project (Fichier > Nouveau > Nouveau projet).
- Sélectionnez le modèle de démarrage de l'API Gemini dans la galerie.
Recherche sur le Web par l'agent
Lorsque vous êtes en plein développement, la bonne réponse n'est souvent qu'à une recherche de distance, mais quitter votre IDE pour la trouver peut vous faire perdre votre concentration. Que vous ayez besoin du numéro de version exact d'une dépendance ou des dernières modifications apportées à l'API d'une bibliothèque tierce, l'outil de recherche Web de l'agent est là pour vous aider sans que vous ayez à quitter Android Studio.
Alors que l'agent d'Android Studio exploite déjà la base de connaissances Android pour la documentation officielle, le développement Android moderne repose sur un vaste écosystème de bibliothèques externes. La recherche Web de l'agent élargit la couverture de Gemini, ce qui lui permet d'interroger directement Google pour récupérer des documents de référence actuels sur le Web. Qu'il s'agisse de consulter les derniers guides de configuration de Coil ou de trouver des conseils de configuration avancée pour Koin ou Moshi, l'agent peut désormais extraire les informations les plus récentes en temps réel.
L'outil de recherche Web de l'agent est conçu pour être utile, mais discret. Il déclenche automatiquement une recherche Web lorsqu'il identifie une lacune dans ses connaissances locales. Vous pouvez également prendre le contrôle en lui demandant de trouver quelque chose de spécifique. Pour cela, il vous suffit d'inclure rechercher sur le Web… dans votre requête. En intégrant les résultats Web en direct directement dans votre espace de travail, la recherche Web de l'agent vous permet de toujours créer vos projets avec les données les plus récentes disponibles, ce qui accélère votre workflow et vous permet de rester à la pointe de l'innovation.
Versions Panda d'Android Studio
Panda 4 continue de mettre l'accent sur l'accélération de la productivité des développeurs grâce à l'IA. Consultez Passer d'une requête à un prototype fonctionnel avec Android Studio Panda 2 et Améliorer les conseils et le contrôle du mode Agent avec Android Studio Panda 3.
Android Studio Panda 2
- Flux "Nouveau projet" optimisé par l'IA : vous permet de créer un prototype d'application fonctionnel avec un seul prompt. L'agent gère la configuration initiale, la configuration de la navigation et les dépendances appropriées. Il dispose également d'une boucle de génération autonome pour gérer les erreurs de compilation et déployer l'application sur un émulateur.
- Assistant de mise à niveau de version : automatise la gestion et la mise à jour des dépendances, en tentant de compiler et de résoudre les conflits de manière itérative jusqu'à ce qu'une configuration stable soit trouvée.
Android Studio Panda 3
- Compétences d'agent : instructions spécialisées définies par l'utilisateur (stockées dans un répertoire .skills) qui enseignent à l'agent IA des capacités spécifiques au projet, des normes de codage ou l'utilisation de bibliothèques.
- Autorisations de l'agent : permet de contrôler précisément ce que les agents peuvent faire, avec des fonctionnalités telles que les règles "Toujours autoriser" pour les opérations fiables. Pour renforcer la sécurité, vous pouvez également utiliser un bac à sable facultatif afin d'exercer un contrôle strict et isolé sur l'agent.
- Modèle d'application de bibliothèque Car App vide : simplifie la création d'applications optimisées pour la conduite pour Android Auto et Android Automotive OS en gérant le code récurrent requis.
Commencer
Lancez-vous et accélérez votre développement. Téléchargez Android Studio Panda 4 et commencez dès aujourd'hui à explorer ces nouvelles fonctionnalités agentiques puissantes.
Comme toujours, vos commentaires sont essentiels pour nous. Consultez les problèmes connus, signalez les bugs et rejoignez notre communauté dynamique sur LinkedIn, Medium, YouTube ou X. Bon codage !
-
Nouveautés produitAndroid Studio Panda 3 est désormais stable et prêt à être utilisé en production. Cette version vous offre encore plus de contrôle et de personnalisation sur vos workflows optimisés par l'IA, ce qui vous permet de créer des applications Android de haute qualité plus facilement que jamais.
Matt Dyor • Temps de lecture : 3 min -
Nouveautés produitAndroid Studio Panda 2 est désormais disponible en version stable et prêt à être utilisé en production.
Matt Dyor • Temps de lecture : 3 min -
Nouveautés produitSur Google Play, nous développons sans cesse notre plate-forme d'abonnement pour vous aider à développer votre activité, à vous adapter à de nouveaux modèles économiques et à toucher vos utilisateurs là où ils se trouvent.
Sheenam Mittal • Temps de lecture : 4 min
Recevez chaque semaine les dernières informations sur le développement Android directement dans votre boîte de réception.