Conexión de App móviles a Servidores LAMP

Autor:@jesus-nal
Fecha: 14/11/25
Materia: Desarrollo de aplicaciones móviles
Profesor: @frexus

Caso de estudio:
He leído y analizado el caso publicado por el profesor:
La señal que nunca llegó

En este caso se aborda el tema de "Material Design transformó la visión sobre el diseño móvil
", donde se presenta una situación real o simulada para aplicar los conceptos vistos en clase.

Reflexión personal:
El caso de estudio que se nos presente los problemas a los que Lucas se enfrento una vez que su aplicación móvil fue implementada y los usuarios tuvieron acceso, el principal problema definido fue el como no tener bien en claro las configuraciones y todo lo que conlleva tener una conexión estable a los servidores web le trajo problemas a sus usuarios debidos a que estos son los que se percataban de los errores al momento de interactuar con la app, fallos en la carga de pantallas, los botones no hacían lo debido y las respuestas eran tardadas. El caso nos enseña que hay que tener en claro que una buena aplicación móvil también implica tener un buen control sobre las conexiones que realizamos con los servidores y con el LAMP o cualquier otro software de creación y alojamiento de aplicaciones móviles o web.

Preguntas de reflexión.

  • 1.¿Qué tipos de conexiones debe dominar un desarrollador móvil para construir apps funcionales?
    Las conexiones referentes a los servidores de la aplicación, base de datos y las conexiones con las APIs que se utilizan o crean.
  • 2.¿Qué errores comunes se cometen al intentar conectar una app móvil con bases de datos?
    Uno de los errores mas comunes es el de credenciales incorrectas o falta de permisos, esto ocurre cuando el usuario o contraseña son incorrectos, o cuando la IP del cliente no tiene permisos para acceder al servidor de base de datos, especialmente en servicios remotos
  • 3.¿Qué papel juega la API como intermediaria entre la app y el servidor de base de datos?
    La API es la que se encarga de mandar comunicar ambas partes, por su parte cuando se hace una solicitud ya sea GET o POST desde la aplicación, la API se encarga de solicitar la información a la base de datos mediante consultas, y, una vez obtenida esta la información solicitada la API devuelve estos datos en forma de JSON.
  • 4.¿Por qué no es recomendable que una app móvil se conecte directamente a una base de datos remota?
    Debido a que el estar conectado de manera remota puede traer problemas como lo son el alto consumo de ancho de banda, el alto consumo de batería, las tardas respuestas a cada petición y grandes rasgos uno de los mas importantes, la inseguridad de los datos ya que estás mas expuestos y suelen ser mas susceptibles a ataques y robos de la información.
  • 5.¿Cómo afectan las decisiones sobre arquitectura de red (local vs internet) al comportamiento de la app?
    Dependerá mucho del enfoque se quiera dar al desarrollo de software que se implementara, debido a que si se es una aplicación la cual solo usaran los miembros de una determinada empresa en un mismo edificio, la red local es la mejor opción debido a la alta rapidez que ofrece en cuanto a comunicación y/o transferencia de archivos. De otra manera si se requiere una app con la cual se busque poder llevar algún servicio a muchas partes de una ciudad o del mundo, el internet es el que permitirá que esto sea posible por el mayor alcance que este proporciona.
  • 6.¿Qué aprendizajes técnicos y emocionales te deja el caso de Lucas sobre trabajar en entornos reales?
    Que realmente se tiene que tener mucho en cuenta crear una app va mas haya de lo que se piensa, en especial cuando se quiere lograr el objetivo de que nuestra aplicación sea usada por muchas personas en distintas partes de una ciudad o del mundo si se es posibles, tener en mente que siempre van a ver errores de conexión o de ejecución en el código, pero que estos se pueden solucionar he ir mejorando con el pasar del tiempo y observando cual es la raíz del problema y encontrar las mejores alternativas de solución para que al final la app este lo mejor posible.

Actividades lúdicas completadas:
Enlace a sopa de letras
Sopa de letras

Enlace a crucigrama
Crucigrama

-Crucigrama:
Crucigrama resuelto

Conclusiones finales
Aprendizaje obtenido:

La importancia que tienen las conexiones con nuestros servidores de alojamiento para nuestras aplicaciones, al igual que como es de gran ayuda el uso de las APIs para la conexión con nuestras bases de datos y que esta permita mejores respuestas a las solicitudes que se realicen mediante la aplicación.

Dificultades enfrentadas:

La creación de la API mediante el entorno de PHP.

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