В котлин есть потрясающая вещь — синтетики. Это когда в активити или во фрагменте обращаешься к View, которая у нас в xml, через её id без использования findViewById. В нашем случае — tv_test. Давайте сравним и посмотрим, что лучше использовать и чем они отличаются. Создадим максимально простую xml и фрагмент: Раньше мы всегда писали как-то так: val test = activity?.findViewById<TextView>(R.id.tv_test) Как же устроен сам метод? Из документации: if (id == NO_ID) { // NO_ID = -1 и используется для вьюшек, у которых нет id...
1. Обзор В этом кратком руководстве мы рассмотрим, что нужно для создания простого проекта Spring MVC на языке Kotlin. 2. Мастер своего дела Для конфигурации Maven нам нужно добавить следующие зависимости от Kotlin: <dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-stdlib-jdk</artifactId>
<version>1.8.22</version>
</dependency> Нам также нужно добавить следующие Spring зависимости: <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>...