Android Studio Flamingo zeigt Live-Vorschau von Compose-UIs auf dem Endgerät

Änderungen an Compose-UIs landen direkt auf dem Endgerät oder Emulator. Zudem zeigt die IDE eine Vorschau der an den Hintergrund angepassten Icons und Farben.

In Pocket speichern vorlesen Druckansicht

(Bild: Shutterstock)

Lesezeit: 3 Min.

Google hat Android Studio Flamingo veröffentlicht. Die Entwicklungsumgebung für Android bringt einige neue Vorschaufunktionen: Live Edit zeigt Änderungen im Zusammenspiel mit dem UI-Toolkit Compose auf einem angeschlossenen Endgerät. Außerdem zeigt die IDE, wie sich Hintergrundbilder auf Themed App Icons und dynamische Farben auswirken.

Ähnlich wie frühere Android-Releases die Namen von Süßigkeiten in alphabetischer Folge trugen, steht seit 2021 für jede Android-Studio-Version ein Tier Pate. Nach Arctic Fox (Polarfuchs), Bumblebee (Hummel), Chipmunk (Streifenhörnchen), Dolphin (Delfin) und Electric Eel (Zitteraal) ist diesmal der Flamingo an der Reihe.

Android Studio basiert auf JetBrains' Entwicklungsumgebung IntelliJ IDEA, und die Grundlage für das aktuelle Release ist das im Juli 2022 veröffentlichte IntelliJ IDEA 2022.2. Dessen Nummer fließt in die Version von Android Studio ein, das die Versionsnummer 2022.2.1 trägt.

Das stabile Release des Compose-Toolkits zum Erstellen von UIs erschien 2021 parallel mit Android Studio Arctic Fox. Compose verfolgt einen deklarativen Ansatz und ein reaktives Programmiermodell. Sogenannte Composable Functions definieren die einzelnen Bedienelemente – oder Teile davon. Über @Composable dekorierte Funktionen lassen sich ineinander verschachteln, um letztlich die Oberfläche zu erzeugen. Der Code beschreibt das grundlegende Aussehen der Oberfläche, um die Umsetzung in der Baumstruktur des UI kümmert sich das Toolkit unter der Haube

Ein Vorschaufenster für Compose-UIs bietet der Editor schon länger, und seit dem Dolphin-Release kann es Varianten für unterschiedliche Gerätetypen parallel anzeigen. Mit der neuen Live-Edit-Funktion überträgt die Entwicklungsumgebung Änderungen an dem mit Compose erstellten UI direkt an ein angeschlossenes Endgerät oder einen Android-Emulator. Live Edit überträgt die Änderungen wahlweise manuell beim Speichervorgang oder automatisch bei jeder Anpassung einer Composable Function.

Änderungen an der UI überträgt Android Studio direkt an einen Emulator oder ein Endgerät.

(Bild: Google)

Live Edit ist im aktuellen Release als experimentell gekennzeichnet, und in der Dokumentation finden sich einige Einschränkungen.

Android 13 (API Level 33) hat Themed Icons eingeführt, die sich farblich dem gewählten Hintergrund anpassen. Apps müssen als Grundlage dafür ein Schwarzweißsymbol bieten. Das neue Android Studio zeigt eine Vorschau des Icons für unterschiedliche Hintergründe.

Dynamische Farben (Dynamic Color) sind Teil der Designvorgabe Material 3. Auch für sie bietet das Flamingo-Release eine Vorschaufunktion. Dazu kennt die Komponente @Preview das neue Attribut wallpaper.

Das neue Attribut wallpaper steuert die Vorschaudarstellung dynamischer Farben.

(Bild: Google)

Weitere Neuerungen in Android Studio Flamingo wie anpassbare Konfigurationen einer App für das Profiling und Erweiterungen beim Network Inspector lassen sich dem Android-Developer-Blog entnehmen. Das neue Gradle-Plug-in 8.0 bringt einige Änderungen mit, die eventuell Anpassungen an eigenen Projekten erfordern. Ein Artikel beschreibt die Maßnahmen, und ein Tool soll beim Upgrade helfen. Android Studio lässt sich von der Projektseite für Windows, macOS, Linux und Chrome OS herunterladen.

(rme)