In seinem Android Developer Blog hat Google das UI-Framework Jetpack Compose für das vorgestellte mobile System. Die neue Technologie, die derzeit in der Alpha-Version angeboten wird, sollte es ermöglichen, die Benutzeroberfläche einer Android-Anwendung mit viel weniger Code als zuvor zu gestalten. Dies sollte in erster Linie durch die Verwendung deklarativer APIs und der Programmiersprache Kotlin erreicht werden. Dies kann neben Java als Standard für die Android-Entwicklung verwendet werden.

Stellenmarkt

  1. Berliner Verkehrsbetriebe (BVG), Berlin
  2. epay, ein globales Euronet-Unternehmen, Martinsried bei München

In der Ankündigung erklärt das Team, dass das UI-Modell unter Android bisher ein hierarchischer Baum von UI-Widgets war. Bei einer Änderung in der Anwendung sollte diese Hierarchie auch durch Aktualisieren des Baums geändert werden. Dies erfolgt normalerweise durch Durchlaufen der Knoten des Baums. Mit dem neuen deklarativen Ansatz sollte die Benutzeroberfläche jedoch als einfache Funktion beschrieben werden können, mit der Daten über die Hierarchie übertragen werden können. Wenn sich die Daten ändern, ändert sich die Hierarchie der Benutzeroberfläche automatisch. Ein manuelles Update ist daher nicht erforderlich.

Der Ankündigung zufolge ist die neue Technologie auch vollständig mit vorhandenem Code kompatibel und kann in diesen integriert werden. Es ist daher nicht erforderlich, eine Anwendung vollständig neu zu schreiben, um Jetpack Compose zu verwenden. Integration muss in beide Richtungen möglich sein. Dies bedeutet: Es sollte möglich sein, Elemente der Benutzeroberfläche von Compose in ein vorhandenes Ansichtslayout einzufügen, aber auch alte Technologie-Widgets wie Mapview oder Webview sollten in eines der Elemente integriert werden können Kompositionsfunktionen.

Das jetzt verfügbare Alpha bietet auch Unterstützung für Animationen, Gesten, Listen, Themen, Grafiken, Fensterverwaltung, Hardware-Schnittstellenkomponenten und erste Teile der Barrierefreiheit. In Zusammenarbeit mit Jetbrains hat Google auch die Unterstützung für Jetpack Compose in Version 4.2 von Android Studio erstellt. Die Standard-IDE für Android verfügt jetzt über eine interaktive Vorschaufunktion für Compose-Komponenten.

READ  Schmaler Linux-Laptop: Tuxedo Pulse 14 mit Ryzen 4000H wiegt 1,1 kg

Bitte aktivieren Sie Javascript.
Oder benutze dies Pures Golem-Angebot
und lies Golem.de

  • ohne Werbung
  • mit deaktiviertem JavaScript
  • mit Volltext-RSS-Feed