Programación Móvil 2_Conexión a Servidores de Internet_Conexión de aplicaciones móviles a servidores LAMP
Reflexión sobre el caso de estudio: [Nombre del caso]
Autor: @dygz
Fecha: [12/11/2025]
Materia: [Desarrollo de aplicaciones moviles]
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 [Conexion de apps moviles], donde se presenta una situación real o simulada para aplicar los conceptos vistos en clase.
Reflexión personal
En este apartado, escribe tu análisis del caso.
A). ¿Qué tipos de conexiones debe dominar un desarrollador móvil para crear apps funcionales?
Un desarrollador móvil debe manejar correctamente conexiones HTTP/HTTPS para consumir APIs REST, así como WebSockets cuando se requiere comunicación en tiempo real. También debe comprender cómo funcionan las operaciones asíncronas para que la app pueda obtener y procesar datos sin bloquear la interfaz.
B). ¿Qué errores se cometen al intentar conectar una app móvil con bases de datos?
Un error frecuente es intentar conectar la app directamente a la base de datos, lo que compromete la seguridad y expone credenciales. También es común usar direcciones locales como localhost, lo que funciona solo en desarrollo y provoca fallos cuando la app se ejecuta desde otro dispositivo o fuera de la red local.
C). ¿Qué función cumple la API como intermediaria entre la app y la base de datos?
La API actúa como un puente seguro entre la aplicación y el servidor. Recibe las solicitudes de la app, las procesa en el backend, ejecuta las operaciones necesarias en la base de datos y devuelve una respuesta estructurada, generalmente en formato JSON. Esto asegura orden, seguridad y control en todo el flujo de datos.
D). ¿Por qué una app móvil no debe conectarse directamente a una base de datos remota?
Porque expone información sensible y rompe la arquitectura cliente-servidor. Una conexión directa revela credenciales, abre puertos inseguros y deja la base de datos vulnerable a ataques, inyección de código y manipulación de datos.
E). ¿Cómo influyen las decisiones sobre arquitectura de red en el funcionamiento de la app?
Definen su estabilidad, alcance y rendimiento. Si la app depende de un entorno local, solo funcionará dentro de esa red. En cambio, una arquitectura pensada para Internet utiliza servidores accesibles públicamente, HTTPS y conexiones asíncronas, lo que permite que la app opere de forma estable y escalable. Eso fue lo que logró Lucas al migrar su backend a un servidor público y habilitar HTTPS.
F). ¿Qué aprendizajes técnicos y emocionales deja el caso de Lucas sobre trabajar en entornos reales?
Técnicamente, enseña la importancia de entender todo el recorrido de una aplicación: frontend, API, servidor y base de datos. También muestra la necesidad de dominar conceptos como CORS, HTTPS, JWT y despliegue en producción. En el plano emocional, evidencia el valor de la paciencia, la constancia y la capacidad de resolver problemas reales bajo presión, características clave para crecer como desarrollador.
Actividades complementarias
Podcast escuchado: Título del podcast
Tema tratado: [coloca el tema o reto resuelto].Práctica desarrollada: Enlace a la publicación en Steem
Descripción breve: [explica en qué consistió la práctica].Actividades lúdicas completadas:
Evidencias visuales
 4.54.36 p.m..png](https://cdn.steemitimages.com/DQmT2AftPbgeyToqcyoBWk5R9hN3hZGD9Z3MSGbzmuu8X
%205.00.25%E2%80%AFp.m..png)
Xb/Captura%20de%20pantalla%202025-11-27%20a%20la(s)%204.54.36%E2%80%AFp.m..png))

Conclusiones finales
Después de estudiar el tema de la conexión de apps móviles con servidores LAMP, comprendí lo importante que es manejar correctamente la comunicación entre una aplicación y un servidor. Aprendí que una app nunca debe conectarse directamente a una base de datos, y entendí por qué: esto puede causar fallas, inseguridad y pérdida de información. Ahora veo claramente el papel fundamental que tiene la API como intermediaria.
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 moviles
%205.10.11%E2%80%AFp.m..png)
%205.10.53%E2%80%AFp.m..png)