Android Studio Flamingo, die neueste stabile Version der beliebten App-Entwicklungsplattform, wurde mit einer Fülle neuer und verbesserter Funktionen vorgestellt. Das Upgrade umfasst jetzt Jetpack Compose und Material 3-Vorlagen, aufregende neue Live-Bearbeitungsfunktionen für Compose-UIs und erweiterte App-Inspektionsfunktionen. Die neue Version von Android Studio mit der Nummer 2022.2.1 ist über developer.android.com zugänglich und basiert auf der IntelliJ IDEA 2022.2 IDE von JetBrains.
Eines der wichtigsten Updates in Android Studio Flamingo ist das überarbeitete UI-Tooling, mit dem Entwickler thematische App-Symbole in der Vorschau anzeigen können. Die System-UI-Modusauswahl, die auf der Symbolleiste verfügbar ist, ermöglicht es Benutzern, Hintergrundbilder zu wechseln und zu sehen, wie thematische App-Symbole sich an die verschiedenen Hintergründe anpassen. Das Jetpack Compose UI-Toolkit ist jetzt die Standardoption für neue Projekte und ermutigt Entwickler, seine Funktionen zu nutzen.
Eine weitere bahnbrechende experimentelle Funktion in Flamingo ist Live Edit, mit der Entwickler Codeänderungen auf ein angeschlossenes Gerät oder einen Emulator übertragen und anschließend die Aktualisierung der Benutzeroberfläche in Echtzeit beobachten können. Flamingo unterstützt auch die Compose-Kompositionsverfolgung, wodurch Entwickler die Compose-Funktionen innerhalb des System-Trace-Profilers verfolgen und Renderzeiten messen können.
Unter anderen bemerkenswerten Funktionen in Android Studio Flamingo sind:
- Die mit einem Klick automatisierte profilfähige Build-and-Run-Option, die das Profiling von nicht debuggbaren Builds vereinfacht, die Benutzer ausführen werden.
- Der Build Analyzer ordnet Aufgaben jetzt in praktischen Kategorien wie Manifest, Android-Ressourcen, Kotlin und Dexing an.
- Dynamische Farben können in Apps integriert werden, und das neue Hintergrundbildattribut in @Preview Composable ermöglicht es Benutzern, Hintergrundbilder zu wechseln und die Reaktionen der Benutzeroberfläche auf verschiedene Hintergründe zu beobachten.
- Verbesserungen der Lint-Unterstützung ermöglichen das Scannen und Beheben von SDK-Erweiterungen.
- Network Inspector zeigt standardmäßig alle Verkehrsdaten für die gesamte Zeitleiste an.
- Layout Inspector stellt automatisch eine Verbindung zum Vordergrundprozess her, sodass Entwickler ihn nicht mehr an die App anhängen müssen.
Flamingo ist in das Android Gradle 8.0-Plug-in für Anwendungserstellungen integriert, das eine Reihe von Breaking Changes enthält, einschließlich Einschränkungen bei der Änderung von Werten für verschiedene Flags.
In der sich ständig weiterentwickelnden Welt der App-Entwicklung ist es unerlässlich, modernste Tools und Plattformen zu nutzen, um robuste Lösungen zu erstellen. Plattformen wie AppMaster , eine leistungsstarke no-code -Plattform zum Erstellen von Backend-, Web- und mobilen Anwendungen, ermöglichen es Fachleuten, im Spiel einen Schritt voraus zu bleiben, indem sie Geschwindigkeit und Effizienz bieten und gleichzeitig die Kosten senken. AppMaster verwendet Jetpack Compose für Android-Anwendungen seit den allerersten Versionen von Compose. Mit mehr als 60.000 Benutzern wurde AppMaster von G2 als High Performer und Impulsführer für No-Code-Entwicklungsplattformen anerkannt.