iOS Native Shell via Capacitor (Web-to-App Wrapper)
An influencer-marketing media-intelligence platform
Overview
A Capacitor-based iOS shell that wraps the platform’s web app into a native iOS application, with access to native device APIs.
Why It Exists
To ship the web experience as a native iOS app without a full React Native rewrite, Capacitor wraps the Vite-built web bundle and bridges native capabilities like the camera and splash screen.
What We Built
A Capacitor project (capacitor.config.json) with a Vite-built src/ web app and a generated ios/ Xcode project. It pulls in @capacitor/camera, @capacitor/splash-screen, core and iOS plugins. A deliberately minimal shell focused on packaging.
Technologies & Approach
Capacitor for the native bridge and iOS project generation, Vite for the web build. This is one of several mobile-delivery strategies explored alongside the Expo apps and the PWA shell.
Outcome / Impact
Provided a fast path to an iOS native build of the web app and demonstrated Capacitor as a packaging option within the platform’s mobile strategy.
Capabilities Demonstrated
- Packaging web apps as native iOS via Capacitor
- Bridging native device APIs (camera, splash screen)
- Evaluating multiple web-to-mobile delivery approaches