Программирование на Kotlin для Android
Эта книга представляет собой практическое руководство по разработке мобильных приложений для Android с использованием языка Kotlin. Авторы подробно рассматривают основные структуры и элементы языка Kotlin, включая систему типов, null-безопасность, функциональные типы и обобщённое программирование.
Особое внимание уделяется архитектуре операционной системы Android, структуре приложений и их контейнеров. Книга глубоко погружается в тему параллельного программирования, рассматривая вопросы потокобезопасности и работы с параллелизмом через обратные вызовы.
Центральное место в издании занимает изучение сопрограмм Kotlin с акцентом на структурированный параллелизм. Авторы демонстрируют работу с каналами и использование потоков для асинхронной обработки данных, что является ключевым аспектом современной Android-разработки.
Завершающие разделы посвящены оптимизации производительности приложений: использованию инструментов профилирования Android и методам снижения потребления ресурсов. Книга содержит практические примеры и рекомендации для создания эффективных и отзывчивых мобильных приложений.









