CobertuApp es una aplicaci贸n m贸vil desarrollada en Flutter para ayudar a los usuarios a consultar y entender la cobertura m贸vil en Chile. La interfaz inicial incluye un dashboard con estado de conexi贸n, se帽al, antenas cercanas y una acci贸n para buscar la mejor se帽al.
- Pantalla principal tipo dashboard para cobertura m贸vil
- Estado de conexi贸n con informaci贸n de operador y tecnolog铆a
- Indicador visual de calidad de se帽al
- Lista de antenas cercanas con distancia y direcci贸n
- Dise帽o moderno con Material 3
- Estructura preparada para evolucionar hacia datos reales, GPS y mapas
- Flutter
- Dart
- Material 3
- GitHub para control de versiones
- macOS 12 o superior
- Flutter 3.29.3 (incluye Dart 3.7.2; compatible con macOS 12)
- Un emulador o dispositivo f铆sico
Este proyecto debe ejecutarse con Flutter 3.29.3. Las versiones actuales de Flutter pueden requerir macOS 14 o superior y no funcionan en macOS 12.
git clone https://github.com/felipemvrin/cobertuapp.git
cd cobertuapp
brew install fvm
fvm install 3.29.3
fvm use 3.29.3
fvm flutter pub get
fvm flutter runPara comprobar que se est谩 usando la versi贸n correcta:
fvm flutter --versionLa salida debe indicar Flutter 3.29.3 y Dart 3.7.2. A partir de entonces,
ejecuta los comandos de Flutter anteponiendo fvm, por ejemplo:
fvm flutter test
fvm flutter run -d chromeSi FVM ya est谩 instalado, comienza directamente desde fvm install 3.29.3.
- lib/main.dart: punto de entrada de la app
- lib/presentation/: pantallas y widgets de la interfaz
- lib/domain/: modelos del dominio
- lib/data/: repositorios y fuentes de datos mock
- test/: pruebas de widget y flujo principal
La app ya incluye una primera versi贸n funcional de la pantalla principal con datos simulados para mostrar la experiencia de usuario y preparar la integraci贸n futura con informaci贸n real de cobertura.
- Integrar datos reales de cobertura
- Agregar mapa interactivo
- Incorporar ubicaci贸n GPS y orientaci贸n
- Mejorar la experiencia de b煤squeda de mejor se帽al