Programming Android with Kotlin: Achieving Structured Concurrency with Coroutines
K**C
Appears to be an amazing place to start when picking up Android
I haven't fully read through or worked through the book but on first skim this appears to be an amazing resource on learning Android dev! I picked this up to learn more about using coroutines and wasn't sure what to expect; is this an advanced level book on coroutines as they pertain to Android OR is this an all around resource for learning Android. This is more of the later - a great resource to learn Android development. I'm going to dig in and read further but initially I'm impressed with the layout, organization, and high quality of the book.
J**N
Way more information about Coroutines that a sane person would want.
In all seriousness, this is very detailed and explains many common mistakes that can be made with multiple threads and even with coroutines. After reading I find myself going back over my own code to make sure I didn't make the easy-to-miss mistakes that I've since learned about. It's also a well-written book for a technical manual, and the authors do not make assumptions while explaining topics.
S**S
Great book on Android concurrency
Topics on Android concurrency extremely well explained - the chapters on coroutines, flows and channels are indispensable knowledge in modern Android development. Loved the walk down memory lane - threads, synchronization, invariants and the contrast to Kotlin's coroutines, addressing the limitations of the threading model. I am giving this book 5 stars, although chapters 1-3 are just content fillers; after all, who would be reading a book on advanced Kotlin topics while needing an overview of Kotlin's language essentials. To the authors: well done, thank you!
F**S
Goed opgesteld
Zeer goed boek om app's te maken onder adroid
S**A
?
Es war ein Geschenk, gefiel Inhaltlich nicht so gut
A**R
ネットワークアクセスを含む一般的なアプリ開発者が理解しておくべき内容を初歩から解説
現在、多くのAndroidアプリで採用されているJetpack系のフレームワークを使用するならCoroutinesの正しい理解が必須となる。本書はKotlin Coroutinesによる非同期処理をAndroidで行う場合の必須事項が解説されている。アプリで多用するコレクションの簡単な解説など実際のアプリで必要となる主要な要素が前半で解説されている。中盤以降はネットワークアクセスをしたり、複雑なユーザーインターフェースを実現したりするのに不可欠な非同期実行の解説がなされている。初心者に優しいとまではいかないが、とりつきやすくなっている。Structured Concurrencyという最近、多用されるようになってきた非同期実行の解説が本書の肝で、日本語でここまで纏まった情報を得るのは難しい。類似のものがFlutterのDart、iOSなどのApple系のSwiftでも導入されている。多くの場合、モバイルアプリと言えばAndroid, iOSとなるだろうから本書でStructured Concurrencyをしっかり学べば他でも通用するだろう。いわゆるハンズオンの本ではなく、理論を理解するための本である事は念頭に置いて読む方が良いだろう。
L**O
Recommended for beginners and those who don't have time to look at Kotlin official documentation
Recommended for beginners and those who don't have time to look at Kotlin official documentation.LiveData and OkHttp are used in the explanation using code, but the overall code is not written. Intermediate and above learners are better off looking at the official Android Developer and Kotlin documentation. No in-depth content.
Trustpilot
1 week ago
1 month ago