Projects
MobileCtrl
MobileCtrl: the rear-seat control app for a Hyundai concept interior.
Controls in-vehicle systems, including rear-seat entertainment (RSE), seat adjustments, lighting and the projector, by communicating with the vehicle's main controller over MQTT.
Highlights
- Scene presets: cinema & entertainment, camping cinema and relax modes switch several systems at once.
- Screen and projector: raise or lower the rear screen, pick the display size and choose the video source.
- Seats: passenger modes (child, relax, screen, table, yoga, rear view), position, massage intensity, ventilation and heating.
- Console, window and climate: open or close the console, control each window and set the temperature.
- Apps: launch Netflix, YouTube, maps and more on the RSE with a touchpad-style remote.
- Lighting: a colour wheel, brightness slider and presets for each light zone.
- Every command is published to the vehicle's main controller over MQTT and the UI reflects the state reported back.
Screens
Home: scene presets and quick controls
Screen: size and video source
Seat: passenger modes, ventilation and heating
Seat: massage and power
Console
Apps and touchpad remote
Light colour and presets
Kotlin
Jetpack Compose