Examen TC2007B
- Nombre: Oscar Javier Villeda Arteaga
- Matrícula: A0127797
Aplicación Android nativa para dispositivos móviles, desarrollada en Kotlin con Jetpack Compose, siguiendo los principios de Clean Architecture y MVVM.
Aplicación educativa de Sudoku que forma parte de un programa nacional para promover el razonamiento lógico en jóvenes estudiantes, integrando gamificación en el aprendizaje STEM.
- Generación de puzzles Sudoku (4x4 y 9x9) con tres niveles de dificultad
- Interfaz interactiva para resolución de puzzles
- Validación de soluciones en tiempo real
- Guardado y carga de partidas en progreso
- Sistema de retroalimentación educativa
- Diseño atractivo para público juvenil
- Clean Architecture (Capa de Datos, Dominio y Presentación)
- Patrón MVVM (Model-View-ViewModel)
- Inyección de dependencias con Hilt
- Kotlin
- Jetpack Compose
- Retrofit (para conexión con API Sudoku de API Ninjas)
- Integración con Sudoku API de API Ninjas
- Clonar el repositorio
- Abrir en Android Studio Arctic Fox o superior
- Configurar las variables de entorno:
- Crear archivo
local.propertiescon:API_NINJAS_KEY=tu_api_key_aquí
- Crear archivo
- Sincronizar proyecto con Gradle
- Ejecutar en emulador o dispositivo físico
Aplicación móvil educativa de Sudoku desarrollada para la Fundación para el Desarrollo Cognitivo (FDC), diseñada para mejorar habilidades lógico-matemáticas en estudiantes.
