voidnullvalue/Icsee-android ? reverse-engineered prompt

Reverse engineered prompt

Build me a Kotlin Android app for controlling iCSee, Xiongmai, and XMEye style cameras on the local network, with no cloud login, no analytics, and no Firebase.

I want the app to discover cameras on LAN or over a VPN, connect directly to the device, and let me log in, watch the live stream, move the camera around with PTZ controls, use push to talk, browse recordings on the SD card, download clips, and manage basic settings like time, presets, reboot, and recording schedule. It should also support BLE Wi Fi setup for pairing a camera to my router, then show the real camera account details if the device provides them.

Use a clean modern Android UI, ideally Compose, and make it feel like a real polished app. If you need to check current Android or media docs online, do that. Please keep everything local first and make sure it works on Android 8 and up.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab