Skip to main content
ASDigital

Philips Pilot

Kategoria

Wear OS / IoT

Rok

2025–2026

Rola

Android Developer

Tech Stack

Kotlin 2.0Jetpack ComposeWear Compose Material 3OkHttp 4Kotlinx SerializationEncryptedSharedPreferences

Problem

Standardowe piloty TV Philips są nieporęczne, a oficjalna aplikacja mobilna nie wspiera smartwatchów. Brakowało natywnej aplikacji Wear OS, która łączyłaby sterowanie TV (JointSpace API) z kontrolą oświetlenia Philips Hue — wszystko z nadgarstka.

Proces

Zaimplementowałem 3 metody discovery (SSDP broadcast, mDNS/Bonjour, port scanning na porcie 1926), PIN-based pairing z HTTP Digest Auth (RFC 2617 MD5) i bezpieczne przechowywanie credentials w EncryptedSharedPreferences (AES256-GCM). Architektura MVVM z Repository pattern.

Rozwiązanie

Aplikacja Wear OS z premium 'Ultra Pilot' UI — compass bezel z rotation tracking, D-pad navigation, sterowanie głośnością/zasilaniem, quick-access do YouTube/Ambilight/Hue. Integracja z Hue Bridge (discovery, scenes, group control). Watch complications i tiles do szybkiego dostępu z tarczy zegarka.

Kluczowe rezultaty

  • 13 metody network discovery: SSDP + mDNS + port scanning
  • 2HTTP Digest Auth z bezpiecznym storage (AES256-GCM EncryptedSharedPreferences)
  • 3Material 3 Expressive UI z compass bezel i haptic feedback
  • 4Dual control: Philips TV (JointSpace v6) + Philips Hue (Bridge API)

Zróbmy coś razem

Szukasz developera na projekt web, mobile, AI lub IoT? Chętnie porozmawiam.

Napisz do mnie

© 2026 ASDigital. All rights reserved.

Web · Mobile · AI · IoT