2.2 KiB
2.2 KiB
Saludapp
Saludapp es una aplicación Android moderna enfocada en la salud y el bienestar, diseñada para ser multiusuario y conectada a una base de datos externa.
🚀 Características
- Sistema Multiusuario: Autenticación de usuarios mediante Login.
- Conexión a Base de Datos: Integración directa con MariaDB autohospedado.
- Interfaz Moderna: Desarrollada íntegramente con Jetpack Compose.
- Diseño Material 3: Uso de componentes y temas dinámicos de última generación.
- Navegación Fluida: Flujo desde pantalla de inicio hasta el panel principal.
🛠️ Tecnologías utilizadas
- Lenguaje: Kotlin
- UI Framework: Jetpack Compose
- Base de Datos: MariaDB (via MariaDB Java Client)
- Asincronía: Corrutinas de Kotlin para operaciones de red no bloqueantes.
- Diseño: Material Design 3
📋 Requisitos previos
- Android Studio Ladybug o superior.
- JDK 17 o superior.
- SDK de Android 37 (API level 37).
🔧 Configuración e Instalación
- Clonar el repositorio:
git clone https://github.com/tu-usuario/Saludapp.git - Configurar Credenciales:
- Abre el archivo
app/src/main/java/com/example/saludapp/data/DatabaseHelper.kt. - Sustituye
TU_CONTRASEÑA_AQUÍpor la contraseña real de tu base de datos MariaDB.
- Abre el archivo
- Sincronizar Gradle: Abre el proyecto en Android Studio y espera a que termine la sincronización de dependencias.
- Ejecutar: Compila y ejecuta en un dispositivo o emulador con acceso a Internet.
📂 Estructura del Proyecto
app/: Módulo principal de la aplicación.src/main/java/com/example/saludapp/:MainActivity.kt: Gestiona el flujo de navegación principal.data/DatabaseHelper.kt: Lógica de conexión y consultas a MariaDB.ui/: Contiene los componentes de la interfaz de usuario.StartScreen.kt: Pantalla de bienvenida.LoginScreen.kt: Interfaz de inicio de sesión con validación real.theme/: Definición de estilos y colores de Material 3.
Desarrollado con ❤️ para mejorar la salud de los usuarios.