Bewertung:

In den Rezensionen wird das Buch für seine Klarheit, Gründlichkeit und Eignung für Anfänger in der Android-Programmierung gelobt. Viele Nutzer schätzen den strukturierten Ansatz mit kleinen Kapiteln und guten Illustrationen. Einige Rezensenten wiesen jedoch auf Probleme mit der Kindle-Version unter macOS und auf die vorausgesetzten Java-Vorkenntnisse hin, die ein potenzielles Hindernis für absolute Anfänger darstellen.
Vorteile:⬤ Gut strukturiert für Anfänger, hervorragende Illustrationen, gründlicher und detaillierter Inhalt, guter Zugang zum Quellcode, deutliche Verbesserungen in Version
⬤ 0 im Vergleich zu
⬤ 6, gutes Preis-Leistungs-Verhältnis.
Erfordert Java-Vorkenntnisse, die Anfänger überfordern können, Kindle-Version hat Probleme unter macOS Catalina.
(basierend auf 3 Leserbewertungen)
Android Studio 4.0 Development Essentials - Java Edition: Developing Android Apps Using Android Studio 4.0, Java 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 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. 0 und Android 10 werden ebenfalls ausführlich behandelt, darunter der Layout-Editor, die ConstraintLayout- und ConstraintSet-Klassen, Constraint-Ketten, MotionLayout-Animation, Barrieren, direkte Antwortbenachrichtigungen, View-Bindings und Unterstützung für mehrere 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.