Quiero hacer un pequeño resumen para tratar varios de los temas que hablamos en esta sección no hacer
un resumen muy largo pero bueno podríamos extendernos bastante porque vimos muchas cosas en esta sección.
Vamos a empezar con el resumen.
Si nosotros abrimos el avatar este lo outing que tenemos acá lo estamos cargando de acá en nuestros
aceites.
Este es nuestro loading y recuerden que para habilitar cualquier recurso estático nosotros tenemos que
agregarlos.
Aquí en el pop Speck ñan en los haces recuerdan que cuando ustedes ponen las están habilitando todo
el contenido que tiene dentro de los haces pero no lo subdirectorios los subdirectorios tienen tenemos
que especificar los Tami eso nos haremos en la próxima clase.
No se preocupen ya lo vamos a ver pero es el mismo concepto.
Recuerden que para un archivo estático como por ejemplo este Jayson en realidad sería exactamente lo
mismo que cualquier otro o una imagen o cualquier otra cosa que tengamos en el proyecto.
Tenemos que definir lo que nos hace y de esta manera estamos habilitando este menú Options en toda mi
aplicación.
Voy a cerrar estas dos si nosotros vamos a las rutas recuerden aquí también hay otras formas de trabajar
con ellas.
Esa es una que en lo personal me gusta bastante porque queda muy explícito a qué dirección lleva qué
página y como yo trabajo bastante en desarrollo web.
Esto se me hace bastante familiar pero pudiera ser que a ustedes no.
Hay varias formas de hacerlo y yo los invito a que busquen otras.
Si usted así lo desea ahora es muy probable que este recurso estático esté por ejemplo esta palabra
esté en Alert o el nombre de la ruta.
Muchas personas no les gusta tenerlo así porque si el nombre de la ruta o de la página cambia entonces
tendríamos que venir a cambiarlo y bueno podría ser un poquito de dolor de cabeza.
También hay una manera de obviar poner este alerta acá que por ejemplo Gmail no trabajarlo con el del
avatar para que sea más claro si yo abro el avatar Page Puedo crearme una propiedad estática por ejemplo
Static final y le voy a poner Page name o Page.
De esa manera y le voy a poner el mismo nombre para no confundirnos o que el avatar lo voy a colocar
aquí punto y coma.
De esta manera estoy creando esta propiedad estática dentro de Avatar Peach y como es una propiedad
de estatica no hace falta crearse una nueva instancia de esta clase para poder leer este valor de la
propiedad.
Voy a grabar los cambios en el avatar Peach y ahora podría obviar colocar este avatar y decir Avatar
Peach punto Peach pero sin ese si yo grabo los cambios voy a regresar aquí a la aplicación vuelvo a
entrar Avatar y sigue funcionando sin ningún problema.
Este es otro patrón que muchas personas utilizan pero yo prefiero la anterior porque si me queda muy
claro acá cómo se llaman todas las páginas y yo no tendría que venir acá para ver qué nombre tiene que
página o qué vamos a volver a abrir que se cerró es cierto.
Ustedes podrían trabajar como desean.
Recuerden que queda Application Rouch es simplemente una función que regresa a un Mapp como la pide
nuestra configuración de rutas.
Aquí en el saber que se hizo en el Rouch que tenemos aquí eso es básicamente todos y la aplicación en
época rutas unas 2 3 4 todavía queda bastante claro lo podríamos dejar acá pero si ya son bastante rutas
lo ideal sería separarlo en otro lugar para que quede más claro.
También el chevere Routh se va a disparar únicamente si la ruta que ustedes están llamando no se encuentra
en ese mapa.
Por consecuencia si no está ahí vamos a disparar este método.
Aquí ustedes podrían hacer lo que desea.
Recuerden que todo esto lo tenemos en nuestro Stainless widget de mi app que tenemos acá que es lo que
dispara o ejecuta el cierre.
Si regresamos a las páginas entonces vamos a regresar aquí al Alert Patch.
Recuerden que tenemos el floriãn Axon Boron que sería este de acá estoy de aquí abajo.
También recordemos que cuando no tiene un método el compreis o la mayoría de las acciones y le mandamos
un Nul.
Esto va a deshabilitar el botón Home.
Aquí estoy haciendo clic y no funciona tal vez en ese caso no se mire muy bien porque así funciona el
florín al Schönborn pero si lo colocamos en un botón por ejemplo aquí en este rasposo si en vez de mostrar
el alerta yo mando un Nul queda mucho más claro que ese botón está deshabilitado y cuando ya tenemos
un método que se dispara o una acción que dispara nombres ya se habilita lo que hemos trabajado también
con los bordes redondeados.
Hemos hecho bastantes ejercicios con ellos como el que tenemos acá prácticamente todo lo que acepte
un borde Radius trabaja de la misma manera.
Tenemos nuestro título de la alerta y un botón de información relevante para crear nuestra alerta como
la queremos nosotros.
En parte es bueno tener tanta personalización pero yo sé que más de uno puede decir Uh qué pereza tener
que configurar eso a cada rato.
Perfectamente podemos quedarnos un widget que ya creé todo esto por defecto y todas nuestras alertas
se miren igual regreso.
Si nosotros vemos lo de las tarjetas también recordemos que la tarjeta tiene esta forma por defecto
pero no quiere decir que no puedan crearse un contenedor que realice el parecida a una tarjeta.
Puede ser que esto les resulte más fácil y lo más difícil a ustedes con ustedes.
También trabajamos mucho con ese fit in Mazz vamos a regresar a las tarjetas
Samosata era la tarjeta tipo 2 y nosotros tenemos este fair match que es el que se encarga de hacer
esa animación y muestra esta imagen del Pleiss Wolder mientras se termina de cargar la imagen que se
encuentra en la web.
Esto es un recurso bastante útil y ustedes lo deberían de explotar bastante.
Tenemos varios tipos de FITS para adaptar la imagen dependiendo del contenedor al que ustedes le están
asignando y aquí también tenemos este container que lo único que está haciendo es colocar ese texto
acá y agregar un agregaron por todos lados en toda la dirección de 10 puntos.
Vamos a ver también recordemos que acá en este container tengo el chalet con esta propiedad esta variable
estaría Urquhart la tengo aquí con el objetivo de que yo pueda asignar toda mi configuración de la tarjeta
a una variable que sea fácil de ver fácil de utilizar porque si no tendríamos un código sumamente grande
y difícil de leer y eso es algo que yo he tratado de prevenir a lo largo de este curso porque eso tiende
a confundir bastante a veces tenemos mucho código y termina siendo inventado como hasta acá y ya no
sabemos dónde empieza y dónde termina algo.
A pesar de que tenemos información acá y ayudas pero hay que tratar de que nuestro código sea lo más
limpio posible porque flores por defecto tiende a ser un poco desordenado.
Bueno realmente no es tanto Flore esto es criterio de cada desarrollador.
Si nosotros revisamos ahora por ejemplo el líder Peach nosotros logramos trabajar en esta página con
un widget.
Y por qué lo hicimos con esta y el Willet porque ocupamos los valores de El Valor de la isla Ered y
el bloquear CHEC prácticamente.
Vamos a revisar dónde están nuestros sliders si nosotros estábamos trabajando con sexys líderes.
Quiere decir que es un candidato bastante fuerte a que sea un widget no quiere decir que si nosotros
estuviéramos trabajando con un estatales widget no podamos utilizar checks.
No quiero decir eso pero si queremos cambiar el aspecto visual de un check entonces ocuparemos otras
cosas como un fió Chord Builder un estro envilecer y otras cosas que veremos un poco más adelante pero
no es tan fácil como simplemente crear un widget perdón y llamar el set State para redibujar el widget.
Aquí utilizamos un operador ternario para indicar si nosotros queremos bloquearlo o bloquear algo entonces
mandamos el Null.
Caso contrario entonces tendríamos la definición de la función o el Korvac y esa manera es muy fácil.
También trabajamos con lo que es el switch coil y el check box.
Vamos a buscarlos está el switch lista el que nos permite a nosotros todavía hacer clic en cualquier
parte del elemento y se activa y desactiva.
También existe un switch independiente por si acaso ustedes quieren controlarlo de otras maneras nuestro
es líder en el cual tomamos el valor y cambiamos o se lo asignamos directamente a el valor que tiene
esta imagen y por eso da la impresión de que tiene esa pequeña animación cuando lo quiero hacer más
grande o más pequeño.
A lo largo de esta sección aprendimos muchas cosas aprendimos cómo movernos entre rutas ya les voy a
enseñar en la próxima clase cómo pasar argumentos de una página a otra cuando tenemos este sistema de
rutas porque si ustedes se fijan aquí fue bastante sencillo porque ninguna ruta tiene argumentos esos
argumentos los usaremos en la próxima clase.
Es bastante sencillo solo hay que poner una pequeña.
Digamos que una propiedad más pero de ahí es básicamente lo mismo a lo que quiero llegar al final es
que recuerden que en la documentación de flores tenemos todo lo referente a eso.
Tal vez los ejemplos no son tan claros tal vez los ejemplos pudieran ser mejor pero recuerden que Flores
está en constante cambio y en constante actualización y probablemente después tengamos más videos en
la siguiente clase les voy a dejar un recurso de los widget de la semana que es un canal de YouTube
que la gente de Floreal mantiene y es bastante interesante.
Yo les recomendaría que los miraran todos porque todavía van a aprender mucho más a trabajar con otros
elementos de flores que posiblemente todavía no hayamos cubierto.
Los veo en el siguiente video.