Ответ
Метод apply возвращает объект, к которому он был применен. Это позволяет создавать цепочки вызовов.
Пример:
val textView = TextView(context).apply {
text = "Hello"
textSize = 16f
setTextColor(Color.BLACK)
}
// textView уже проинициализирован и настроен
apply удобен для настройки свойств объекта без необходимости сохранять его в промежуточную переменную.