FutureBuilder - Widget de la Semana

Поділитися
Вставка
  • Опубліковано 3 лют 2025

КОМЕНТАРІ • 67

  • @ckybat
    @ckybat 4 роки тому +28

    el "sabor" con el animate_do me dejo fascinado, gracias profesor como siempre!

  • @nabilafkir4913
    @nabilafkir4913 Рік тому

    tremendo video, me acabas de aclarar algo con lo q llevamos en clases un mes casi

  • @brunorodriguezsoria560
    @brunorodriguezsoria560 Рік тому

    Muy bien explicado felicidades.
    Creo que me voy a empapar de tus videos para familiarizarme con Flutter 😀

  • @Hjgd-d5o
    @Hjgd-d5o Рік тому

    Lo mejor que he visto. Gracias!

  • @MiguelLeonFer
    @MiguelLeonFer 2 роки тому

    Muy buen día Fernando
    Gracias Gracias Fernando eres un excelente Maestro y como persona mucho más, al compartir tus conocimientos a la sociedad.
    Quito. Ecuador.

  • @cristianucanan2365
    @cristianucanan2365 3 роки тому +1

    Vine por cobre y encontré oro... Estaba queriendo entender mejor el future builder, pero ese package está genial. Muchas gracias.

  • @kevinduran8587
    @kevinduran8587 6 місяців тому

    Wao! Hermoso ese package "animated_do"
    Hermoso. Gracias 🎉

  • @xirsuk7361
    @xirsuk7361 3 роки тому +2

    Excelente..... animos ..

  • @luisrodiguez1956
    @luisrodiguez1956 3 роки тому +1

    Profe, es genial su contenido

  • @joelGarcia-tr9kg
    @joelGarcia-tr9kg 3 роки тому +1

    Hola ! Me encantan sus vídeos, los miro y los remiro en mis tiempos libres incluso durante las comidas. Gracias por su dedicación !

  • @davidmontilla6466
    @davidmontilla6466 3 роки тому

    Como siempre fernando, lo maximo. sigue asi!!!!!!!

  • @makemypetgamedevprocess6475
    @makemypetgamedevprocess6475 3 роки тому +1

    Excelente tutorial, me ha quedado clarísimo. Ahora si entendí lo que es el future builder, nuevo sub. Sigue así Fernando 💪

  • @InvenceTech
    @InvenceTech 4 роки тому +1

    Sabes que viene algo buenisimo cuando dice que le pondrá "sabor" al código :)
    Sus videos y sus cursos estan geniales Profe!!!

  • @CarlosZanutti
    @CarlosZanutti 4 роки тому +1

    Exelente, lo pude utilizatr para un pequeños proyecto en el que estoy trabajando y quedo muy bueno y profecional. Muchas gracias

  • @bozzofrancisco
    @bozzofrancisco 3 роки тому

    Gracias Fernando, este contenido es excelente! Saludos

  • @gustavo780603
    @gustavo780603 4 роки тому +1

    Excelente explicaciones: claras y oportunas. Gracias profesor!!!!!!!

  • @GabrielGongoraNavarrete
    @GabrielGongoraNavarrete 2 роки тому

    ¡Gracias! Clarisimo

  • @brokercl
    @brokercl 4 роки тому +1

    wow esta genial y va en la linea de lo que ando buscando, ahora seria genial utilizar future y mantener el estado para un login por ejemplo, excelente video, saludos

  • @christianbenavidesmonteneg6267
    @christianbenavidesmonteneg6267 4 роки тому +1

    Gracias fernando, lo máximo tu paquete, simple e intuitivo.

  • @jeckson521
    @jeckson521 4 роки тому +1

    excelente, como todos, bien explicados, y fácil de entender

  • @SlashOS
    @SlashOS 4 роки тому +1

    Eres genial Fernando me motivas en este lenguaje

  • @JesusMarfilMX
    @JesusMarfilMX 3 роки тому

    Excelente explicación

  • @duraskid123
    @duraskid123 2 роки тому +1

    Hola Fernando estoy siguiendo tus cursos, muy buenos pero tengo un escenario, estoy haciendo la consulta de una cedula a un api rest la consulta funciona correctamente pero si no existe esa cedula que muestre un mensaje de texto donde diga que no existe pero en tus videos tu utilizas el circularprogressindicator en caso que no haya nada....quiero utilizar provider pero veo que un future builder es la solucion ...pero al future builder le puedo llamar a esa funcion con un parametro????

  • @diego-garro-molina
    @diego-garro-molina 4 роки тому +1

    Increíble como se pueden hacer las cosas tan fácil con Flutter!!

  • @untali2732
    @untali2732 4 роки тому +1

    Grandioso video, muchas gracias.

  • @daviscriollo8539
    @daviscriollo8539 4 роки тому +2

    Muy bien explicado te felicito Fernandose entiendio muy bien , podrias porfavor hacer un video utilizando el :
    String resResRespuestaToJson( resResRespuesta data )=>json.encode( data.toJson());
    para aprender como se utiliza? gracias de antemano por tu explicación valiosa

  • @MrPelufon
    @MrPelufon 4 роки тому +1

    Muy bueno, gracias! Súper interesante

  • @corvinus20
    @corvinus20 4 роки тому +2

    Muy buen video.

  • @casoftware117
    @casoftware117 2 роки тому

    Grande maestro

  • @potudooooo
    @potudooooo 2 роки тому

    Eres un crack bro

  • @kevingilbazan1731
    @kevingilbazan1731 4 роки тому +1

    Muchas gracias

  • @carlosazueta5656
    @carlosazueta5656 3 роки тому

    Excelente

  • @juanpablogosalvez8580
    @juanpablogosalvez8580 4 роки тому +1

    animate_do lo mejor, gracias Fernando.

  • @ricardolopez9569
    @ricardolopez9569 4 роки тому +1

    fernando como puedo hacer lo mismo pero que aparesca la info con un scroll horizontal??????

  • @diegofernandoromerosantis6444
    @diegofernandoromerosantis6444 4 роки тому +1

  • @ivannunez93
    @ivannunez93 4 роки тому +1

    Que genio!!!

  • @mateoflorezjaramillo5074
    @mateoflorezjaramillo5074 3 роки тому +1

    A mi me retorna null, creo que ni siquiera se esta ejecutando la funcion Future del http

  • @luisjgalvis1687
    @luisjgalvis1687 4 роки тому +1

    Fernando Sensei!

  • @diegogonzalez-jo6ql
    @diegogonzalez-jo6ql 4 роки тому +2

    Hola Fernando, muchas gracias por tus tutoriales se resuelven dudas, cuales snippets utilizas ? Podrías compartirlos ? De ante mano gracias

    • @fernando_her85
      @fernando_her85  4 роки тому

      diego gonzalez de hecho esos vienen cuando instalas Flutter en VSCode

    • @diegogonzalez-jo6ql
      @diegogonzalez-jo6ql 4 роки тому

      Algo me falta configurar seguramente, porque no me los completa tal cual, por ejemplo el future builder me lo completa vacío jaja

  • @jfstudioprofesional
    @jfstudioprofesional 4 роки тому +2

    HOLA FERNANDO, QUE DIFERENCIA HAY ENTRE EL FUTURE BUILDER Y EL STREAM BUILDER? O COMO ES SU USO?

  • @immanueldiaz5710
    @immanueldiaz5710 4 роки тому +1

    Es bueno combinar providers con future widgets?

  • @__renesan
    @__renesan 4 роки тому +1

    Super completo jajaja

  • @omarcampos9449
    @omarcampos9449 Рік тому

    como vuelves a llamar al futurebuilder en caso de que quieras actualizar su contenido, no se digamos que hiciste un insert de un nuevo usuario y deseas volver a realizar la consulta que tiene ese futurebuilder ? intente llamando al setState y adentro la funcion que consulta esa informacion pero no refresca la info

  • @TheKike2014
    @TheKike2014 4 роки тому +1

    Fernando una consulta, si yo estoy trabajando con una base de datos en firebase, y esos datos se actualizan como hago para que mi lista de usuarios se actualice en tiempo real en mi app.
    lo puedo hacer con este FutureBulder? o tengo que usar el StreamBuilder?
    Gracias.

  • @abiarmijo
    @abiarmijo 4 роки тому +3

    Hola muchas gracias estaría bien tener el código en GitHub :)

  • @luisfernandocrucesvidal8217
    @luisfernandocrucesvidal8217 4 роки тому +3

    Hola Fernando, ¿Sabes por qué una petición post http retorna null lanzandome (type '(HttpException) => Null' is not a subtype of type '(dynamic) => dynamic'), si ya lo he llamado con anterioridad y este me devuelve la respuesta correcta?
    Un saludo.

  • @jseh_
    @jseh_ 4 роки тому +1

    y como cancelas la funcion async si tarda demasiado?

  • @davidpalacioschavero4113
    @davidpalacioschavero4113 4 роки тому +1

    un pregunta a lo mejor es muy tonta pero no e encontrado respuesta, necesito a una consulta en firebase cuando no encuentra el dato necesito que haga algo, pero no he encontrado un ejemplo que lo exponga. si alguien puede darme una pista lo agradeceria

  • @sambaotaku
    @sambaotaku 4 роки тому +16

    Ojo! Esa forma de utilizar el FutureBuilder solo aplica a cuando es utilizado en un Stateless Widget y que este no sea hijo de un StatefulWidget en el que se use setState, de lo contrario en otros casos el getUsarios() se ejecutaria cada vez que la app cambie su estado(ejemplo: el usuario presione un botón)
    El método correcto para otros casos seria:
    - Convertir la clase que contiene el FutureBuilder a un StatefulWidget
    - Declarar al principio la variable donde se guardaran los datos, ejemplo: Future _usuarios;
    - Generar el initState y dentro llamar al método que obtiene los datos y guardarlo en la variable, ejemplo: _usuarios = getUsuarios();
    - En la propiedad future del FutureBuilder asignar la variable, ejemplo: FutureBuilder(future: _usuarios, ...)

  • @davisrd9468
    @davisrd9468 3 роки тому

    Esta muy bueno, pero cuando recibes de Firebase... cómo crearías el modelo??

  • @rodneyneville6366
    @rodneyneville6366 4 роки тому +1

    Perfect

  • @colommbiano
    @colommbiano 4 роки тому +1

    Profesor una pregunta con respecto a los Modelos básicamente usamos un modelo es para poder tipar los datos que recibimos de un endpoit. Esa seria su principal función de los models ??

    • @fernando_her85
      @fernando_her85  4 роки тому +1

      colommbiano en este ejercicio si, pero los puedes usar para más cosas, por ejemplo si necesitas ejecutar un método que realice alguna tarea dentro del modelo.

  • @adrianwilliams8220
    @adrianwilliams8220 3 роки тому

    Hola alguien tendrá un ejemplo de como actualizar lo que devuelve este widget en base a un dato que le paso por un input y un button. Saludos

  • @jfstudioprofesional
    @jfstudioprofesional 4 роки тому +1

    hola, una pregunta resulta que cuando desactivo los datos la aplicación se crashea, en este caso que se puede hacer para verificar si hay conexión o no para que no se quede ahí la app?

    • @alexticonabejarano5193
      @alexticonabejarano5193 4 роки тому

      Si alguien tuvo la misma duda pueden utilizar data_connection_checker para verificar si el dispositivo esta conectado y ejecutar el http request o lo que necesiten. En el caso de no estar conectados se puede mostrar datos guardados en cache con shared_preferences o en la base de datos local con sqflite.

  • @emanuelantonio4783
    @emanuelantonio4783 4 роки тому

    Una pregunta, cuando la respuesta del api no tenga datos como se lo presentamos al usuario en pantalla para que se entere que está vacío la petición?

    • @diegosuarez2867
      @diegosuarez2867 4 роки тому +1

      Puedes poner un evaluar usuarios.legth si este es igual a 0 entonces puedes retornar un Text('No hay datos') en lugar de retornar el ListView.builder dentro de la funcion build de la clase _ListaUsuarios

    • @spektrejazrodriguez4310
      @spektrejazrodriguez4310 3 роки тому

      metele otro condicionante, if( snapshot.hasdata() ) obvio si haces el tipado como el prof, pues quedaria un snapshot.data.data.hasdata() algo asi jaja

  • @jonatanpadilla2437
    @jonatanpadilla2437 4 роки тому +4

    Hola Fernando, soy muy fan de su manera de enseñar y de sus cursos, de hecho tengo la mayoría y los he tomado todos, por lo cual quisiera hacerle una observación. Se trata del uso incorrecto de la expresión "Con base en" la cual usted utiliza en todos sus cursos y vídeos como "En base a" 00:21 lo cual es incorrecto decir y bueno, se escucha un poco mal. solo es eso, para que lo tenga en cuenta, a continuación dejo fuentes, Saludos.
    lema.rae.es/dpd/srv/search?id=18SJstqCvD6j6o6cZl#3
    twitter.com/RAEinforma/status/299505887431770112
    www.academia.org.mx/espin/respuestas/item/con-base-en

    • @fernando_her85
      @fernando_her85  4 роки тому +2

      Jonathan Padilla gracias! Intentaré no decirlo de esa forma

  • @jeangonzalo3283
    @jeangonzalo3283 4 роки тому +2

    source code ?

  • @testenvios9088
    @testenvios9088 2 роки тому

    aguante animate doooo jajaj