Лучшие книги для изучения Kotlin в 2022 году
Лучшие книги для изучения Kotlin в 2022 году
Лучшие книги для начала изучения этого невероятного языка программирования
Это список лучших книг по изучению Kotlin для начинающих и опытных разработчиков. Для разработчиков Android изучение Kotlin является обязательным.
Эта статья содержит партнерские ссылки. Если вы приобретете что-либо после перехода по партнерской ссылке, я могу получить некоторую компенсацию.
Вы можете поддержать эту публикацию, став участником Medium и получив неограниченный доступ к каждой статье. Писатель получит часть вашего членского взноса. Просто купите членство в Medium здесь
Атомный Kotlin
Для начинающих и опытных программистов! От автора удостоенных множества наград книг “Мышление на C++” и “Мышление на Java” и члена команды разработчиков языка Kotlin – книга, в которой концепции разбиты на маленькие, легко усваиваемые “атомы”, а упражнения сопровождаются подсказками и решениями прямо в IntelliJ IDEA!
Kotlin в действии
Книга “Kotlin в действии” научит вас использовать язык Kotlin для создания высококачественных приложений. Написанная для опытных Java-разработчиков, эта богатая примерами книга идет дальше, чем большинство книг по языку, охватывая такие интересные темы, как создание DSL с синтаксисом естественного языка. Авторы являются основными разработчиками Kotlin, поэтому вы можете быть уверены, что даже самые неприятные детали будут абсолютно точными.
Kotlin Coroutines: Глубокое погружение
Корутины Kotlin произвели революцию в разработке JVM, особенно в Android и бэкенде, поскольку они позволяют нам легко реализовать эффективную и надежную многопоточность. Их передовой дизайн и возможности идеально подходят для современных сценариев использования. В этой книге мы рассмотрим, как работают корутины Kotlin и как мы можем использовать их для улучшения наших приложений – используя как встроенную поддержку, так и библиотеку kotlinx.coroutines.
Это практическая книга. Она показывает все на примерах и фокусируется на реальных случаях использования. Поскольку эта технология уже широко используется в Android и бэкенд-приложениях, мы увидим, как можно использовать ее там и каковы лучшие практики.
Осваивая Kotlin
Эта книга по Kotlin покажет вам, как использовать программные конструкции и концепции, которые сделали Java самым доминирующим языком программирования для предприятий. Вы поймете, как Kotlin представляет собой современный подход к объектно-ориентированному программированию (ООП). Эта книга расскажет вам об огромном количестве возможностей, которые Kotlin предоставляет по сравнению с другими языками. Среди этих особенностей – бесшовная совместимость с Java, эффективный синтаксис, встроенные конструкции функционального программирования и поддержка создания собственного DSL. Наконец, вы получите представление о применении практических паттернов проектирования и лучших практик, которые помогут вам освоить язык Kotlin.
Head First Kotlin: A Brain-Friendly Guide
Head First Kotlin – это полное введение в кодирование на языке Kotlin. Эта практическая книга поможет вам изучить язык Kotlin с помощью уникального метода, который выходит за рамки синтаксиса и руководств по использованию и учит вас думать как великий разработчик Kotlin. Вы узнаете все, начиная с основ языка и заканчивая коллекциями, дженериками, ламбдами и функциями высшего порядка. Попутно вы сможете поиграть с объектно-ориентированным и функциональным программированием. Если вы хотите по-настоящему понять Kotlin, эта книга для вас.
Kotlin Cookbook: Проблемно-ориентированный подход
Общий фокус книги – не только научить синтаксису и семантике Kotlin, но и показать, когда и почему следует использовать ту или иную функцию. Цель не обязательно заключается в том, чтобы охватить все детали синтаксиса и библиотек Kotlin. В итоге, однако, было добавлено множество рецептов по основным принципам, чтобы сделать книгу понятной даже для читателей с начальным уровнем знания Kotlin.
Программирование Android на Kotlin для начинающих
С помощью этой книги вы изучите обновление Android 10 (Q) и освоите создание приложений, совместимых с этой версией.
В книге используется проектный подход, в рамках которого вы изучите основы разработки приложений для Android и основы Kotlin, создав три реальных приложения и множество мини-приложений. Вы начнете с понимания того, как Kotlin и Android работают вместе, а затем постепенно перейдете к изучению различных API Android, чтобы с легкостью создавать потрясающие приложения для Android.
Kotlin In-Depth том I и том II
Цель этой книги – познакомить читателя с возможностями языка Kotlin и привести примеры его использования для разработки различных приложений, будь то настольные, мобильные или веб-приложения. Хотя основное внимание уделяется JVM и Android, знания, которыми здесь делятся, применимы и к другим платформам с поддержкой Kotlin, таким как JavaScript, нативные и даже многоплатформенные приложения.
Радость Kotlin
The Joy of Kotlin научит вас писать понятные, простые в обслуживании и безопасные программы на Kotlin. В этом экспертном руководстве опытный инженер Пьер-Ив Сомон учит вас подходить к обычным проблемам программирования с новой, вдохновленной FP точки зрения. В процессе работы над многочисленными примерами вы глубоко погрузитесь в вопросы правильной обработки ошибок и данных, управления состоянием и использования преимуществ лени. Благодаря практическим примерам и глубокому опыту автора вы станете лучшим – и более радостным – разработчиком!
Программирование на Kotlin
Руководство от Big Nerd Ranch
Основанное на популярном курсе Big Nerd Ranch “Kotlin Essentials”, это руководство покажет вам, как эффективно работать с языком программирования Kotlin с помощью практических примеров и четких объяснений основных концепций Kotlin и фундаментальных API. Написанная для Kotlin 1.2, эта книга также познакомит вас со средой разработки IntelliJ IDEA от JetBrains.
Как создавать приложения для Android с помощью Kotlin
Практическое руководство по разработке, тестированию и публикации ваших первых приложений для Android.
- Авторы: Алекс Форрестер, Эран Буджна, Александр Думбраван и Джомар Тигкал.
- Год: 2021
- Купить на Amazon : Paperback | Kindle
Вы хотите начать создавать приложения для Android 11, но не знаете, с чего начать? How to Build Android Apps with Kotlin – это исчерпывающее руководство, которое поможет начать вашу практику разработки Android.
Паттерны проектирования Kotlin и лучшие практики
Создавайте масштабируемые приложения, используя традиционные, реактивные и параллельные паттерны проектирования на языке Kotlin.
Эта книга покажет вам, как легко можно реализовать традиционные паттерны проектирования в современном языке.
Однако вы обнаружите, что в Kotlin все делается по-другому. Nullability важна, коллекции отличаются, а классы по умолчанию конечны. Kotlin более функционален, но что это значит, и как это должно изменить то, как вы программируете? И как быть со всем тем Java-кодом, который вам все еще приходится поддерживать?
Программирование Android на Kotlin
Достижение структурированного параллелизма с помощью корутинов
Авторы: Пьер-Оливье Лоранс, Аманда Хинчман-Домингес, Майк Данн и Г. Мейке
Год: 2022
- Купить на Amazon : Paperback | Kindle
- Авторы Пьер-Оливье Лоранс, Аманда Хинчман-Домингес, Г. Блейк Мейке и Майк Данн исследуют реализацию наиболее распространенных задач в нативной разработке Android и показывают, как Kotlin может помочь вам решить проблемы параллелизма. Уделяя особое внимание структурированному параллелизму, новой парадигме асинхронного программирования, эта книга проведет вас через одну из самых мощных конструкций Kotlin – coroutines.
- Купить на Amazon : Paperback | Kindle
Вы можете поддержать эту публикацию, став участником Medium и получив неограниченный доступ к каждой статье. Писатель получит часть вашего членского взноса. Просто купите членство в Medium здесь