← Back Native · direct LED
● Live dev session

Direct LED control

Native iOS app · same UI · real AVCaptureDevice.torchMode hardware control. No browser barrier, no Shortcuts handoff.

Step 1 · One-time install

Get Expo Go from the App Store — it's a free runtime that hosts native React Native apps without needing the App Store for each one.

Install Expo Go →
Step 2 · Scan to launch
Expo Go QR
SCAN WITH IPHONE CAMERA

iPhone Camera app sees QR codes natively. Just point at it — a banner will offer "Open in Expo Go". Tap that.

Step 3 (alternative) · Type the URL

In Expo Go, tap "Enter URL manually" and paste:

exp://8onwbbk-anonymous-8089.exp.direct
Inside the app
1
Pick Real LED mode (default). Other modes: Screen, Strobe, SOS.
2
First tap of "Turn on flash" → iOS asks for camera permission. Allow.
3
Second tap → physical LED on the back of your iPhone turns on directly. No Shortcuts dialog, no Safari barrier.
4
Tap anywhere to turn off. Brightness is preserved on the screen modes.
This is a dev session. The QR works while my dev server is running. For "always installed" you'd build a standalone IPA via EAS Build (~30 min, free) and sideload via TestFlight or AltStore. Easier path: I can run an EAS Update so the app is hosted on Expo's CDN permanently — open it any time via Expo Go without my server.