Mobile projects have blocks built around real device hardware, each asks for the relevant permission the first time it's actually used.
- Camera — lets the user take a photo.
- Location — fetches the device's current GPS position.
- Biometric Authentication — prompts for fingerprint/face unlock, then runs an action on success.
- QR/Barcode Scanner — opens the camera specifically to scan a code.
- Sensors — shows live accelerometer/gyroscope readings.
- App State — fires an action when the app moves to the foreground or background.
Tip: Test any of these with Preview on the actual device you're targeting where possible — a simulator or the in-browser preview doesn't always reflect real permission prompts and hardware behavior exactly.