¿Qué hace flutter-architecting-apps?
Arquitectura una aplicación Flutter utilizando el enfoque de capas recomendado (UI, Lógica, Datos). Úselo al estructurar un nuevo proyecto o refactorizar para escalabilidad.
Resumen
Este skill proporciona una guía paso a paso para aplicar la arquitectura de capas en Flutter, separando la interfaz de usuario, la lógica de negocio y el acceso a datos. Es ideal para proyectos nuevos o existentes que necesitan una estructura más robusta y mantenible.
Cómo usar
- Ejecute el flujo de trabajo
flutter/flutter-architecting-appsdesde la interfaz de su agente. - Proporcione el nombre de su proyecto o la ruta a un proyecto existente.
- El skill analizará la estructura actual y sugerirá modificaciones o generará la estructura base.
Capas
- UI: Contiene widgets y pantallas. Ejemplo:
lib/ui/ - Lógica: Contiene controladores, proveedores o blocs. Ejemplo:
lib/logic/ - Datos: Contiene repositorios, fuentes de datos y modelos. Ejemplo:
lib/data/
Ejemplo de estructura
lib/
├── ui/
│ └── home_screen.dart
├── logic/
│ └── home_controller.dart
└── data/
└── user_repository.dart
Plataformas compatibles
- Android
- iOS
- Web
- Desktop (experimental)
Notas
- Asegúrese de tener Flutter SDK instalado.
- El skill respeta las convenciones de Dart y Flutter.
- Para más detalles, consulte la documentación oficial de Flutter sobre arquitectura.