Documentation
Everything to ship with Eximia.
Public reference: plugin authoring, the bridge wire format, runtime lifecycle, error conventions, security model, and the WebView scheme. Start with Authoring an Eximia plugin if you're new.
- Quickstart From zero to an installable APK in under 10 minutes: install, init, build, ship.
- Authoring an Eximia plugin End-to-end walkthrough: scaffold, write Kotlin + Swift + JS, declare permissions, build.
- Plugin manifest reference Every key supported by plugin.json, what it does, and where the binary injects it.
- Bridge contract The exact JSON wire format between JavaScript and native code. Envelopes, errors, progress.
- Lifecycle How OS events flow from system → runtime → plugins → JS. onResume, onActivityResult, scene events.
- Error model How errors propagate from a plugin → runtime → bridge → JS, with conventional error codes.
- Security model What an Eximia-shipped app can and can't do; runtime defaults; key isolation.
- Licensing Public vs internal plugins, how to get + use a license key, security properties of online verification.
- Release notes Newest first. Per-version changelog with install instructions and SHA-256 verification commands.
- WebView scheme Why slm-eximia:// instead of file://; how the WebView loads HTML/JS/CSS/assets.