вижу, что использовать lateinit стоит как можно реже. Не лучше будет инициализировать через by lazy? Приложение построено на активити.
viewBinding можно, это норм.
Это где именно он такое советует? Насколько помню там у него подход с двумя свойствами.
Специально сейчас доку открыл и глянул. Там способ с двумя свойствами.
https://developer.android.com/topic/libraries/view-binding
Обсуждают сегодня