
Android Studio Flamingo Essentials - Java Edition: Developing Android Apps Using Android Studio 2022.2.1 and Java
Dieses vollständig für Android Studio Flamingo aktualisierte Buch soll Ihnen zeigen, wie Sie Android-basierte Anwendungen mit der Programmiersprache Java entwickeln können.
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 unter Verwendung der Android Studio-Umgebung.
Weitere Kapitel befassen sich mit den Komponenten der Android-Architektur, darunter View-Modelle, Lifecycle-Management, Room-Datenbankzugriff, der Datenbank-Inspektor, App-Navigation, Live-Daten und Datenbindung.
Auch fortgeschrittene Themen wie Intents werden behandelt, ebenso 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, Dynamic Delivery, Gradle-Build-Konfiguration, In-App-Billing und das Einreichen von Apps an die Google Play Developer Console.
Wenn Sie bereits über Java-Programmiererfahrung verfügen, bereit sind, Android Studio und das Android SDK herunterzuladen, Zugang zu einem Windows-, Mac- oder Linux-System haben und Ideen für einige zu entwickelnde Apps haben, sind Sie bereit, loszulegen.