Aplicación Android para el registro y seguimiento de crisis epilépticas.
- Descomprime el archivo
EpiLog.zip - Abre Android Studio
- Selecciona File → Open
- Navega hasta la carpeta
EpiLogy pulsa OK - Espera a que Gradle sincronice (puede tardar unos minutos la primera vez)
- Conecta un dispositivo Android o usa el emulador
- Pulsa el botón Run ▶
- Android Studio Hedgehog o superior
- Android SDK 34
- Gradle 8.6
- Kotlin 1.9.x
app/src/main/java/com/epilog/app/
├── data/
│ ├── entity/ → Crisis, Medicamento, Toma, PruebaMedica, DocumentoPrueba, Perfil
│ ├── dao/ → Acceso a la base de datos Room
│ ├── database/ → EpiLogDatabase (singleton)
│ └── repository/ → EpiLogRepository (fuente única de verdad)
├── ui/
│ ├── inicio/ → Pantalla principal
│ ├── crisis/ → Registro de crisis (clasificación ILAE)
│ ├── historial/ → Lista de crisis con etiquetas ILAE
│ ├── medicacion/ → Gestión de medicamentos y alarmas
│ └── perfil/ → Datos médicos, pruebas e informes
└── util/
└── MedicacionReceiver.kt → Notificaciones de medicación
- Arquitectura: MVVM con LiveData y Room
- Clasificación de crisis según ILAE (3 niveles: origen, consciencia, manifestación)
- Notificaciones de medicación con AlarmManager
- Compatible con modo oscuro
- Mínimo Android 10 (API 29)