Sobre este proyecto
it-programming / mobile-development
Abierto
Buscamos un desarrollador con experiencia real en integración RFID para crear una aplicación Android dedicada al levantamiento de activo fijo en campo. Esta aplicación se enfocará en la lectura UHF, la captura de evidencias y la sincronización con una plataforma web existente. El proyecto se integra en un ecosistema operativo de auditoría e inventarios con cobertura nacional.
El objetivo principal es desarrollar una aplicación Android robusta que permita capturar, validar y sincronizar activos fijos utilizando tecnología RFID, códigos de barras y evidencias fotográficas. La aplicación debe funcionar de manera eficiente incluso en modo offline, con capacidad de sincronización posterior.
Funciones principales requeridas:
- Lectura rfid uhf en tiempo real.
- Lectura de códigos de barras y QR.
- Asociación de etiquetas RFID con activos específicos.
- Funcionalidades de alta y edición de activos.
- Captura de fotografías como evidencia.
- Validación de activos por estatus (encontrado, no encontrado, sobrante, baja).
- Modo offline con sincronización automática o manual de datos.
- Sistema de login por usuario y proyecto.
- Exportación de información a través de API / Web.
Requisitos técnicos esenciales:
- Dominio de Android Studio.
- Experiencia en desarrollo con Kotlin o Java.
- Experiencia comprobada con SDKs de RFID para handhelds o antenas.
- Manejo de comunicación Bluetooth, usb hid o serial.
- Consumo de APIs RESTful.
- Conocimiento y experiencia con bases de datos locales como SQLite o Room.
- Uso de control de versiones Git.
Se valorará positivamente (plus):
- Experiencia con dispositivos de marcas como Zebra, Chainway, RUGLINE, Urovo, entre otras.
- Experiencia previa en el desarrollo de aplicaciones empresariales.
Entregables del proyecto:
- Archivo APK funcional de la aplicación.
- Código fuente completo del proyecto.
- Manual técnico detallado.
- Documentación de instalación.
- Diagrama de arquitectura de la solución.
Modalidad del proyecto: Se contempla un proyecto por fases o un esquema de colaboración a largo plazo, dependiendo de la evolución y necesidades futuras.
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
Plazo de Entrega: No definido
Habilidades necesarias