Cómo usar Gmail / Drive como una base de datos en la nube para crear aplicaciones de Android

Sí, puede usar Drive o Dropbox como la base de datos para crear aplicaciones de Android, pero no Gmail, ya que Gmail no proporciona espacio para cargar datos.

Pero no le recomiendo que vaya con Drive o Dropbox para usarlo como base de datos en la nube porque no están destinados a usarse como Base de Datos.

He intentado lo mismo para proporcionar configuración a mi aplicación de Android y ese archivo de configuración tiene la forma de JSON cargado en Dropbox. Y cada vez que necesito configurar mi aplicación en tiempo de ejecución solo necesito llamar a la API de Dropbox y desde esa API puedo acceder a los archivos en mi cuenta de Dropbox conectada. Desde esa cuenta podemos leer fácilmente el archivo y podemos trabajar en consecuencia.

Usar Drive o Dropbox no servirá igual que una base de datos, pero sí, puede usarlos para una configuración pequeña o una base de datos de nivel pequeño. Lo que puede hacer es crear un archivo de texto, un archivo XML o un archivo JSON que contenga todo su contenido en forma de valor clave, donde la clave servirá como columna de la base de datos y el valor servirá el valor de la columna. O incluso puede cargar el archivo db que necesita analizar en la aplicación de Android.

Ahora necesita conectar las API de Dropbox o Drive con su aplicación de Android usando Gradle o el archivo jar. Una vez que conecte la API, debe registrar su aplicación en la página de su desarrollador y desde allí puede obtener el secreto de la aplicación y el token de la aplicación.

En las API de Dropbox o Drive tenemos API de inicio de sesión, tenemos API de descarga, tenemos API de carga.

En primer lugar, debe usar la API de inicio de sesión para iniciar sesión en su cuenta donde ha cargado el archivo de la base de datos. Y después de un inicio de sesión exitoso, obtendrá un token de inicio de sesión que se puede usar siempre que desee acceder al archivo desde su cuenta de Dropbox o Drive sin iniciar sesión una y otra vez. Es como el inicio de sesión único. Desde la próxima vez, solo necesita este token para acceder directamente a los archivos de su cuenta de Dropbox o unidad.

Ahora necesitamos llamar a la API de descarga con nuestro token de inicio de sesión y el nombre del archivo y la ruta de ese archivo. De esta manera, Dropbox API descargará ese archivo en su dispositivo Android. A continuación, debe abrir ese archivo, leerlo y analizarlo. Y trabajar en consecuencia.

Espero que esto sea de ayuda. Pero te recomiendo que no vayas con Drive o Dropdox si planeas crear aplicaciones de gama alta, ya que eso ralentizará tu aplicación.