Head First. Kotlin. Руководство для начинающих
Авторы: Дэвид и Дон Гриффитс
Книга учит мыслить как опытный Kotlin-разработчик. В ней описана как базовая, так и углубленная информация. Она позволит попрактиковаться в функциональном кодинге. Содержание строится на самых новых исследованиях в сфере теории обучения и когнитивистики. Один из плюсов — визуальное представление материала, которое более удобно для восприятия сложных аспектов, чем сухой текст.
Все описано просто и понятно, разберется даже новичок. Издание рекомендовано для начинающих разработчиков, а также тех, кто еще не освоил Java.
Волшебство Kotlin
Автор: Пьер-Ив Симон
Это подробный и структурированный труд от известного Java-разработчика, который детально и доступно описывает особенности кода. В начале изложены общие принципы кодинга, необходимые для создания веб-приложений с нуля. Постепенно повествование углубляется в более сложные вопросы, приводятся приемы функционального программирования. Руководство будет полезно для тех, кто уже знаком с Java. Оно повысит уровень навыков, что позволит быстрее создавать и тестировать приложения.
Содержание построено по принципу от общего к частному. Все изложено доступно и просто для понимания.
Android. Программирование для профессионалов на Kotlin
Авторы: Кристин Марсикано и Билл Филлипс
Авторы под разными углами рассматривают все возможности программирования на языке для Android. В пособии приведены примеры создания продуктов, описаны задачи, требующие внимания. Основная тема — знакомство с прикладными методами. Внимание уделено пошаговому описанию концепций и API.
Руководство написано для работы с Android от версии 5.0. Чтобы материал легче усваивался, приведены иллюстрации, таблицы и схемы. Основной акцент сделан на практику. Также изложена подробная инструкция, как создавать веб-приложение, проверяя код на каждом из этапов, интегрируя его в другие мобильные веб-продукты.
Книга — хороший выбор как для новичков, так и для тех, у кого уже есть опыт работы с Kotlin, но их знания нуждаются в углублении. Изложенный материал подходит для старта в разработке: в нем пошагово объясняется, как создается и запускается приложение.
Kotlin. Программирование для профессионалов
Авторы: Джош Скин и Дэвид Гринхол
В издании читатель найдет немалый список примеров работы с кодом, подробное объяснение основ и концепций. Оно подскажет, как извлечь максимальную выгоду из языка при работе над программными продуктами. Авторы рассматривают следующие темы:
-
Особенности обработки данных
-
Безопасная работа с ошибками и исключениями
-
Функциональные возможности кода
-
Изменяемое состояние
Учебник стоит выбрать опытным и начинающим программистам, желающим разрабатывать полезные и надежные веб-приложения.
Kotlin. Программирование на примерах
Автор: Ияну Аделекан
Основная тема пособия — продукты для мобильных гаджетов на Android. Автор рассказывает о главных составляющих языка и приемах работы с ним. Отдельные главы посвящены разработке сервисов RESTful, а также архитектуре MVC. Полезными будут и рекомендации по защите приложений. Детально описываются возможности для преобразования и централизации, хранения данных. Вы узнаете больше о развертывании микросервисов, использовании программ для Android, управлении зависимостями.
Книга будет полезна программистам, которые хотят освоить создание приложений для мобильной техники на базе Android.
Kotlin в действии
Авторы: Светлана Исакова и Дмитрий Жемеров
Одно из первых пособий по Kotlin, вышедшее на русском. Оно поможет Java-разработчикам перейти на этот язык и с его помощью разрабатывать современные продукты. Соавторы — опытные Kotlin-разработчики, поэтому и содержание перекликается с практическим применением языка. Они дают большой объем действительно полезной информации по кодингу, созданию функциональных веб-продуктов.
Если вы знакомы с Java и хотите освоить Kotlin, в этом труде изложено все необходимое для учебы.
Effective Kotlin: Best practices
Автор: Марчин Москала
В англоязычном пособии вы найдете лучшие практические примеры использования кода. Все правила дополнены иллюстрациями и пояснениями к ним. Также рассматриваются дополнительные темы: встроенные функции и классы, DSL, типы платформ. Изучение издания предполагает некоторый опыт работы с языком или хотя бы со Swift, Java или Scala.
Материал написан под разработчиков, имеющих базовые знания, но которые хотят улучшить результаты своей работы.
How to Build Android Apps with Kotlin
Авторы: Алекс Форрестер, Эран Буджна, Александр Думбраван и Джомар Тигкал
Руководство обучает созданию продуктов на базе ОС Android. В нем даны практические упражнения, дополненные подробными инструкциями. Вы научитесь разрабатывать веб-приложения и запускать их на устройствах разного типа. В начале изложены основы разработки. Читатели работают над реальными проектами, разделенными на небольшие упражнения.
Чему вы научитесь:
-
Создавать масштабируемые веб-приложения
-
Понимать суть разработки для мобильных ОС
-
Упростите создание веб-приложений с помощью архитектуры Google
-
Узнаете о стандартных библиотеках для анализа данных
Работа авторов — это полноценное настольное руководство Kotlin-разработчика, где даны ответы на все вопросы, а также приведены полезные подсказки. Эта информация поможет глубже разобраться в работе с языком и избежать ошибок.
Kotlin and Android Development featuring Jetpack: Build Better, Safer Android Apps
Автор: Майкл Фацио
В процессе знакомства с материалом пособия вы напишете две программы, усвоив теорию на практике. Большой плюс при прочтении — разговорное повествование. Благодаря этому информация лучше воспринимается. Даже новичок, следуя инструкциям автора, сможет создать полноценный продукт.
Руководство пошагово учит разрабатывать продукты для мобильной техники. Подойдет даже для тех, кто не разбирается в программировании.
Beginning Android Development With Kotlin
Автор: Грег Лим
Еще одно издание от англоязычного автора для новичков, способное помочь разработать первое приложение. Каждая глава содержит теоретическую и практическую части без «воды» и лишней информации. Главная цель автора — научить разработке для Android. Вы сосредоточитесь на основном при использовании кода. Знания в программировании не обязательны.
Книга подходит программистам, желающим освоить язык с нуля. В процессе чтения вы создадите функциональное веб-приложение.
Atomic Kotlin
Авторы: Брюс Эккель и Светлана Исакова
Если нужны базовые знания и навыки, вы отыщите их в этом учебнике. Содержание разделено на главы небольшого размера, в конце каждой — подсказки, упражнения и решения.
Выделим преимущества:
-
Легкое пошаговое руководство с помощью небольших глав («атомов»)
-
Много практических упражнений
-
Исчерпывающая теоретическая подготовка
-
Изучение синтаксиса для легкой и продуктивной разработки
Работа Исаковой и Эккеля — оптимальное пособие как для опытных, так и для начинающих разработчиков. Первые углубятся в тему, заполнят «пробелы», вторые получат все для написания программ и веб-продуктов.
Подведем итоги
Литература по Kotlin помогает глубже и лучше понять суть веб-разработки. Книги дают возможность познакомиться с системой, расширить имеющиеся знания, получить практические навыки.
Программистам-новичкам, не знакомым с Kotlin, лучше всего подойдут первые три книги из нашего списка. Те, что находятся в списке на 4-8 местах, будут более интересны и полезны продвинутым специалистам. Ну а начинающим веб-разработчикам, владеющим английским, подойдет последняя тройка (9-11 позиции).
Еще лучше разобраться в особенностях использования Kotlin помогут образовательные
курсы.
На нашем сайте представлены различные программы по изучению этого языка.