Android Studio 3.0 - Alles, was Sie wissen müssen
Als Android-Entwickler erwarte ich gerne neue und innovative Funktionen von Google, um Entwicklern wie mir zu helfen Apps einfach erstellen und testen als je zuvor und Android Studio 3.0 ist nicht anders. Das erstmals in Google I / O 2017 angekündigte Android 3.0 bietet neben einer Reihe weiterer Funktionen Unterstützung für Kotlin.
Wenn Sie es nicht erwarten können Probieren Sie die neuen Funktionen aus, Laden Sie dann die Android Studio 3.0 Preview herunter und probieren Sie es aus. Lassen Sie mich in der Zwischenzeit durch die gute Qualität von Android Studio 3.0 - der neuen Android IDE - gehen.
Android Oreo-Unterstützung
Android Studio 3.0 fügt hinzu Unterstützung für das Schreiben von Apps für Android 8.0 Oreo einschließlich der neuen Funktionen, die in Oreo unterstützt werden. Mit dieser neuen IDE können Sie leicht erstellen Adaptive Launcher-Symbole, und hinzufügen neue Arten von Schriftarten in Ihren Apps.
Adaptive Symbole zeigen verschiedene Formen auf verschiedenen Geräten an, pro verschiedene OEMs. Sie können ein adaptives Startersymbol mit dem Assistenten für adaptive Symbole erstellen, auf den Sie durch Klicken mit der rechten Maustaste zugreifen können / res Ordner und Auswahl Neu, dann “Image Asset“, und klicken “Launcher-Symbole (adaptiv und veraltet)“.
Da Oreo jetzt herunterladbare Schriftarten unterstützt, können Sie diese jetzt in Ihren Apps hinzufügen, um die Größe der APKs Ihrer Apps zu reduzieren. Ebenso können Sie in Ihren Apps Schriften im XML-Format hinzufügen - so einfach wie Sie eine andere Ressourcendatei hinzufügen.
Update der Basisplattform
Android Studio 3.0 wird mit der IntelliJ Platform 2017.1.2 geliefert, die zahlreiche neue Funktionen und Verbesserungen in der Android IDE hinzufügt. Mit diesen Verbesserungen können Sie schneller Code schreiben und Funktionen wie Parameterhinweise, sofortige Suchergebnisse, neue Flusenprüfungen, semantische Hervorhebung, und viele mehr.
Unterstützung für neue Funktionen
Unterstützung für Java 8-Funktionen
Da sich die Entwickler nun an Java 8-Funktionen gewöhnen, hat Google die Unterstützung für solche Sprachfunktionen in Android Studio verbessert. Es bedeutet, dass Sie OpenJDK-APIs wie verwenden können java.time, java.nio.file, und java.lang.invoke, und so kannst du auch Verwenden Sie Bibliotheken, die mit diesen APIs erstellt wurden in Ihren Apps.
Kotlin-Sprachunterstützung
Kotlin ist eine Java-interoperable Sprache reduziert den Boilerplate-Code, vermeidet Ausnahmen von Nullzeigern und führt zahlreiche weitere Verbesserungen gegenüber Java ein. Es ist ausdrucksvoller und prägnanter Im Vergleich zu Java und mit Android Studio 3.0 können Sie jetzt Java-Dateien in Kotlin oder Code direkt in Kotlin konvertieren.
Instant Apps-Unterstützung
Instant Apps sind wie Web-Apps, aber native Apps Das kann Android-APIs verwenden und Ihrer App ein natives Erscheinungsbild verleihen. Für den Endbenutzer ist es so einfach wie das Öffnen eines Weblinks; aber für den Entwickler (das sind Sie) geht es um Modularisierung seiner App in sogenannte Feature-Module das macht zusammen ein "Feature APK".
Instant Apps können laufen ohne installiert zu werden wie Web-Apps, im Gegensatz zu regulären Apps. Damit dies funktioniert, müssen Sie Ihre vorhandene App aktualisieren, um Instant-Apps zu unterstützen - Android Studio 3.0 bietet "Instant App" - und "Feature" -Module für das Selbe. Ich denke, es ist eine Verbesserung gegenüber regulären Apps. was denkst du?
Neue und aktualisierte Tools
Neuer Android-Profiler
Android Profiler ist das neues Überwachungstool für Android, das das alte Android-Monitor-Tool ersetzt. Es ist viel besser als das alte Tool und bietet eine einheitliche Echtzeitansicht der App. Sie können auf dasselbe zugreifen, indem Sie öffnen Aussicht Menü, dann gehen Sie zu “Werkzeug Windows“, und schließlich wählen “Android-Profiler“.
Neuer APK-Debugger
Der völlig neue APK-Debugger in Android Studio 3.0 bringt verbesserte Debugging-Funktionen. Das heißt, Sie können APKs debuggen, wenn sie debugfähig sind - selbst wenn dies nicht wie in einem Android Studio-Projekt erstellt wurde. Sie können auf das Tool zugreifen, indem Sie auf gehen “Datei” Menü und klicken “Profil oder Debug APK” Möglichkeit.
Neuer Gerätedatei-Explorer
Der neue Device File Explorer ist ein Werkzeug dafür Greifen Sie nahtlos auf das Dateisystem des verbundenen Geräts zu. Sie können Dateien auf dem Gerät anzeigen, kopieren und löschen und Sie können diese Dateien auch in dieser IDE öffnen. Sie können auf den Datei-Explorer zugreifen, indem Sie auf klicken “Aussicht” Menü, Auswahl “Werkzeug Windows“, und klicken “Gerätedatei-Explorer“.
Neues Android-Plugin für Gradle
Android Plugin für Gradle 3.0.0 ist ein neues, verbessertes Gradle-Plugin, das hilft Probleme bei der Build-Leistung beheben des vorherigen Plugins und bietet verschiedene andere Verbesserungen. Dazu gehören schnellere Konfigurationszeiten, die Abhängigkeit von Varianten abhängige Auflösungen und mein Favorit - schnellere inkrementelle Builds.
Alte Werkzeugverbesserungen
Android Emulator-Funktionen
Der mit Android Studio 3.0 gebündelte Android-Emulator bietet zahlreiche Verbesserungen in Bezug auf Geschwindigkeit und Leistung, einschließlich Unterstützung für OpenGL ES 3.0 für API-Ebene 24 und höher. Darüber hinaus bietet es eine einfachere Möglichkeit, einen Fehlerbericht für Ihre laufende App zu erstellen, und a Schnellere Möglichkeit, emulatorbezogene Fehler einzureichen.
Layout-Editor-Funktionen
Layout-Editor ist es gewohnt Gestalten Sie Layouts in einem Drag & Drop-Editor, und das neue Android Studio bringt verschiedene Verbesserungen an diesem Schnittstellenhersteller. Die neuen Funktionen beinhalten Verbesserte Einfügungen durch Ziehen und Ablegen von Ansichten, neue Fehleranzeige, Unterstützung für Barrieren und Gruppen sowie verbesserte Erstellung von Ketten.
APK Analyzer-Funktionen
APK Analyzer ist ein Werkzeug zur Analyse der APK und zum Verständnis ihrer Zusammensetzung Nachdem der Buildvorgang abgeschlossen ist. Es hilft, die Dateigröße zu reduzieren und DEX-Dateien und -Ressourcen zu debuggen. Mit Android Studio 3.0 gibt es neue Filteroptionen, eine verbesserte Baumansicht und bessere Funktionen Prüfung von Proguard-fähigen APKs.
Um den APK Analyzer zu verwenden, genügt es APK ziehen und ablegen in das Editorfenster von Android Studio. Alternativ können Sie zu wechseln Projekt Perspektive und öffnen Sie eine APK in der Projekt Fenster. Und zum Schluss kannst du auch gehen Bauen Menü wählen “Analysieren Sie APK” aus den Optionen und wählen Sie dann Ihre APK.
Funktionen des Layout-Inspektors
Der verbesserte Layout-Inspector in dieser Android-IDE enthält Verbesserungen, mit denen Sie arbeiten können leicht debuggen Sie Layout-Probleme. Dazu gehören eine neue Suchfunktion, kategorisierte Eigenschaften usw. Sie können auf dieses Inspektionswerkzeug zugreifen, indem Sie auf klicken Werkzeuge Menü, Auswahl Android Option und klicken Sie dann auf “Layout-Inspektor“.
Welche Features sollen als nächstes kommen?
Hier ging es um die neuen Funktionen und Verbesserungen von Android Studio 3.0. Obwohl diese Liste noch viele begeistern wird, würden einige von Ihnen noch danach suchen Weitere Feature-Updates in Android Studio. Und warum solltest du nicht? Android Studio ist für Entwickler wie Sie, und Sie müssen in den kommenden Funktionen mitbestimmen.
Gott sei Dank, Google hört sich Entwickler wie ich und Sie an - Gehen Sie einfach zur Android Studio Project Site. Hier sehen Sie verschiedene Möglichkeiten, Ihre Stimme zu erheben, Fehler melden und neue Funktionen vorschlagen - Befolgen Sie einfach die Anweisungen, um Ihr Herz auszusprechen, und denken Sie daran, alle notwendigen Informationen anzugeben.
Wenn Sie diesen Beitrag gern gelesen haben oder Ihre Lieblingsfunktion in Android Studio 3.0 freigeben möchten, schreiben Sie unten einen Kommentar oder teilen Sie mir Ihre Gedanken unter @aksinghnet auf Twitter mit. Ich würde gerne von dir hören. Und, glückliche Kodierung Jungs!