Glosario: 3 opciones de ViewModel

Autor: | Última modificación: 14 de diciembre de 2022 | Tiempo de Lectura: 2 minutos

La herramienta de ViewModel en Android se refiere a un tipo de clase que incluye los datos mostrados en la interfaz de usuario. Asimismo, este recurso incluye diferentes opciones que permiten la extensión de sus funciones. Para aprovechar al máximo este componente es relevante que conozcas las más imprescindibles y por eso, en este artículo, te presentamos algunas opciones de ViewModel.

ViewModelProvider

🔴 ¿Quieres entrar de lleno al Desarrollo Mobile? 🔴

Descubre el Desarrollo de Apps Móviles Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en Desarrollo de Apps Móviles por una semana

La primera de las opciones de ViewModel en Kotlin de la que queremos hablarte es la de ViewModelProvider, caracterizada por su capacidad para ofrecer un viewModel a un determinado scope.

Este componente se gestiona de manera interna y proporciona, además, otra serie de funciones que podrás conocer si lees el siguiente artículo acerca del ViewModelProvider en Kotlin.

ViewModelFactory

Otra de las opciones de ViewModel que merece la pena destacar es la de ViewModelFactory, que permite la ejecución de labores relacionadas con la devolución y la instancia del viewModel.

Puede encontrar más información acerca de este recurso, como cuáles son sus características y propiedades indispensables, en el post que expone todos los detalles sobre ViewModelFactory en Kotlin.

ViewModelScope

Como siguiente opción de ViewModel en Kotlin se encuentra la de ViewModelScope, entendida como una herramienta que hace más simple la cantidad de código que se incluye en los viewModel.

Si te interesa profundizar eneste componente y sus funciones relevantes, ingresa en el siguiente artículo, donde encontrarás todo lo relacionado con ViewModelScope.

¿Cuál es el siguiente paso?

En este post has podido conocer todo lo relacionado con las diferentes opciones de ViewModel en Android. No obstante, aún queda mucho más por aprender para dominar Kotlin. Para convertirte en un profesional, anímate a seguir con tu proceso de formación y aprendizaje y matricúlate en nuestro Desarrollo de Apps Móviles Full Stack Bootcamp, donde te tomará solo algunos meses obtener todo el conocimiento y la práctica requeridas para destacar dentro del mundillo tecnológico. ¡Solicita ahora más información y da el paso que impulsará tu futuro!

[email protected]

¿Trabajo? Aprende a programar y consíguelo.

¡No te pierdas la próxima edición del Aprende a Programar desde Cero Full Stack Jr. Bootcamp!

 

Prepárate en 4 meses, aprende las últimas tecnologías y consigue trabajo desde ya. 

 

Solo en España hay más de 120.400 puestos tech sin cubrir, y con un sueldo 11.000€ por encima de la media nacional. ¡Es tu momento!

 

🗓️ Próxima edición: 13 de febrero

 

Reserva tu plaza descubre las becas disponibles.