72 features · 47 live today
Everything a website needs to feel like an app.
Turn features on with a switch, preview them on a live phone, and ship. Most interface features update on installed apps instantly, with no store release.
Over-the-air updates
Change navigation, banners, modals, onboarding and loaders from the dashboard. Installed apps update on next launch.
One JavaScript API
window.W2A gives your site share, haptics, barcode scan, contacts, badges and analytics, with graceful fallbacks in a browser.
Live phone preview
The preview runs the exact on-device runtime, so what you configure is what your users get.
Core features
Included with every plan. Compiled into each app.
Push notifications
Send notifications from the dashboard to every installed device. Needs a Firebase project (Android).
Custom splash screen
Branded launch screen with your color and timing.
Offline screen
Your own screen when the device has no connection, with a retry button.
Deep linking
Open your app when users tap links to your domain (Android App Links, iOS Universal Links).
Custom user agent
Identify app traffic on your server or serve mobile-specific content.
Smart link handling
Choose whether links stay in the app, open in an in-app browser, or leave to the system browser.
Disable screenshots
Blocks screenshots and screen recording (Android) and hides content in the app switcher.
URL scheme protocol
Custom scheme such as myapp:// so other apps can launch yours.
Clipboard control
Prevent copying, pasting or text selection to protect proprietary content.
Disable caching
Always load the freshest version of your site.
Native sharing
Makes navigator.share() open the OS share sheet, and adds window.W2A.share().
Downloads & uploads
File downloads go to the device Download manager; file inputs and camera uploads work.
Real-time syncing
The app loads your live website, so every site update is instantly in the app. No rebuild.
Pull to refresh
Familiar pull-down gesture to reload the page.
Orientation lock
Portrait, landscape or auto-rotate. Set in the Settings tab.
Pinch to zoom
Allow or block pinch-zoom inside the app.
Geolocation
Lets your website use navigator.geolocation with the native permission prompt.
Custom page loader
Branded loading animation instead of a blank page between navigations.
App permissions
Choose exactly which device permissions the app requests, and the explanation iOS shows users.
Native bridge (window.W2A)
JavaScript API for your site: share, haptics, scanner, contacts, Bluetooth, badges, sheets, analytics and more. Always available inside the app.
Website overrides
Inject your own CSS and JavaScript, or hide web elements (cookie banners, site header/footer) only inside the app.
Version control
Version name and auto-incrementing version code. Set in the Settings tab.
Enterprise security
Enforced HTTPS, no mixed content, WebView debugging off and code shrinking (R8) in release builds.
Status bar styling
Match the system status bar to your brand. (Not in Nativine’s list.)
Over-the-air config
Navigation, banners, modals, onboarding and loader changes apply instantly to installed apps. No store release.
Engagement
Notifications, prompts and feedback that bring users back.
In-app review
Asks for a store rating at the right moment using the native review sheet.
In-app update
Prompts users to install a newer store version (Android Play in-app updates).
Haptic feedback
Subtle vibration on taps; also window.W2A.haptic() for your own code.
Custom notification sounds
Branded sound for push notifications.
Dynamic app icon
Switch the home-screen icon for seasons and campaigns.
Authentication & security
Lock the app, protect content.
Biometric login
Face ID / Touch ID / fingerprint gate when the app opens or resumes.
Passcode lock
App-level PIN screen. Users create the PIN on first use.
Native social login
Sign in with Google and Apple natively.
Auth0 integration
Native Auth0 universal login.
Payments & ads
Take payments and monetize.
Native UPI intent
Opens GPay, PhonePe, Paytm and other UPI apps directly from upi:// links on your checkout.
Google AdMob
Banner and interstitial ads. Test ads are used until you enter your own unit IDs.
Barcode & QR scanner
Native scanner. Call window.W2A.scan() from your site or attach it to the floating button.
Cashfree gateway
Native Cashfree checkout.
OneSignal
OneSignal push and in-app messaging.
RevenueCat
In-app purchases and subscriptions.
Stripe Tap to Pay
Accept contactless payments on the phone.
Analytics & marketing
Know what happens in your app.
Firebase Analytics
Automatic screen views plus window.W2A.track(). Needs a Firebase project.
Facebook App Events
Meta app events.
AppsFlyer
Attribution and deep-link analytics.
Meta Ads
Install attribution for Meta campaigns.
Advanced native
Hardware and OS integrations exposed to your site.
Native contacts
Read the address book from your site with window.W2A.contacts.list().
Bluetooth LE
Scan and talk to BLE devices via window.W2A.ble (full plugin API).
App shortcuts
Long-press icon quick actions.
Background location
Track location while the app is closed.
Background service
Long-running tasks.
Custom media player
Native audio/video with lock-screen controls.
Sendbird chat
In-app messaging.
Siri support
Voice shortcuts on iOS.
Native calendar
Create calendar events.
Smart TV support
Android TV / tvOS targets.
iBeacon support
Proximity beacons.
Auto launch
Start the app on device boot.
Publishing
Get the app into stores.
Google Play publishing
Deploy signed AABs to Play tracks from the Builds tab.
App Store & TestFlight
Upload signed IPAs to TestFlight / App Store Connect from the Builds tab.
Samsung Galaxy Store
Store-ready package and guide.
Amazon Appstore
Store-ready package and guide.
Huawei AppGallery
Store-ready package and guide.
Xiaomi GetApps
Store-ready package and guide.