Kotlin in Action, Second Edition
R**B
Excellent choice for understanding Kotlin coroutines and concurrency especially
I came to this book with 20+ years software engineering experience, most recently heavy on Python and asyncio. I had to implement an Android app which makes judicious use of coroutines, and I first heard of one of the authors, Roman Elizarov from a few of his youtube videos on coroutines in Kotlin.The videos are an excellent explanation of how they work and the design choices and theory that went into them. This book is equally good. What I particularly like are the examples - they not only show you the right way to do things, but give several counter-examples of the less-than-right way, and explain the shortcomings.Explanations are just right - they pack in all the right information to explain each concept, but with nothing unnecessary.
I**
Elevate Your Kotlin Skills
I started to use Kotlin years ago when it became a second language for Android. When I started I was basically learning what I needed for a particular task and moving on. These days, however, Kotlin is my primary language and I'm writing SDKs that 1000s of people use, so I needed to really develop my understand of all things Kotlin.This book has filled in gaps and made me feel a lot more confident in my Kotlin knowledge. I especially benefited from the chapters on Generics, DSLs, and the section on Concurrency.Whether you’re new to Kotlin or, like me, have been working with it casually for a while, this book is an excellent resource. I highly recommend it for anyone looking to advance their Kotlin skills!
G**A
A Must-Have for Developers: Kotlin from the Basics to Asynchronous Programming
This book on Kotlin is an exceptional guide for both beginners and experienced developers looking to delve deeper into the language. It is practical, easy to read and follow. From the basics to advanced techniques such as asynchronous programming with coroutines and streams, each chapter is well structured and full of valuable content. I especially appreciate how the topics are presented in a way that makes it easy to implement the concepts in real projects. It is definitely a work that I will continue to refer to often in the future.
Trustpilot
2 days ago
1 month ago