Асинхронный Kotlin. Корутины и фреймворк Flow в разработке под Android




В книге рассмотрены корутины и Flow — основные инструменты асинхронного программирования на языке Kotlin для Android. Рассказано, как запускать корутины, управлять их жизненным циклом, отменять и обрабатывать ошибки. Подробно описаны холодные и горячие потоки данных, операторы преобразования и комбинирования во фреймворке Flow, а также состояния StateFlow и SharedFlow, лежащие в основе реактивной архитектуры. Практическая частькниги посвящена таким аспектам программирования под Android, как интеграция приложения с инструментами Jetpack Compose, Room и Retrofit в рамках архитектуры MVVM, построение офлайн-устойчивого приложения и тестирование реактивного кода с помощью инструмента Turbine. В качестве сквозного проекта пошагово разрабатывается мессенджер для Android, демонстрирующий все изученные паттерны на практике.
Перейти к описанию и характеристикам| Издательство | БХВ-Петербург |
| Серия | Профессиональное программирование м |
| Год издания | 2026 |
| Страниц | 320 |
| Язык | Русский |
| ISBN | 978-5-9775-2157-4 |
Отзывы
Описание и характеристики
В книге рассмотрены корутины и Flow — основные инструменты асинхронного программирования на языке Kotlin для Android. Рассказано, как запускать корутины, управлять их жизненным циклом, отменять и обрабатывать ошибки. Подробно описаны холодные и горячие потоки данных, операторы преобразования и комбинирования во фреймворке Flow, а также состояния StateFlow и SharedFlow, лежащие в основе реактивной архитектуры. Практическая частькниги посвящена таким аспектам программирования под Android, как интеграция приложения с инструментами Jetpack Compose, Room и Retrofit в рамках архитектуры MVVM, построение офлайн-устойчивого приложения и тестирование реактивного кода с помощью инструмента Turbine. В качестве сквозного проекта пошагово разрабатывается мессенджер для Android, демонстрирующий все изученные паттерны на практике.
| Издательство | БХВ-Петербург |
| Серия | Профессиональное программирование м |
| Год издания | 2026 |
| Страниц | 320 |
| Язык | Русский |
| ISBN | 978-5-9775-2157-4 |
| Обложка | Мягкий переплёт |
| Размеры | 165 × 16 × 230 mm |
| Вес, г | 430 |






