RxJava - Reactive Extensions для JVM - библиотека для создания асинхронных и основанных на событиях программ с использованием наблюдаемых последовательностей для виртуальной машины Java.
Android — это мобильная операционная система Google, используемая для программирования или разработки цифровых устройств (смартфонов, планшетов, автомобилей, телевизоров, Wear, Glass, IoT).
Kotlin — это статически типизированный язык программирования с открытым исходным кодом, поддерживаемый и разрабатываемый JetBrains. Kotlin сочетает в себе ООП и функциональные возможности и ориентирован на совместимость, безопасность, ясность и поддержку инструментов…
Сопрограммы — это общая структура управления, посредством которой управление потоком совместно передается между двумя разными подпрограммами без возврата.
НЕ ИСПОЛЬЗУЙТЕ JAVA STREAM API (используйте Java Stream для этих статей!) Поток — это последовательность элементов данных, к которым можно получить доступ последовательно.