Como cierre del curso Desarrollo de Aplicaciones Móviles, los estudiantes presentaron proyectos que integran diseño, lógica de programación y análisis algorítmico, aplicando buenas prácticas en el desarrollo de aplicaciones Android con Jetpack Compose.
El objetivo principal de estos proyectos fue documentar y explicar el proceso completo de desarrollo de una aplicación móvil funcional, desde la interfaz hasta la implementación de algoritmos y la simulación de inteligencia artificial básica.
Del diseño a la lógica de la aplicación
En sus informes, los alumnos analizaron los componentes de Jetpack Compose utilizados en sus aplicaciones, justificando su elección para construir interfaces modernas, reactivas y centradas en la experiencia del usuario. Elementos como composables, estados y layouts fueron clave para lograr aplicaciones claras y funcionales.

Algoritmos que resuelven problemas reales

Uno de los ejes más importantes del proyecto fue la identificación de algoritmos dentro del código. Los estudiantes describieron qué problemas resolvía cada algoritmo, su propósito y su impacto en el funcionamiento general de la aplicación. Además, detallaron paso a paso la lógica de cada uno, demostrando coherencia entre el diseño teórico y la implementación práctica.
Pensamiento lógico y automatización
Un aspecto destacado fue el análisis sobre cómo implementar la lógica para un segundo jugador controlado por la máquina, sin intervención humana. Los alumnos propusieron estructuras, reglas y flujos de decisión que simulan el comportamiento de un oponente automático, reforzando conceptos de lógica, control de flujo y toma de decisiones.
Como complemento, se incluyó una reflexión sobre cómo una inteligencia artificial podría abordar este mismo problema, comparando las soluciones propuestas con recomendaciones generadas por IA.
Evidencia y profesionalismo
Cada proyecto se acompañó de evidencia visual del funcionamiento de la aplicación, así como de la entrega del código fuente organizado y documentado. La presentación en formato PDF, el envío del proyecto comprimido y la atención a la ortografía y gramática reforzaron un enfoque profesional, similar al entorno laboral real.


Aprender haciendo
Estos proyectos reflejan no solo el dominio técnico adquirido durante el curso, sino también el desarrollo de habilidades clave como el análisis, la documentación, la resolución de problemas y el uso responsable de la inteligencia artificial como herramienta de apoyo.
Sin duda, el trabajo realizado demuestra que el desarrollo de aplicaciones móviles va más allá del código: es un proceso integral que combina diseño, lógica y creatividad 🚀📱

