Null safety — это функция языка Kotlin, которая предотвращает ошибки, связанные с null ссылками. Она достигается путем создания двух типов ссылок: nullable (допускающие null) и non-nullable (не допускающие null).
Kotlin предлагает обширный набор функций расширения для работы с коллекциями, которые делают код более лаконичным и читаемым. Их можно условно разделить на следующие категории:
Создать новый проект через IDE (IntelliJ IDEA предпочтительнее для Kotlin) и выбрать шаблон Kotlin с необходимым фреймворком (например, Spring Boot или Ktor).