Completed

Modificar aplicación android para reducir llamadas de Firebase

Published on the June 18, 2018 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
Required platforms Android
I need to Modify an existing app
App type Game
Back-end is required No
Payment gateway No

Delivery term: Not specified

Skills needed