Bewertung:

Das Buch wird weithin für seine klare, prägnante Schreibweise und seinen effektiven Lehrstil gelobt, insbesondere für Java-Entwickler, die auf Kotlin umsteigen. Es deckt die Sprache zwar umfassend ab, ist aber inhaltlich etwas veraltet und deckt neuere Funktionen wie Coroutines nicht ab.
Vorteile:Gut geschrieben und leicht zu verstehen, klare Erklärungen, effektiv für Java-Entwickler, gute Beispiele und ein logischer Ablauf, umfassende Abdeckung von Kotlin, E-Book als Bonus erhältlich.
Nachteile:Veralteter Inhalt, fehlende Abdeckung neuerer Funktionen wie Coroutines, setzt Java-Vorkenntnisse voraus, einige Probleme mit physischen Kopien (Druckqualität) und Formatierungsprobleme in der Kindle-Version.
(basierend auf 71 Leserbewertungen)
Kotlin in Action
Zusammenfassung
Kotlin in Action führt erfahrene Java-Entwickler von den sprachlichen Grundlagen von Kotlin bis hin zur Erstellung von Anwendungen, die auf der JVM und Android-Geräten laufen. Vorwort von Andrey Breslav, Lead Designer von Kotlin.
Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.
Über die Technologie
Entwickler wollen ihre Arbeit erledigen - und je weniger Ärger, desto besser. Programmieren mit Kotlin bedeutet weniger Aufwand. Die Programmiersprache Kotlin bietet eine ausdrucksstarke Syntax, ein starkes, intuitives Typensystem und eine großartige Tooling-Unterstützung sowie eine nahtlose Interoperabilität mit bestehendem Java-Code, Bibliotheken und Frameworks. Kotlin kann zu Java-Bytecode kompiliert werden, so dass Sie es überall einsetzen können, wo Java verwendet wird, einschließlich Android. Und mit einem effizienten Compiler und einer kleinen Standardbibliothek verursacht Kotlin praktisch keinen Laufzeit-Overhead.
Über das Buch
Kotlin in Action zeigt Ihnen, wie Sie die Sprache Kotlin für produktionsreife Anwendungen einsetzen können. Dieses für erfahrene Java-Entwickler geschriebene Buch geht über die meisten Sprachbücher hinaus und behandelt interessante Themen wie den Aufbau von DSLs mit natürlichsprachlicher Syntax. Die Autoren sind selbst Kotlin-Entwickler, so dass Sie sich darauf verlassen können, dass auch die knorrigen Details absolut korrekt sind.
Was ist drin?
⬤ Funktionale Programmierung auf der JVM.
⬤ Sauberen und idiomatischen Code schreiben.
⬤ Kotlin und Java kombinieren.
⬤ Domänenspezifische Sprachen.
Über den Leser
Dieses Buch richtet sich an erfahrene Java-Entwickler.
Über den Autor
Dmitry Jemerov und Svetlana Isakova sind Kotlin-Kernentwickler bei JetBrains.
Inhaltsverzeichnis
TEIL 1 - EINFÜHRUNG IN KOTLIN.
⬤ Kotlin: was und warum.
⬤ Kotlin Grundlagen.
⬤ Definieren und Aufrufen von Funktionen.
⬤ Klassen, Objekte und Schnittstellen.
⬤ Programmieren mit Lambdas.
⬤ Das Kotlin-Typsystem.
TEIL 2 - UMARMUNG VON KOTLIN.
⬤ Operatorüberladung und andere Konventionen.
⬤ Funktionen höherer Ordnung: Lambdas als Parameter und Rückgabewerte.
⬤ Generics.
⬤ Anmerkungen und Reflexion.
⬤ DSL-Konstruktion.