Evaluando propuestas

App Android Cronometraje

Publicado el 15 Octubre, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

Mediante el impulso de entrada de una pulsación de un joystick  inalámbrico para Android se trata de registrar el tiempo en hh:mm:ss.dcm del paso de los participantes.
Se tiene que poder asignar un número de dorsal al tiempo registrado , puede ser antes o despues al registro, es decir si va a llegar el participante con dorsal 1254 poder teclear el dorsal antes del registro, pero si llegamos a teclear el dorsal antes del registro automáticamente asigne el dorsal 0 y que aparezca resaltado en rojo, posteriormente poder seleccionar el registro que indiquemos y editar el número de dorsal (puede ser el 0 o cualquier otro que hayamos registrado anteriormente por error), tiene que dar aviso de consentimiento en caso de editar el dorsal que no sea el 0.
Si el dorsal ya se registró anteriormente tendrá que ponerse en color marrón las celdas correspondientes (en caso de modo solo un paso).


Poder duplicar un registro (por si ocurre la llegada de 2 participantes al mismo tiempo)
El software tiene que ir creando un TXT plano (con un formato que indicaremos) a medida que se van registrando los tiempos o modificando los dorsales.
Este TXT tendrá que poder generar dentro de una carpeta de OneDrive del teléfono que indiquemos
Configuración antes del inicio
Se tiene que indicar el nombre del TXT
Se tiene que indicar un tiempo de validación (tiempo de un impulso al siguiente impulso) para evitar falsos pasos (en milisegundos)
Modo paso único o paso múltiple, en el caso de paso múltiple no tiene que ponerse en marrón al detectar que está duplicado e indicar en el TXT el número de paso de ese participante.
Modo de tiempo: Hora del día (sería la hora real), Hora prevista de salida (inicia a contar de 00:00:00 a la hora indicada, es decir si ponemos a las 12:30:28, a esa hora empezará a contar el tiempo), Inicio 00:00:00 (al pulsar un botón inicia el contador)
El tiempo se podrá modificar en cualquier momento (en caso de equivocación) y si tiene algún tiempo ya registrado se modificarán con el ajuste correspondiente.


Botón de Start (inicia la detección, puede darse el caso que se haya iniciado el reloj de cronometraje y no querer aceptar pasos)
Botón de Pausa (deja de leer los pasos pero sigue contando el tiempo) con aviso de seguridad
Botón de Fin (finaliza el cronometraje) con aviso de seguridad
El color de la pantalla tiene que cambiar según sea el estado del cronometraje (verdoso para el cronometraje) Rosado para la pausa y Rojo para la parada.
Si por alguna circunstancia después de dar a fin se vuelve a dar a inicio sin cambiar el nombre del txt, o si ya existe un txt con el mismo nombre hay que añadir al nombre del fichero la fecha y la hora de creación
Si por alguna circunstancia se borrara el txt por accidente (ya que va a ser leido por otro ordenador a la vez que se está escribiendo) tendrá que generarlo automáticamente.
Puedo hacer un video demostración de cómo funciona en un PC

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 Tengo las especificaciones
Disponibilidad requerida Según se necesite
Necesito Crear una app

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por X.