Patrón de Arquitectura MVVM
MVVM: es una forma automatizada y en tiempo real, y para ello se puede usar: Data Binding, Live Data y RxJava o RxAndroid
Bonus: La sintaxis de Data Binding es la siguiente:
@{contenido}
Nota: View se suscribe a los cambios de ViewModel, por tanto, no necesitan contratos
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?