О разделе
История языка Kotlin
Первоначальной мотивацией была разработка инструмента — языка, который бы — Полностью совмещался с Java на уровне бинарного кода и исходных текстов, чтобы существующие проекты можно было постепенно…
Экосистема Kotlin-приложений
Kotlin — это язык программирования, созданный компанией JetBrains с целью сочетать выразительность, безопасность и совместимость с существующими экосистемами. За годы своего развития он стал не…
Что требуется знать перед началом изучения языка программирования Kotlin
Фундамент для начинающего программиста - что повторить, как работать, чего ожидать.
Рекомендации по разработке на Kotlin
Набор советов, правил, принципов и обычаев в разработке на этом языке.
Основы языка Kotlin
Это архитектурный подход. Проект разделяется на — commonMain — код, компилируемый во все цели (бизнес-логика, DTO, алгоритмы), androidMain, iosMain, jvmMain, jsMain и др. — платформо-специфичные…
Типы данных и объявление переменных
Типизация, набор правил определения типа данных значений языка.
Операторы и выражения в Kotlin
Логические операторы в Kotlin служат для построения составных условий и управления логикой ветвления. В языке поддерживаются три основных оператора — (логическое И), (логическое ИЛИ) и (логическое…
Циклы и управляющие конструкции
В Kotlin отсутствует классический цикл for (initialization; condition; increment), привычный по языкам C-семейства. Вместо него используется конструкция for, основанная на понятии итерации по…
Объектно-ориентированное программирование в Kotlin
Модификаторы доступа в Kotlin — public — по умолчанию, доступно из любого места, private — доступно только внутри объявляющего класса или файла (для top-level элементов), protected — доступно внутри…
Синтаксис и пунктуация в Kotlin
Кавычки, точки, запятые, скобки и прочие знаки препинания.
Ключевые слова языка Kotlin
Kotlin использует набор зарезервированных слов для построения синтаксических конструкций языка. Все ключевые слова разделены на категории по назначению.
Встроенные функции и расширения Kotlin
Набор функций, которые включены в стандартную библиотеку языка.
Синтаксические конструкции Kotlin
В Kotlin отсутствует ключевое слово final, привычное по Java. Вместо этого используется двухуровневая система деклараций — val (от value) — объявляет неизменяемую ссылку, var (от variable) —…
Иерархия исключений в Kotlin
Нет проверяемых исключений — даже если функция на Java помечена как throws IOException, в Kotlin её можно вызывать без try-catch или объявления throws.
Работа с базами данных из Kotlin
Файловая система — это один из наиболее базовых уровней хранения данных. Kotlin не предоставляет собственных классов для файлового ввода-вывода, но полностью интегрируется со стандартными…
Важные классы и интерфейсы стандартной библиотеки
Pair и Triple — это простые Данные-классы, предназначенные для временной группировки двух или трёх значений разных типов.
Первая программа на Kotlin
Гайд по установке и настройке с написанием первой программы и её запуском.
Простые приложения на Kotlin
Kotlin позволяет создавать простые сетевые приложения с использованием встроенных классов HttpURLConnection или сторонних библиотек. Ниже приведен пример сервера на основе стандартной библиотеки Java…
Справочник по Kotlin
Корутины — это легковесные потоки выполнения, управляемые библиотекой kotlinx.coroutines. Они позволяют писать асинхронный код в императивном стиле без коллбэков.
Итоги
Kotlin — это статически типизированный, мультипарадигменный язык программирования, разработанный компанией JetBrains как современная альтернатива Java. Он полностью совместим с JVM, может…
Чек-лист разработки
Итоги и вопросы по теме Чек-лист разработки для самопроверки в энциклопедии Вселенная IT.
Kotlin — о разделе
Подборка материалов раздела Kotlin в энциклопедии Вселенная IT