Iniciandonos con State

Descargar estos apuntes

Ejercicio

Vamos a hacer la primera aplicación que nos permita trabajar con variables, y afianzar el concepto de State introducido en los apuntes. Para ello crearemos una función Composable CompruebaNumeros con el siguiente aspecto:

Aunque todavía no nos hemos adentrado en la explicación de los diferentes elementos de la vista, tenemos suficiente información en los ejemplos de los apuntes para crear esta estructura de componentes.

Al pulsar sobre el botón generar número, se generará un número aleatorio que podremos ver en el texto El número generado es X, al pulsar sobre el botón ¿Es primo?, nos mostrará un texto bajo este botón indicando que es o no es primo.

💡 Tips: Cada vez que generemos un número nuevo, desaparecerá el texto que indica si es o no primo.

Importante: Para este primer ejercicio crearemos las variables de tipo stateful (variables que almacenarán un estado).
Además, como todavía no hemos visto los contenedores de componenetes, te aconsejamos que tanto los botones como los textos los incluyas dentro de un:

Column(horizontalAlignment = Alignment.CenterHorizontally)