App Android con Notificaciones MQTT
Budget: $10 – $120 USD
Estoy buscando un desarrollador experimentado para crear una aplicación Android que utilice una conexión MQTT en segundo plano de manera persistente. El objetivo principal de la app es enviar notificaciones push con alertas de sistema. Estas alertas deben desencadenarse tanto por eventos específicos del dispositivo como por cambios en los datos del servidor.
Requisitos Clave:
- Implementación de conexión MQTT en segundo plano para asegurar la persistencia.
- La aplicación debe recibir y procesar mensajes MQTT sin interrupciones.
- Debe utilizar foreground service con notificación persistente.
- Envío de notificaciones push con contenido de alertas de sistema.
- Desencadenamiento de alertas basado en eventos del dispositivo y cambios en el servidor.
- Garantizar que la aplicación funcione de manera eficiente y no consuma excesivamente la batería.
- Debe volver a conectarse automáticamente al broker si la conexión se pierde
- Debe reiniciarse automáticamente tras el BOOT del dispositivo
Requisitos técnicos:
- Lenguaje: Kotlin.
- MQTT client: Eclipse Paho o HiveMQ
Entregables esperados:
- Código fuente completo (Android Studio project)
- APK funcional para pruebas
- Documentación básica sobre cómo cambiar los datos del broker MQTT y parámetros de conexión
Habilidades y Experiencia Ideal:
- Experiencia en desarrollo de aplicaciones Android con conexiones MQTT.
- Conocimiento en manejo de notificaciones push y servicios en segundo plano.
- Capacidad para integrar eventos del dispositivo y datos del servidor en la lógica de la app.
- Buenas prácticas en optimización de recursos y consumo de energía en aplicaciones móviles.
Espero trabajar con alguien que pueda asegurar una experiencia de usuario fluida y confiable. ¡Espero sus propuestas!
Requisitos Clave:
- Implementación de conexión MQTT en segundo plano para asegurar la persistencia.
- La aplicación debe recibir y procesar mensajes MQTT sin interrupciones.
- Debe utilizar foreground service con notificación persistente.
- Envío de notificaciones push con contenido de alertas de sistema.
- Desencadenamiento de alertas basado en eventos del dispositivo y cambios en el servidor.
- Garantizar que la aplicación funcione de manera eficiente y no consuma excesivamente la batería.
- Debe volver a conectarse automáticamente al broker si la conexión se pierde
- Debe reiniciarse automáticamente tras el BOOT del dispositivo
Requisitos técnicos:
- Lenguaje: Kotlin.
- MQTT client: Eclipse Paho o HiveMQ
Entregables esperados:
- Código fuente completo (Android Studio project)
- APK funcional para pruebas
- Documentación básica sobre cómo cambiar los datos del broker MQTT y parámetros de conexión
Habilidades y Experiencia Ideal:
- Experiencia en desarrollo de aplicaciones Android con conexiones MQTT.
- Conocimiento en manejo de notificaciones push y servicios en segundo plano.
- Capacidad para integrar eventos del dispositivo y datos del servidor en la lógica de la app.
- Buenas prácticas en optimización de recursos y consumo de energía en aplicaciones móviles.
Espero trabajar con alguien que pueda asegurar una experiencia de usuario fluida y confiable. ¡Espero sus propuestas!