Puede usar Mysql (es de código abierto) para crear una base de datos centralizada y crear algunos puntos finales de API para acceder y realizar todo tipo de operaciones de base de datos en ella. Tendrá que mantener la base de datos en algún servidor con la dirección IP pública habilitada, luego podrá conectarse desde su aplicación y enviar / recibir datos.
Inicialmente, para experimentar, si desarrolla en php, simplemente instale lampp / xampp en su sistema en función de su sistema operativo. Inicie xampp y ejecute apache y mysql, conéctese a internet, ahora su sistema está actuando como un servidor, vaya a la carpeta xampp -> htdocs -> cree una carpeta aquí, llamémosla temp. Ahora, en esa carpeta, cree un archivo que diga index.php y simplemente escriba una declaración de impresión para imprimir cualquier cosa.
Vaya a un navegador web y escriba el enlace localhost / temp / index.php. debería ver el mensaje que hizo eco.
- ¿Qué plataforma debo usar para desarrollar aplicaciones de Android?
- Cómo crear una aplicación de Android con Android Studio
- ¿Qué soporte de cliente en la aplicación, el software SDK de chat utiliza para su aplicación móvil?
- Cómo aprender Java para el desarrollo de Android
- ¿Es posible desarrollar una aplicación de Android como WhatsApp en PHP?
Ahora abra el terminal / símbolo del sistema y escriba ipconfig o lo que sea el comando relevante para conocer su IP.
Ahora use esa IP / temp / index.php. Debería ser accesible. Puede usar el enlace anterior para acceder al servidor y la base de datos en su aplicación. (para crear una base de datos, vaya al navegador y escriba localhost / phpmyadmin y allí encontrará todas las operaciones que puede realizar utilizando la interfaz de usuario y las instrucciones SQL)
Se puede seguir un procedimiento similar para Python, etc. si desea usarlo para el back-end. Acabo de dar un ejemplo usando php.
Simplemente Google, sea cual sea la parte de esta respuesta que no le resulte clara, encontrará muchos tutoriales que lo guiarán paso a paso en el proceso.