Service bindings
Call Go methods from JS and get typed results back.
Results appear here…
Events
Go emits a time event every second (Go → JS).
Send a ping to Go; it replies with pong (JS → Go → JS).
No pong yet…
System events
Battery, network, theme, screen-lock and low-memory arrive
in Go as common: application events
(ios:/android: → common:) and are
forwarded here by the app. Try toggling charging, airplane mode or dark mode.
Waiting for system events…
Native dialogs
Backed by UIAlertController (iOS) / AlertDialog (Android).
Dialog results appear here…
Clipboard
Clipboard value appears here…
Screen
Screen metrics appear here…
Device
Device info appears here…
Share & links
Native share sheet and opening links in the system browser.
Screen
Prevents the display from auto-locking while the app is in front.
Has no visible effect on a simulator/emulator without a camera flash.
Layout & info
Orientation
Current: —
Status bar
Security & notifications
Biometric uses Face ID / Touch ID / fingerprint, with a device-passcode fallback.
Secure storage
Backed by the iOS Keychain / Android EncryptedSharedPreferences.
These features are available when running on iOS or Android.
Haptics
Tactile feedback via the Taptic Engine (iOS) / Vibrator (Android).
Location
One-shot GPS fix. Prompts for permission on first use.
Motion & proximity
Streams device acceleration (x, y, z) in real time.
Reports near/far — cover the top of the device to trigger it.
Speech
Device state
Keyboard & privacy
Reports the software keyboard's height as it shows and hides.
Sets FLAG_SECURE on Android; on iOS, detects screenshots and screen recording (it cannot block them).
These features are available when running on iOS or Android.
Camera
Capture a photo or record a video with the system camera (prompts for the camera permission on first use).
No photo yet — tap Take photo.
Background execution
Keep the app working while backgrounded. On Android this runs a
foreground service with an ongoing notification (the process — and your Go
goroutines — keep running); on iOS it opens a short background-task window
(sustained background work needs a declared UIBackgroundMode).
These features are available when running on iOS or Android.
Platform features
…
Drag the page past its edge to feel bounce; turn Scroll off to freeze the page.
Native mobile features are available when running on iOS or Android.