Bewertung:

Das Buch wird als solide Einführung in Kotlin gelobt, insbesondere für die Android-Entwicklung. Mehrere Rezensionen weisen jedoch auf erhebliche Probleme mit veralteten Codebeispielen hin, insbesondere in Bezug auf Kotlin Coroutines, die einige Kapitel veraltet und für aktuelle Entwicklungspraktiken unbrauchbar gemacht haben.
Vorteile:Gute Einführung in Kotlin. Wertvoll für das Erlernen der Kotlin-Grundlagen, insbesondere für die Android-Entwicklung. Kann als Grundlage für weiterführende Themen dienen.
Nachteile:⬤ Veraltete Code-Beispiele, insbesondere in Bezug auf Kotlin
⬤ 3 und Coroutines. Insbesondere die Kapitel 7 und 8 werden als veraltet und frustrierend kritisiert, da sie nicht mit neueren Kotlin-Versionen funktionieren. Der Code auf der begleitenden Website ist nicht aktualisiert.
(basierend auf 5 Leserbewertungen)
Kotlin for Android App Development
Robustere und besser wartbare Android-Apps mit Kotlin schreiben
"Peter Sommerhoff verfolgt einen praktischen Ansatz, um Kotlin zu lehren, indem er eine größere Anzahl von Codelistings zur Verfügung stellt, die Sprachfunktionen demonstrieren, und indem er die Leser Schritt für Schritt durch die Entwicklung von zwei Android-Apps führt.... Peter findet eine gute Balance zwischen dem, was wesentlich ist, und dem, was dem Leser überlassen werden kann, so dass dieses Buch eine effiziente und dennoch verständliche Quelle für den Einstieg in die Programmierung mit Kotlin ist."
-Bernhard Rumpe, Professor für Softwaretechnik an der RWTH Aachen
Die Sprache Kotlin bringt modernste Programmiertechniken und Konstrukte in die Android-Entwicklung. Kotlin for Android App Development wird Ihnen helfen, die Prinzipien und Techniken von Kotlin schnell zu verstehen, Kotlin in der produktiven App-Entwicklung anzuwenden, Kotlin in bestehenden Java-Code zu integrieren und eine Migration zu Kotlin zu planen, falls Sie sich dafür entscheiden.
Wenn Sie zumindest über grundlegende Programmiererfahrung (mit einer beliebigen Sprache) verfügen, wird Ihnen Peter Sommerhoffs gut ausgearbeiteter Überblick und seine Beispiele helfen, schnell mit der Sprache Kotlin, ihren Konstrukten und ihren fortgeschrittenen funktionalen und objektorientierten Fähigkeiten vertraut zu werden.
Sobald Sie diese Grundlagen beherrschen, führt Sommerhoff Sie durch zwei komplette App-Entwicklungsprojekte und stellt Ihnen Best Practices und aufkommende Muster für das Schreiben von Code vor, der robust, prägnant, lesbar und hoch performant ist.
⬤ Verstehen Sie die Ziele, Prinzipien, Vorteile, das Design und die Konstrukte von Kotlin.
⬤ Nutzen Sie die Vorteile der funktionalen Programmierung in der Kotlin-Umgebung voll aus.
⬤ Schreiben Sie prägnanteren und wiederverwendbaren Code, indem Sie die objektorientierten Funktionen von Kotlin nutzen.
⬤ Interoperieren Sie mit bestehendem Java-Code und planen Sie eine Migration zu Kotlin.
⬤ Coroutines verwenden, um Gleichzeitigkeit effizient zu handhaben.
⬤ Daten über APIs von Drittanbietern zu erfassen, sie auf interne Datenrepräsentationen abzubilden und sie den Benutzern zu präsentieren.
⬤ Best Practices für die Entwicklung von Kotlin-Android-Apps beherrschen.
⬤ Verbessern Sie die Produktivität und Lesbarkeit, indem Sie einfache domänenspezifische Sprachen in Kotlin erstellen.
Registrieren Sie Ihr Buch, um bequemen Zugang zu Downloads, Updates und/oder Korrekturen zu erhalten, sobald diese verfügbar sind. Siehe Buchinnenseite für Details.