Главная
Bimlibik
Cancel

Kotlin. Функции области видимости (Scope Functions)

В стандартной библиотеке Kotlin есть несколько вспомогательных функций, которые позволяют избавиться от громоздких конструкций, одновременно делая код более читабельным. Речь идёт о функциях област...

Kotlin. Null-безопасность. Операторы "?.", "!!.", "?:"

В статье про базовый синтаксис Kotlin я кратко затрагивала тему null-безопасности. Но думаю стоит более подробно на этом остановиться. К тому же мной были озвучены не все операторы, которые помогаю...

Kotlin. Отложенная и ленивая инициализация свойств

lateinit Разработчики Kotlin крайне серьёзно относятся к проверкам на null. Поэтому, как правило, свойства, которые по логике программы должны хранить ненулевые значения инициализируются в констру...

Kotlin. Модификатор const

В Kotlin, как и во многих других языках, переменные могут быть изменяемыми и неизменяемыми. В статье про базовый синтаксис рассказывалось, что для объявления изменяемой переменной следует использов...

Kotlin. Модификаторы доступа - private, protected, internal, public

Любой класс, а также его конструкторы, свойства и функции имеют модификаторы доступа - это такие ключевые слова, с помощью которых можно задать область действия данных. Или иначе - они позволяют ре...

Kotlin. Ключевое слово open. Наследование

По умолчанию в Kotlin нельзя унаследовать один класс от другого. Связано это с тем, что всем классам при создании неявно задаётся статус final, который и блокирует возможность наследования. Если мы...

Kotlin. Основной синтаксис

В данной статье рассмотрим основной синтаксис языка Kotlin. Переменные Kotlin использует два разных ключевых слова для объявления переменных: val и var. Используйте val для переменной, значение ...

Kotlin. Общий обзор

Начало разработки Kotlin было анонсировано JetBrains в 2011 году. Планировался он как альтернатива языкам Java и Scala, так как тоже выполняется под управлением Java Virtual Machine. И спустя 6 лет...

Манифест приложения

Манифест - это набор правил, по которым работает приложение. Файл манифеста находится в корневой папке - AndroidManifest.xml - и содержит важную информацию, без которой система не сможет запустить ...

Navigation Drawer

Navigation drawer - это главное меню приложения, которое выдвигается слева направо при нажатии пользователем на значок “гамбургера”. Либо свайпом слева направо. Его еще называют “шторкой” и в откры...