Start with user value
A native feature should remove friction, increase trust, or make an action possible on the phone. Avoid adding permissions just because they are available.
Documentation
WebNativeApp starts from your existing website, packages it as a real iOS or Android app, then adds selected native capabilities where they improve the product. This guide explains the options without implementation details, so you can decide what is useful before anyone writes mobile-specific code.
A WebNativeApp project keeps your website as the main product surface. Users install an app from the App Store or Google Play, tap an icon on their phone, see your branded launch screen, then enter the same product experience they already know from the web.
The important difference is that the app is not just a browser shortcut. It is a native mobile project with a controlled app shell, store metadata, app icons, splash screens, device permissions, and optional bridges to phone features. Those bridges are what make the app feel native: Face ID prompts, document scanning, voice input, NFC reads, Dynamic Island status, widgets, review prompts, and similar interactions.
The website still drives most screens and updates. Native features are added only where the phone can do something better than a normal website. That keeps the project simpler than a full mobile rewrite while still giving users moments that feel built for iOS and Android.
A native feature should remove friction, increase trust, or make an action possible on the phone. Avoid adding permissions just because they are available.
Camera, location, contacts, microphone, and tracking permissions should appear after a user action, with clear product copy explaining why the app needs access.
Each native plugin should create something the user can see or feel: faster login, a scanned PDF, a saved event, a spoken command, a map route, or a better app review flow.
This shortlist is based on the Capgo plugin catalog and favors capabilities that are easy to explain, useful across many products, and likely to make a website feel like a real app.
Add Face ID, Touch ID, or Android biometrics to protect sensitive screens and speed up repeat access. This is one of the clearest native upgrades because the user immediately recognizes the familiar system prompt.
Passkeys replace password entry with device-backed authentication. For users, it feels like approving a secure login from the phone itself, usually with biometrics or the device passcode.
Show a live camera view inside the app for profile photos, product photos, check-ins, augmented product moments, identity steps, or visual reporting. The capture experience feels direct because it uses the phone camera instead of a basic upload field.
Turn the phone camera into a scanner that detects document edges, cleans perspective, and exports a usable document. This is a strong upgrade for any app that asks users to submit paperwork.
Let users browse, pick, save, and manage photos or videos from the native photo library with proper permission handling. It is useful when media is central to the product rather than a small attachment.
Add voice input for search, notes, commands, accessibility, or hands-free workflows. The user speaks naturally and the app can react as words arrive instead of waiting for a full typed form.
Allow the app to read or write NFC tags. Users can tap a phone against a card, badge, product, label, or device and trigger a real-world action in the app.
Let users save appointments, reminders, classes, renewals, or booking times into the native calendar. The app becomes part of the user's real schedule instead of only sending another email confirmation.
Ask satisfied users for an App Store or Google Play review without forcing them to leave the app. The prompt should appear after a positive moment, not immediately after install.
Show an ongoing status outside the app on supported iPhones: delivery progress, a timer, a workout, booking status, match score, or order state. It is one of the most visible ways to feel native on iOS.
Add small native surfaces on the home screen so users can see a status, shortcut, countdown, saved item, or summary without opening the app first.
Social login
Let users sign in with Google, Facebook, or Apple Sign-In through native account flows instead of a generic web form. The result feels more trusted on mobile and can reduce sign-up abandonment.