Aquí tenemos varias cosas que hacer.
Vamos a comenzar a tocar una de estas imágenes.
En este momento no pasa nada pero en cualquier lado de la tarjeta de hecho no pasa absolutamente nada
porque no hemos dicho que queremos quedar.
Entonces hay que hacerlo primero.
El primer paso sería poder detectar cuando yo hago clic en una película en particular.
Para eso en esta parte de aquí abajo vamos a comenzar acá widgets aparte de muy horizontal busquemos
nuestra tarjeta que es casa en la que estamos usando acuerdense porque estamos trabajando con el Iten.
Estoy acá abajo si quieren la borran pero yo la voy a dejar ahí como referencia.
Pero recuerden que esto no lo estoy usando.
Entonces lo que yo necesito acá es poder detectar cuando se haga clic en esta tarjeta.
Entonces aquí existe un widget que se llama El detector es para detectar cuándo sucede el click o cuando
se hace un swap o cualquier otra cosa.
En este caso lo que nosotros necesitamos es detectar cuando se haga clic en este elemento.
En pocas palabras yo lo que tendría que hacer acá eso no lo hagan no lo hagan no lo hagan por favor
no lo hagan simplemente para demostrarlo.
Yo lo que tendría que hacer es envolver todo este container en un nuevo widget.
Esto no lo hagan por favor no lo hagan y se va a llamar Gesture.
Vamos a ver Gesture detecto que recibe también recibe su Willet y todas las cosas pero por qué le digo
que no lo hagamos porque ya esto o este nivel de tabulación ya es bastante parecer o a mi parecer esto
de acá es solamente la tarjeta que estemos hablando aquí abajo y así debería de quedar.
Yo puedo agregar más iDEN tación más widgets pero esto ya tendería a ser un poco confuso de leer entonces
vamos a cambiar esto un poco vamos a quitar este Retorné y esto cidadáns conmigo.
Voy a declarar una variable llamada película película tarjeta o simplemente tarjeta de Taiwan y esto
va a ser igual al contenido de todo esto.
Si yo dejo el cursor encima dice que es la tarjeta de tipo container y realmente ya sabemos que la tarjeta
contiene toda la información o la descripción de estas tarjetas de acá si yo bajo un poco más aquí recuerden
que yo necesito regresar un widget en esta tarjeta.
Ok yo lo que hice fue cancelar ese Freetown y crear una variable que contiene todo este container que
es la definición de la tarjeta.
Entonces aquí es un reto del Gesture detecto Enter.
Falta un punto y coma.
Y aquí tengo un montón de opciones que yo puedo controlar como en Londres o en bancan Zero Dawn.
En fin muchas opciones la que me interesa es on Tap voy a definirme el método que por momentos no va
a ser nada y el detractor también recibe un Choir que es un widget.
Ustedes ya saben que Willet puede ser cualquier cosa y en este caso usaré la tarjeta.
La tarjeta que yo acabo de crear acá si yo grabo los cambios ustedes van a observar que nada pasa diferente.
Bueno tal vez si son Fetch porque su nuevo widget pero de ahí nada cambió.
Si yo hago click o tap en alguna de estas imágenes no sucede absolutamente nada porque le estoy diciendo
que no haga nada.
Entonces voy a abrir boca Consol y aquí dentro de este on Tap yo puedo imprimir por ejemplo el Heydi
de la película print Heydi de la película de la película y aquí yo tendría que ser la impresión que
sería película apuntó Heidi por ejemplo o si quieren pongamos el título para que tenga más sentido que
entonces película punto título.
Aquí falta un punto y coma o los cambios hacen en otro hilo.
Vamos a ver con Gelboy.
Ahí está la idea de la película pero realmente era el nombre jeje.
Voy a tocar aquí.
Capitán Marvel Avengers que Shazam esta película no me interesa ver esa otra película pero ya estamos
obteniendo la información.
En teoría nosotros podríamos mandar únicamente el Heydi punto y OK tocó.
Aquí está la idea de la película.
Ese es el otro idea de la película.
En teoría podríamos mandarnos o mandar ese argumento a otra pantalla y que esa otra pantalla reciba
el aire y haga el fetch de IDEA en el servicio de MobileMe que sería lo correcto porque la información
propiamente de la película o el servicio que trae la información de la película hay más data que podría
ser que les interese pero para fines ilustrativos en este caso imagínense que cada uno de estos objetos
cada una de las películas que nosotros tenemos acá realmente es un objeto que tiene bastante información
más de la necesaria para crear una segunda pantalla.
Entonces no habría necesidad de hacer otro Fetch porque ya lo hicimos originalmente.
Lo que yo quiero hacer ahora es poder mandar todo el objeto de la película a una nueva pantalla que
vamos a crear en este momento esa nueva pantalla.
Vamos a hacer click derecho en páginas y esta nueva pantalla se va a llamar película de bajo detalle
Puntoticket Enter.
Vamos a hacer esto rápido.
M.
Ya lo vamos a trabajar más adelante.
Simplemente quiero una página temporal y aquí iba a ser estatales Widget.
Ok Stainless widget con el nombre de película detalle.
Bien aquí hay varias maneras nosotros podríamos obligar a recibir un argumento de esta manera o sea
que deberíamos de decir que recibimos una película llamada película.
Pero saben qué lo voy a hacer acá mejor película tipo película película que esto voy a poner como final
película y Equities punto película.
Obviamente me está marcando el error acá porque tengo que importarlo e importar el modelo y en teoría
eso sería todo lo que tengo que hacer pero no lo voy a hacer de esta manera que no voy a hacer de esta
manera y me van a preguntar por qué.
Porque si yo lo hago así entonces tendríamos que trabajar un poco diferente en nuestro archivo de configuración
de rutas.
Aquí en el punto tendríamos que especificar en donde sea que lo usemos el argumento de una vez.
En pocas palabras tendríamos que construirnos o generes Routh.
Bueno más trabajo les voy a hacer una forma.
En lo personal me parece bastante clara y fácil de implementar.
Ok entonces voy a crearme una nueva ruta llamada detalle que detalle este detalle va a llevar a película
detalle Pitch película película cómo fue que le puse ni porque la clave es crear que película detalle
que importarla contrapunto como el punto asegúrense de importarla perfecto.
Y eso es todo lo que yo necesito para mi página de la ruta para mi página de detalle.
Voy a cerrar el mail Dark Ajab trabajamos un poco en la película de detalle y tenemos este container
de te traemos un café.
Voy a colocar el escafoides simplemente como un body Center que diga chau el texto Hola de tarde.
Nada del otro mundo algo sencillo un simple Body ya después lo vamos a reemplazar.
Y ahora lo que yo quiero hacer es navegar de esta pantalla a esta otra.
Ok entonces en serio ustedes ya saben cómo hacerlo.
En teoría ya saben cómo hacerlo que sería Navigator.
Punto.
NiMH y viene el contexto.
Vamos a dejarlo ahí que vamos a asegurarnos de que lo estamos recibiendo.
El contexto es el mismo contexto que usamos para el tema y acá en el robot Neisseria detalle cómo graban
los cambios y en teoría eso es todo en teoría todavía falta algo.
En teoría si yo hago click ahora en los años me navega a detalle.
Voy a regresar.
Recuerden que no tengo el botón pero funciona el Jessup o la gestora o el gesto para regresar.
En iOS en Android funcionaría el botón de back y yo estoy pudiendo navegar a esa otra pantalla.
Pero qué pasa si en vez de este detalle quiero el nombre de la película aquí cómo hacemos eso.
Bueno necesitaríamos de alguna manera poderle decir a este Putney que hay que mandarle un argumento.
Si yo pongo Koma y dejó el mouse encima del Puyana me van a ver que tenemos el Big Computex el nombre
de la ruta y un objeto llamado arguments arguments puede ser cualquier cosa.
Arguments ese objeto vamos a pasar de la película como tal la película completamente su y su foto toda
la instancia de la película la estamos mandando.
Es bastante conveniente esta película es la que estamos recibiendo acá.
El tipo película Ok voy a grabar los cambios en muy horizontal.
Si yo lo dejo así van a ver que nada pasa o sigue funcionando mi aplicación.
Pero a pesar del cambio lo que estamos diciendo es que la película detalla aquí la está recibiendo cómo
la recibimos esa película aquí cómo lo podemos recibir.
Hagámoslo de la siguiente manera.
Final película película y la variable a llamar película.
Esto va a ser igual a algo.
Recuerden que al poner final yo no voy a cambiar o no voy a poder cambiar a lo que apunta esta variable
pero sí sus propiedades Estapé o esa película con mayúscula significa el tipo de dato y este es el nombre
de la variable película.
Y aquí voy a recibir el modal Routh.
Tal vez esto será un poco extraño pero es una manera simple de hacerlo.
Punto off Contes punto Settings y más de uno ya está diciendo Dios santo Fernando cómo me voy a aprender.
Bueno la práctica la práctica en la práctica hace que esto ya te lo memorice.
Pero recuerden que también lo pudimos saber o haber usado el normal y mandarle el argumento por ahí
el constructor.
Esa sería una forma de hacerlo pero quería enseñarles a mandar argumentos mediante el Putney.
Aquí el cervix punto y lo que necesito son los argumentos punto y coma.
Estos arguments son los mismos argumentos que yo estoy mandando acá.
Ok voy a grabar los cambios y en vez de este Hola detallé voy a imprimir el nombre de la película entonces
película punto aquí sería el título.
Vamos a grabar los cambios y si esto funciona deberíamos de tener el Vengadores.
Aquí ya Sam regreso a ver a Capitán Marvel.
Perfecto nuevamente Shazam y está trabajando la aplicación pueda seleccionar la película que ustedes
quieran y en los próximos videos tenemos que trabajar con el diseño de esta pantalla.
Aquí ustedes ya podrían darle rienda suelta a su imaginación y crearla por ustedes mismos.
Pero quiero explicar varias cosas interesantes y unos nuevos widgets que yo sé que les va a gustar mucho
y van a ser que sus aplicaciones se miren aún mejor.
Entonces en la próxima clase vamos con el diseño de esta pantalla.