Jetzt in Android #55. Android Studio, DataStore, Glance… | lähde: Manuel Vivo | Android-Entwickler Februar 2022

Willkommen bei Now in Android, Ihrem ständigen Leitfaden für Neues und Wichtiges in der Welt der Android-Entwicklung.
Android Studio Bumblebee (2021.1.1) ist jetzt stabil. Wir haben es seitdem gepatcht, um einige Startprobleme zu beheben – also aktualisieren Sie es unbedingt! Verbessert die Funktionalität in einem typischen Programmierer-Workflow: Entwicklung und Implementierung, Profilierung und Inspektion und Design.
Zu den bemerkenswerten Ergänzungen gehören ein einheitlicher Testlauf zwischen Android Studio und Ihrem Continuous Integration (CI)-Server, praktische Pairing-Streams zur Unterstützung von ADB über Wi-Fi, verbesserte Profiler-Tools, die Ihnen helfen, den Junk in Ihrer App zu identifizieren und zu analysieren, und neue Anzeigemöglichkeiten Animationen und UI-Interaktionen, ohne Ihre App auf dem Gerät zu installieren.
Der DataStore MAD Skills-Reihe geht mit weiteren Folgen weiter. In der dritten Folge Simona Abdeckungen DataStore-Einstellungeneiner von diesen beiden Datenspeicher Implementierung. Da DataStore Preferences Schlüssel/Wert-Paare verwendet, um kleinere Datensätze zu speichern, ersetzt Jetpack Gemeinsame Einstellungen.
In der vierten Folge Simona Abdeckungen Proto-DataStore, zweite Implementierung. Der Unterschied besteht darin, dass Proto DataStore unterstützte typisierte Objekte verwendet Protokollpuffer um kleinere Datensätze zu speichern und gleichzeitig Typsicherheit zu bieten.
Simona hat auch eine Episode über Best Practices für DataStore erstellt, in der Sie erfahren, wie Sie synchrone Arbeit ausführen und wie Sie sie mit der Serialisierung von Kotlin- und Hilt-Datenklassen zum Laufen bringen. Dies ist der erste Teil der Best Practice! Also achte auf zukünftige Folgen 😄
Wir haben letztes Jahr angekündigt Wear Tiles-API. Um diese Java-API zu vervollständigen, freuen wir uns, dies bekannt zu geben Unterstützung für Wear OS-Kacheln hinzugefügt Die Aussicht, ein neuer Rahmen, der auf Jetpack Compose aufbaut und entwickelt wurde, um das Basteln für Oberflächen außerhalb Ihrer Android-App zu vereinfachen. Da diese Bibliothek in der Alpha-Version ist, würden wir sie gerne bekommen Ihre Rückmeldung.
Der Autoanwendungsbibliothek Version 1.2 befindet sich bereits in der Beta-Phase, sodass App-Entwickler mit der Entwicklung ihrer Navigations-, Park- und Lade-Apps für Android Automotive OS beginnen können. Jetzt können Entwickler mit dem Erstellen und Testen von Anwendungen für diese Kategorien beginnen Car OS-Emulator sowohl auf Android Automotive OS als auch auf Android Auto.
Jetzt, wo wir über Bibliotheksaktualisierungen sprechen, werfen wir einen Blick darauf, was mit AndroidX-Versionen passiert.
Navigation 2.4 läuft stabil jetzt! Sie können sehen, wie viel diese Version einführt Versionshinweise. Es wurde in Kotlin neu geschrieben, mit Zwei-Fenster-Integration, Navigationsrouten + Kotlin DSL-Verbesserungen, der ersten stabilen Version von Navigation Compose und Unterstützung für mehrere Backstacks. Damit ist die hilt-navigation-compose-Bibliothek erreicht ebenfalls eine stabile 1,0.
Schiebefenster-Erscheinungsbild 1.2 ist auch stabil und mit ein paar anderen Verbesserungenjetzt ist er sich der Überschneidung bewusst!
Automatisches bewusstes Überlappungsverhalten SlidingPaneLayout es ist möglich, weil AndroidX-Fensterbibliothek die ihre erste 1.0.0 erreichte ein stabiler Wendepunkt. Diese Bibliothek fügt Unterstützung für das Wechseln von Telefonen über die WindowInfoTracker- und FoldingFeature-API hinzu.
Der CameraX-Bibliotheken Version 1.1 hat die Beta-Phase erreicht, und von nun an werden alle CameraX-Bibliotheken auf dieselbe Versionsnummer ausgerichtet.
Das Team veröffentlichte auch eine integrierende Bibliothek Google Maps mit Jetpack Compose. Enthält Compose for Maps SDK für Android-Komponenten. Sie können mehr in lesen README-Projekt.
Kateryna Semenova schrieb über Verbesserung Anwendungsleistung mit Basisprofilen oder wie man die Startzeit um bis zu 40 % verbessert! Auch die Startzeit ist wichtig Grundprofile sind ein neuer Mechanismus zur Bereitstellung von Profilen und zur Verbesserung Ihrer Benutzererfahrung.
Wenn Sie sich für die Medien interessieren und wissen möchten, wie OboeDie leistungsstarke Audiobibliothek von Google hat die Aufnahmequalität und die Abschlussraten von Smule, einer Karaoke-Anwendung, verbessert. Sehen Sie sich diesen Artikel an!
Wenn Sie gerne lesen, wie Unternehmen Google-Produkte nutzen, finden Sie hier einige Geschichten dazu Microsoft Lens hat die Entwicklerproduktivität mit CameraX gesteigertich Zomato erhöhte die Anwendungsgeschwindigkeit um 30 %.
Verwenden Sie Cork oder WorkManager im Hintergrund? Das Team aktualisiert Leitfaden zur Hintergrundarbeit um Ihnen bei der Auswahl der für Ihren Anwendungsfall am besten geeigneten Bibliothek zu helfen. Es hängt davon ab, ob der Job persistent ist oder nicht, und ob er sofort gestartet werden muss, dauerhaft ist oder verschoben werden kann.
Wenn Sie weiterarbeiten Android-TVes sollte Ihnen klar sein Best Practices für Barrierefreiheit, die vom Team erstellt wurden. Bietet Empfehlungen für native und nicht native Anwendungen. Erfahren Sie, warum Barrierefreiheit für Ihre TV-App wichtig ist und wie Sie Ihre Apps wann bewerten TalkBack verwendet wird, wie Systemuntertiteleinstellungen übernommen werden und mehr!!
Wenn es um Barrierefreiheit geht … Als nächstes in der Reihe ist Barrierefreiheit TalkBack, Google-Screenreader! In diesem Video erfahren Sie, was TalkBack ist, wie Sie es einrichten, wie Sie es durch die App navigieren und wie Sie damit die Zugänglichkeit Ihrer App verbessern können.

Es gab eine Folge Android-Entwickler hinter den Kulissen seit dem letzten Now in Android veröffentlicht. Schauen Sie sich den Link unten oder in Ihrem bevorzugten Podcast-Client an:
U Folge 182: Große Bildschirme sind eine große Sache, Clara, Florina und Daniel gesellen sich zu Ihren üblichen Gastgebern, um über große Bildschirme zu sprechen, was sie sind und was sie für App-Entwickler bedeuten. Sie erfahren auch mehr über die Ressourcen, die Ihnen zur Verfügung stehen, um hochwertige Erfahrungen auf Großbildgeräten zu erstellen: von Mustern und Richtlinien bis hin zu kanonischen Layouts und neuen APIs wie Klassen in Fenstergröße. Haftungsausschluss: Florina ist sehr aufgeregt darüber, verpassen Sie nicht das Epos Große Bildschirme! Große Bildschirme! Große Bildschirme! Einleitung!
Das war’s für dieses Mal, mit Android Studio Bumblebee stable, DataStore MAD Skills-Reihe, AndroidX Ausgaben, Die Aussicht Hinzufügen von Kacheln für Wear OS, Autoanwendungsbibliothek Beta, Artikel über Grundprofile, OboeDokumentation aktualisieren auf Hintergrundarbeit ich Barrierefreiheit für Android TV, Barrierefreiheit Videos, u.a neue ADB-Folge!! Kommen Sie bald wieder hierher für das nächste Update aus dem Android-Entwickleruniversum.