Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Весьма странно, что сделали deprecated, а не оставили как альтернативу. Если пользоваться правильно, то и проблем можно избежать. С таким же успехом можно и findViewById задепрекейтить.
Согласен. Учитывая что по факту dataBinding не является альтернативой, а совсем другой подход, и его применение в парадигме отличной от mvvm может вызвать проблемы.
abstract class BaseActivity : AppCompatActivity() {
@LayoutRes
abstract fun getLayout(): Int
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(getLayout())
}
}
Kotlin Android Extensions deprecated. Что делать? Инструкция по миграции