Bewertung:

Das Buch über Kotlin erhält von den Benutzern gemischte Kritiken. Während einige den informativen Inhalt und die Organisation schätzen, kritisieren andere den Stil, die Ausführlichkeit und einige ungenaue oder irreführende Erklärungen. Die Mehrheit der negativen Rezensionen weist auf Probleme mit Wiederholungen, schlechten Beispielen und mangelnder Klarheit hin und merkt an, dass es für Anfänger, die ein solides Verständnis der Sprache suchen, möglicherweise nicht geeignet ist.
Vorteile:⬤ Bietet gute Erklärungen der wichtigsten Kotlin-Konzepte.
⬤ Gut gegliedert mit prägnanten Kapitelzusammenfassungen.
⬤ Kann für Anfänger, die Kotlin lernen wollen, hilfreich sein.
⬤ Ausführlich und sich wiederholend, könnte prägnanter sein.
⬤ Enthält triviale und schlecht durchdachte Code-Beispiele.
⬤ Der Schreibstil ist nicht fesselnd und führt zu Langeweile beim Leser.
⬤ Bietet möglicherweise irreführende oder verzerrte Informationen über bestimmte Merkmale der Sprache.
⬤ Unzureichende Erklärungen einiger Kernthemen, die es Anfängern schwer machen, das Buch zu verstehen.
(basierend auf 7 Leserbewertungen)
Programming Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications
Programmierer verwenden Kotlin nicht nur, sie lieben es. Sogar Google hat es als erstklassige Sprache für die Android-Entwicklung übernommen. Mit Kotlin können Sie imperative, funktionale und objektorientierte Programmierstile mischen und von dem Ansatz profitieren, der für das jeweilige Problem am besten geeignet ist. Lernen Sie, die vielen Funktionen dieser äußerst prägnanten, flüssigen, eleganten und ausdrucksstarken statisch typisierten Sprache mit leicht verständlichen Beispielen zu nutzen. Lernen Sie, einfach zu wartende, hochperformante JVM- und Android-Anwendungen zu schreiben, DSLs zu erstellen, Asynchronität zu programmieren und vieles mehr.
Kotlin ist eine hochpräzise, elegante, fließende und ausdrucksstarke statisch typisierte Multi-Paradigma-Sprache. Sie ist eine der wenigen Sprachen, die sich sowohl in Java-Bytecode als auch in JavaScript kompilieren lässt. Sie können damit serverseitige, Front-End- und Android-Anwendungen erstellen. Mit Kotlin benötigen Sie weniger Code, um Ihre Aufgaben zu erledigen, und der Code ist gleichzeitig typsicher und weniger fehleranfällig. Wenn Sie das Wesentliche von Kotlin lernen wollen, von den Grundlagen bis hin zu fortgeschrittenen Konzepten, haben Sie das richtige Buch gewählt.
Starten Sie Ihre Lieblings-IDE und üben Sie Hunderte von Beispielen und Übungen, um Ihre Kotlin-Kenntnisse zu verbessern. Lernen Sie, eigenständige kleine Programme zu erstellen, die als Skripte ausgeführt werden können, typsicheren Code zu erstellen und dann dieses Wissen weiterzuentwickeln, um vollständig objektorientierten und funktionalen Code zu erstellen, der einfacher zu erweitern ist. Lernen Sie, wie man elegant programmiert, ohne Kompromisse bei der Effizienz oder Leistung einzugehen, und wie man Metaprogrammierung einsetzt, um ausdrucksstarken Code zu erstellen und interne DSLs zu entwickeln, die die Sprachgewandtheit ausnutzen. Erforschen Sie Coroutines, programmieren Sie Asynchronität, führen Sie automatisierte Tests durch und mischen Sie Kotlin mit Java in Ihren Unternehmensanwendungen.
Dieses Buch wird Ihnen dabei helfen, eine der wenigen Sprachen zu beherrschen, die Sie für den gesamten Stack - vom Server bis zu mobilen Geräten - verwenden können, um performante, prägnante und einfach zu wartende Anwendungen zu erstellen.
Was Sie brauchen:
Um die Beispiele im Buch auszuprobieren, benötigen Sie einen Computer mit Kotlin SDK, JDK und einem Texteditor oder einer installierten Kotlin IDE.