Arquitectura limpia en Flutter -Fácil de entender 📲💻🚀📱 (explicaciones en 15 minutos)
Вставка
- Опубліковано 30 лип 2024
- ¡¡Hola a todos espero que estén muy bien!!! Les pido disculpas por la introducción larga de este video.
Materiales importantes del vídeo:
Repo de Git : github.com/weincode/flutter_c...
Comunidad de Slack : join.slack.com/t/fluttermedel...
Música del vídeo cortesía @HolaMundo :
open.spotify.com/album/1tR9wq...
Video Arquitectura limpia:
• Arquitectura limpia!! ...
Video atomic Design:
• Atomic Design ⚛️ En un...
Marcas de tiempo
00:00 Bienvenida
01:38 Explicación endpoint
02:40 Capa de Dominio
04:40 Capa de Infraestructura
07:33 Capa de UI
09:32 Capa de configuración
11:21 Creando un nuevo API
13:41 Conclusiones :D
Hola a todos espero que estén muy bien. Este video es algo viejo, por favor visitar el nuevo : ua-cam.com/video/0rZhdAutwMc/v-deo.html
Pedimos disculpas pues este vídeo quedó con retroalimentación cuando usamos altavoces, por favor escuchar con audífonos!! o desde el celular .😪😪
Que buena la pasion que mete al enseñar hermano, me hace replantear mandar a la porra react native y reemplazarlo por flutter xD
😂😂 gracias hermano la idea es irnos al lado Flutter de la fuerza
Excelente el ejemplo utilizado!! Gracias!
Gracias por esos comentarios nos animan a seguir publicando contenido
Buen video, explicado
excelente!
Excelente trabajo te felicito, las arquitecturas limpias son muy útiles para resolver necesidades en proyectos pequeños y hasta medianos pero en protectos con un alcance mas amplio sigue el DDD siendo más robusto ya que mantiene con más completitud la abstracción de aguas arriba a aguas abajo. Saludos!
Bro aunque dato curioso, esta arquitectura está centrada en el dominio e igualmente es posible construir tu solución basado en un event storming. Entonces tanto DDD como arquitectura limpia te dan esas ventajas. Lo importante es que logres un lenguaje ubicuo entre el negocio y desarrollo y logres tener independencia de capas. cualquier inquietud quedo atento
@@weincode Claro que si, si revisamos la historia de la arquitectura de software se han construido a partir del aprendizaje de la implementación entre ellas(ojo no estoy diciendo acá que es mejor o peor no me interesa entrar en esa discusión), desde mi experiencia si me lo permites recomiendo aprender el DDD que aunque sé que parece tedioso para muchos desarrolladores, cuando Eric Evans publicó este libro creo que ha recogido en gran medida el aprendizaje de lo que ha existido en la Arquitectura de software e involucra la mayoría de principios de abstracción de un modelo de negocio y su implementación en el mundo de software. De nuevo reitero, nada es letra sagrada, pero ayuda mucho la completitud de conceptos que facilita inclusive moverse hacia otras propuestas arquitecturales como la Onion, Hexagonal etc... saludos!
@@nelsonscript si completamente de acuerdo con tu comentario 👍🏼. Ese es el deber ser
Hola buen video, cuando dices lenguaje ubicuo no puedo dejar de pensar en DDD y asociar dicho término a dicho concepto más que a arquitectura limpia.
Saludos
Ciertamente de hecho tienes mucha razón en el 2003 Eric Evans creo DDD y es una arquitectura orientada a capas. Luego en el 2017 el tío Bob crea la arquitectura limpia pero coincide en algo con su predecesor y es que es una arquitectura por capas centrada en el dominio. Al definir la entidad textualmente el libro dice ‘Una entidad es un objeto dentro de nuestro sistema informático que incorpora un pequeño conjunto de reglas comerciales críticas que operan en datos comerciales críticos.’ Esto se parece mucho a las reglas de negocio de DDD. En efecto el buscar el lenguaje ubicuo es un menester de las dos arquitecturas
digamos que buscas hacer pruebas unitarias, extenderias de use_case_config?, tambien en la ui si quiero hacer multiples ventanas para un formulario, digamos un sistema de compras la ventana 1 muestra para que metas la dirección, la ventana 2 el metodo de compra y asi como se aplicaria con atomic design?
pd. buen video, me ayudo mucho a comprender la arquitectura limpia :D
Muy buen video, te pediría si fueras tan amable de actualizar el link de la comunidad en Slack, ya que no deja acceder
Hola te refieres al de Flutter : join.slack.com/t/fluttermedellinmeetup/shared_invite/zt-p3ej7my9-mP5ZGQglSc2PUuaZ_D0YqA
Y el del canal : join.slack.com/t/weincodeespacio/shared_invite/zt-rig8dmyf-fzujOx5GJTrFdUYZg7S97w
Como consejo, cuando hagas videos no uses tu teclado mecánico usa cualquier otro por que el ruido que hace opaca tu voz y distrae. Es un poco desesperante el ese sonido.
Te doy la razón , de hecho en los nuevos videos estoy usando otro porque si es muy sonoro 😂😂😂😂😂😂. Un abrazo y gracias por el consejo
hay varios errores en este video, empezando que una arquitecrura limpia hay que separar la logica de la vista y veo que se esta llamando el caso de uso desde la vista para eso pueden utilizar flutter bloc, get x o cubit , para la inyeccion de dependencia existe get it que es una libreria por el grupo "fluttercommunity.dev" que es el grupo por defecto de fluttter que mas librerias actualizadas dan de flutter eso quiere decir que es una librea que sea poco probable que de problemas.
Hello bro, gracias por la retroalimentación, si ves el video es algo viejo y estaba terminando de limar ciertos aspectos en mi aprendizaje, puedes ver los videos más recientes y allí se hace inyección de dependencias de una forma similar ala que describes(por ejemplo ve el último de arquitectura limpia). Este video sin embargo no peca en la estructura de dominio, infraestructura y UI. Pienso que eso si estaba mal pero ya en versiones más recientes corregí este error. Pienso borrar este video cuando saque una versión similar más reciente explicándolo con los diferentes gestores te mando un abrazo grande. ua-cam.com/video/rQFYWsJZbD4/v-deo.html