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

КОМЕНТАРІ • 22

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

    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

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

    Pedimos disculpas pues este vídeo quedó con retroalimentación cuando usamos altavoces, por favor escuchar con audífonos!! o desde el celular .😪😪

  • @Daniel-to5jd
    @Daniel-to5jd 3 роки тому +5

    Que buena la pasion que mete al enseñar hermano, me hace replantear mandar a la porra react native y reemplazarlo por flutter xD

    • @weincode
      @weincode  3 роки тому +3

      😂😂 gracias hermano la idea es irnos al lado Flutter de la fuerza

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

    Excelente el ejemplo utilizado!! Gracias!

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

      Gracias por esos comentarios nos animan a seguir publicando contenido

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

    Buen video, explicado

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

    excelente!

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

    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!

    • @weincode
      @weincode  2 роки тому +2

      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

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

      @@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!

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

      @@nelsonscript si completamente de acuerdo con tu comentario 👍🏼. Ese es el deber ser

  • @falvarador
    @falvarador 3 роки тому +3

    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

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

      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

  • @CarlosTorres-ez8ut
    @CarlosTorres-ez8ut 2 роки тому

    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?

    • @CarlosTorres-ez8ut
      @CarlosTorres-ez8ut 2 роки тому

      pd. buen video, me ayudo mucho a comprender la arquitectura limpia :D

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

    Muy buen video, te pediría si fueras tan amable de actualizar el link de la comunidad en Slack, ya que no deja acceder

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

      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

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

    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.

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

      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

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

    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.

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

      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