Kotlin Mobile App with Hive & MQTT Integration

Заказчик: AI | Опубликовано: 24.10.2025

I need a Kotlin-based Android application that connects to an IoT device over MQTT, stores the incoming sensor readings locally with Hive, and presents both the live stream and the historical log inside a clean, lightweight UI. Development can take place in Eclipse or any compatible IDE such as Android Studio, as long as the resulting APK installs and runs on Android 8.0+ without side-loading hassles. Core workflow • The app subscribes to a configurable MQTT topic, parses each payload, and shows the value on screen the moment it arrives. • Every message is saved into a Hive box so that reopening the app or losing connectivity never drops data. • The same screen lets users toggle between “Live” and “History” views so they can see real-time updates as well as previously stored readings. Tech specifics Kotlin (preferred coroutines for async), Eclipse/Android Studio setup, Hive for local persistence, Eclipse Paho or similar MQTT client library, minSdk 26. Deliverables 1. Full, well-commented source code in a Git repo. 2. Signed release-ready APK for direct installation. 3. One-page setup guide covering broker settings, project import, and build steps. Acceptance I will consider the project complete when I can import the code, build the APK, connect to my test broker, see values appear instantly, switch to the history tab, and still find those same values after a relaunch or when the device is offline.