Analisando propostas

Aplicación en Android Studio Kotlin

Publicado em 09 de Janeiro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

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.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Plataformas exigidas Android
Eu preciso Criar um app
Tipo de aplicativo Gerenciamento - Aplicativo para gerenciamento (turnos, estoque de mercadoria,etc)
Precisa de back-end Não
Gateway de pagamento Não

Prazo de Entrega: 15 de Janeiro de 2025

Habilidades necessárias

Outro projetos publicados por Cloute.