Héctor Álvarez
Nuestra aplicación ya posee un flujo básico desde el SplashPage hasta la pantalla de Login.
En esta clase no enfocaremos en agregar algunos widgets a nuestra pantalla de Home, en primer lugar utilizaremos NavigationBar, un widget que nos permite incluir cuantas pantallas queramos de manera centralizada, permitiendonos movernos entre estas sin necesidad de utilizar las rutas.
También utilizaremos Drawer, que nos permite realizar un menú deslizable en el cual podemos tener opciones para ir a otras pantallas y los datos básicos de nuestro usuario.
BottomNavigationBar es un widget que se muestra en la parte inferior de la pantalla y nos permite seleccionar un pequeño número de vistas.
Necesitamos enviarle una lista de widgets, la cual mostraremos mediante su índice, como un array de vistas.
Algo a tener en cosideración es que debemos cuidar bien de la llave de cada pantalla, ya que algunas veces puedn interferir entre ellas bloqueando que algunos widgets puedan actualizarse.
Drawer es un widget que nos permite mostrar un panel deslizable en nuestro Scaffold.
Descargaremos la pantalla base desde aquí y lo descomprimimos en nuestra carpeta lib/app/pages.
Ahora le daremos un poco de vida a nuestro menú.
Para ello agregaremos algunas opciones (vacías por ahora) y estilo a nuestro menú.