Bewertung:

Das Buch bietet einen umfassenden Ansatz für die Android-Entwicklung, mit klaren Erklärungen und Beispielen. Aufgrund der vorausgesetzten Java-Vorkenntnisse wird es jedoch als ungeeignet für Anfänger angesehen. Es leidet auch unter einigen veralteten Inhalten, mit Verweisen auf veraltete Methoden und das Vorhandensein einer neueren Ausgabe, die aktuellere Tools abdeckt.
Vorteile:⬤ Gut geschrieben mit klaren Erklärungen
⬤ antizipiert Fragen des Lesers
⬤ gut für das Erlernen der Komplexität der Android-App-Entwicklung
⬤ angemessener Preis
⬤ umfassend für diejenigen mit einem Hintergrund in Java.
⬤ Nicht für Anfänger geeignet
⬤ inkonsistenter Inhalt zwischen grundlegenden Beschreibungen und fortgeschrittenen Beispielen
⬤ enthält veraltete Informationen und veraltete Methoden
⬤ eine neuere Ausgabe ist verfügbar, die neuere Tools abdeckt.
(basierend auf 6 Leserbewertungen)
Android Studio 4.1 Development Essentials - Java Edition: Developing Android 11 Apps Using Android Studio 4.1, Java 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 Java zu entwickeln.
Es wird ein Überblick über Android Studio gegeben, der Bereiche wie die Werkzeugfenster, den Code-Editor und den Layout-Editor umfasst. Auf eine Einführung in die Architektur von Android folgt ein detaillierter Blick auf das Design von Android-Anwendungen und Benutzeroberflächen unter Verwendung 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 fortgeschrittene 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, Cloud-basierte Dateispeicherung 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.
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. 1 und Android 11 werden ebenfalls ausführlich behandelt, darunter der Layout-Editor, die ConstraintLayout- und ConstraintSet-Klassen, Constraint-Ketten, MotionLayout-Animation, Barrieren, direkte Antwortbenachrichtigungen, View-Bindings und Mehrfensterunterstützung.
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.