Curso Avanzado Android Kotlin - MVVM como recomienda Android
Diseña tus aplicaciones Android de una manera sólida y con calidad de producción como recomienda el equipo de Android

Curso Avanzado Android Kotlin - MVVM como recomienda Android udemy course
Diseña tus aplicaciones Android de una manera sólida y con calidad de producción como recomienda el equipo de Android
A lo largo de este curso aprenderás la arquitectura recomendada para desarrollar aplicaciones sólidas y de calidad de producción para Android. Si eres nuevo en el mundo de Android o Kotlin te recomiendo que realices mi curso de Kotlin para Android.
En este curso aprenderás algo muy importante a la hora de diseñar tu próxima aplicación de Android y es la separación de problemas, es un error muy común escribir todo el código en el Activity o Fragment, estas clases solo deberían contener la lógica que se encargue de las interacciones del usuario. A lo largo de este curso aprenderás a mantener estas clases limpias de código y evitar los problemas relacionados con el ciclo de vida y los memory leak.
Una aplicación android bien definida debería separar la lógica de datos, de la lógica de negocio y de la lógica de Interfaz de Usuario y eso es lo que veremos a lo largo de este curso.
A lo largo de este curso aprender a utilizar el patrón MVVM para tus aplicaciones Android. Actualmente el patrón MVVM es el recomendado por el equipo oficial de Android.
Las ventajas de MVVM
Nos proporciona un código más limpio y más legible.
Nos proporciona una aplicación que pueda ser expandida y mantenida fácilmente, puesto que al utilizar MVVM vamos a programar por capas.
Nos permite realizar test unitarios y de interfaz de usuario de una manera muy sencilla, puesto que nuestro código esta separado.
Nos proporciona una App robusta.
Que vas a aprender en este Curso
ViewModel
LiveData
DataBinding
Binding Adapter
Patrón Repositorio
Separación de Problemas
Navegación con el nuevo componente de Jeckpack
La arquitectura MVVM para el desarrollo de aplicaciones Android tal y como recomienda el equipo de Android.
No lo dudes y si siempre has querido realizar una aplicación a nivel profesional realiza este curso ahora.