La arquitectura BLoC de carpetas parece ser buena para proyectos medianos como esté pero a medida que crece veo que si fuera una app más ...

Francisco Zárate

Francisco Zárate

Pregunta
studenthace 5 años

La arquitectura BLoC de carpetas parece ser buena para proyectos medianos como esté pero a medida que crece veo que si fuera una app más grande, sería muy dificil buscar entre carpetas, por eso no se si sea válido agregar un conjunto de sub-carpetas dentro de ui/widgets clasificados por elemento, por ejemplo:

cajas de texto, lista de imagenes, mapas, tipos de publicaciones, etc

O tal vez clasificar los widgets en carpetas por la pantalla a la que pertenecen

No sé, ustedes que piensan?

1 respuestas
para escribir tu comentario
    Luis Salas

    Luis Salas

    studenthace 5 años

    Hola Me parece muy acertado su juicio, de hecho, confieso que me siento identificado con su duda. A modo de ejemplo, en mi experiencia personal con el curso, he lidiado con errores de librerías desactualizadas, que incluso me han llevado a reiniciar el proyecto desde una rama o versión del mismo muy estándar/vieja; y al momento de regresar a los nuevos plugins me sentí desorientado en ocasiones. No sé si sea mera inexperiencia propia o simplemente un aspecto incomprendido de mi parte acerca de la arquitectura. De igual manera es curioso ver que no he sido el único y me parece que al menos en el curso actual, los nombres de las clases no han sido muy acertadas, sumado a que una de las falencias del curso también fué la de no profundizar en el criterio utilizado para dar dicha estructura al proyecto; incluso desde mi inexperiencia he notado aspectos que no siguen fielmente los principios SOLID. En fin, quizás alguno de esos puntos pueda ser parte de las razones del ¿por qué no nos termina de generar tracción la arquitectura BLoC?. Saludos

Curso Avanzado de Flutter

Curso Avanzado de Flutter

Crea aplicaciones móviles robustas en muy poco tiempo con Flutter. Accede al hardware, auténtica usuarios, utiliza bases de datos real-time, conecta el storage con Firebase y utiliza la mejor arquitectura usando el patrón de diseño BLoC.

Curso Avanzado de Flutter
Curso Avanzado de Flutter

Curso Avanzado de Flutter

Crea aplicaciones móviles robustas en muy poco tiempo con Flutter. Accede al hardware, auténtica usuarios, utiliza bases de datos real-time, conecta el storage con Firebase y utiliza la mejor arquitectura usando el patrón de diseño BLoC.