Conexión de App móviles a Servidores LAMP

in #dsm18 days ago

Reflexión sobre el caso de estudio: La señal que nunca llegó

Autor: @klmzk
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: Alfredo de Jesús Gutiérrez Gómez
Enlace al caso de estudio

En este caso se aborda el tema de Conexión de App móviles a Servidores LAMP, donde se presenta una situación real o simulada para aplicar los conceptos vistos en clase.


Reflexión personal

¿Qué tipos de conexiones debe dominar un desarrollador móvil para construir apps funcionales?
R= Tiene que saber usar APIs con HTTP/HTTPS y manejar cosas asíncronas. Es lo que realmente hace que una app “hable” con el mundo.
¿Qué errores comunes se cometen al intentar conectar una app móvil con bases de datos?
R= El típico error es querer conectar la app directo a la base de datos. De ahí se suman fallas como usar localhost en producción o no configurar HTTPS y CORS.
¿Qué papel juega la API como intermediaria entre la app y el servidor de base de datos?
R= La API es el mensajero confiable. La app no toca la base de datos; le pide todo a la API, que filtra, valida y protege.
¿Por qué no es recomendable que una app móvil se conecte directamente a una base de datos remota?
R= Porque es súper inseguro. Básicamente cualquiera podría entrar, ver o borrar tus datos. No está hecha para eso.
¿Cómo afectan las decisiones sobre arquitectura de red (local vs internet) al comportamiento de la app?
R=Es la diferencia entre que algo solo funcione en tu computadora o funcione para todo el mundo. Ya con servidores reales salen los problemas de verdad.
¿Qué aprendizajes técnicos y emocionales te deja el caso de Lucas sobre trabajar en entornos reales?
R= Lucas aprendió que hacer apps no es solo diseñar pantallas: hay redes, servidores, errores y frustración. Pero también es aprender, crecer y no rendirse.


Actividades complementarias


Evidencias visuales

Captura de la sopa de letras

image.png

Captura del crucigrama
image.png

Captura de la práctica

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png


Conclusiones finales

Aprendizaje obtenido:

Al final, hacer una app no es solo que funcione en tu celular, sino que funcione allá afuera, con usuarios reales, servidores reales y problemas reales. Para usar todo esto en un contexto práctico, necesitas montar un backend serio, exponer una API bien hecha, asegurarla con HTTPS y probar la app conectada a un dominio público. Solo así tu proyecto pasa de funciona a algo que la gente puede usar sin fallas.

Dificultades enfrentadas:

A mí lo que más se me dificultó fue entender por qué algo que funcionaba tan bien en local se desmoronaba al ponerlo en línea. Me costó agarrarle el modo a las IPs públicas, a los permisos del servidor y al bendito CORS que no dejaba pasar nada. También me tomó tiempo asimilar que necesitaba una API bien estructurada y que el HTTPS no era opcional. Una vez que entendí esa parte “invisible” y dejé de depender del localhost, todo empezó a funcionar como debía.


Backlinks y referencias


Este post forma parte de la actividad de aprendizaje correspondiente a la unidad 3.
Publicación realizada con fines educativos como parte del curso de Desarrollo de Aplicaciones Móviles.