En este proyecto se mostrará como un simple juego de matemáticas puede servir como herramienta de análisis de datos, en el cual podremos visualizar datos por usuario, en base a las operaciones suma , resta y multiplicación. ádemas, veremos nuestra información en una pestaña personalizada, la aplicación tendra ajustes, también, la sección noticias es por parte del creador de la aplicación móvil podrá imformar a los usuarios acerca de algunos cambios que efecutará.
Mira Usuario test para conocer el usuario asignado para esta prueba de diseños de la aplicación.
Puedes visualizar la aplicación móvil en Google Play Math Game
Tener instalado Android Studio, conocer sobre kotlin, consultas con firestore, firebase database, gráfico de pastel, sweet alert , glide.
. MinSdk = 22
. CompileSdk = 31
. TargetSdk = 31
. Gradle JDFK = corretto - 15 Amanzon Corretto version 15.0.2
. API = 23 Oreo 6.0
En este caso usaremos el usuario TEST, para que ustedes puedan realizar sus pruebas propias.
. correo = usertest@gmail.com
. contraseña = 123456
Procederemos a mostrar las vistas del registro e inicio de sesión.
Dashboard principal de la aplicación movil, se utilizó cardviews para realizar este diseño con una base a constraintLayout.
La aplicación movil cuenta con 4 niveles, los cuales se muestran en la siguiente imagen.
Esta sección es de noticias, el cual nos muestra si existe o no existen noticias en la app o como podemos observar en la segunda imagen no hay noticias en la base de datos.
Aca observamos la lógica del juego el cual cuenta con un contador y la cantidad de respuestas correctas e incorrectas, ádemas de ver los resultados por juego.
Perfil del usuario y ajustes, como podemos observar en el perfil del usuario podemos ver nuestros puntajes registrados por cada juego realizado.
En la parte de perfil , cada botón muestra un tipo diferente de operación, veremos un ejemplos de cada imagen desde tu mejor puntaje, hasta los mejores puntajes de las demás personas, por usuario mostrará un historial con sus respectivas estadísticas.
Aca veremos como funciona las validaciones de la aplicación movil, empezamos con la pregunta ¿Que pasa si un usuario aun no ha registrado una operación?, entonces en ese momento aparece las buenas prácticas, condicionales lo cual nos ayudará bastante, en firebase nos facilita esta opción, si existe o no un documento.
** Primera versión
En este video se mostrará las demas funcionalidades de la app.
Piensa.Rapido.mp4
** Segunda versión
La aplicación movil tiene redimensionamiento visual, utilizando un scrollview o nestedscrollview dependiendo si es linearlayout o constraintlayout, ádemas de verificar el usuario correspondiente.
Redimensionamiento.mp4
Esta parte muestra el puntaje personal y el puntaje de los demas usuarios para así crear una atmosfera competitiva, adicional a esto, mostraremos el historial de las operaciones por usuario, este historial por usuario nos dara informacioón en un grráfico de pastel.
MainPart.mp4
Agradecer a las personas que participaron en este proyecto, ya que fueron parte esenciales para el maquetado de esta aplicación móvil
Paul Guillen Acuña - Mi Repositorio -PaulGuillen