Composables
Vue Native exposes native device capabilities as Vue 3 composables.
All composables are exported from @vue-native/runtime.
Device & System
- useNetwork — Network connectivity
- useAppState — App foreground/background state
- useColorScheme — Light/dark mode
- useDeviceInfo — Device model, screen dimensions
Storage
- useAsyncStorage — Persistent key-value store
Sensors & Hardware
- useGeolocation — GPS coordinates
- useBiometry — Face ID / Touch ID / Fingerprint
- useHaptics — Haptic feedback / vibration
Media
- useCamera — Camera + photo library picker
Permissions
- usePermissions — Runtime permission requests
UI
- useKeyboard — Keyboard visibility and height
- useClipboard — Copy and paste
- useShare — Native share sheet
- useLinking — Open URLs
- useAnimation — Timing and spring animations
- useHttp — HTTP client
- useNotifications — Local notifications