¿Cómo estructuro mis proyectos en Flutter? | Clean architecture
HTML-код
- Опубликовано: 16 окт 2024
- ¡Buenas a todos! En este tutorial veremos cómo aplicar patrones de Clean Architecture en proyectos de Flutter, además de daros una visión general de cómo me gusta estructurar mis proyectos.
En este artículo tendréis más información y enlaces a fuentes externas que os pueden ampliar la información de la implementación de estas técnicas:
/ clean-architecture-en-...
Para cualquier duda o ayuda, siempre me tenéis disponible en mi twitter: / alfredobs97
¡Deja tu Like y subscríbete para no perderte ningún contenido nuevo!
------
He creado un Patreon para poder conseguir financiación para mejorar las herramientas que uso para grabar, sobre todo mejorar el audio: / alfredobs97
wow me sirvio bastante este turorial , muchas gracias ya me queda mas claro la implementacion de la arquitectura
De los videos que más echo en falta, muy bueno💙👍🏼
Hermano estas rompiendo algunos de los conceptos fundamentales de clean architecture, por ejemplo el dominio debe ser agnóstico a la tecnología usada, al usar bloc estas atando tu capa de dominio a flutter y dart. Yo te recomiendo que te leas el libro de Clean Architecture por Robert Martin, es bastante extenso pero te da un entendimiento real de este tema, es poco realista pensar que un artículo que puedes leer en 15 minutos te va a enseñar algo tan complejo como arquitectura de software. Leerte el libro te ofrece mil veces más conocimiento, y lo escribió una de las personas que más ha influenciado el avance del software moderno, un genio sin lugar a dudas. Una vez te lees ese libro, la manera en la que le ves al software va a cambiar para siempre.
Es entendible tu punto de vista, pero aquí puedo entender que están usando la arquitectura BLOC que es recomendad por Google.
Excelente explicación
Excelente video.
Tienes el repo de este proyecto para estudiarlo mas a fondo? Gracias
De casualidad no tendrás un proyecto ejemplo?
Seria genial que crees un tutorial de un app aplicando todo eso!
Excelente aporte es una muy buen de explicar la arquitectura. Quizá podrías crear un video de como se hace una correcta documentación del código en Flutter
Como es el comando para que se genere el proyecto con la estructura de Clean architecture.
Buen video, haz una app en flutter aplicando todo eso, haz videos haciendo la app y explicándolo.
ya lo hizo fernando herrera
como lo puedo buscar?@@Ticnoticos
@@mobilexdev esta en udemy
Alfredo tienes algun repositorio de este ejemplo que expones en github me gustaría estudiarlo mas a fondo excelente ejemplo de Clean architecture 👍
si uso provider para manejar estados, cambiaria la carpeta blocs por providers verdad?
Me gusto el articulo de Medium (obtuvo su merecido aplauso), Me gusto el video (obtuvo su like). Me tengo que poner a codear un proyecto desde 0. Falta el link al repo de github (no hay sub).. Eso es más triste que patada de monja!
la parte de models donde lo ubicarias , y muchas gracias por el video explicas muy bien
creo que eso es lo de domain/entities
Hola, que tal, gran video "¿Cómo estructuro mis proyectos en Flutter? | Clean architecture", he visto que aplicas Patron Bloc, he revisado tu GitHub y no encuentro una proyecto concreto que implemente clean architecture y el patron bloc, me preguntaba si tienes uno y si podrias subirlo, gracias
Nuevo sub :3
Actualmente no es recomendado una estructura por "layers" sino por "features".
Saludos, los casos de usos y las pruebas unitaria? Tambn utilizo moor(sqlite) and dao deberia utilizar la carpeta entity para crear las tablas or debo crearla aparte? y esa estructura con una base de datos local debo crear otra carpeta dentro de data
Hola! Las pruebas unitarias irían en la carpeta test,creo que lo menciono al final del vídeo.
Acerca de la tablas como entities, supongo que te refieres a las entidades de lo que representa la tabla y estás irían dentro de la carpeta data en su servicio o repositorio.
Un saludo!
Hola, donde pongo los modelos? en que carpeta los situo? soy nuevo en esto! gracias desde ya
en la parte de domain/services
Deberías de hacer un curso solo de esto
Podriass hacer una con getx con clean
en este ejemplo quien seria los usecases?
domain
data no deberia saber de la existencia de domain, las clases abstractas van al revez no?
No se parece en nada a la arquitectura limpia, mas bien es un monolito. No se aplica nada en lo absoluto.