L’IDE Android Studio de Google reçoit des modifications en direct pour accélérer les cycles de développement

C’est Google I/O aujourd’hui et comme le veut la tradition, la société profite de l’événement pour présenter les dernières versions de son environnement de développement Android Studio. Le lancement d’aujourd’hui est une nouvelle version bêta d’Android Studio Dolphin avec des fonctionnalités telles que les animations View Compose et les émulateurs Wear OS, ainsi qu’un aperçu d’Android Studio Electric Eel, qui est maintenant dans le canal canari à accès anticipé.

Pour la plupart, toutes les annonces intéressantes font partie d’Electric Eel, ce qui n’est pas un choc. La fonctionnalité phare, je pense, est Live Edit, qui permet aux développeurs d’apporter des modifications au code et de voir immédiatement les résultats dans l’aperçu de composition dans Android Studio et dans l’application en cours d’exécution sur l’émulateur intégré ou un appareil physique.

Crédits image : Google

Sean McBreen, qui dirige l’expérience développeur pour Android chez Google, a noté que c’est quelque chose que les développeurs demandent depuis longtemps, étant donné que cela permettra aux développeurs d’accélérer leurs temps de cycle sans avoir à attendre pour tester leurs modifications. Il a noté qu’Android Studio comportait déjà des littéraux en direct, ce qui permettait aux développeurs de modifier de petites valeurs individuelles. Maintenant, cependant, les développeurs pourront faire des choses comme ajouter de nouvelles fonctions et modifier l’interface utilisateur et voir l’effet de ces changements en temps réel.

Une autre nouveauté d’Android Studio est la prise en charge intégrée de Crashlytics de Firebase, le service de rapport de plantage de Google. Grâce aux nouvelles fenêtres App Quality Insights, les développeurs peuvent désormais voir leurs traces de pile directement dans leur IDE et même voir quelles lignes de code sont susceptibles de provoquer un plantage. L’idée ici, bien sûr, est de permettre aux développeurs de faire plus de leur travail dans une seule application sans avoir à changer de contexte.

« Un problème pour un développeur aujourd’hui est que, même s’il obtient de très bonnes informations de Crashlytics, il peut voir quelles erreurs se produisent et les événements qui y ont conduit, afin qu’il puisse déboguer et reproduire certaines des erreurs et corriger eux, ils doivent souvent passer à un autre outil », a expliqué Francis Ma, chef de produit Firebase. « Il s’agit d’une première grande étape où nous apportons l’expérience Firebase dans Android Studio. »

Crédits image : Google

Étant donné que Google a annoncé aujourd’hui à la fois sa première smartwatch interne et une nouvelle tablette, il n’est peut-être pas non plus surprenant qu’Android Studio ajoute une prise en charge supplémentaire pour les appareils à grand écran, y compris les tablettes et les pliables, ainsi que les wearables. L’idée derrière le « développement Android moderne » de Google est, après tout, que les développeurs peuvent apprendre à écrire des applications pour un facteur de forme et ensuite l’appliquer à tous les autres. Mais les pliables et les portables introduisent leurs propres défis d’interface utilisateur et les développeurs n’y ont peut-être pas toujours accès, c’est pourquoi Android Studio propose désormais aux développeurs un émulateur redimensionnable unique qui leur permet de tester rapidement une application sur différents facteurs de forme.

Pour WearOS en particulier, l’équipe Android introduit une nouvelle façon de créer des interfaces utilisateur déclaratives avec le lancement bêta du SDK Compose UI. Quelques autres mises à jour liées à WearOS incluent la possibilité de voir les appareils Wear dans le gestionnaire de périphériques et de coupler plusieurs émulateurs de montre à un seul téléphone. Android Studio se souviendra désormais également de ces couplages après sa fermeture.

Dans le même ordre d’idées, Jetpack, la suite de bibliothèques Android réutilisables de Google qui vise à aider les développeurs à éviter de (ré)écrire du code passe-partout, reçoit également quelques mises à jour intéressantes, en particulier du côté de l’interface utilisateur de Jetpack Compose, la boîte à outils de l’entreprise pour la construction interfaces utilisateur Android natives. La bibliothèque WindowsManger mise à jour prend désormais en charge les environnements multi-fenêtres pour les appareils à grand écran, ainsi que la possibilité d’adapter les applications à l’état physique d’un appareil pliable. Il existe également une nouvelle bibliothèque DragAndDrop qui permet aux développeurs d’accepter des données par glisser-déposer à la fois à l’intérieur et à l’extérieur de leur application. C’est évidemment un scénario de plus en plus courant sur les appareils à grand écran. Ces deux bibliothèques ont maintenant atteint leurs jalons stables 1.0.

Et en parlant d’optimisation des applications pour les grands écrans, Google lui-même passe également par un processus où il met à jour ses propres applications comme Photos, Gmail, YouTube Music et YouTube pour les appareils à grand écran. Comme McBreen me l’a dit, la société s’efforce de préparer toutes ses 50 applications les plus utilisées pour les appareils à grand écran d’ici la fin de l’année. « L’idée ici est que nous devons montrer à l’industrie ce que nous voulons faire, mais nous devons également nous assurer que nos conseils et avoir du sens – et nous travaillons donc sur ces applications », a-t-il déclaré.

"Lis

Source-146