Kotlin в действии — Dmitry Jemerov, Svetlana Isakova — обложка книги
360 страниц
Kotlin
PDF
4.5

Kotlin в действии

Практическое руководство по языку Kotlin

Автор:

Год:

Краткое содержимое:

Введение

Книга «Kotlin в действии» (оригинальное название Kotlin in Action) — это одно из первых и наиболее авторитетных руководств по языку программирования Kotlin, написанное непосредственно разработчиками языка из компании JetBrains. Дмитрий Жемеров и Светлана Исакова, ведущие инженеры команды Kotlin, создали практическое пособие, которое помогает быстро освоить синтаксис, идиомы и экосистему языка. Книга вышла в 2017 году, но её содержание остаётся актуальным и сегодня, поскольку охватывает фундаментальные концепции Kotlin, которые не претерпели кардинальных изменений.

О чём книга

«Kotlin в действии» представляет собой структурированное введение в язык Kotlin с акцентом на практическое применение. Авторы последовательно проводят читателя от базовых конструкций до продвинутых возможностей, таких как корутины, DSL и взаимодействие с Java. Книга разделена на три части:

  • Часть I: Введение в Kotlin — установка, базовый синтаксис, функции, классы, типы данных.
  • Часть II: Идиомы и продвинутые возможности — лямбды, функциональное программирование, обобщения, делегирование, аннотации, рефлексия.
  • Часть III: Kotlin в реальных проектах — создание DSL, взаимодействие с Java, тестирование, многопоточность и корутины.

Каждая глава содержит множество примеров кода, которые можно сразу опробовать в IntelliJ IDEA или Android Studio. Авторы не просто перечисляют возможности языка, а объясняют, почему та или иная конструкция работает именно так, и как её лучше применять в повседневной разработке.

Для кого эта книга

Книга ориентирована на разработчиков, уже знакомых с Java или другим объектно-ориентированным языком (C#, C++). Начинающим программистам может быть сложновато из-за отсутствия введения в базовые концепции программирования. Однако если у вас есть опыт работы с Java, вы быстро втянетесь. Книга будет полезна:

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

Что узнает читатель

После прочтения книги вы сможете:

  • Писать лаконичный и безопасный код на Kotlin, избегая NullPointerException;
  • Использовать функциональные возможности: лямбды, функции высшего порядка, последовательности;
  • Создавать типобезопасные DSL (например, для сборки HTML или SQL-запросов);
  • Эффективно взаимодействовать с Java-кодом, используя аннотации и механизмы совместимости;
  • Применять корутины для асинхронного программирования;
  • Понимать внутреннее устройство обобщений, делегирования и рефлексии в Kotlin.

Сильные стороны книги

Главное достоинство «Kotlin в действии» — авторитетность авторов. Дмитрий Жемеров и Светлана Исакова не просто знают язык, они его создавали. Поэтому объяснения точны, а примеры отражают лучшие практики, принятые в сообществе Kotlin. Книга написана живым, доступным языком, сложные концепции разбираются на простых примерах. Отдельно стоит отметить главу про корутины — на момент выхода книги это была одна из первых подробных публикаций по теме. Также книга содержит множество советов по миграции с Java на Kotlin, что особенно ценно для команд, работающих с легаси-кодом.

Кому рекомендуется

Я рекомендую эту книгу всем, кто серьёзно настроен изучить Kotlin и применять его в коммерческой разработке. Если вы Android-разработчик и хотите писать современные приложения на Kotlin — это ваш выбор. Если вы Java-программист, желающий расширить кругозор и повысить продуктивность — книга даст твёрдую базу. Даже если вы уже немного знакомы с Kotlin, «Kotlin в действии» поможет систематизировать знания и заполнить пробелы. Единственное предостережение: книга не для абсолютных новичков в программировании — лучше сначала освоить основы Java или Python.

Рекомендаций