Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Весьма странно, что сделали 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. Что делать? Инструкция по миграции