To find out more about this client

Log in to Workana

Open projects
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.

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, iPhone, iPad
I need to: Create an app
App type: Other
Back-end is required: No
Payment gateway: No

USD 1,000 - 3,000