Evaluando propuestas

Aplicación en Android Studio Kotlin

Publicado el 09 Enero, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Desarrollar una aplicación móvil para tablet que controlará la hora de entrada y salida de un usuario.

> El proceso es como sigue:

1) El usuario escanea un QR o ingresa un código único que expira en 10 segundos. Este lo obtiene a través de una URL de una WebApp.
2) Se validará el código escaneado o ingresado. Esto se hará con un ws ya existente que recibe como parámetros: código, latitud, longitud, y ssid de la red del dispositivo.
3) La aplicación devuelve un mensaje visual en un cuadro de dialogo (popup) con el mensaje de éxito o fallo del "check in" que se cierra tras 5 segundos. También devuelve un mensaje sonoro (text to speech).
4) La aplicación queda en espera para el ingreso del siguiente código numérico o QR

> Pantallas a realizar (se entrega mockup):

1) Inicio de sesión
2) Registro de entrada/salida

La pantalla 1 mostrará un logo, los campos para iniciar sesión y botón de login.
La pantalla 2 mostrará tres áreas: a) Un reloj analógico b) frame de video procedente de la cámara frontal para escanear el qr c) área para ingresar un pin.

> Consideraciones:

- La app debe trabajar en modo kiosko
- Los ws que se facilitan devuelven un json y ocupan un token que se devuelve en el login, por lo que se debe guardar local para invocar el resto de servicios.
- Se requiere obtener la posición del dispositivo lat y lng
- Se requiere obtener el SSID de la red a la que esta conectado el dispositivo

> Revisiones
Como la aplicación es pequeña no esperamos revisiones exhaustivas, nos basta con revisar el diseño de la UI en una primera entrega para dar retroalimentación, y obtener la versión funcional en una segunda entrega. En ambas entregas nos vale el APK, para liberar el pago ver "Requisitos de entrega"

> Requisitos entrega:

Se requiere uso de buenas prácticas para el código y estructura del proyecto sean entendibles.
Se requiere el proyecto de Android Studio para validar la funcionalidad.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Android
Necesito Crear una app
Tipo de app Gestión - Aplicación de gestión (turnos, stock de mercadería, etc.)
Necesita backend No
Procesador de pago No

Plazo de Entrega: 15 Enero, 2025

Habilidades necesarias

Otros proyectos publicados por Cloute.