Full description not available
K**I
Goes far beyond the original 23 GOF patterns.
This book is excellent. There are chapters on not just the 23 GOF patterns but it covers functional programming patterns (with streams), reactive programming, concurrency and coroutines, and idioms and anti-patterns. It's written in a very easy to read way and I was able to absorb the material very rapidly. While it does cover some Kotlin basics this is NOT a beginner programming book. It's written by programmers for programmers.
L**O
Good material
The info is very detailed and useful. There is alot of info, definitely a reference material for Kotlin.
T**A
Good book
So far I like the book. As a seasoned developer, this is a good book to re affirm the reasons behind some of the design patterns we have been using for years
H**N
Badly proofread, repeated paragraphs
I'm only a little way into this book and already have come across the glaring error of entire sections repeated word for word - see page 35 and 36, paragraph and code examples are repeated. Please don't make us proofread your work in a published book! Some code examples are kind of laboured, repetitive and simplistic, but other parts of the book are well written and useful. The section on static factory methods says you can only define methods that don't belong to a class in a companion object - the author should have explained about Kotlin methods at global scope (outside of all classes) - these are Kotlin's equivalent of Java's static methods. I will definitely consider buying a second edition of this book after they improve the examples and get rid of the basic proofreading errors.
L**N
A good Book to understand Kotlin better (and various Patterns)
Hands-On Design Patterns with Kotlin teaches intermediate to advanced Kotlin, by taking us through the classical GOF design pattens, functional programming aspects of Kotlin, and concurrency patterns.Implementing design patterns in a newly acquired language is a good exercise to understand the language capability and idioms. This is so much better than books that just replicate the standard tutorial.The book is well-written and shows effective and clear examples. As stated in this title - this book is really "Hands-On".This book is not about the very basics of the language, but I would easily recommend it to learn how to write Kotlin better.
L**D
Good value
I enjoyed the book. It was a quick read and that is a good thing. I have a good understanding of patterns from programming java about 20 years, but it was nice with a to refresh them.It could have been a five star review if the book wasn't so badly edited. Also I found some of the examples were a little thin around the edges. I liked the original GoF book that stuck to examples with building a text editor.I already knew the GoF book, but maybe some of the stuff in the book assumes that you know them a little too well? Maybe sticking a little more to the "templated" approach of the original book would have worked better. Don't show how it is done in java - just show it in kotlin plain and simple.I think a second edition of the book would be worthwhile and could really be the kotlin book to recommend.
J**I
Good explain, but errors on un checked codes before to publish...
Bonne explications, mais encore une fois et de plus en plus je le constate par ailleurs aussi: des erreurs dans les codes. Factory design pattern, à la fin sur les instances appelées... Dommage qu'il soit si fréquent de voir une baisse de qualité sur la rédaction, bâclée, des codes, qui plus est dans un livre qui prétend instruire.Good explications, but again, same as other many books nowadays, some source code examples errors. Look at Factory design pattern, at the end there is errors codes on instances call. Very boring to see a lower job quality to redact poor un checked codes and in the same time, pretend to teach how to write good code.Please, people paid for your job, be more serious and win money honorably.
P**N
Gute Einführung
gut erklaert, recht unterhaltsam, wenige Fehler, wenige grafische Darstellungen, Übersicht der Eigenschaften der Patterns sollte verbessert werden
H**N
Good topics in general, subjects that every programer will need some day.
some example are not practical.
Trustpilot
2 weeks ago
1 month ago