Программирование на Kotlin для Android | Kotlin Programming for Android
By Пьер-Оливье Лоранс, Данн Майк, Дж. Блейк Мик, Аманда Хинчман-Домингес
Программирование на Kotlin для Android
Пьер-Оливье Лоранс, Данн Майк, Дж. Блейк Мик, Аманда Хинчман-Домингес, 2023
Обзор
Эта книга посвящена разработке мобильных приложений для Android с использованием языка Kotlin. В ней рассматриваются основные структуры и элементы языка, а также подробно описывается фреймворк коллекций Kotlin. Изучаются архитектура операционной системы Android, структура приложений и их контейнеров, основы параллельного программирования, включая потокобезопасность и работу с параллелизмом через обратные вызовы.
Отдельное внимание уделяется специальным конструкциям Kotlin — сопрограммам, с акцентом на структурированный параллелизм. Рассматриваются каналы и использование потоков для асинхронной обработки данных. Также затрагиваются вопросы повышения производительности приложений с помощью инструментов профилирования Android и снижения потребления ресурсов за счет оптимизации.
Кому подойдёт
- Программистам, желающим освоить разработку под Android на Kotlin.
- Разработчикам, интересующимся современными подходами к параллельному программированию и сопрограммам.
- Специалистам, стремящимся оптимизировать производительность Android-приложений.
Ключевые особенности
- Язык: русский
- Страниц: 432
- Издательство: БХВ–Петербург
- Год издания: 2023
- ISBN: 9785977509442
Kotlin Programming for Android
Pierre-Olivier Laurence, Dann Mike, J. Blake Mick, Amanda Hinchman-Dominguez, 2023
Overview
This book focuses on developing mobile applications for Android using the Kotlin programming language. It covers the fundamental structures and elements of the language, along with a detailed description of the Kotlin collections framework. The architecture of the Android operating system, application structure, and containers are explored, alongside the basics of concurrent programming.
Special attention is given to Kotlin's unique constructs, such as coroutines, with an emphasis on structured concurrency. Channels and the use of threads for asynchronous data processing are discussed. The book also addresses improving application performance using Android profiling tools and reducing resource consumption through optimization.
Who it's for
- Programmers looking to master Android development with Kotlin.
- Developers interested in modern approaches to concurrent programming and coroutines.
- Specialists aiming to optimize the performance of Android applications.
Key features
- Language: Russian
- Pages: 432
- Publisher: BHV-Petersburg
- Publication Year: 2023
- ISBN: 9785977509442