¿Es posible codificar una aplicación para llamar a un número sin conexión a Internet y sin datos 3G o 4G?

Primero, déjame hacerte una pregunta: imagina que tienes un televisor frente a ti

y quieres cambiar el canal, pero tampoco tienes un control remoto. Imagine que es perezoso y que no desea levantarse de su asiento e ir al televisor y usar los botones manuales presentes en el televisor, y no tiene un teléfono inteligente con IR habilitado en la mano. Entonces, ¿cómo puedes cambiar el canal?

Básicamente, lo que quise decir fue que, si no tienes los recursos para hacer lo que quieres, ¿cómo puedes hacerlo? Usando el ejemplo anterior, por control remoto me refería a la tarjeta SIM necesaria para la conectividad celular. ¡Espero no explicar lo que hace una tarjeta SIM! Básicamente, la opción principal para llamar es cortar, pero eso no significa que no haya otras formas. Al igual que el uso de un teléfono inteligente habilitado para IR en el cambio de canales en un televisor, usamos Internet, es decir, datos móviles y, gracias al avance de la tecnología, podemos llamar a números de teléfono desde Internet.

Y luego, aparece un objeto totalmente irrelevante para la vista: ¡Crear una aplicación de Android! Una aplicación de Android es básicamente un software que también puede controlar el hardware para facilitar las cosas. ¡Pero una aplicación de Android no puede hacer lo imposible!

Entonces la respuesta es no, no puede codificar una aplicación de Android para llamar a un número con Internet o tarjeta SIM. Lo único que podemos esperar es que, algún día, la tecnología sea tan avanzada que habrá un hardware incorporado que nos ayudará a llamar a cualquiera sin la necesidad de una tarjeta SIM o conexión de datos.

Sí, pero solo le permitirá llamadas de corta distancia.