• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Guillermo García

  • Podcast
  • Blog
  • Contactar

#15 – Cambios de pantalla con Navigator

16 abril, 2019 by Guillermo García

https://guillermogarcia.es/podcast-player/344/15-cambios-de-pantalla-con-navigator.mp3

Suscribir: iTunes | Spotify | iVoox

En el capítulo de hoy hablamos de Navigator, un widget muy importante que necesitaremos conocer para saltar de una pantalla a otra en nuestras aplicaciones.

Estos son los conceptos que mencionamos en el podcast:

  • Navegación bien pensada es importante para situar a los usuarios
  • Las pantallas en Flutter son llamadas «routes».
  • La navegación entre pantallas funciona como una pila
  • Para mostrar una nueva pantalla usaremos Navigator.push()
  • Para volver a la pantalla anterior usaremos Navigator.pop(). Flecha para atrás en menú y botón atrás de android
  • Se pueden asignar identificadores a las pantallas para poder acceder directamente por identificador (Con las propiedades routes e inicialRoute)
  • Para abrir la pantalla desde el identificador podemos usar pushNamed
  • Podemos volver directamente a la home con popUntil.
  • Podemos pasarle información a una nueva pantalla por constructor
  • Podemos recibir información de la nueva pantalla
  • Animaciones en el cambio de pantalla con el widget Hero

sidebar

sidebar-alt