Google veröffentlicht die stabile Version Android Studio 4.0 mit neuen Entwicklerfunktionen

Google hat Android Studio 4.0, die neueste Version seiner IDE für Android-App-Entwickler, im Stable-Kanal veröffentlicht. Hier ist das Changelog.

Es kommt mir vor, als wäre es erst gestern gewesen (wenn gestern Februar war). Android Studio 3.6 wurde veröffentlicht mit einer Reihe nützlicher Ergänzungen und erforderlichen Korrekturen. Jetzt, einen Tag (drei Monate) später, hat Google Android Studio 4.0 mit noch mehr nützlichen Ergänzungen und erforderlichen Korrekturen auf die stabile Version gebracht. Lesen Sie weiter, um mehr über die Neuerungen zu erfahren.

Bewegungseditor

Die erste Funktion, über die wir sprechen werden, ist der Motion Editor. Seit fast ein paar Jahren AndroidX hat eine Unterklasse von ConstraintLayout namens MotionLayout. Der Zweck von MotionLayout besteht darin, Ihnen dabei zu helfen, einfacher zwischen Layoutzuständen zu animieren. Das einzige Problem bestand darin, dass Sie die Übergänge in XML selbst erstellen mussten. Mit Android Studio 4.0 gibt es eine neue Motion Editor-Oberfläche, mit der Sie Übergänge und Animationen in einem MotionLayout visuell erstellen und bearbeiten können. Es landet ohnehin alles in einer XML-Datei, die Sie aber nicht mehr selbst ausschreiben müssen.

Neuer Layout-Inspektor

Ein sehr nützliches Tool, das Android Studio schon seit einiger Zeit hat, ist der Layout Inspector. Bei debugfähigen Apps können Sie genau sehen, wie Ihre App auf dem Bildschirm angezeigt wird und welche verschiedenen Attribute sie hat. In Android Studio 4.0 erweitert der neue und verbesserte Layout-Inspektor die alte Version. Sie können es zwar immer noch für eine einfache Inspektion des Ansichtsbaums verwenden, es enthält jetzt jedoch Funktionen wie Live-Aktualisierung. In Verbindung mit Geräten, auf denen mindestens Android 10 ausgeführt wird, stehen Ihnen noch mehr Funktionen zur Verfügung, z. B. detailliertere Ansichtsattribute und eine 3D-Darstellung dessen, was auf dem Bildschirm angezeigt wird.

Layoutvalidierung

Einer der schwierigeren Aspekte beim Entwerfen einer App ist wohl die Erstellung der Layouts. Möglicherweise erstellen Sie mithilfe der integrierten Vorschau in Android Studio ein Layout, das auf Ihrem tatsächlichen Telefon oder Tablet jedoch schrecklich aussieht. Es ist zwar möglich, in der Vorschau zwischen verschiedenen Bildschirmgrößen und Auflösungen zu wechseln, dies kann jedoch mühsam sein. Wenn Sie das stört, haben Sie Glück! Android Studio 4.0 fügt eine Layout-Validierungsansicht hinzu, mit der Sie gleichzeitig sehen können, wie Ihr Layout auf verschiedenen Bildschirmgrößen und Auflösungen aussehen wird.

Java 8 Desugaring für alle APIs

Ein weiterer ärgerlicher Teil der Entwicklung für Android ist der Versuch, Java 8-Funktionen zu verwenden. Vielleicht haben Sie Code gefunden, der einen Stream implementiert, oder Sie möchten eine Lambda-Funktion verwenden. Möglicherweise benötigen Sie sogar eine Java 8-API, deren Umgehung einfach nicht praktikabel ist. Das Android Gradle-Plugin ist schon seit einiger Zeit in der Lage, einige Java 8-Funktionen in ältere APIs zu kompilieren, aber ab Android Studio 4.0 sollten nun alle Java 8-Funktionen unterstützt werden.


Diese Liste ist bei weitem nicht vollständig. Dies sind nur einige der interessanteren Ergänzungen in Android Studio 4.0. Hier ist eine Zusammenfassung der wichtigsten neuen Verbesserungen und Funktionen, die mit freundlicher Genehmigung von Google in der neuesten Version eingeführt wurden:

Übersicht über das Änderungsprotokoll für Android Studio 4.0

Design

  • Motion Editor: eine einfache Oberfläche zum Erstellen, Bearbeiten und Vorschauen MotionLayout Animationen
  • Verbesserter Layout-Inspektor: ein Echtzeit- und intuitiveres Debugging-Erlebnis
  • Layoutvalidierung: Vergleichen Sie Ihre Benutzeroberfläche über mehrere Bildschirmdimensionen hinweg

Entwickeln und profilieren

  • CPU-Profiler-Update: Verbesserungen, um die Benutzeroberfläche intuitiver zu navigieren und die Daten leichter verständlich zu machen
  • Aktualisierung der R8-Regeln: Intelligente Editorfunktionen für Ihre Regeln zur Codeverkleinerung, z. B. Syntaxhervorhebung, Vervollständigung und Fehlerprüfung
  • IntelliJ IDEA 2019.3-Plattform-Update mit Leistungs- und Qualitätsverbesserungen
  • Live-Vorlagen-Update: Android-spezifische Live-Vorlagen für Ihren Kotlin-Code
  • Clangd-Unterstützung: Clangd und Clang-Tidy sind standardmäßig aktiviert

Bauen

  • Build-Analysator: Erkennen und beheben Sie Engpässe in Ihrem Build
  • Aktualisierung der Sprachunterstützung für Java 8: APIs, die Sie unabhängig von der Mindest-API-Stufe Ihrer App verwenden können
  • Feature-zu-Feature-Abhängigkeiten: Definieren Sie Abhängigkeiten zwischen Dynamic Feature-Modulen
  • buildFeatures DSL: Aktivieren oder deaktivieren Sie diskrete Build-Funktionen, z. B. Datenbindung
  • Kotlin DSL: wesentliche Unterstützung für Kotlin DSL-Skriptdateien

Wenn Sie mehr über dieses Update erfahren möchten, sollten Sie dies unbedingt tun Schauen Sie sich den Blogbeitrag von Google an Und die Versionshinweise Weitere Informationen erhalten Sie oder schauen Sie sich das unten eingebettete Video an, um einen visuellen Überblick zu erhalten.