Evaluating bids

Aplicación en Android Studio Kotlin

Published on the January 09, 2025 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Required platforms Android
I need to Create an app
App type Management - Management application (appointments, product stock, etc.)
Back-end is required No
Payment gateway No

Delivery term: January 15, 2025

Skills needed

Other projects posted by Cloute.