Effective Kotlin summarizes the best practices and experiences of the Kotlin community, together with a deep explanation of some lesser-known Kotlin functionalities. All of the best practices are presented as simple rules with detailed explanations.
I think this book is qualified to be listed among the Effective series since it contains quite a lot of useful tips combined with practical examples in Kotlin. However, for readers who are familiar with the items from Effective Java, there may not be many new insights. It is not surprising because Kotlin is designed to reflect the best practices which are proposed in Effective Java and already widely used in the software engineering industry. Anyway, I believe this book worth its price.
This book very awesome every the part, chapter, and item I read very enjoyed. This book help me to refactoring my kotlin code and I'm more confident now. Thanks especially for Marcin Moskala who made this book 😊🥳🎉
This book very awesome every the part, chapter, and item I read very enjoyed. This book help me to refactoring my kotlin code and I'm more confident now. Thanks especially for Marcin Moskala who made this book 😊🥳🎉
Very informative, and helpful when reviewing code (especially my own).
Call me crazy, but I read through this like a novel, from front to back. I did jump around a couple of times because I found it had practical applications and advice immediately, but most of it was read in order.
I have the digital version from LeanPub, and so I can keep the PDF open on my laptop all the time, for reference. I'm sure I'll internalize most of it eventually, but it's a great thing to have on hand.
A great book that gives a pragmatic prospective to Kotlin Development. I personally really enjoyed the chapter division and the examples were always meaningful and easy to understand. Some of the items felt a bit unrelated or really generic (though the author mentioned this in the introduction of the book).
It is really good for devs that have basically 0 experience with Kotlin. For people that have been using Kotlin for more than 2 years, it will bring a really small benefit. I haven't learned a lot of new stuff but it still makes sense to remind some of the basic stuff because sometimes they are easily forgotten.
Quite enjoyed reading this one, through a lot of concepts were familiar. Author expects reader to be familiar with Kotlin and thus has gone on to explain some of the advanced constructs in the language. I see this as a practical handbook to writing clean, concise and readable Kotlin, and everyone can learn a thing or two no matter how experienced they are in the language.
An excellent book. Why I gave it three stars? If you are new to kotlin, this book deserves five stars, but if you have been working with kotlin for some time, then this book may earn 1 star or three stars. If you are new to kotlin, read this book as early as possible otherwise, you will learn all these things mentioned in this book by making mistakes.
It is good for devs starting with Kotlin. It will give you a lot of great insights into Kotlin that will take you at least 2 years to understand otherwise. But for experienced ones, there isn't too much to learn from.
If you know some of Java, you could skip some part of it and take the only Kotlin-specific parts. Generally well explained, so I learned so much about complex Kotlin concept like inline modifier.