Pantalla de Logic usando Flutter Bloc

Поділитися
Вставка
  • Опубліковано 17 гру 2024

КОМЕНТАРІ • 44

  • @AndroideDelValle
    @AndroideDelValle  5 років тому +6

    Pueden encontrar el código fuente en Github: github.com/Gazer/flutter_bloc_login/

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

      Favor pinear comentario para que aparezca al inicio, o poner enlace en descripción. Gracias!

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

    Gracias. Por favor este mismo video con flutter_bloc 7,8 etc.... ?

  •  4 роки тому

    DIOSSSSSSSSSSSSS! PRIMER VIDEO QUE EXPLICA DE MARAVILLA CON ESTA LIBRERÍA. Gracias amigó, porque los ejemplos con esta librería son muy muy complejos.

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

    Incluso 3 años despúes me ayudo a entender mejor la lógica del login gracias por el video

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

    Gracias por tu explicacion, la verdad que la logica Bloc es algo que me cuesta mucho comprender, pero tu explicacion es muy descriptiva. Gracias por tu tiempo!! likeado y suscrito. Gracias!

  • @alexanderramirez-si3vv
    @alexanderramirez-si3vv 3 роки тому

    un millon de gracias no sabes lo mucho que me ayudo esto!!

  • @Manuel-wj1xs
    @Manuel-wj1xs 4 роки тому +1

    Buenas,
    Primero, darte las gracias por tan buen tutorial. Estoy aprendiendo, o intentando, mejor dicho, aprender algún patrón arquitectónico en Flutter y tus vídeos, me han ayudado bastante.
    También, como sugerencia (y obviamente porque me encantaría), decirte, o mejor dicho, pedirte por favor, que estaría muy bien un tutorial explicando las nuevas características incluidas en el package bloc, la cual parece haber pegado un bonito cambio desde la versión que comentas en el vídeo.
    Muchas gracias por tan buen material. Espero que te vaya bien en YT y siga creciendo el canal.

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

    Muy bien explicado, si bien hay algunas cosas que han cambiado en versiones nuevas de flutter_bloc, se entiende todo de forma super clara y concisa, y sobre todo está explicado a un buen ritmo, ni muy rápido, pero tampoco muy lento.

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

    crack, ya pude generar mi backend desde donde lo dejaste, abrazo grande y seguí así!

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

    Amigo eres el mejor me motivaste mucho más a seguir con flutter

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

    Muchas gracias por subir estas explicaciones!

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

    una pregunta, dices que cada bloc lo ideal es hacerlo por vistas, pero si tengo 10 vistas, que tendría que hacer, poner 10 blocprovider en cada screen de la app? y como metería el blocprovider a una segunda pantalla si le hago desde un navigator.of?

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

    Gracias por tus vídeos Ricardo son excelentes, y este super bien explicado a la práctica súper bueno, pero puedes hacer el validators o regxp una expresión regular para validar en el login el email? O mejor dicho validar campos ejemplo que la clave sea mayor a X caracteres etc.. por favor

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

    Una pregunta en el caso que realice un login con bloc, creo un bloc para cada uno ? me explico un bloc para que controle la vista login y otra que control el estado de la vista signup?

  • @TheEdcko
    @TheEdcko 5 років тому

    eres el mejor ricardo gracias!! a programar!

  • @eduardorabanal2803
    @eduardorabanal2803 5 років тому +1

    genial video bro muchas gracias

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

    Puedes explicar por favor cuando utilizar BlocListener ? O en qué casos se utiliza, también si puedo implementar un BlocBuilder dentro de un BlocListener

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

      BlocListener lo usas cuando queres ejecutar un sideeffect (algo que no sea redibujar la pantalla, como mostrar un dialogo 1 sola vez, o hacer back o ir a otra pantalla) reaccionando a un evento especifico.

  • @brunodiaz2162
    @brunodiaz2162 5 років тому

    Gracias por subir contenido!! 🤗👌🏻

  • @heymatias
    @heymatias 5 років тому +1

    Hermano, estoy tapado de laburo, pero paso por acá a darle manito para arriba al menos.

  • @robertmezagarcia8182
    @robertmezagarcia8182 5 років тому

    Que buen video, muchas gracias! tengo una pregunta, en el caso de que quiera recoger algún dato de los estados, estaría bien? o debería recogerlo desde los eventos o del mismo bloc?, y de que forma haría para que estos se muestren en la parte del interfaz. si no me equivoco en el patron bloc tambien se reciben datos y se reflejan en la interfaz, como podria hacer esto?

    • @AndroideDelValle
      @AndroideDelValle  5 років тому +1

      Si queres ser purista, deberias solo recibir los datos de un estado y si sabes que lo vas a necesitar para hacer otra cosa guardarlo en una variable local al Widget/State. De todas maneras no veo para nada mal poder consultar algún valor en la lógica que no sea de la UI al BloC siempre y cuando no rompa el flujo de evento -> state .

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

    Excelente el video y la explicacion del bloc! consulta puede ser que en el ejemplo cuando en sale por la excepcion del LogicLogin deja de funcionar el evio de eventos? si haces click la primera vez el spinner funciona a partir de ahi deja de funcionar. Saludos!

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

      Puede ser, habia casos no contemplados en el manejo de errores.

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

  • @benitocostantini7018
    @benitocostantini7018 5 років тому

    Hola, tenés la pulsera despertador para sordos que creaste a la venta?

    • @AndroideDelValle
      @AndroideDelValle  5 років тому

      Hola, no, por temas varios el proyecto está en etapa de rediseño y esperamos volver en 2020 con ese proyecto.

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

    Hola, podrías dar una ayuda de como verificar si el usuario está autenticado o no, yo lo que hago es guardar los datos en el storage pero quiero preguntar si el usuario existe que no me regrese al login sino a home si no existe el usuario se dirija directo al login, podrías dar una mano con eso por favor

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

      Lo que se suele hacer es guardar una lista de los usuarios ya registrados en firestore y verificar ahí. Si el id está, es que ya se había registrado. Si no estás es la primera vez que el usuario llega.

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

    usando el bloc no es necesario utilizar el setState()?

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

      No, no debería ser necesario. De hecho podes usar stateless widgets. Un caso particular sería si tenés animaciones con AnimatoonController

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

      @@AndroideDelVallees obligación usar el dispose() o solo en bloc normal

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

      @@joshuaatencia4629 si tenés recursos en el bloc que tengas que liberar, si, el dispose es requerido

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

    Crees que esto sirva aun? O ya estara muy deprecado? Casi no hay videos que lo expliquen bien

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

      Para mí sigue siendo uno de los patrones que mejor se ajusta a flutter. Muchos usan otros como ser Flutter Hooks o Riverpod donde ya no necesitas bloc también

  • @MiguelAngel-pz8qi
    @MiguelAngel-pz8qi 4 роки тому

    Hola como estas he visto la mayoria de tus videos, y me gustan y muchas gracias. Tengo un par de preguntas.
    1. Una vez logeado obtengo el token, como podria proteger mis rutas como un Guard o Middleware como en otros framerworks, y que siempre verifique si esta logeado o no. ¿Tienes alguna sugerencia , experiencia o desarrollo sobre eso?
    2.- Sera que puedes hacer un login mas avanzando, protegiendo rutas ? .
    3.- He intentado seguir este tutorial en ingles tambien, lo he estudiado y he logrado tambien entender.
    bloclibrary.dev/#/flutterlogintutorial.
    Pero, no logro navegar entre rutas como un Menudrawer o proteger mis rutas, no soy muy familiar del ingles :(
    Seria muy gentil de tu parte, saludos y que sigas adelante y creciendo como persona y desarrolador, saludos desde BOLIVIA.

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

      Hola amigo, pudiste proteger tus rutas con flutter_bloc, necesito un ejemplo

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

    Your tutorials are good, please make them in english

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

      Thanks! There are a lot of good channels in English but unfortunately just a few in Spanish, that's why I don't do my videos in English. Maybe in the future, how knows :D

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

    buen video, aunque me sonaba que la musica es de receta de comida jajaja saludos

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

      Jaja programar es como cocinar al fin y al cabo (?) 😂

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

      @@AndroideDelValle e verda