Inspiración
Aprender a programar desde un dispositivo móvil suele ser una experiencia frustrante debido a las interfaces lentas, la falta de retroalimentación inmediata y la ausencia de un tutor personalizado. La inspiración detrás de Mora Code AI fue democratizar la educación tecnológica, permitiendo que cualquier estudiante pueda llevar una tutora inteligente en su bolsillo que lo guíe paso a paso en tiempo real.
Qué es lo que hace
Mora Code AI es una aplicación nativa para Android diseñada como una tutora de programación interactiva. Ofrece:
- Tutoría Multilenguaje: Soporte completo para Python, JavaScript, HTML, CSS y SQL.
- Editor Interactivo y Depuración: Un espacio para que el estudiante escriba código y le pida a Mora que lo analice y encuentre errores al instante.
- Voz Integrada (TTS): Capacidad para leer explicaciones en voz alta en múltiples idiomas (Español, Inglés, Alemán, Japonés y Francés).
- Retos Dinámicos: Generación de ejercicios interactivos adaptados al nivel del usuario.
Cómo lo construimos
El proyecto fue desarrollado de forma nativa en Kotlin utilizando Android Studio. Para el motor de inteligencia artificial, integramos el SDK oficial de Google Generative AI configurando específicamente el modelo gemini-3.5-flash-lite, ajustando la temperatura y el límite de tokens para priorizar la velocidad absoluta. Además, integramos el motor nativo de Text-to-Speech de Android para la accesibilidad por voz y un sistema de listas con RecyclerView para la persistencia fluida del chat.
Retos que enfrentamos
El principal desafío técnico fue minimizar la latencia y resolver compatibilidades de rutas en el SDK móvil para garantizar respuestas en menos de 3 segundos. Superamos este obstáculo optimizando la configuración de los parámetros de generación y alineando correctamente el identificador del modelo y las librerías estables de Google.
Qué aprendimos
Aprendimos el enorme potencial de integrar modelos ligeros de lenguaje en arquitecturas móviles nativas. Comprendimos que la clave de una buena aplicación de IA no es solo la complejidad del modelo, sino la velocidad de respuesta y la experiencia de usuario en tiempo real.
Built With
- android
- android-studio
- api
- gemini
- kotlin

Log in or sign up for Devpost to join the conversation.