Reactive Programming in Kotlin
Практическое руководство по RxKotlin и реактивным паттернам
Résumé :
Introduction
The book "Reactive Programming in Kotlin" by Rivu Chakraborty, published in 2017, is one of the first comprehensive guides to reactive programming in the Kotlin language. In an era where asynchrony and data stream processing have become an integral part of modern development, this book offers a systematic approach to mastering reactive paradigms using the RxKotlin library (and its predecessor RxJava). Although several years have passed since its release, the fundamental concepts laid out in the book remain relevant today, especially for developers transitioning from Java to Kotlin or looking to deepen their understanding of reactive patterns.
What the book is about
The book covers the complete lifecycle of working with reactive streams: from basic concepts (Observable, Observer, Scheduler) to complex scenarios of combining, transforming, and error handling. The author systematically introduces the reader to the core building blocks of RxKotlin, such as Flowable, Single, Maybe, and Completable, as well as transformation operators (map, flatMap, filter, reduce, etc.). Special attention is given to integrating the reactive approach with existing Java libraries and frameworks, making the book useful for developers working on mixed projects.
Who this book is for
The book is intended for developers who already have basic programming experience.