Curso de Flutter - Manejo de estado con Provider (100% explicado)

Поділитися
Вставка

КОМЕНТАРІ • 77

  • @amiraganiavincenti4183
    @amiraganiavincenti4183 Місяць тому

    Vi varios videos y solo con este pude entender Provider, muchas gracias!

  • @gamadiaz1116
    @gamadiaz1116 Рік тому +6

    Bro, actualmente estoy terminando la carrera de Ingenieria en Software y estamos usando Flutter y Dart para apps moviles... Y la verdad es que me haz salvado mucho solo con Provider y con el CRUD de firebase.

  • @edsonsanchez5562
    @edsonsanchez5562 Рік тому +7

    Dios mío justamente estaba buscando este video

  • @ellanquileo
    @ellanquileo Місяць тому

    Estimado, genial explicacion, gracias.

  • @diecau
    @diecau 9 місяців тому +2

    Vi varios videos explicando Providers, pero uno tan claro como el tuyo no hasta ahora! Gracias totales mi bro❤

  • @VolkerVK98
    @VolkerVK98 9 місяців тому +1

    Increíble explicación, estoy haciendo mi Trabajo Fin de Grado y me has aclarado todas las dudas que tenía. Muchas gracias.

    • @josegaldamez-dev
      @josegaldamez-dev  9 місяців тому

      Excelente, genial que estes terminando tu grado... mucha suerte..

  • @nicosoft1399
    @nicosoft1399 Рік тому +8

    Estaría cool también abordaras el multiprovider, excelente material.

  • @juancharrascasromalv5221
    @juancharrascasromalv5221 Рік тому +1

    Primera vez q veo un video tuyo y muy bueno, entendí ya muy bien como funciona

  • @adrianvelasquez629
    @adrianvelasquez629 5 місяців тому +1

    Excelente muchas gracias, explica muy bien

  • @ovedgustavorinconmachado506
    @ovedgustavorinconmachado506 Рік тому +1

    Bien explicado, estoy ingresando a Flutter 🤙🏼

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

    Que manera más clara de explicar 😱 no entendía esto y ya pude gracias

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

    me encanta como explicas, se entiende todo perfecto un capo!

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

    Muy bien explicado amigo!

  • @bryanguzman1038
    @bryanguzman1038 Рік тому +1

    Muchas gracias, excelente explicación

  • @keikusanagi99
    @keikusanagi99 Рік тому +4

    profiiiiiiiiiiin alguien explica bien providers con manzanitas y palitos, neta ame tu video muchisisisiisisimas gracias

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

    Muchísimas gracias por estos videos, me gustaría un video viendo el Login y la autenticación con Firebase y ver cómo se añaden datos a la sesión de un usuario.
    De nuevo, muchas gracias por este increíble contenido.

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

    ¡Excelente video! Muchísimas gracias.

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

    Un video muy claro e increíble, muchas gracias

  • @jesus-zan5440
    @jesus-zan5440 9 місяців тому +1

    Excelente, muy entendible.😁

  • @franciscoeduardoperezsanz2574
    @franciscoeduardoperezsanz2574 Рік тому +2

    Gracias a usted avanzo con mi proyecto de la escuela :') me gustaría un vídeo usando la paquetería de mysql1 y la de bloc, flutter_bloc
    Gran video 🧐

    • @josegaldamez-dev
      @josegaldamez-dev  Рік тому

      Me lo voy a anotar para siguientes videos. Gracias por la sugerencias.

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

    Excelente video. Muchas gracias

  • @dgrippo
    @dgrippo 8 місяців тому +1

    Muy bien explicado.

    • @josegaldamez-dev
      @josegaldamez-dev  8 місяців тому

      Muchas gracias. Que bueno que te haya servido.

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

    Que buena explicación, gracias

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

    Una vez má gracias por tus aportes, Consulta... Que pluggin usas tipo para escribir un poco y se auto complete y cree el código por favor..

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

    Excelente Video ....Provider digamos que serviria para guardar los datos de una persona al inicia sesion.

  • @ggaltar
    @ggaltar Рік тому +1

    Gracias José

  • @renbelcelis5300
    @renbelcelis5300 Місяць тому

    Jose una consulta que Snipper ocupas para completar las sentencias.

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

    discula por que no se usa rutas para el acesso a los diferentes widgets es mas optimo con provider en butonnavigatorBar?

  • @Hjgd-d5o
    @Hjgd-d5o 11 місяців тому +1

    Excelente! Gracias

  • @EdgardoLuis
    @EdgardoLuis Рік тому +1

    Buenas. excelente videos tutoriales, de entre tabnine y copilot cual recomienda o usa otro en particular como ayuda a la hora de escribir codigo, ya sea en dart, flutter u otro lenguaje.

    • @josegaldamez-dev
      @josegaldamez-dev  Рік тому +1

      Definitivamente recomiendo Github Copilot. Es más inteligente ya que tiene como base prácticamente todo el código de la humanidad. Tabnine es muy bueno, pero sin duda no se iguala a Copilot.

  • @pekuruguay
    @pekuruguay 4 місяці тому +1

    Buen y clarisimo video. Pero como se declara más de un provider en el mail principal? Y cuántos se pueden declarar?

    • @josegaldamez-dev
      @josegaldamez-dev  4 місяці тому

      Tienes mucha razón, no mostré eso. Con respecto a la cantidad de providers no hay un límite, pero te recomiendo usar los menos posibles, por facilidad de comprención del código, y para declarar varios puedes hacerlo así: void main() {
      runApp(
      /// Providers are above [MyApp] instead of inside it, so that tests
      /// can use [MyApp] while mocking the providers
      MultiProvider(
      providers: [
      ChangeNotifierProvider(create: (_) => Counter()),
      ChangeNotifierProvider(create: (_) => Auth()),
      ChangeNotifierProvider(create: (_) => Etc()),
      ],
      child: const MyApp(),
      ),
      );
      }
      En el array de providers puedes agregar los que quieras.

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

    Como asignas dos providers para arropar al main ? No solo 1

  • @carloscabrales88
    @carloscabrales88 Рік тому +3

    muy buen vídeo, a lo mejor ya lo haz respondido, ¿Qué extensión usas para que te haga sugerencia del código al ir escribiendo?

    • @josegaldamez-dev
      @josegaldamez-dev  Рік тому +3

      Hola, es github copilot. Es absoluta maravilla. Ayuda mucho.

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

    Muy buen curso

  • @juanmajaramilloespinosa4077
    @juanmajaramilloespinosa4077 4 місяці тому

    Podrias usar el provider en un modulo de servicio que no sea un widget

  • @gersontrinidad3850
    @gersontrinidad3850 4 місяці тому +1

    Excelente video, me haz ayudado mucho. Me podrias decir que extensiones son esas que utilizas para que te muestran los colores o estilos de textos que estas por usar? Gracias, sos un crack

    • @josegaldamez-dev
      @josegaldamez-dev  4 місяці тому +1

      Te refieres al autocompletado supongo? Te recomiedo usar Gemini, hace poco subí un vídeo mostrardo como configurarlo: ua-cam.com/video/I4Tp_mpt0hw/v-deo.html

  • @giovannirincon949
    @giovannirincon949 8 місяців тому

    Super tu video! mil gracias, quisiera saber si puedo hacer eso mismo con un formulario o si tienes algun video de ello gracias!!

    • @josegaldamez-dev
      @josegaldamez-dev  8 місяців тому

      Claro que se puede, aunque con formulario existen otras formas de manejar el estado general del formulario que permite regresar errores personalizados. Provider se usa más que todo para guardar valores que quieras compartir con otras pantallas. Pero perfectamente puedes hacerlo.

  • @joseepferreer4355
    @joseepferreer4355 11 місяців тому +1

    Gracias !!

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

    Me encanto, super bien explicado, pero tengo una duda amigo, en otro videos vi que dicen que el uso de stateful se debe usar lo menos posible, osea, lo satanizan demasiado, yo vengo de crear apps nativas en wpf con c#, pero me he interesado es flutter. Pero veo que el uso de dichos estados son necesarios para poder modificar los datos dinámicamente sin actualizar la página, entonces quede perdido 😅😂

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

    Hola Jose, me encando de aprender Dart contigo, me gusta todo tus videos , el humor que tienes! menos Firebase... no me sale bien 😂, me gustaria que pudieres grabar el CRUD sobre SQLITE, gracias Un saludo

  • @luisrobertonavarro7581
    @luisrobertonavarro7581 Рік тому +1

    Muy buen video José, me gustó mucho. Y, si para que el watch sea reconocido había que importar la librería de Provider. Una consulta, sabés de algún video donde explique como obtener el context en alguna función que no esté en un Widget build(.... Por ejemplo, tengo una función en un archivo separado donde llamo a un AlertDialog el cual necesita un context, y no me parece prolijo estar enviando el context de donde es llamado! Muchas Gracias!!!

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

    como haces para tener el visual studio code asi con esos colores?? buen video

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

    Muchas gracias. Un recurso muy útil. Lo que no me ha funcionado es lo del tema. primarySwatch: Colors.purple, no parece funcionar. Habrá que averiguarlo... ;-)

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

    Super excelente video. ❤ Pero panita el código no lo dejaste 😞

  • @juangroverpaxichuquichambi4577

    esooo no me loo esperaba gg

  • @juancharrascasromalv5221
    @juancharrascasromalv5221 Рік тому +1

    Si tengo otro provider en otra clase, también se agrega en el main?... Porq veo q.unis ponen MULTIPROVIDER

    • @josegaldamez-dev
      @josegaldamez-dev  Рік тому +1

      Es correcto. Se usar multiprovider cuando se van a usar varios.

  • @dannyquezada.4267
    @dannyquezada.4267 Рік тому

    Una consulta, yo tengo un provider el cual tiene una variable que ocupo en 2 pantallas, en una muestro el valor de la variable con un Text y en otra cambio ese valor, por qué cuando se cambia el valor se actualiza todos los Widgets que tengo en la pantalla que muestro esa variable?

    • @dannyquezada.4267
      @dannyquezada.4267 Рік тому

      Teniendo en cuenta que antes del Build tengo una variable, ejemplo: final productProvider=provider.of(context)

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

    Entonces cual es la diferencia entre un BottomNaavigationBar y un TabVarView?

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

    El mejor

  • @andres-rovira
    @andres-rovira Рік тому

    explica los otros estados de provider, aparte de chanenotifier

  • @paulpereira469
    @paulpereira469 Рік тому +2

    Tendrá tutorial completo de dart y Flutter

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

      Sí claro. En este mismo canal. El mejor tutorial de flutter que podrás encontrar en inglés o español

  • @maximilianoespinola2115
    @maximilianoespinola2115 Рік тому +1

    Hola! una consulta, hice el tutorial y en una de las paginas user el PDFx para visualizar el pdf. Cuando recien lanzo la app se ve el pdf, pero al cambiar de una pagina a otra ya no me carga el pdf, puede ser que no se est[e volviendo a cargar la vista? muchas gracias por tus videos!!!

    • @josegaldamez-dev
      @josegaldamez-dev  Рік тому +1

      Cuando una página deja de ser visible se destruye. Directamente Flutter destruye el Widget y si hay que crearlo de nuevo lo hace, esto permite mantener el dispositivo usando solo la memoria necesaria. Puede hacer varias cosas en este contexto, mantener los Widget visibles aunque sea muy poco o (una mejor opción, más profesional) usar caché para mantener el Widget siempre en memoria y consultar el pdf desde ahí.

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

      @@josegaldamez-dev soy nuevo en Flutter, estoy iniciando con tus videos. Hay algun ejemplo de estas soluciones que me mencioas en cual pueda ver un ejemplo, o que documentacion puedo revisar? te agradezco la respuesta y el contenido de tu canal, es muy bueno!!

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

    Excellent

  • @memoriesR-
    @memoriesR- Рік тому

    Para cuándo un proyecto con todos los temas que has estado enseñando en estos últimos videos?

  • @kuritotecno
    @kuritotecno 29 днів тому

    El error ocure porque no tenemos importado la clase counter_provider

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

    Estaria bueno uno de multiprovider, pd que extensiones usas en visual code?

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

    Navigator y argumnets.....

  • @a_web_pablito3688
    @a_web_pablito3688 Місяць тому

    Compre tu curso de kotlin