Google Play Console, Android Studio, Kotlin und Jetpack erhalten neue Funktionen

Parallel zur Android 11 Beta hat Google ein Redesign der Play Console angekündigt und neue Funktionen in Android Studio, Kotlin und Jetpack hinzugefügt.

Die Betaversion von Android 11 ist vielleicht gerade erst veröffentlicht worden, aber wenn Sie Entwickler sind, gibt es noch mehr, worüber Sie sich freuen können. Zusammen mit Android 11 stellt Google eine ganze Reihe von Extras für Entwickler vor, darunter ein neues Design der Google Play Console, neue Versionen von Android Studio und eine Reihe von AndroidX und Kotlin Aktualisierung.

Neugestaltung der Google Play Console

Lassen Sie uns zunächst über die neue Google Play Console sprechen. Seit der Einführung der neuen Material-Design-Richtlinien hat Google (langsam) seine verschiedenen Apps und Websites auf die neue Designsprache aktualisiert, und dazu zählt nun auch die Play Console. Zusätzlich zur Designaktualisierung wurden die Dinge ein wenig neu organisiert. Laut Google gibt es ein neues Benutzerverwaltungssystem, das Ihnen bei der Verwaltung der Personen hilft, die Sie zu Ihrem Konsolenkonto eingeladen haben, sowie einige andere Funktionen, die Ihnen dabei helfen, bei Google Play erfolgreich zu sein.

Unten sehen Sie einige Screenshots des neuen Designs.

Android Studio 4.1 und 4.2

Die nächste Neuheit ist Android Studio. Google hat zwei neue Versionen veröffentlicht: 4.1 in der Betaversion und 4.2 in Canary. Da es in diesen Versionen eine Menge neuer Funktionen gibt, gehen wir nur auf einige der interessanteren ein.

Wenn Sie viel entwickelt (oder gebastelt) haben, kennen Sie wahrscheinlich Wireless ADB. Mit dieser Funktion von ADB können Sie eine Verbindung zu Ihrem Gerät über dessen IP-Adresse statt über ein Kabel herstellen. Leider kann es schwierig sein, es zu aktivieren. Sie müssen entweder im normalen ADB herumspielen oder ein gerootetes Gerät haben. Nun, mit Android Studio 4.2 benötigen Sie lediglich ein Gerät mit Android 11 oder höher, und schon können Sie Wireless ADB im Handumdrehen zum Laufen bringen.

Der Android-Emulator ist jetzt Teil von Android Studio. Zum Zeitpunkt des Verfassens dieses Artikels ist nicht genau klar, was das bedeutet, aber Google sagt, dass es schnellere und integriertere automatisierte Tests ermöglichen wird.

Schließlich (für diese Unterliste) sollten App-Builds für Geräte mit Android 11 oder höher noch schneller sein.

Hier ist eine Grafik, die die neuen Funktionen in beiden Versionen zeigt.

Kotlin und AndroidX

Jetzt lasst uns darüber reden Kotlin Und AndroidX. Kotlin ist wahrscheinlich die beliebteste Sprache für die Android-Entwicklung. Es ist prägnanter als Java, verfügt über verschiedene Hilfsmethoden, unterstützt Erweiterungsfunktionen und bietet noch viel mehr, was die Verwendung angenehmer macht als Java. Aufgrund all dieser Vorteile empfiehlt Google offiziell Kotlin als Sprache für die Android-Entwicklung.

Erstens gibt es einige neue Funktionen in Kotlin selbst. Android Studio unterstützt jetzt Kotlin 1.4, das eine ganze Reihe neuer Dinge enthält. Eine der Hauptfunktionen von 1.4 ist die SAM-Konvertierung für Kotlin-Schnittstellen. Zur besseren Lesbarkeit wandelt Kotlin seit einiger Zeit Single-Method-Java-Schnittstellen automatisch in Lambdas um. Diese Konvertierung funktionierte jedoch nicht für in Kotlin deklarierte Schnittstellen; In 1.3 müssten Sie selbst mit einer Kotlin-Schnittstelle mit einer einzigen Methode die gesamte Implementierung schreiben. In Kotlin 1.4 ist dies nicht mehr notwendig. Markieren Sie einfach Ihre Single-Method-Kotlin-Schnittstellen mit dem fun Modifikator, und Sie können sie in Lambda-Form verwenden.

Sie können mehr über Kotlin 1.4 lesen Hier Und Hier.

Das ist jedoch noch nicht alles. Kotlin verfügt über eine leistungsstarke Funktion namens Coroutines. Coroutinen ähneln denen von Android inzwischen veraltete AsyncTask aber mit mehr Funktionen, besserer Syntax und einfacherer Lesbarkeit. Drei AndroidX-Bibliotheken, Lifecycle, WorkManager und Room, unterstützen jetzt Kotlins Coroutinen, was den Umgang mit asynchroner Logik bei der Verwendung dieser Bibliotheken erleichtern soll.

Jetpack Compose

Falls Sie das verpasst haben diverse Ankündigungen von Google dafürJetpack Compose ist eine neue Möglichkeit, Layouts in nativen Android-Projekten zu entwerfen. Anstelle des zwingenden XML-Layoutdesigns ist Compose ein deklaratives Framework, das vollständig in Kotlin geschrieben ist. Die erste Entwicklervorschau befindet sich bereits seit einiger Zeit, aber ab heute können Sie die zweite Entwicklervorschau ausprobieren. In dieser Version gibt es eine Reihe neuer Funktionen, darunter:

  • Interoperabilität mit nativen Android-Ansichten
  • Animationen
  • Adapterbasierte Listen
  • Echtzeitvorschauen für Layoutänderungen (zuvor war ein Neuaufbau des Projekts erforderlich)
  • Code-Vervollständigung

Google hofft, irgendwann im Sommer eine Alpha-Version von Compose veröffentlichen zu können. Die vollständige Veröffentlichung ist für 2021 geplant.


Und das ist alles, was wir heute haben! In diesem Artikel finden Sie nicht alles, was neu ist. Schauen Sie sich daher unbedingt die offizielle Ankündigung von Google an, um weitere Einzelheiten zu erfahren. Sie können alle 12 Vorträge sehen, die Google gerade veröffentlicht hat diese YouTube-Playlist, informieren Sie sich jede Woche über neue Entwicklerinhalte während Googles „11 Wochen Android,“ und lernen Sie voneinander während eines Online-Treffen der Android 11-Community.