One codebase, native apps with Ionic & Capacitor
How we ship real iOS and Android apps from a single Vue codebase with Ionic and Capacitor.
Ionic and Capacitor let us ship genuine iOS and Android apps from a single Vue codebase. Ionic provides the native-feeling UI components; Capacitor bridges to the device — camera, geolocation, notifications, haptics — and wraps the web build into store-ready native apps.
That means one team, one language, and features that reach for native APIs only where they need to — without maintaining separate Swift and Kotlin apps.
We built two apps this way: Bisons Go, a location-based AR battle game, and Present Manager, a cross-platform gift tracker.