How it Works
Build your web app with any framework (React, Vue, Angular, Svelte, or vanilla JavaScript), then deploy it as a truly native application to the App Store and Google Play - complete with hardware acceleration, offline support, and deep OS integration. Your existing web app runs in a native container with 30+ pre-built native features accessible through simple JavaScript commands. No plugins, no dependencies, no maintenance headaches.Installation
Core Native Features
Haptic Feedback
App Information & Device Data
UI Controls
Advanced Features
In-App Purchases (RevenueCat Integration)
Identity Vault (Cross-Device Sync)
Contacts Access
Push Notifications
Biometric Authentication
Clipboard
Screenshots & Media
Native Sharing
iOS Home Widgets
Environment Detection
Always check if running in native app before calling Despia features:Native Safe Area Support
Automatic CSS variables for device-specific layouts:Offline Support with Localhost Server
Install the build plugin:/despia/local.json manifest. The native container:
- Fetches manifest from your domain
- Caches assets locally
- Serves from
https://localhoston device - Full offline support + OTA updates
OTA Updates with Version Gating
Complete Feature Reference
Payments & Identity:- RevenueCat purchases, subscriptions, restore, paywalls
- Biometric authentication (Face ID, Touch ID, fingerprint)
- OAuth flows
- Identity vault with cross-device sync
- Contacts, clipboard
- Push notifications (local & remote, OneSignal)
- File operations, image saving
- Haptics (5 types)
- Status bar controls
- Loading indicators
- Screenshots
- iOS Home Widgets
- Siri Shortcuts
- Native sharing
- AirPrint
- App version, device ID
- Local storage
- Tracking controls
- Store location data
Deployment Options
Platform Mode:- Visual config for native features
- One-click deployment to App Store & Google Play
- Automated code signing
- OS updates managed automatically
- Get complete Xcode/Android Studio projects
- Edit native code
- Continue using Despia for future versions or build independently
- Remote: Load from any URL (Vercel, Netlify, AWS)
- Localhost server: Full offline support with OTA updates
Framework Compatibility
Works with any web framework:- React, Vue, Angular, Svelte
- Next.js, Nuxt, SvelteKit, Astro, Remix
- Vanilla JavaScript
- AI builders: Lovable, Bolt, v0
- No-code: WeWeb, Nordcraft
Source Code
Open source (MIT):- despia-native - JavaScript SDK
- @despia/local - Offline bundler
- despia-version-guard - Version gating
- Native feature implementations (Swift/Kotlin)
Need Help?
- Documentation - Complete SDK reference
- Support: [email protected]
despia-native and start calling native SDK methods in minutes.