Tienda navegación

Descargar estos apuntes

Ejercicio

En este caso también nos descargaremos la Tienda como código base, debido a la complejidad de este proyecto, se da hecha gran parte de la navegación, por lo que solo tendréis que implementar el código que permita navegar entre el login, newUser y entrar a la tienda.
Si pulsamos crear nuevo usuario, deberemos navegar a NewUserScreen sin datos en los parámetros. Desde la pantalla de nuevo usuario, al Crear Cuenta navegaremos a la pantalla LoginScreen. Si el usuario existe y estamos en LoginScreen, al pulsar en el botón Login navegaremos a la Tienda pasando el correo como parámetro.
Por tanto tendremos que codificar en el paquete navigation:

💡 Tips: Visualizar el código de navegación que se pasa en el proyecto puede facilitar la codificación de lo que falta. Además se puede ampliar pasando el login del usuario (correo) desde la navegación de NewUserScreen a LoginScreen, para que una vez creado un nuevo usuario y se vaya a iniciar sesión, no sea necesario volver a escribir el login, solo el password. Por otro lado, podrás ver que algunas partes de la tienda no están hechas con navegación, sino que son composables que se visualizar o nó dependiendo de los casos.