Capabilities
Two lanes: wrap a site, or compile a project.
Cloud signing and a JavaScript bridge sit on top of those lanes. We do not maintain Xcode or Android Studio on your laptop.
Wrap
The product most visitors came for.
| Input | A public URL or Shopify storefront |
|---|---|
| Output | Preview APK (marked) or Release APK (paid) |
| Shell | Android WebView — not an iframe, not Capacitor |
| Mark | Powered by Code2Native, bottom strip of the Preview APK, not the splash |
| Rebuilds | Paid wrap rebuilds are unlimited and cost 0 credits. |
| Bridge | Optional JS calls. Documented. Not a plugin store. |
Compile
Median does not do this. We do, metered.
| Input | ZIP or git. Flutter or native Android. |
|---|---|
| Output | Whatever that project already builds |
| Cost | ZIP / git compiles need Builder (20 Android / month) or Pro. IPA and Windows spend bundled credits. Customer compile faults do not refund. |
| Faults | If it would fail on your laptop, we do not refund |
| Free | Not on Free. Paid lane only. |
Bridge
From a page running inside the wrap, you can ask the shell for biometrics, location, or the share sheet. Feature-detect with isNative(). Full list is in the reference — not a toy demo.
if (window.Code2Native?.isNative?.()) {
const loc = await Code2Native.getCurrentLocation();
await Code2Native.authenticateBiometric();
}