🛠️ Descripción del proyecto
Buscamos un desarrollador Android (Kotlin) para crear una app offline basada en BinaryEye, un lector de QR open source:
👉
https://github.com/markusfisch/BinaryEye
El objetivo es adaptar este lector para que, al escanear un qr, la app abra un formulario html embebido, guarde los datos localmente (incluyendo fotos), y luego los sincronice automáticamente vía
make.com.
📲 Funcionalidades requeridas
1. Lectura de QR personalizada
Al escanear un código QR, la app debe:
Evitar mostrar solo el texto plano.
Abrir un formulario HTML interno, cargado desde assets o similar.
2. Formularios variables según dispositivo o rol
El formulario que se carga debe depender de una configuración previa:
Según el dispositivo (por ejemplo: Lucy, Cristian o Germán).
O según el rol configurado (fraccionador, armador, despachador).
La lógica debe permitir que:
El mismo QR, en distintos teléfonos, dispare formularios o acciones diferentes.
3. Guardado local de datos
Al completar el formulario:
Guardar los datos estructurados como JSON.
Guardar hasta 3 fotos tomadas desde el celular.
Todo debe quedar almacenado offline, en una carpeta accesible del dispositivo.
4. Sincronización automática
Cuando haya conexión a internet:
Enviar automáticamente los datos JSON a un webhook de
Make.com.
Subir las fotos asociadas a Google Drive (mediante otro flujo ya armado en Make).
Eliminar los archivos correctamente enviados para evitar duplicados.
🧠 Tecnologías necesarias
Kotlin + Android SDK
WebView + JavascriptInterface (para conectar HTML con funciones nativas)
Manejo de archivos locales (JSON + imágenes)
Background workers (WorkManager)
HTTP requests simples para Webhooks
(Opcional pero valorado): experiencia con:
Apps de logística u operaciones
Formularios dinámicos o flujo por etapas
Integraciones con
Make.com
🎯 Contexto del proyecto
Somos una distribuidora de alimentos saludables, y la app se usará en nuestro galpón/logística para:
Escanear remitos
Registrar eventos de armado, fraccionado y despacho
Agilizar tareas sin depender de internet
Subir los datos automáticamente al sistema cuando haya conexión
Ya tenemos el formulario HTML base, y los flujos de
Make.com configurados.
📎 A tener en cuenta
El desarrollo debe ser modular y escalable (sumaremos más formularios a futuro).
Si la experiencia es positiva, continuaremos con más apps internas: dashboard de escaneos, impresión de etiquetas, etc.
Prazo de Entrega: Não estabelecido