Skip to content

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.

    Overview

  • Getting Started


    Clone, build, install, and run on Android or iOS. Enable the demo device in Settings for development without hardware.

    Getting Started

  • Development


    Package layout, the device domain layer, the Compose visualiser, and key conventions.

    Development

  • Connectivity


    mDNS discovery, the binary WebSocket framing, live preview mirroring, and the DemoConnector test harness.

    Connectivity


przemczan/lightnet-mobile