Para las aplicaciones móviles que se conectan a Internet (Uber, Instagram, AirBnB), ¿qué parte del código está en la aplicación y cuánto se conecta a Internet?

Realmente depende del tipo de aplicación, no todas las aplicaciones son iguales cuando se trata de código. Por ejemplo, Uber tiene miles de líneas de código porque es una aplicación enorme con millones de usuarios. Uber tiene probablemente cientos de archivos de código que le dicen a la interfaz de usuario cómo interactuar con el servidor, transacciones de la tarjeta de crédito cuando alguien compra un viaje y rastrea los autos con Gps y más. Cuando se trata de conexión a Internet, estas aplicaciones tienen sus propios backends porque cientos de empleados trabajan en la aplicación a la vez. Ahora, cuando se trata de aplicaciones, esto podría no ser válido para todos, pero la mayoría de las empresas como Facebook comenzaron con un sitio web. Entonces, cuando crearon una aplicación, la aplicación se conecta a los servidores que incluso la web almacena datos. Al final, todo se reduce a cómo la empresa hace la aplicación. ¡Espero que esto ayude!

Hay 1 línea de código para conectarse a Internet, esta es una solicitud al sistema operativo para abrir una conexión y vincularla a la aplicación.

Puede haber mucho más código para manejar problemas como líneas lentas o abandonos.

Puedes encontrar esto interesante