DEV Community

Cover image for My Android AI app finally has a signed release APK. It went from 82 MB to 19 MB
Grokkris
Grokkris

Posted on

My Android AI app finally has a signed release APK. It went from 82 MB to 19 MB

Kryzz AI planning a task, searching, then building a spreadsheet

For two months the only way to install Kryzz AI, my free, open-source (MIT) Android AI app, was a debug APK. I kept writing "a signed release build is on my list" at the bottom of every post. Today it's out, so this is the short version of what changed and what didn't.

What changed

  • Signed with a release key. Package is ai.daylight.assistant. The cert SHA-256 is in the README and the release notes, so you can check it before you install.
  • Minified, ~19 MB instead of ~82 MB. Most of the old size was debug overhead, not features.
  • It works with Obtainium. Point it at the repo and filter for release and you'll get updates without checking GitHub yourself.
  • The README got rewritten: install in 60 seconds, a comparison table against hosted AI apps, screenshots and a FAQ.

The catch if you already installed the debug build

The release and debug builds are separate apps (different package name). They install side by side and don't share data. If you have chats you want to keep, export them from the Library as JSON and import them into the release app. The debug APK stays on the release page only for people upgrading old v1.0/v1.1 installs in place.

What didn't change

  • No code changes in this update. It's still v1.1.2 (internal 5.11.0), same features: chat, an agent that shows its plan, searches, reads pages and builds DOCX/XLSX/PDF files, a voice mode, and a per-task cost cap ($0.25 by default).
  • Models are hosted, not on-device. You bring your own OpenRouter key, and requests go from your phone to the provider you pick. No Kryzz server, no telemetry.
  • Android 9+, not on the Play Store or F-Droid yet. A signed build was the main thing blocking F-Droid-style repos, so that's next.

One honest caveat: so far I've checked the release build for a valid signature and a clean launch on an Android 15 emulator. I haven't re-run every feature on the minified build yet, so if R8 broke something, please tell me.

Try it

If you sideload open-source apps, what makes you trust an APK enough to install it? A published cert hash, Obtainium, F-Droid, something else?

Top comments (0)