Bewertung:

Das Buch wird hoch gelobt für seine Zugänglichkeit und umfassende Abdeckung für Anfänger und Fortgeschrittene von Kotlin. Es ist so strukturiert, dass die Leser in einem angenehmen Tempo lernen können, wobei praktische Anwendungen früh in den Kapiteln vorgestellt werden. Allerdings gibt es erhebliche Bedenken hinsichtlich der schlechten Qualität der gedruckten Bilder und des Drucks insgesamt.
Vorteile:⬤ Einfach zu folgen und gut strukturiert für Anfänger
⬤ jedes Kapitel dauert weniger als 30 Minuten
⬤ aktuell mit der aktuellen Version von Kotlin
⬤ praktische Anwendung wird früh im Buch eingeführt.
Schlechte Druckqualität und Bilder in schwarz-weiß; der hohe Preis gibt Anlass zur Sorge über den Gesamtwert.
(basierend auf 3 Leserbewertungen)
Android Studio Iguana Essentials - Kotlin Edition
Vollständig aktualisiert für Android Studio Iguana (2023. 2. 1) und die neue Benutzeroberfläche, lehrt dieses Buch, wie man Android-basierte Anwendungen mit der Programmiersprache Kotlin entwickelt.
Dieses Buch beginnt mit den Grundlagen und beschreibt, wie man eine Android-Entwicklungs- und Testumgebung einrichtet, gefolgt von einer Einführung in die Programmierung in Kotlin, einschließlich Datentypen, Kontrollfluss, Funktionen, Lambdas und objektorientierte Programmierung. Asynchrone Programmierung mit Kotlin Coroutines und Flow wird ebenfalls ausführlich behandelt.
Die Kapitel behandeln auch die Komponenten der Android-Architektur, einschließlich View-Modelle, Lifecycle-Management, Room-Datenbankzugriff, Content-Provider, den Database Inspector, App-Navigation, Live-Daten und Data-Binding.
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.
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 zu entwickelnde Apps - dann können Sie loslegen.