App Familia (Flutter)
Todos los repositorios se guardan en:
C:\\overskull\\
🚀 1. Clonar el proyecto
git clone git@storegit.overskull.com:shalom-over-app/shalom_familia.git
Entrar al proyecto:
cd shalom_familia
📁 2. build.gradle (revisión inicial necesaria para arrancar el proyecto)
Este archivo debe existir correctamente en:
C:\\overskull\\shalom_familia\\android\\app\\build.gradle
Ejemplo de referencia:
android {
compileSdkVersion flutter.compileSdkVersion
ndkVersion flutter.ndkVersion
defaultConfig {
applicationId "com.overskull.shalom_familia"
minSdkVersion flutter.minSdkVersion
targetSdkVersion flutter.targetSdkVersion
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
}
📌 Si este archivo tiene errores, la app no podrá compilar.
🧩 3. Versiones necesarias para este proyecto
| Herramienta | Versión |
|---|---|
| Flutter | 3.19.6 |
| Dart | 3.3.x (incluido en Flutter 3.19.6) |
| JDK | Amazon Corretto 11 |
| Gradle | Automático según Flutter |
🔧 4. Instalar JDK 11 (Amazon Corretto)
Descargar desde:
https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/downloads-list.html
📌 Guardar todas las versiones de Java en:
C:\\overskull\\java\\
⚙️ 5. Configurar JDK en gradle.properties
Editar:
C:\\overskull\\shalom_familia\\android\\gradle.properties
Agregar/actualizar:
org.gradle.jvmargs=-Xmx4608m
android.useAndroidX=true
android.enableJetifier=true
org.gradle.java.home=C:/Program Files/Amazon Corretto/jdk11.0.29_7
android.enableAppCompileTimeRClass=true
android.bundle.enableUncompressedNativeLibs=false
🧰 6. Configurar la versión de Flutter usada por el proyecto
Editar o crear:
C:\\overskull\\shalom_familia\\.vscode\\settings.json
Contenido:
{
"dart.flutterSdkPath": "C:/SDK/flutter_windows_3.19.6-stable"
}
⚙️ 7. Configurar JDK en launch.json (VSCode)
Editar o crear:
C:\\overskull\\shalom_familia\\.vscode\\launch.json
Contenido:
{
"version": "0.2.0",
"configurations": [
{
"name": "Flutter Run Without Debug",
"request": "launch",
"type": "dart",
"flutterMode": "debug",
"noDebug": true,
"program": "lib/main.dart",
"env": {
"JAVA_HOME": "C:/overskull/java/amazon-corretto-11"
}
}
]
}
📌 Cambiar la ruta según donde se guardó el JDK.
🐧 8. Configuración adicional para Linux / multisistema
En caso de usar Linux, agregar en:
android/gradle.properties
org.gradle.java.home=/home/usuario/java/amazon-corretto-11
🧹 9. Limpiar el proyecto
cd android
./gradlew clean
📦 10. Descargar dependencias
flutter pub get
🛠️ 11. Modificaciones obligatorias en el proyecto
✔️ pubspec.yaml
Actualizar:
pdfx: ^2.6.0
flutter_slidable: ^3.1.2
✔️ Archivo TerminosYCondiciones
Ruta:
C:\\overskull\\shalom_familia\\lib\\src\\Pages\\TerminosYCondiciones\\termino_View.dart
Cambiar:
❌
primary: Color.fromRGBO(107, 107, 107, 1),
✔️ por:
foregroundColor: Color.fromRGBO(107, 107, 107, 1),