Bewertung:

Das Buch richtet sich an Java-Entwickler, die Kotlin erlernen wollen, und enthält 85 Rezepte zur Lösung spezifischer Probleme. Es ist gut gegliedert und enthält praktische Beispiele, so dass es für diejenigen nützlich ist, die bereits mit Programmierkonzepten vertraut sind. Es ist jedoch nicht für Anfänger geeignet, da es die Grundlagen von Kotlin nicht in der Tiefe behandelt.
Vorteile:Gut gegliedert, klar geschrieben, enthält praktische Rezepte für erfahrene Entwickler, bietet nützliche Tipps und Code-Beispiele, interessante Einblicke in Kotlin-Funktionen und deren Verwendung, geeignet für Java-Entwickler, die auf Kotlin umsteigen.
Nachteile:Nicht für Anfänger geeignet, deckt nur eine begrenzte Anzahl von Problemen ab, ohne ins Detail zu gehen, einige Beispiele können als nutzlos oder überflüssig angesehen werden, das Lernen aus der offiziellen Kotlin-Dokumentation könnte eine bessere Grundlage bieten.
(basierend auf 6 Leserbewertungen)
Kotlin Cookbook: A Problem-Focused Approach
Nutzen Sie Kotlin, um Android-Apps, Webanwendungen und vieles mehr zu entwickeln - und lernen Sie dabei die Feinheiten dieser beliebten Sprache kennen. Mit diesem einzigartigen Kochbuch lernen Entwickler, wie sie diese Java-basierte Sprache auf ihre eigenen Projekte anwenden können. Sowohl erfahrene Programmierer als auch Einsteiger in Kotlin werden von den praktischen Rezepten in diesem Buch profitieren.
Der Autor Ken Kousen ( Modern Java Recipes ) zeigt Ihnen, wie Sie Probleme mit Kotlin lösen können, indem Sie sich auf Ihre eigenen Anwendungsfälle konzentrieren und nicht auf die grundlegende Syntax. Sie liefern den Kontext und dieses Buch liefert die Antworten. Kotlin, das in der Android-Entwicklung bereits eine große Rolle spielt, kann überall dort eingesetzt werden, wo Java zum Einsatz kommt, sowie für die iOS-Entwicklung, native Anwendungen, JavaScript-Generierung und vieles mehr. Steigen Sie ein und entwickeln Sie noch heute sinnvolle Projekte mit Kotlin.
⬤ Wenden Sie funktionale Programmierkonzepte an, einschließlich Lambdas, Sequenzen und Gleichzeitigkeit.
⬤ Sehen Sie, wie Sie Delegates, späte Initialisierung und Scope-Funktionen nutzen können.
⬤ Erforschen Sie die Java-Interoperabilität und greifen Sie mit Kotlin auf Java-Bibliotheken zu.
⬤ Fügen Sie Ihre eigenen Erweiterungsfunktionen hinzu.
⬤ Nutzen Sie hilfreiche Bibliotheken wie JUnit 5.
⬤ Praktische Ratschläge für die Arbeit mit spezifischen Frameworks wie Android und Spring erhalten.