Arquitectura MVVM: App Calculadora Part 2

Опубликовано: 27 Июнь 2026
на канале: AndroidWebProgramación
13
3

En este video crearemos un repositorio que se encargará de acceder a los datos, y utilizaremos un ViewModel como capa de presentación, el cual administrará el estado de la interfaz de usuario (UI).
Además, encapsularemos los resultados utilizando la clase genérica Result para un mejor manejo de errores y resultados.

También implementaremos una enum class para definir un conjunto limitado de valores constantes, representando las diferentes operaciones: sumar, restar, multiplicar y dividir.
Finalmente, usaremos el componente RadioButton para permitir al usuario seleccionar una sola opción entre estas operaciones, manteniendo así una arquitectura limpia y organizada.