Terminado

Modificar aplicación android para reducir llamadas de Firebase

Publicado el 18 Junio, 2018 en Programación y Tecnología

Sobre este proyecto

Abierto

Tengo una aplicación hecha en Android Studio que trabaja con Firebase (Registro de usuarios mediante Google y Facebook y almacenamiento de datos).
La aplicación es  un juego de ruleta. Los usuarios se registran y realizan tiradas en la ruleta, los puntos que van obteniendo en las tiradas se van acumulando y cuando llegan a 15.000 puntos pueden solicitar un pago.

En Firebase se almacenan las tiradas con las puntuaciones obtenidas, y se registran las solicitudes de los usuarios cuando quieren realizar un cobro.
Actualmente la aplicación permite ver a los usuarios el registro de todas sus tiradas. El problema es que cuando un usuario tiene muchas tiradas en su historial porque no ha solicitado un pago, la aplicación se bloquea ya que esos datos los carga desde Firebase.
Además, consume muchísimo ancho de banda de Firebase.
Quisiera modificar la aplicación para reducir los datos que consume Firebase y evitar el bloqueo de la aplicación. Me gustaría que la información de las tiradas se grabase en firebase como hasta ahora, pero la información que obtienen los usuarios la almacenaran en su dispositivo.
De este modo el administrador podría acceder a Firebase para consultar datos pero los usuarios no consumirían datos de Firebase.
Además de este cambio también quiero modificar la estructura de Firebase, y hacer que cuando un usuario solicite un pago este registro aparezca fuera de la carpeta de Usuarios.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Plataformas requeridas Android
Necesito Modificar una app existente
Tipo de app Juego
Necesita backend No
Procesador de pago No

Plazo de Entrega: No definido

Habilidades necesarias