Bewertung:

Das Buch ist eine wertvolle Ressource zum Erlernen von Android Studio und wird für seine Zugänglichkeit und seinen Schreibstil gelobt. Allerdings mangelt es gelegentlich an detaillierten Erklärungen, und der Benutzer äußerte seine Frustration über die Ungereimtheiten von Android Studio.
Vorteile:Beschleunigt die Lernkurve, gute Verbindung zum Lernstil, Möglichkeit zur Auswahl von Kapiteln, bietet eine kostenlose PDF-Version.
Nachteile:Einige Inhalte sind spärlich an Details, Unstimmigkeiten mit Android Studio selbst, potenzieller Mangel an Material zur Fehlersuche.
(basierend auf 2 Leserbewertungen)
Android Studio Hedgehog Essentials - Java Edition: Developing Android Apps Using Android Studio 2023.1.1 and Java
Vollständig aktualisiert für Android Studio Hedgehog (2023. 1. 1) und die neue Benutzeroberfläche, lehrt dieses Buch, wie man Android-basierte Anwendungen mit der Programmiersprache Java entwickelt.
Dieses Buch beginnt mit den Grundlagen und beschreibt, wie man eine Android-Entwicklungs- und Testumgebung einrichtet, gefolgt von einem Überblick über Bereiche wie Werkzeugfenster, den Code-Editor und das Layout-Editor-Tool. Auf eine Einführung in die Architektur von Android folgt ein ausführlicher Blick auf das Design von Android-Anwendungen und Benutzeroberflächen mit der Android Studio-Umgebung.
Die Kapitel behandeln auch die Komponenten der Android-Architektur, einschließlich View-Modelle, Lifecycle-Management, Room-Datenbankzugriff, den Database Inspector, App-Navigation, Live-Daten und Datenbindung.
Fortgeschrittene Themen wie Intents werden ebenso behandelt wie die Handhabung von Touchscreens, Gestenerkennung und die Aufnahme und Wiedergabe von Audio. In dieser Buchausgabe werden auch die Themen Drucken, Übergänge und Unterstützung für faltbare Geräte behandelt.
Die Konzepte des Materialdesigns werden ebenfalls ausführlich behandelt, einschließlich der Verwendung von schwebenden Aktionsschaltflächen, Snackbars, Oberflächen mit Registerkarten, Kartenansichten, Navigationsschubladen und zusammenklappbaren Symbolleisten.
Andere wichtige Funktionen von Android Studio und Android werden ebenfalls ausführlich behandelt, darunter der Layout-Editor, die Klassen ConstraintLayout und ConstraintSet, der MotionLayout-Editor, View-Binding, Constraint-Ketten, Barrieren und direkte Antwortbenachrichtigungen.
Die Kapitel behandeln auch fortgeschrittene Funktionen von Android Studio, wie App Links, Gradle-Build-Konfiguration, In-App-Billing und das Einreichen von Apps an die Google Play Developer Console.