Es momento de comenzar a trabajar con lo que será un infinite scroll horizontal que vamos a colocar
acá de las películas digamos que populares y la persona va a poder hacer scroll scroll y seguir cargando
las películas populares cada vez más de forma pàgina como de diez en diez o de 20 en 20.
Lo que no regrese la vamos a hacer eso regresamos a nuestro paisaje con paisajes somos un poco y aquí
vamos a quedarnos otro método.
Este método va a ser Fuhrer o lo que ustedes quieran llamarle que este Furet no existe.
Vamos a implementar el método de cerrar este Sweeper de tarjetas aquí no voy a crear Willet que vamos
a crear fuera por James.
Aquí vamos a tener que retornar un nuevo contenedor entonces el return Return container.
Vamos a hacerlo así.
Conteiner parentesis y Coma el container tiene Swissair y también dejémosle definidos de una vez el
Wit o el ancho de este container es Wiz doble punto Infinity para que agarre todo este espacio que tenemos
acá todo el espacio va a ser necesario para utilizar lo que es el país.
Ya lo vamos a lo vamos a ver es un nuevo widget que no hemos usado y aquí en el chat voy a colocar unas
columnas un enter con su Children y coloquemos un texto dentro que diga populares populares grabar los
cambios a ver qué tal se ve no se ve nada y Fuhrer así lo pusimos en me faltó una coma o los cambios
y aquí tenemos los populares pero podríamos hacer ese texto un poco más grande para aplicarlo a un estilo
de este texto voy a hacerlo de otra manera llamarlo celesta.
Pero quiero el tema global de mi aplicación y aquí en adelante lo vamos a trabajar de esta manera para
poder centralizar todo el tema de la misma.
Ok eso somos un Martín punto.
O me pide el contexto o el contexto yo no lo estoy recibiendo en el Führer entonces vamos a colocarlo
en contexto context y esto me obligaría a mí que si yo quiero usar el Führer entonces el Führer tendría
que mandarlo acá porque este video antes es el que tenemos acá en el punto o contexto yo puedo definirte
aquí punto el texting que use el tema que yo tengo definido para los textos.
Punto su jefe podemos usar algunos cambios y van a ver que creció un poquito poquito poquito no mucho
pero creció algo esto me va a permitir a mí poder configurar de una manera global toda mi aplicación
porque si después quiero que los títulos tengan un color en particular simplemente voy aquí.
Más adelante les voy a explicar dónde está esto pero para hacer un pequeño Tip esto está en enmateria
APP en el mismo objeto donde está la configuración de ruta de la ruta principal y otras cosas.
Ok voy a dejarlo si por momentos con ese tamaño.
Adicionalmente yo voy a configurar.
Vamos a ver vamos a ver dónde está mi aquí.
Este contesté este chileno acaba esta columna acá voy a hacer una separación entre lo que estoy creando
voy a usar el mail Axis alignment y voy a decir que el mail Acces Halim Espais Arrom para que haya espacio
entre los dos elementos ok os podemos hacer tres veces mirá como se descontroló la aplicación un poco
pero ahorita vamos a crear otro elemento abajo de populares y esto va a hacer que todos empujen un poquito
para arriba.
Ok voy a bajar un poco más.
Sigamos trabajando de los populares.
Qué más quiero hacer acá.
Dentro de los populares voy a colocar un Arbiter este 8 Binder Tapp lo vamos a personalizar lo van a
hacer ustedes.
Ya no voy a dejar planteado acá que lo que voy a hacer aquí asegúrese que tengamos una coma al final
de ese texto y adicionalmente bueno vamos a darlo si ya no vamos vamos a afinar el texto aquí a la izquierda
pero por momentos necesito que hagamos la siguiente asignación.
Nosotros ocupamos un futuro.
Este hecho tiene que ser el llamado a nuestra Happy MobileMe popular.
Estoy acá si yo voy aquí al Chaillot y ustedes ponen su API aquí y tocan Scent se van a dar cuenta de
que es exactamente la misma respuesta las mismas películas las mismas propiedades todo es igual es el
mismo objeto de película lo tenemos como resultados y todas las cosas.
Entonces yo lo que necesito que ustedes hagan en este momento como una tarea es que utilicen este de
muy popular la página no hace falta que la envíen.
Eso ya lo vamos a hacer en conjunto porque esto es nuevo.
Lo que sí necesito que ustedes hagan en este momento si quieren podrían comentar todo este código lo
podríamos comentar pero lo que yo necesito es que en su Proartes aquí ustedes VAC crearse un nuevo método
muy parecido a éste.
De hecho les voy a dar la pista inicial el inicial que se va a llamar que populares populares y tienen
que regresar siempre una lista de las películas igual como esta.
De hecho el código es casi el mismo para que ustedes lo prueben una vez hagan la implementación de esto
cuando tengan acá en el fichero de que ustedes lo implementen sean capaces de imprimir las películas
populares por lo menos yo voy a ocupar que ustedes impriman o el título de la película sería bastante
útil pero pero con que ustedes lo tengan aquí en la consola.
La respuesta estoy más que satisfecho.
Así que manos a la obra pongan a es ustedes mismos en este preciso instante tratan de obtener las películas
populares sólo la primera página.
Eso es todo lo que les pido pongan le pasan el video en este momento
ok cómo les fue.
Lo lograron hacer tuvieron un inconveniente.
Apliquemos nosotros mismos empezamos a películas Provider y en teoría sólo hay que copiarse todo esto.
De hecho el contenido interno.
Sólo esto ya lo vamos a optimizar.
Ya optimizamos esto en los próximos videos otra vez en esta clase.
Ok vamos a ver tenemos final pero este no es nada Kleine ahora nos está pidiendo solo muy popular entonces
muy popular lo demás que da igual el Happy lenguaje todos estos de igual a igual todo esto igual siempre
recibimos los resultados y todo es lo mismo.
Voy a grabar los cambios y ahora tengo este nuevo método llamado populares entonces ese va a ser mi
F8 tengo que llamarlo exactamente igual como utilizen anterior que es utilizando mi propiedad de peliculas
Provider.
Entonces bajemos peliculas provided punto populares que aqui vamos a tener cuando esto se resuelva vamos
a tener el listado completo de las peliculas populares y por el momento voy a regresar a un container
vacío.
Lo unico que quiero hacer aca es poder imprimir print Snapshot Snapshot puntuó data cuando la tengamos.
Voy a grabar los cambios G.M abrir el simulador.
Vamos a ver aqui la consola y aquí esta tenemos una instancia de pelicula instancia pelicula estancia
de pelicula estancia de pelicula y eso está bien.
Si quisiéramos imprimir todos los títulos de las películas hoy podríamos hacer algo así por ejemplo
punto frizz y podríamos especificar acá es una lista para tener las opciones.
Punto frizz ok aquí tengo una función que recibe una película lo voy a poner una P.
único no quiero ser es un print de la pputo o título claro no me aparece la ayuda porque estoy diciéndoles
que este tipo de Dinamic.
Pero si les especificara que de tipo película entonces yo podría estar seguro o tener la ayuda a la
hora de escribir.
Venga Gelboy Shazam y todas las películas que están todas las que vienen en las populares ok bien lo
vamos a dejar así hemos hecho ya una pequeña parte o un gran paso que es crearse este método de los
populares pero antes de terminar el video vamos a hacer una pequeña optimización en nuestro código que
es totalmente opcional.
Ustedes notarán que este código y este otro código de acá son literalmente iguales y cuando ustedes
ven que dos cosas son exactamente iguales quiere decir que hay paso a una optimización por lo cual este
código de acá lo tengo que asignar a una nueva función algún nuevo método algo que me permita a mí centralizar
y si casualmente ahora imagínese que no viniera el resultado sino que viniera en Resolve tendríamos
que cambiar muchos lugares.
No hay gran problema pero imagínese que fueran cambios un poco más serios o el tratamiento cambiara.
Entonces sí habría que ser bastante carpintería.
Entonces cómo podríamos optimizar esto.
Vamos a comenzar a hacer es optimización.
En teoría todo este código es el duplicado.
En teoría tendríamos que recibir el R.L y procesarlo igual ok tendríamos que regresar.
Esto también entonces quedémonos aquí arriba.
Un nuevo método que va a regresar un fin por igual flujo de una lista de película porque eso es lo que
están regresando todas.
O sea ese es el objetivo.
Va a ser un método privado porque no se puede llamar desde afuera si solamente esta clase se va a llamar
procesar.
Respuesta Vamos a recibir un Luri o un AR y esto va a ser un Sink de la misma manera y pegó todo este
código.
Aquí le vamos a poner un y mejor Uber.
Lo que hacemos exactamente lo mismo bien aquí estamos recibiendo la respuesta.
Bueno procesamos el R.L que lo único diferente es procesada lo mencionamos en películas y retornamos
los items o en este caso todas las películas graban los cambios en esta parte.
Ahora cómo utilizamos este proceso.
RESPUESTA.
Cómo lo utilizaríamos acá.
Ya sabemos que todo este código es el mismo que todo este código es el mismo.
Entonces lo puedo borrar y llamar el retorno del aguaytãa porque recuerdan que esto revives son fruto
de un restaurante la web de procesar respuesta mandando el wereables que yo tengo aquí como argumento.
Eso es básicamente todo.
Puedo copiar esto borrar todo este código y dejarlo de esa manera.
Claro esto es totalmente opcional puedan hacerlo como yo lo acabo de realizar o lo dejan como estaba
antes y el código debería seguir funcionando igual.
Voy a hacer un Ristar van a ver que aquí siguen apareciendo las películas o bueno ahí tuvimos un pequeño
inconveniente ustedes vieron que no aparecieron.
Tuvimos un error pero eso fue la parte de abajo no en nuestra parte de las películas.
No hay ningún problema.
Eso ya no vamos a arreglar en los próximos videos.
Qué bueno que salió pero no se preocupen.
Eso ya lo vamos a arreglar y seguramente es porque acá estoy recibiendo un Nul entonces podríamos poner
aquí un signo de interrogación.
Voy a grabar los cambios signo de interrogación lo que va a decir es que se frizz si existe data o que
existe data.
Si no existe data entonces no hace el Franch.
Entonces lo vamos a dejar así continuamos con el siguiente video.