Evaluando propuestas

Programación App Ios/Android multilenguaje + Bluetooth + gráficos + informes

Publicado el 17 Enero, 2022 en Programación y Tecnología

Sobre este proyecto

Abierto

Busco un programador para desarrollar una App móvil multiplataforma y multilenguaje. Esta App controlará un dispositivo electrónico mediante comandos por conexión Bluetooth BLE. La App mostrará datos recibidos en tiempo real desde el dispositivo generando un gráfico.


Finalmente se generará un informe resumen de estos datos obtenidos que se guarda en formato PDF y puede compartise.

Estos son los requisitos que necesito:
- Programación hibrida basada en Cordova: Onsen UI o Ionic
- Experiencia en comunicación Bluetooth ble: lectura y escritura de características gatt.
- Experiencia en generación de informes PDF con gráficos

Detalles de la comunicación BLE
Los datos son valores numéricos de temperaturas y tiempos que se actualizan cada segundo.

Comandos: comenzar, parar, petición de resumen de datos.
Disponemos de control total sobre el dispositivo por lo que la comunicación GATT se puede adaptar a necesidades de programación.

Pantallas

Pantalla de estado
Muestra gráfico actualizado en tiempo real representando la evolución de los valores. Se muestran valores numéricos individuales como temperaturas, tiempo transcurrido, tiempo restante. Botones de comando iniciar, parar.




Pantalla de configuración
Existirá un apartado de configuración donde el usuario puede establecer algunas preferencias como unidades de temperatura, precio de la energía y moneda local. También se le permite establecer una imagen y un texto que aparecerá en la cabecera de los informes PDF.

Pantalla formularios
Tras el comando "comenzar", el usuario debe validar un fomulario tipo disclaimer con instrucciones de seguridad.

Pantalla historial
Muestra un histórico de sesiones y permite acceder a los informes PDF almacenados.

Informe PDF
Muestra un resumen de la información recibida tras el comando de parada. Incluirá un gráfico de valores como el mostrado en pantalla y detalles del tiempo.

Multilenguaje
Los idiomas se establecen en ficheros master de idiomas. La app debe mostrarse en el idioma del usuario y si no existe en inglés.

Plazo máximo de ejecución del proyecto: 3-4 semanas

El trabajo debe realizarse en comunicación total y diaria con mi equipo. Clima cordial, agradable y colaborativo. Valoro el talento y la actitud participativa y proactiva.




Esta es la primera app de una serie de 3 aplicaciones de control muy similares.

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, iPhone, iPad
Necesito Crear una app
Tipo de app Otro
Necesita backend No
Procesador de pago No

Plazo de Entrega: No definido

Habilidades necesarias