I want to create a ‘Light Painting Assistant’ for long‑exposure photographers. The phone screen should act as a controllable light source: pick a full‑screen color, run animated patterns, display custom text, and toggle a stroboscope mode. Users can build and save their own color sequences/patterns and reuse them later. The UI should be clean and distraction‑free so it’s easy to use in the dark. Technically, let’s use Jetpack Compose for the interface, Room to store saved sequences, Hilt for DI, and Kotlin Coroutines to drive smooth timing without UI jank. Expose the current sequence state to the UI (LiveData is acceptable). Add simple navigation between the main tool and the saved patterns list (LazyColumn). Target min SDK 28 and target SDK 35, and set up dev, staging, and production build flavors. If we later support image‑based patterns, Coil can be included.