Bewertung:

Das Buch dient als gute Einführung für Anfänger in die Android-Entwicklung mit Kotlin. Viele Rezensionen loben die detaillierten Erklärungen und den zugänglichen Schreibstil, während andere kritisieren, dass das Buch veraltet ist und Inkonsistenzen mit den neuesten Android Studio Versionen aufweist. Auch die Kommunikation mit dem Autor zur Fehlerbehebung scheint für einige Leser ein Problem darzustellen.
Vorteile:⬤ Detaillierte Erklärungen, wie Android Studio und Kotlin zusammenarbeiten.
⬤ Gut für Anfänger; zugänglicher, verständlicher Schreibstil.
⬤ Gut strukturierter Inhalt, der viele wichtige Themen abdeckt.
⬤ Bietet eine gute Grundlage für das Verständnis der Kernkonzepte.
⬤ Viele Beispiele und Anleitungen sind veraltet und entsprechen nicht der neuesten Version von Android Studio.
⬤ Einige Fehler im Text und in den Codebeispielen.
⬤ Fehlender Support oder Errata vom Autor oder Herausgeber für die Behebung von Problemen.
⬤ Einige Benutzer berichten, dass es aufgrund dieser Ungereimtheiten nicht für Anfänger geeignet ist.
(basierend auf 18 Leserbewertungen)
Android Programming with Kotlin for Beginners: Build Android apps starting from zero programming experience with the new Kotlin programming language
Erstellen Sie schick aussehende Kotlin-Apps mit UI und Funktionalität für die Android-Plattform.
Hauptmerkmale
⬤ Starten Sie Ihre Android-Programmierkarriere, oder haben Sie einfach nur Spaß beim Veröffentlichen von Apps auf dem Google Play-Marktplatz.
⬤ Die erste grundlegende Einführung in Kotlin für Android, um mit der Erstellung von cool aussehenden und einfach zu bedienenden Apps zu beginnen.
⬤ Lernen Sie anhand von Beispielen und erstellen Sie vier reale Apps und Dutzende von Mini-Apps in diesem Buch.
Buchbeschreibung
Android ist das beliebteste mobile Betriebssystem der Welt und Kotlin wurde von Google als erstklassige Programmiersprache für die Erstellung von Android-Apps deklariert. Mit der bevorstehenden Ankunft des am meisten erwarteten Android-Updates, Android 10 (Q), können Sie mit diesem Buch mit der Entwicklung von Apps beginnen, die mit der neuesten Version von Android kompatibel sind.
Es verfolgt einen projektartigen Ansatz, bei dem wir uns darauf konzentrieren, die Grundlagen der Android-App-Entwicklung und die Grundlagen von Kotlin zu vermitteln, indem wir drei reale Apps und mehr als ein Dutzend Mini-Apps erstellen. Das Buch beginnt damit, dass Sie ein starkes Verständnis dafür bekommen, wie Kotlin und Android zusammenarbeiten, bevor Sie allmählich dazu übergehen, die verschiedenen Android-APIs zu erkunden, um mit Leichtigkeit beeindruckende Apps für Android zu entwickeln. Sie lernen, wie Sie Ihre Apps mit verschiedenen Layouts ansehnlicher gestalten können. Sie werden tief in Kotlin-Programmierkonzepte wie Variablen, Funktionen, Datenstrukturen und objektorientierten Code eintauchen und lernen, wie Sie Ihren Kotlin-Code mit der Benutzeroberfläche verbinden. Sie lernen, wie Sie mehrsprachige Texte einfügen, damit Ihre App für Millionen von potenziellen Nutzern zugänglich ist. Sie werden lernen, wie Animationen, Grafiken und Soundeffekte funktionieren und in Ihrer Android-App implementiert werden.
Am Ende des Buches werden Sie über ein fundiertes Wissen über die wichtigsten Kotlin-Programmierkonzepte verfügen und mit der Entwicklung Ihrer eigenen, voll funktionsfähigen Android-Apps beginnen.
(Was Sie lernen werden)
⬤ Lernen Sie, wie Kotlin und Android zusammenarbeiten.
⬤ Erstellen Sie eine grafische Zeichenapplikation unter Verwendung objektorientierter Programmierprinzipien (OOP).
⬤ Erstellen Sie schöne, praktische Layouts mit ScrollView, RecyclerView, NavigationView, ViewPager und CardView.
⬤ Schreiben Sie Kotlin-Code, um die Daten einer App mit verschiedenen Strategien zu verwalten, darunter JSON und die integrierte Android-SQLite-Datenbank.
⬤ Hinzufügen von Benutzerinteraktion, Datenerfassung, Sound und Animation zu Ihren Anwendungen.
⬤ Implementieren Sie Dialogfelder, um Eingaben des Benutzers zu erfassen.
⬤ Eine einfache Datenbank-App erstellen, die die Daten des Benutzers sortiert und speichert.