Bewertung:

Das Buch wird im Allgemeinen für seinen umfassenden Inhalt und seine didaktische Qualität gelobt, obwohl einige Benutzer anmerken, dass es im Vergleich zu neueren Versionen, die sich auf das neueste Android Studio konzentrieren, veraltet sein könnte.
Vorteile:Gut strukturierte und detaillierte Erklärungen, angenehmer Schreibstil, sowohl für Anfänger als auch für erfahrene Entwickler geeignet, deckt eine breite Palette von Themen in der Android-Entwicklung einschließlich Kotlin ab.
Nachteile:Wird von einigen als veraltet angesehen, insbesondere im Vergleich zu neueren Ausgaben; in einigen Kapiteln fehlt die Abdeckung bestimmter Themen wie Overflow-Menü und Google Maps.
(basierend auf 5 Leserbewertungen)
Android Studio 4.1 Development Essentials - Kotlin Edition: Developing Android 11 Apps Using Android Studio 4.1, Kotlin and Android Jetpack
Vollständig aktualisiert für Android Studio 4. 1, Android 11 (R), 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.
Weitere wichtige Funktionen von Android Studio 4. 1 und des Android 11 SDK werden ebenfalls detailliert behandelt, einschließlich des Layout-Editors, der ConstraintLayout- und ConstraintSet-Klassen, der MotionLayout-Animation, der Constraint-Ketten und Barrieren, der Ansichtsbindung, der direkten Antwortbenachrichtigungen und der Unterstützung mehrerer Fenster.
Die Kapitel behandeln auch fortgeschrittene 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 Apps, dann sind Sie bereit, loszulegen.