Kotlin in Action

Kotlin in Action (2016)
Авторы: Дмитрий Жемеров, Светлана Исакова

Kotlin — это статически типизированный язык программирования, разрабатываемый компанией JetBrains. Благодаря тому, что Kotlin может компилироваться в байт-код Java, его использование возможно также и в операционной системе Android, а хороший синтаксис и понятная типизация делают этот язык приятнее в разработке. Книга написана создателями языка и содержит не только основы, но и информацию по совместному использованию Java и Kotlin

Язык Kotlin предлагает выразительный синтаксис, мощную и понятную систему типов, великолепную поддержку и бесшовную совместимость с существующим кодом на Java, богатый выбор библиотек и фреймворков. Kotlin может компилироваться в байт-код Java, поэтому его можно использовать везде, где используется Java, включая Android. А благодаря эффективному компилятору и маленькой стандартной библиотеке, Kotlin практически не привносит накладных расходов. Данная книга научит вас пользоваться языком Kotlin для создания высококачественных приложений. Написанная создателями языка – разработчиками в компании JetBrains - эта книга охватывает такие темы, как создание предметно-ориентированных языков, функциональное программирование в JVM, совместное использование Java и Kotlin

В книге рассматриваются следующие темы:
✔️ введение в Kotlin;
✔️ основы Kotlin;
✔️ определение и вызов функций;
✔️ классы, объекты и интерфейсы;
✔️ лямбда-выражения;
✔️ система типов Kotlin;
✔️ перегрузка операторов;
✔️ функции высшего порядка;
✔️ обобщённые типы;
✔️ механизм рефлексии и многое другое.

Преимущества:
➕ профессиональный обзор языка от его создателей;
➕ актуальный материал;
➕ подходит начинающим.