Full description not available
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.
L**L
Excellent
This is not an introduction to programming. It's aimed at Java developers or others with real-world programming experience.But if you have little to no experience with Kotlin, this book can teach you the concepts and tools that make this language so special, with instructive examples and justifications from some of the language architects themselves. It may come as a surprise that the last 1/3 of this book is about concurrency, but Kotlin provides some very interesting and practical concurrency tools, and this part of the book really shines. Buy the e-book directly from the publisher. I highly recommend this as a foundation for anyone learning Android development today.
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 months ago
2 months ago