Este repositorio contiene la aplicación móvil para Android destinada a la gestión de empleados de una empresa. Es una migración del sistema web existente (carpeta /DS6, PHP) a una app Android moderna, desarrollada en la carpeta /app.
- Listado de empleados (datos estáticos, sin conexión a API)
- Agregar, editar y eliminar empleados (solo interfaz, sin persistencia por ahora)
- Visualización de información personal, contacto, dirección y laboral
- Navegación fluida entre pantallas usando Jetpack Compose
- Componentes reutilizables y código modular
/app
└─ src/
└─ main/
├─ java/com/proyect/ds6/
│ ├─ model/ # Modelos de datos (Employee, etc.)
│ ├─ ui/ # Pantallas y componentes de UI
│ └─ MainActivity.kt
└─ res/layout/ # Layouts XML para vistas legacy
- Android Studio (recomendado: versión reciente)
- Dispositivo o emulador Android 7.0 (API 24) o superior
- Abre la carpeta
/appen Android Studio. - Compila y ejecuta en un emulador o dispositivo físico.
- Navega por la app: listado, agregar empleado, etc.
- Separación de lógica y UI (
model/,ui/) - Componentes Compose reutilizables para cada sección del empleado
- Navegación declarativa con Navigation Compose
- Código limpio, legible y fácil de mantener
- Los datos son estáticos y no requieren autenticación.
- No hay conexión a base de datos ni API.
- El foco está en la migración de la experiencia y estructura de la web a móvil.
Para dudas sobre buenas prácticas o estructura, revisa los archivos de instrucciones adicionales en la raíz del proyecto.