App Control (Flutter)
Todos los repositorios se guardan en:
C:\\overskull\\
🧩 1. Versiones necesarias para este proyecto
| Herramienta | Versión |
|---|---|
| Flutter | 1.17.5 |
| Dart | Incluido en Flutter 1.17.5 |
| JDK | Amazon Corretto 8 |
| Gradle | 5.6.2 (wrapper del proyecto) |
⚠️ Este proyecto es LEGACY. No actualizar versiones.
🔽 2. Descargar Flutter (versión obligatoria del proyecto)
Descargar Flutter 1.17.5 desde el archivo histórico:
https://docs.flutter.dev/release/archive
📌 Guardar Flutter en:
C:\\overskull\\SDKFlutter\\
Ejemplo:
C:\\overskull\\SDKFlutter\\sdk1.17.5\\flutter
📌 No usar Flutter global del sistema.
🔧 3. Instalar JDK 8 (Amazon Corretto)
Descargar desde:
https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/downloads-list.html
📌 Guardar Java en:
C:\\overskull\\java\\
Ejemplo:
C:\\overskull\\java\\amazon-corretto-8
🚀 4. Clonar el proyecto
git clone git@storegit.overskull.com:shalom-over-app/shalom_control.git
Entrar al proyecto:
cd shalom_control
📁 5. build.gradle (revisión inicial necesaria para arrancar el proyecto)
Ruta:
C:\\overskull\\shalom_control\\android\\app\\build.gradle
📌 Verificar:
- minSdkVersion y targetSdkVersion originales
- No modificar plugins
⚠️ Cambios en este archivo pueden romper la app.
⚙️ 6. Gradle Wrapper (configuración obligatoria)
Este proyecto NO usa gradle.properties para Java.
Editar:
C:\\overskull\\shalom_control\\android\\gradle\\wrapper\\gradle-wrapper.properties
Contenido de referencia:
#Thu May 08 17:02:41 PET 2025
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\\://services.gradle.org/distributions/gradle-5.6.2-all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
📌 No cambiar la versión de Gradle.
🧰 7. Configurar la versión de Flutter usada por el proyecto
Editar:
C:\\overskull\\shalom_control\\.vscode\\settings.json
Contenido:
{
"dart.flutterSdkPath": "C:\\\\SDKFlutter\\\\sdk1.17.5\\\\flutter"
}
🧹 8. Limpiar el proyecto
cd android
gradlew clean
📦 9. Descargar dependencias
flutter pub get
🎉 10. Ejecutar el proyecto
flutter run
📌 Notas importantes
- Este proyecto usa Flutter 1.17.5 + Java 8.
- ❌ No actualizar Flutter, Gradle ni Java.
- ❌ No migrar a AndroidX ni cambiar plugins.
- Recomendado usar este proyecto solo para mantenimiento.
- Si falla la compilación: