Программирование на Kotlin для Android | Kotlin Programming for Android

By Пьер-Оливье Лоранс, Данн Майк, Дж. Блейк Мик, Аманда Хинчман-Домингес

📖мягкая обложка
Code: 9785977509442

Программирование на Kotlin для Android

Пьер-Оливье Лоранс, Данн Майк, Дж. Блейк Мик, Аманда Хинчман-Домингес, 2023

Обзор

Эта книга посвящена разработке мобильных приложений для Android с использованием языка Kotlin. В ней рассматриваются основные структуры и элементы языка, а также подробно описывается фреймворк коллекций Kotlin. Изучаются архитектура операционной системы Android, структура приложений и их контейнеров, основы параллельного программирования, включая потокобезопасность и работу с параллелизмом через обратные вызовы.

Отдельное внимание уделяется специальным конструкциям Kotlin — сопрограммам, с акцентом на структурированный параллелизм. Рассматриваются каналы и использование потоков для асинхронной обработки данных. Также затрагиваются вопросы повышения производительности приложений с помощью инструментов профилирования Android и снижения потребления ресурсов за счет оптимизации.

Кому подойдёт

  • Программистам, желающим освоить разработку под Android на Kotlin.
  • Разработчикам, интересующимся современными подходами к параллельному программированию и сопрограммам.
  • Специалистам, стремящимся оптимизировать производительность Android-приложений.

Ключевые особенности

  • Язык: русский
  • Страниц: 432
  • Издательство: БХВ–Петербург
  • Год издания: 2023
  • ISBN: 9785977509442
<hr>

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

Похожие товары