Mobile / 2026 / Runs natively
Kivo for Android
The website is the app, Kivo wrapped in a Trusted Web Activity so one codebase gains a launcher icon, long-press shortcuts and native affordances.
01
The problem
Maintaining a separate native client doubles the work for the same product.
02
How I approached it
A signed TWA shell with asset-link verification, adding only what the web can't do: shortcuts, launcher presence, install identity.
03
The outcome
Native reach without a second codebase.