Practica 7: Conexión de App móviles a Servidores LAMP
Reflexión sobre el caso de estudio: Cuando una App Cambia el Rumbo
Autor: @luis-armando
Fecha: [11/11/2025]
Materia: [Desarrollo de Aplicaciones Móviles]
Profesor: @frexus
Caso de estudio
He leído y analizado el caso publicado por el profesor:
Enlace al caso de estudio
En este caso se aborda el tema de Errores comúnes de conexión, donde se presenta una situación simulada para aplicar los conceptos vistos en clase.
Reflexión personal
¿Qué aprendí del caso?
- Que una aplicación móvil no es solo interfaz, sino un sistema complejo que depende de servidores, APIs y bases de datos.
- Que probar en local no es suficiente: el verdadero reto aparece al desplegar en producción, donde entran en juego dominios públicos, certificados HTTPS, CORS y seguridad.
- Que los errores iniciales son parte natural del proceso de aprendizaje, y que la resiliencia y la humildad son tan importantes como el conocimiento técnico.
¿Qué decisiones habría tomado?
- Planificación previa del backend: antes del lanzamiento, habría configurado un servidor de pruebas en la nube (ej. AWS, DigitalOcean, o Firebase) para simular el entorno real.
- Pruebas de integración: habría realizado pruebas end-to-end, verificando que la app se comunica correctamente con la API y que las respuestas son válidas.
¿Qué relación tiene con los temas vistos en clase?
- Arquitectura cliente-servidor: el caso muestra claramente cómo el frontend (la app) depende del backend y la base de datos.
- Protocolos de comunicación: se aplican conceptos de HTTP/HTTPS, APIs REST y WebSockets.
- Seguridad informática: la necesidad de certificados, validación de sesiones y permisos limitados conecta con los temas de seguridad.
Conclusión
el caso de Lucas y su app Raíz es una lección práctica sobre cómo los conceptos de arquitectura, protocolos y seguridad que vemos en clase se aplican directamente en proyectos reales. Además, muestra que el éxito no depende solo de programar bien, sino de conectar correctamente la aplicación con el mundo.
Actividades complementarias
Práctica desarrollada:
En esta práctica creé mi propia app móvil usando Expo para la interfaz, y PHP con MySQL como el backend, todo corriendo dentro de mi red local. Fue la primera vez que realmente vi cómo una app se conecta a un servidor real, y no solo a datos simulados.
Primero levanté el servidor local (con XAMPP/Laragon) y programé unas pequeñas APIs en PHP que se comunicaban con mi base de datos. Después, desde mi app en Expo, hice peticiones HTTP para poder ver, agregar y eliminar productos en tiempo real.
Actividades lúdicas completadas:
Evidencias visuales
Conclusiones finales
Aprendizaje obtenido:
En esta práctica entendí que una app móvil no funciona sola, necesita conectarse con servidores y bases de datos para operar de verdad. Aprendí a crear y consumir APIs, a usar peticiones HTTP desde Expo y a interpretar errores para identificar fallos. Comprendí que desarrollar software implica pensar en conexiones, permisos, IPs, seguridad y flujo de datos, más allá de la interfaz. En síntesis, pasé de diseñar pantallas a construir una aplicación que realmente “vive” y se conecta con el mundo.
Dificultades enfrentadas:
Lo más complicado fue identificar por qué la aplicación no funcionaba. A veces el problema era una IP equivocada, otras veces errores de CORS o rutas mal configuradas en PHP. También resultó difícil acostumbrarse a revisar la consola y entender mensajes desconocidos, aunque poco a poco cada error se convirtió en una pista para encontrar la solución. Los problemas aparecieron en lugares inesperados, pero fueron los que más enseñaron durante el proceso.
Backlinks y referencias
Este post forma parte de la actividad de aprendizaje correspondiente a la unidad [Unidad 3].
Publicación realizada con fines educativos como parte del curso de [Desarrollo de Aplicaciones Móviles].



