Bewertung:

Das Buch wird für seine Klarheit und Effektivität bei der Vermittlung der Android-Entwicklung mit Kotlin hoch gelobt, insbesondere für Anfänger und Umsteiger von anderen Entwicklungsumgebungen wie Visual Studio. Allerdings hat es Einschränkungen bei der Abdeckung bestimmter fortgeschrittener Themen.
Vorteile:⬤ Ausgezeichnete Klarheit und Gründlichkeit bei der Erklärung von Konzepten
⬤ großartig für Anfänger und Umsteiger von anderen Plattformen
⬤ gut strukturierte Tutorials
⬤ von Lesern sehr empfohlen.
⬤ Begrenzte Abdeckung von Hintergrunddiensten und Netzwerkinteraktionen
⬤ zu sehr auf UX-Komponenten konzentriert
⬤ geht nicht auf Sensorinteraktionen ein.
(basierend auf 3 Leserbewertungen)
Android Studio Electric Eel Essentials - Kotlin Edition: Developing Android Apps Using Android Studio 2022.1.1 and Kotlin
Dieses vollständig für Android Studio Electric Eel aktualisierte Buch soll Ihnen zeigen, wie Sie Android-basierte Anwendungen mit der Programmiersprache Kotlin entwickeln können.
Dieses Buch beginnt mit den Grundlagen und umreißt 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, Kontrollfluss, Funktionen, Lambdas und objektorientierte Programmierung. Die asynchrone Programmierung mit Kotlin Coroutines und Flow wird ebenfalls detailliert behandelt.
Ein Überblick über Android Studio umfasst Bereiche wie Werkzeugfenster, den Code-Editor und das Layout-Editor-Tool. Nach einer 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, Room-Datenbankzugriff, der Datenbankinspektor, 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. Diese Buchausgabe deckt auch das Drucken, Übergänge und die Unterstützung faltbarer Geräte ab.
Die Konzepte des Materialdesigns werden ebenfalls detailliert behandelt, einschließlich der Verwendung von schwebenden Aktionsschaltflächen, Snackbars, Oberflächen mit Registerkarten, Kartenansichten, Navigationsschubladen und klappbaren Symbolleisten.
Andere Schlüsselfunktionen von Android Studio und Android werden ebenfalls detailliert behandelt, einschließlich des Layout-Editors, der ConstraintLayout- und ConstraintSet-Klassen, des MotionLayout-Editors, des View-Binding, der Constraint-Ketten, der Barrieren und der direkten 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.
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 haben Ideen für einige Apps, die Sie entwickeln möchten, dann sind Sie bereit, loszulegen.