Bewertung:

Das Buch ist gut strukturiert und eignet sich sowohl zum Nachschlagen als auch zum sequentiellen Lesen, mit kurzen Kapiteln und praktischen Beispielen. Es wird regelmäßig aktualisiert, um es an neue Versionen von Android Studio anzupassen, was es zu einer wertvollen Ressource für das Erlernen von Kotlin und Android-Entwicklung macht. Es besteht jedoch die Sorge, dass der Inhalt aufgrund der Verzögerung der Veröffentlichungsfristen gegenüber den schnellen Google-Updates schnell veralten könnte.
Vorteile:⬤ Kurze, prägnante Kapitel, die leicht zu verstehen sind.
⬤ Enthält praktische Beispiele nach jedem Konzept.
⬤ Regelmäßige Updates, um mit den Android Studio Versionen Schritt zu halten.
⬤ Umfassende Abdeckung von Android Studio und Kotlin.
⬤ Hilfreich für Benutzer, die mit der offiziellen API-Dokumentation Schwierigkeiten haben.
⬤ Potenzielle Verzögerung zwischen der Veröffentlichung des Buches und den Google-Updates, wodurch das Risiko der Veralterung besteht.
⬤ Die ersten Kapitel können für absolute Anfänger schwierig sein.
(basierend auf 4 Leserbewertungen)
Android Studio 4.0 Development Essentials - Kotlin Edition: Developing Android Apps Using Android Studio 4.0, Kotlin and Android Jetpack
Vollständig aktualisiert für Android Studio 4. 0, Android 10 (Q), Android Jetpack und die modernen architektonischen Richtlinien und Komponenten. Das Ziel dieses Buches ist es, die notwendigen Fähigkeiten zu vermitteln, um Android-basierte Anwendungen mit der Programmiersprache Kotlin zu entwickeln.
Beginnend mit den Grundlagen bietet dieses Buch einen Überblick über die Schritte, die notwendig sind, um eine Android-Entwicklungs- und Testumgebung einzurichten, gefolgt von einer Einführung in die Programmierung in Kotlin einschließlich Datentypen, Ablaufsteuerung, Funktionen, Lambdas, Coroutines und objektorientierter Programmierung.
Ein Überblick über Android Studio umfasst Bereiche wie Werkzeugfenster, den Code-Editor und das Layout-Editor-Tool. Auf eine Einführung in die Architektur von Android folgt ein detaillierter Blick auf das Design von Android-Anwendungen und Benutzeroberflächen mit der Android Studio-Umgebung.
Weitere Kapitel befassen sich mit den Komponenten der Android-Architektur, darunter View-Modelle, Lifecycle-Management, Raumdatenbanken, App-Navigation, Live-Daten und Datenbindung.
Auch fortgeschrittenere Themen wie Intents werden behandelt, ebenso wie die Handhabung von Touchscreens, Gestenerkennung und die Wiedergabe und Aufnahme von Audio. In dieser Ausgabe des Buches werden auch die Themen Drucken, Übergänge, cloudbasierte Dateispeicherung und Unterstützung für faltbare Geräte behandelt.
Die Konzepte des Material Design werden ebenfalls ausführlich behandelt, einschließlich der Verwendung von schwebenden Aktionsschaltflächen, Snackbars, Oberflächen mit Registerkarten, Kartenansichten, Navigationsschubladen und zusammenklappbaren Symbolleisten.
Zusätzlich zu den allgemeinen Android-Entwicklungstechniken enthält das Buch auch Google Play-spezifische Themen wie die Implementierung von Karten mit der Google Maps Android API und das Einreichen von Apps bei der Google Play Developer Console.
Andere wichtige Funktionen von Android Studio 4. 0 und des Android SDK werden ebenfalls detailliert behandelt, darunter der Layout-Editor, die ConstraintLayout- und ConstraintSet-Klassen, MotionLayout-Animation, Constraint-Ketten und Barrieren, View-Binding, direkte Antwortbenachrichtigungen und Unterstützung mehrerer Fenster.
Die Kapitel behandeln auch erweiterte Funktionen von Android Studio wie App Links, Dynamic Feature Modules, den Android Studio Profiler und die Gradle Build-Konfiguration.
Angenommen, Sie haben bereits etwas Programmiererfahrung, sind bereit, Android Studio und das Android SDK herunterzuladen, haben Zugang zu einem Windows-, Mac- oder Linux-System und Ideen für einige zu entwickelnde Anwendungen, dann können Sie loslegen.