App¶
The Lightnet mobile app is a Kotlin Multiplatform project — one Compose UI shared between Android and iOS — that talks to a Lightnet controller over the binary WebSocket and JSON HTTP APIs.
First time?
If you just want to use it, the hub's Get Started → Use the app page is the place to start. The pages below are the developer-facing reference.
-
Overview
Purpose, architecture, platform support, and the dependency stack.
-
Getting Started
Clone, build, install, and run on Android or iOS. Enable the demo device in Settings for development without hardware.
-
Development
Package layout, the device domain layer, the Compose visualiser, and key conventions.
-
Connectivity
mDNS discovery, the binary WebSocket framing, live preview mirroring, and the
DemoConnectortest harness.