No video

BLoC Pattern en Flutter

  Рет қаралды 14,857

Ricardo Markiewicz

Ricardo Markiewicz

Күн бұрын

¡Bienvenidos nuevamente! Es este capítulo vamos a aprender como utilizar el patrón BLoC para separar la lógica de negocio y el estado de nuestra aplicación de la interfaz gráfica. Además de ver los conceptos básicos y construir un BLoC pattern desde cero vamos a aprender como utilizar el Repository Pattern para compartir lógica entre varios BLoC.
Lo que usamos:
• Plugin - pub.dev/packag...
• Flutter - flutter.io/
• AndroidStudio - developer.andr...
Música de fondo: « Summer » from Bensound.com

Пікірлер: 47
@javiechoPeru
@javiechoPeru 4 жыл бұрын
Gran vídeo! Tienes el código en Github?
@AndroideDelValle
@AndroideDelValle 4 жыл бұрын
No, para este video preferí no subir código para que usen bloc con algún plugin y no hagan todo desde cero. Podés ver el vídeo del login con bloc que si tiene cofigo: kzbin.info/www/bejne/iZW2fJR8gMiZnqs
4 жыл бұрын
@@AndroideDelValle Comparando con este segundo vídeo se ve más sencillo y hasta menos código este primer vídeo, no ve la ventaja en el plugin. Quizá todo lo contrario, en el plugin veo más código, más complejo y enredado. Yo creo que sin plugin, solo usando rxdart todo será mejor.
@AndroideDelValle
@AndroideDelValle 4 жыл бұрын
@ si, es posible, ya que el plugin para aplicar el patron quizas te obliga a otras cosas que vos a mano podes evitar, pero el plugin al tener que dar una solucion generica para cualquier uso, no se puede dar ese lujo y siempre terminar obligandote a cosas de mas. Por eso es que tambien para el plugin hay un generator para el IDE
@carlosfelipegonzalezgalvis3273
@carlosfelipegonzalezgalvis3273 5 жыл бұрын
Un dia casual en youtube y me encuentro este canal, no sabia de este canal, pero estes donde estes avloro mucho tu contenido y espero que lo sigas compartiendo, saludos desde colombia !
@spektrejazrodriguez4310
@spektrejazrodriguez4310 4 жыл бұрын
Había leído que era tedioso y complicado bloc pero no parece nada del otro mundo, excelente aporte 👌
@LeagueRandomPlayer
@LeagueRandomPlayer 4 жыл бұрын
hola hermano, hace 15 dias que estoy tratando de entender flutter_bloc y este video me ayuda bastante por mas que no sea exclusivamente flutter_bloc, ademas usar otra route tambien me sirve, te agradezco por compartir lo que sabes, un abrazo.
@carlosboyanosky8044
@carlosboyanosky8044 4 жыл бұрын
Muy explicativo, me cuesta mucho aún entender todo eso del manejo de streams pero gracias a videos como este cada vez estoy más cerca. Gracias.
3 жыл бұрын
Muchísimas gracias por este ejemplo. Realmente es un buen ejemplo.
@pablocaceres4509
@pablocaceres4509 5 жыл бұрын
Grandioso contenido, gracias ayuda un montón que compartas tu cononocimiento 😁
@andresdecba
@andresdecba 3 жыл бұрын
Muy bueno : )
@jploco
@jploco 4 жыл бұрын
Muy bueno y claro!
@munozhoracio
@munozhoracio 5 жыл бұрын
Excelente, super claro. 9 puntos, si a este proyecto después lo modificabas con la libreria seria un 10, jajajaj
@sebastianloric7074
@sebastianloric7074 5 жыл бұрын
Excelente, como siempre!!!!
@ManuelGonzalez-lp6od
@ManuelGonzalez-lp6od 2 жыл бұрын
Buenas, excelente la explicación. El paso a paso es muy claro. No terminé de entender por qué creaste dos controladores diferentes para el Stream. Podrías haber usado uno solo tanto para la salida como para la entrada verdad?
@Josehernandezl
@Josehernandezl 5 жыл бұрын
Excelente, gracias por compartir (Y)
@jscalderons
@jscalderons 3 жыл бұрын
Muchísimas gracia, me despejaste muchas dudas 😁 ✨
@peppermaniak0
@peppermaniak0 5 жыл бұрын
vamos richard!
@lautaroriveiro
@lautaroriveiro 5 жыл бұрын
Gracias
@oscarhernandez-ig8dj
@oscarhernandez-ig8dj 5 жыл бұрын
Interesante
@mlm1106
@mlm1106 Жыл бұрын
Genial ! te hago una consulta: como podría obtener de un dato devuelto por un bloc, otro dato? Con BlocBuilder anidados? Ejemplo tener un model Post y un campo de éste(como el idcreador) buscarlo en otro endpoint y asi obtener el otro modelo de tipo Creador..
@colommbiano
@colommbiano 4 жыл бұрын
Provider, una alternativa al BLoC Profesor puedes hacer una explicación usando Provider es mucho mas fácil y mas entendible
@devgabriel6898
@devgabriel6898 4 жыл бұрын
Tambien esta MobX.
@AndroideDelValle
@AndroideDelValle 4 жыл бұрын
Hice un vídeo sobre mobx hace poco en una comparación con otros método para manejar el estado. kzbin.info/www/bejne/sJLUZ6yHm7Ophpo
@DavidIsraelG
@DavidIsraelG 4 жыл бұрын
Hola Ricardo, entonces podríamos decir que bloc funcionaría como un controlador en MVC?
@AndroideDelValle
@AndroideDelValle 4 жыл бұрын
En un sentido amplio, si, podría ser comparable.
@soran2290
@soran2290 4 жыл бұрын
Ponle más zoom al código
@juliocesaramadortejeda1455
@juliocesaramadortejeda1455 3 жыл бұрын
en tu opinion que patron es mejor usar? se pueden o es correcto mezclar patrones en una app?
@AndroideDelValle
@AndroideDelValle 3 жыл бұрын
Se pueden mezclar aunque no es recomendable. Mí preferido es Flutter hooks con provider o mobx
@josediegopaxihuarachi9529
@josediegopaxihuarachi9529 4 жыл бұрын
Tengo una pregunta estos patrones como bloc o redux tienen q ver tambien con el patron mvc?
@AndroideDelValle
@AndroideDelValle 4 жыл бұрын
No, bloc y Redux sin más de ambientes reactivos (como Flutter o React), en mvc no les veo muchas utilidad.
@andresijara4908
@andresijara4908 3 жыл бұрын
Consulta: ¿alguien sabe como pasar el Fetch del repositorio utilizando Tabs?
@aldeaciencia2421
@aldeaciencia2421 4 жыл бұрын
Muy interesante esto, una duda, ¿el patrón Bloc se debe aplicar siempre o solo en proyectos grandes?
@AndroideDelValle
@AndroideDelValle 4 жыл бұрын
Mi consejo es siemprez hace más fácil el trabajo aunque parezca que programas más. Pero en proyectos cortos o demos podés no usarlo si no te en conveniente. Siempre es una evaluación de costo - beneficio
@alfonsojosedazapadilla7538
@alfonsojosedazapadilla7538 4 жыл бұрын
excelente video buen apredizaje como hago para tener una explicacion mas detallada del codigo bien sea en github?
@AndroideDelValle
@AndroideDelValle 4 жыл бұрын
Gracias!, Dependiendo del capítulo a veces subo el código. Cuando no tiene muchas cosas en general no lo subo ya que a mí criterio es más útil que lo vuelvan a escribir Uds ya que fija más el conocimiento que hacer un git pull
@EmilianoKalafatic
@EmilianoKalafatic 3 жыл бұрын
Una cosa... tengo entendido que el bloc no es uno por pantalla, sino que depende de la complejidad que se quiera realizar de algo. Una pantalla puede tener varios BLoC.
@AndroideDelValle
@AndroideDelValle 3 жыл бұрын
Asi es. En general tu pantalla va a hacer una cosa. en algunas pantallas puede que si hagas miles de cosas por lo que tener un Bloc por "funcionalidad" es apropiado.
@enriqueruiz320
@enriqueruiz320 4 жыл бұрын
Mi cerebro de Neanderthal te agradece la explicación 😄😄
@brokercl
@brokercl 4 жыл бұрын
ya estamos en la era homo Erectus ja ja
@bronzgamer2089
@bronzgamer2089 3 жыл бұрын
En realidad el patrón Bloc no tiene una lógica necesaria obligatoria ya que hay otras maneras sin tantas complicaciones
@SlashOS
@SlashOS 5 жыл бұрын
Haz pensado hacer un curso de flutter en udemy?
@AndroideDelValle
@AndroideDelValle 5 жыл бұрын
No por el momento, es mucho trabajo y organización. Por el momento no dispongo del tiempo lamentablemente. Quizás en un futuro no muy lejano.
@diego2020e
@diego2020e 4 жыл бұрын
@@AndroideDelValle Si necesitas ayuda para editar lo videos, me puedes mandar un mensaje, obvio sin cobrar y en mi tiempo libre, si estaría bien que hicieras un curso, explicas muy bien
@gpibarra
@gpibarra 5 жыл бұрын
No hay repo de este video?
@AndroideDelValle
@AndroideDelValle 5 жыл бұрын
No, preferí no subir para que usen algún plugin ya que la idea del vídeo era que se entienda conceptualmente.
Pantalla de Logic usando Flutter Bloc
51:43
Ricardo Markiewicz
Рет қаралды 11 М.
Flutter: Provider, una alternativa al BLoC
31:46
Fernando Herrera
Рет қаралды 53 М.
这三姐弟太会藏了!#小丑#天使#路飞#家庭#搞笑
00:24
家庭搞笑日记
Рет қаралды 40 МЛН
Running With Bigger And Bigger Feastables
00:17
MrBeast
Рет қаралды 153 МЛН
123 GO! Houseによる偽の舌ドッキリ 😂👅
00:20
123 GO! HOUSE Japanese
Рет қаралды 6 МЛН
Provider vs Flutter bloc - ¿Cuál es mejor?
44:29
diegoveloper
Рет қаралды 15 М.
Usando Google Maps & Directions API en Flutter
41:04
Ricardo Markiewicz
Рет қаралды 32 М.
Login UI using BLoC with Flutter | Day 21 - #30DaysOfFlutter
36:23
Flutter: Bloc, yield, async* y streams
26:37
Fernando Herrera
Рет қаралды 35 М.
Flutter Provider EASY Tutorial
9:43
Flutter Mapp
Рет қаралды 48 М.
¿Qué es gestión de estados en Flutter?
35:52
diegoveloper
Рет қаралды 16 М.
Flutter BLoC Pattern Tutorial From Scratch
20:51
Reso Coder
Рет қаралды 347 М.