Skip to content

shockz-offsec/Reactions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reactions

Descripción

Reactions es una aplicación con la que podrás comprobar tus reflejos y obtener en milisegundos o segundos tu velocidad de reacción. La aplicación fue hecha con el framework de Flutter y programada en Dart.

Construido con 🛠️

Diseño

  • Patrón BLoC — Para separar la logica de la interfaz
  • StreamController de Dart — Para comunicar los intents de la UI.
  • StreamBuilder de Flutter — Para disparar las actualizaciones de la UI.

Características

Número de jugadores

1 Jugador

  • Los mejores resultados que obtengas serán guardados en el apartado de Estadísticas

2 Jugadores

  • Cada uno tendréis vuestra pantalla. Dadle al botón central para comenzar y después de obtener cada resultado para seguir, si vuestro modo es Mejor de 3 o Mejor de 5. En este caso no se guardarán estadísticas.

Modos

Test

  • Aquí tendrás un intento. Después de darle a Comenzar, cuando la pantalla se ponga verde, pulsa lo mas rápido que puedas.

Mejor de 3

  • Cuentas con 3 intentos. Obtendrás resultados después de cada uno y al final obtendrás una media.

Mejor de 5

  • Cuentas con 5 intentos. Obtendrás resultados después de cada uno y al final obtendrás una media.

Funciones

  • Bate tu record!! , Cuanto menor sea más rápido eres!!

    • Sistema de Estadisticas accesible desde la barra inferior de la aplicación.
    • Highscore medido en segundos o milisegundos para cada modo (Sólo para modo 1 Jugador).
  • Guardado de records

    • Almacenaje de records en shared preferences.
    • Recuperación de los records al iniciar la aplicación.
    • CodificaciÓn y decodificación JSON.
  • Menú de navegación inferior

    • Accede a Estadisitcas, Informacion o vuelve al Menu inicial.
  • Información interesante y estudio sobre los reflejos y tiempos de reacción humanos

Demostración

Funcionando para ⚙️

Versiones Android 4.1+ (API:16) hasta Android 10+ (API:30)

Ejecutar codigo

  • Pasos
    • 1 - Descarga el proyecto y abrelo en un editor como por ejemplo Visual Studio Code y descarga los paquetes de flutter y dart.
    • 2 - Descarga todos paquetes y dependencias , utilizando el comando flutter pub get.
    • 3 - Utiliza un AVD con nivel de API superior a 14.
    • 4 - Ejecuta el codigo en el AVD creado previamente.

APK 🔧

Puedes descargar la APK desde el apartado "Releases".

About

Reactions es una aplicación con la que podrás comprobar tus reflejos y obtener en milisegundos o segundos tu velocidad de reacción.

Topics

Resources

License

Stars

Watchers

Forks