Role:
Android Developer
Year:
2023 – 2024
Platform:
Android
Status:
Live
OVERVIEW
Magic8 Tiny is a home-automation Android app that integrates tightly with Home Assistant to give users a single, focused control surface for their smart home.
Stack:
- Kotlin
- Home Assistant API
- MQTT
- WebSocket
- MVVM
- Material Design
OBJECTIVE
Give Home Assistant users a polished, fast mobile experience tailored to the most common automation needs — without rebuilding their existing setup.

APPROACH
WebSocket connection to the Home Assistant instance for live state, MQTT for low-latency command paths, MVVM for predictable UI, and a curated UX focused on daily automations.
- Home Assistant API integration
- WebSocket live state sync
- MQTT command path
- Curated mobile UX for daily automations
OUTCOME
Used by Magic8 Tiny customers integrating with their Home Assistant setups. See mymagic8.com.
