hola amigos y bienvenidos con este nuevo curso en este curso desarrollaremos una aplicación completa desde cero y veremos los pasos del desarrollo y qué partes usaremos principalmente, así que esta es la parte cada vez que hago clic en este botón i iré a ingresar a la aplicación y comenzaré el diseño ahora usaré muchas partes o usaré muchos componentes que son componentes básicos para usar más adelante, así que si se pregunta cuándo uso algún componente mientras estoy desarrollando eso y no sabe qué es este componente y qué no sabe qué hace, así que solo puede hacer clic en ese componente ahora, vea que para la base de datos hay una clase de modelo, el dio, el token ei, así que si no lo entiende mientras estoy desarrollando la aplicación, si no entiende qué componente y por qué estoy usando y qué hará este componente, puede ir y hacer clic en el botón de ese componente y puede entender lo que hará, así que cada botón aquí representa otra uh ruta otra página donde explico sobre esa cosa lo que he explicado sobre ese componente para que estos componentes vengan consta de la base de datos obviamente consistirá en uno de los paquetes muy importantes que es el proveedor en este caso lo cubriré en detalles lo haré cubre todos los tipos de proveedores por cierto, este paquete te salvará el día si usas este paquete quiero decir que al principio no lo sabía y cuando comencé a aprenderlo vi cuán poderoso y hermoso es el paquete esto porque me ayuda mucho, hace que mi código sea más limpio, hace que mi aplicación sea más rápida, incluso está bien, así que continuaremos con todas estas cosas, luego iremos con algunos controles, como hemos hablado sobre Stafford Builder, la mezcla y luego.
Veremos sobre el constructor y veremos cómo filtramos los resultados nuestros datos de la base de datos veremos cómo buscaremos y usaremos la función de autocompletar y luego la suscripción de transmisión para que el constructor sup plantee eso suponga que tiene, por ejemplo, un resultado que proviene de la base de datos tenemos 50 empresas como esta o 50. necesito construirlas todas en una página la 50 compañía necesito construirlas todas juntas en una página en una ruta entonces cómo puedo crearlos y también cómo puedo seleccionar los datos de cada empresa y mostrarlos aquí mostrarlos en esa empresa, así que tengo la empresa número uno, número dos, número tres, número cuatro, así que este será un generador de revisión de listas y necesito seleccione los datos que provienen de la base de datos, la parte de los datos que necesito para clasificarlos y luego necesito asignarlos a cada empresa y no solo eso cuando quiero obtener más detalles sobre esta empresa porque aquí solo muestro algunos breves detalles sobre esta empresa cuando hago clic en más necesito transferir necesito ir a otra ruta que mostrará todos los detalles sobre esta misma empresa que he seleccionado está bien entonces es como esta así que tienes aquí necesitas construir usar la compilación r para ordenar todos los datos que provienen de la base de datos , digamos que tiene 20 30 empresas, cada compañía tiene algunos datos breves aquí, por lo que debe ordenarlos todos aquí y luego, cuando hago clic en esto, necesito pasar a otra página para mostrar solo los detalles de esta empresa solo los detalles de esta empresa seleccionada, así que veremos cómo podemos hacerlo y luego nos moveremos al filtro, supongamos que estas 50 empresas de las que tengo datos dorados y se muestran aquí.
Se ocupan de diferentes categorías ahora necesito ver como usuario como cliente necesito ver solo una categoría no necesito ver varias categorías no necesito ver 50 empresas en necesito ver solo las empresas que lidiar con un tipo de elemento, entonces, ¿cómo podemos hacer el filtro usando el botón? detalles de esa empresa, entonces, ¿cómo podemos hacerlo? Esto también lo aprenderemos en el futuro y luego veremos la clase de autocompletar, la clase de autocomplejo, que es una clase muy nueva , viene con el paquete dart y luego veremos cómo podemos buscar porque en cada aplicación tiene que ser algún tipo de búsqueda sobre el usuario o el cliente que buscó debería buscar algún producto o algunos detalles o alguna información, por lo que necesitamos encontrar nuestra necesidad de saber cómo hacer la búsqueda y cómo usamos la nueva clase que viene uno muy reciente es el autocompletar que necesitamos aprender y finalmente veremos la suscripción de transmisión, por ejemplo, si tengo una transmisión de datos y necesito suscribirme a un proveedor de transmisión, por ejemplo, al igual que el mapa cuando usa el google mapa esta es una suscripción de transmisión, entonces, ¿cómo puedo yo o cualquier otro proveedor de transmisión de proveedores? ¿Cómo puedo suscribirme a esa transmisión y suscribirme? No significa que tenga que pagar.
Th ese flujo y cómo suscribirse a él para que pueda obtener estos datos de ese flujo y en el futuro también completaremos muchas otras cosas aquí y con su sugerencia, también puedo ponerlos aquí nuevamente en cualquier paquete que le interese y puede contarme y podemos hablar sobre un aumento de todos estos componentes de los que hablaremos ahora, recuerde que no me estoy enfocando en la interfaz de usuario porque la interfaz de usuario es algo muy simple, hay diferentes paquetes que podría usar y no es gran cosa, pero lo que es importante es cómo los datos con los que llenará su aplicación sobre cómo controla los datos cómo manipula los datos ese es el aspecto más importante cuando diseña su aplicación, así que no me centraré mucho en el la interfaz de usuario o los widgets que usará depende totalmente de usted, así que mantendré el diseño lo más simple posible habiendo dicho eso, así que comencemos creando la primera aplicación n esqueleto que estoy usando, como saben, estoy usando flutter tres, por lo que hay una manera fácil de crear un esqueleto para su aplicación, que es esta, así que si desea crear el esqueleto para su aplicación, acaba de intentarlo este es muy fácil, creará el esqueleto para usted, así que flutter cree una descripción emergente aquí, brinde una descripción sobre su aplicación y luego aquí el paquete, esto es importante porque estará representado en Google Play Store, ¿cuál es su nombre de dominio? y luego el nombre del proyecto, este es el nombre del proyecto, recuerde que el nombre del proyecto siempre debe ser una letra minúscula o no debe ser una letra mayúscula y luego mencionamos el esqueleto y dónde querremos guardar nuestra nueva aplicación, está bien, esto es una vez que haga clic en este cuando hago clic en Intro, este esqueleto se creará ahora, por supuesto, no lo haré ahora porque ya está allí, así es como puede crear esta nueva aplicación usando su nuevo fl utter 3 versión versión 3, por supuesto, ahora obtendrá, por supuesto, el diseño básico, el diseño básico de la misma, esta es la compilación básica para su aplicación, ahora, por supuesto, no será así, pero este es el diseño, el diseño básico.
Y algunas cosas al principio, podría hacer algunas cosas que puede hacer a la vez que comienza a compilar su aplicación, uh, necesita la configuración del proyecto , debe hacer lo siguiente primero, seleccionaré api 31 esta es mi configuración para esta aplicación así que esta será la api 31 en cuanto a los módulos también la api 31, ambas las bibliotecas no son nada, no hay nada que hacer con ellas, así que estas son las bibliotecas y luego los sdks, tengo muchos sdks uno de ellos es el 31 que estoy usando para esta aplicación y ese es el número uno, ahora el número dos, vaya a Android, haga clic en la aplicación Gradle aquí, debe seleccionar el SDK mínimo que usará aquí o el SDK de compilación versión que estoy usando 31 y lo mismo con el sdk mínimo que estoy usando 24 y luego y el sdk de destino es 31.
Una vez que haya hecho esto, ciérrelo y luego vaya a build gradle build the gradle nuevamente, será 1.16 si no es 1.6 allí y esto vendrá por defecto, vendrá por defecto, así que no tienes que cambiar nada aquí, está bien, así que esta es la compilación, hay un sdk mínimo, en realidad está bien ahora , vayamos a la fuente de la aplicación principal android fmx xml ahora estos las cosas que agregaremos más tarde por defecto vienen solo con este con este permiso, pero hay otro que es este que necesita agregar, así que use sdk android manual sdk versión 24 y target sdk versión 31 ahora ha hecho esto ahora usted están listos para usar con su aplicación su aplicación está lista para usar y puede ejecutarla y le mostrará la primera ahora que necesita obviamente si está usando su teléfono móvil o si está usando un avb si está usando un avd solo necesitas crear un avd obviamente tu tiene que crear un administrador de avd y luego crea uno de los avd y lo hace, así que una vez que haya hecho esto, todo está listo para continuar, así que este es el avd que necesita para crear uno de ellos creado aquí eso es todo ahora su aplicación es bueno , puede ejecutarlo y comenzaremos a hablar sobre todos estos detalles en el próximo video, comenzaremos con los modelos y, como dije, comenzaré a desarrollar la aplicación si hay algo que estoy usando en el desarrollo y usted no entiendo, solo vaya a ese componente y haga clic en él y verá que hay una lección o un tutorial sobre qué es y cómo puede usarlo, está bien para aquellos de ustedes que no se suscribieron y realmente lo aprecio.
por su suscripción y me ayuda mucho y me motiva a hacer más de este video y compartir con ustedes mi experiencia y para aquellos de ustedes que ya se suscribieron, realmente les agradezco a todos y deseo que presionen los botones Me gusta y obtengan más comentarios sobre qué ¿ Crees cómo deberíamos hacer este curso? y presiona la campana de notificación para que puedas obtener los últimos videos de mi canal, muchas gracias..