🧽 Clean architecture en Flutter | Estructura para tus proyectos 📁

Поделиться
HTML-код
  • Опубликовано: 16 окт 2024

Комментарии • 22

  • @felipediaz6570
    @felipediaz6570 4 часа назад

    Excelente implementación y excelente video!. Solo un aspecto de mejora y es que según tengo entendido es mejor hacer que los datasources no manejen los entities (que solo usen el modelo) ya que ellos son los ecargados de hacer la comunicacion con la fuente externa (y esa debe ser su única responsabilidad). La transformación del modelo al Entity debe estar en el Repository implementation. De hecho hay muchos Clean arc. que al repository le agregan un mapper para separar también esa responsabilidad.

  • @Ytukey
    @Ytukey 6 дней назад

    Que alta calidad de codigo y de archivo! Te felicito hay muchos videos sobre zero to expert pero pocos de esta calidad que explique bien los medos y tener todo desaclopado, con facil testeo y mocks

  • @laele2726
    @laele2726 4 месяца назад +3

    Hola Rick ! Excelente video! Estaría bueno si pudieras explicar más detallado la parte de Bloc y en general la capa de presentation para conocer con más detalle cómo aplicaste la gestión de estados en las vistas 🥹🙏

  • @Juandpt
    @Juandpt 4 месяца назад +2

    Increíble lo mantenible que puede volverse un proyecto utilizando Clean Architecture. Aunque es cierto que puede resultar en una cantidad considerable de código, especialmente cuando se combina con Bloc, creo que para aplicaciones medianas y pequeñas sería más conveniente usar Riverpod. Esto podría simplificar mucho el código sin sacrificar la estructura y mantenibilidad.
    Me encantó el patrón Left Right que compartiste; es una excelente manera de organizar el flujo de datos.
    Como última anotación, creo que las clases abstractas de los datasources podrían ir mejor en la capa de Domain. Entiendo que puede parecer redundante, pero serviría para indicar dentro de la lógica del negocio que la aplicación puede manejar diversos recursos. Gracias por el gran contenido y por compartir tus conocimientos de manera tan clara.

  • @Ticnoticos
    @Ticnoticos 4 месяца назад +1

    Genial! Explicas bien y eres muy organizado.

  • @fladrian
    @fladrian 4 месяца назад +1

    Muchas gracias por el video hno, estoy viendo de pegar un salto de web a mobile, y flutter me esta llamando muchisimo.

  • @jesusperdomo8388
    @jesusperdomo8388 4 месяца назад +1

    Si señor!!!! Gracias,

  • @jorgegasparramirezsegura3266
    @jorgegasparramirezsegura3266 3 месяца назад +1

    Excelente video Ricardo. Muy bien explicado y super organizado. Espero que sigas haciendo videos en Flutter.

  • @facubrt
    @facubrt 4 месяца назад +1

    excelente video, todo muy claro y bien detallado. Estoy intentando migrar un proyecto real (en producción) a Clean Architecture, serviría mucho poder ver la aplicación de esto a un proyecto real (con más de una sola feature, etc). Gracias!

  • @b2elias
    @b2elias 4 месяца назад +1

    Muchas gracias! excelente explicación

  • @BenjaminMedina-m9y
    @BenjaminMedina-m9y 4 месяца назад +1

    Gracias por el aporte!!! Crees que puedas empezar hacer vídeos de resolución de problemas de entrevistas técnicas...

  • @rubenguinez92
    @rubenguinez92 3 месяца назад

    Muy bien explicado. Se agradece la entrega. Lo único que podría agregar es que quizá no incorporaría la librería de dartz a nivel de Domain, para ser purista y no contradecir al tío Bob (con eso de que Domain no debe depender de nada externo a ella misma).

  • @DavidIsraelG
    @DavidIsraelG Месяц назад

    Gracias por el video, muy claro

  • @zilerium8692
    @zilerium8692 2 месяца назад

    esta es la estructura que uso, consulta, pq no usaste el Either dentro de los valores devueltos en tus metodos de data source remoto implementado, ya que al recibir la respuesta del api tendras L y R, Left=error, Right=Ok

  • @manigoldoaz9774
    @manigoldoaz9774 2 месяца назад

    Bro que tal, en que plataforma o botcamp recomiendas estudiar Flutter ya que es sumamente interesante

    • @Rickcode
      @Rickcode  Месяц назад

      Yo recomiendo Udemy, los cursos de Fernando Herrera son buenos

  • @ginogrecor
    @ginogrecor 4 месяца назад

    Saludos desde Venezuela, hermano dónde aprendiste Dart y Flutter o algunos cursos que me recomiendes? Gracias

    • @Rickcode
      @Rickcode  4 месяца назад

      Documentación o cursos en udemy, tengo un video donde hablo de la ruta de aprendizaje para aprender flutter

  • @Jruizt
    @Jruizt 2 месяца назад +2

    con riverpoood 🫶

  • @dearalex2056
    @dearalex2056 4 месяца назад +1

    Bro muchas gracias.