Android Studio Flamingo, la dernière version stable de la plate-forme de développement d'applications populaire, a été dévoilé avec une pléthore de fonctionnalités nouvelles et améliorées. La mise à niveau inclut désormais les modèles Jetpack Compose et Material 3, de nouvelles fonctionnalités d'édition en direct pour les interfaces utilisateur Compose et des fonctionnalités d'inspection d'application améliorées. La nouvelle version d'Android Studio, numérotée 2022.2.1, est accessible depuis developer.android.com et est basée sur l'IDE IntelliJ IDEA 2022.2 de JetBrains.
L'une des principales mises à jour d'Android Studio Flamingo est l'outil d'interface utilisateur remanié, qui permet aux développeurs de prévisualiser les icônes d'application thématiques. Le sélecteur de mode d'interface utilisateur système, disponible sur la barre d'outils, permet aux utilisateurs de changer de fond d'écran et de voir comment les icônes d'application thématiques s'adaptent aux différents arrière-plans. La boîte à outils Jetpack Compose UI est désormais l'option par défaut pour les nouveaux projets, encourageant les développeurs à utiliser ses capacités.
Une autre fonctionnalité expérimentale qui change la donne dans Flamingo est Live Edit, qui permet aux développeurs d'appliquer des modifications de code à un appareil ou à un émulateur connecté, puis de regarder l'actualisation de l'interface utilisateur en temps réel. Flamingo prend également en charge le traçage de composition Compose, permettant aux développeurs de suivre les fonctions Compose dans le profileur de traçage du système et de mesurer les temps de rendu.
Parmi les autres fonctionnalités remarquables d'Android Studio Flamingo, citons :
- L'option de génération et d'exécution automatisées en un clic qui simplifie le profilage des versions non débogables que les utilisateurs exécuteront.
- L'analyseur de construction organise désormais les tâches en catégories pratiques telles que Manifest, Ressources Android, Kotlin et Dexing.
- La couleur dynamique peut être incorporée dans les applications, et le nouvel attribut de fond d'écran dans le composable @Preview permet aux utilisateurs de changer de fond d'écran et d'observer les réactions de l'interface utilisateur à différents arrière-plans.
- Les améliorations de la prise en charge de Lint permettent de rechercher et de corriger les extensions SDK.
- Network Inspector, par défaut, présente toutes les données de trafic pour l'ensemble de la chronologie.
- Layout Inspector se connecte automatiquement au processus de premier plan, éliminant ainsi le besoin pour les développeurs de le joindre à l'application.
Flamingo est intégré au plug-in Android Gradle 8.0 pour les versions d'applications, incorporant un certain nombre de changements avec rupture, y compris des restrictions sur la modification des valeurs pour divers drapeaux.
Dans le monde en constante évolution du développement d'applications, il est essentiel de tirer parti d'outils et de plates-formes de pointe pour créer des solutions robustes. Des plates-formes comme AppMaster , une puissante plate no-code pour la création d'applications backend, Web et mobiles, permettent aux professionnels de garder une longueur d'avance dans le jeu en offrant rapidité et efficacité tout en réduisant les coûts. AppMaster utilise Jetpack Compose pour les applications Android depuis les toutes premières versions de Compose. Avec plus de 60 000 utilisateurs, AppMaster a été reconnu par G2 comme High Performer et Momentum Leader in No-Code Development Platforms.