Menu

The first screen of my Android AI app asks for an API key. That's where most people give up
📰

The first screen of my Android AI app asks for an API key. That's where most people give up

DEV Community: android·Grokkris·about 15 hours ago
#DYb2JWYN
#devtoandroid#devto#dev#openrouter#first
Reading 0:00
15s threshold

My app has passed 200 downloads, and the most useful feedback I've had so far wasn't about a feature. It was one person on a forum telling me, twice, that he couldn't get past step one.

Quick context: Kryzz AI is an MIT-licensed Android app (Kotlin + Jetpack Compose) for chat, voice and agent tasks. It doesn't run models on the phone. You bring your own OpenRouter key and the models are hosted by whichever provider you pick. Chats, memory, files and keys stay on the device, and there's no analytics or telemetry.

Bring-your-own-key has a cost, and the user pays it first

I picked BYOK on purpose. No server of mine sits between you and the model, I never see your prompts, and I don't need to charge a subscription to cover API bills. I still think that's the right call for a privacy-focused app.

But it means the very first thing a new user does isn't "try the app". It's "go to another website, make an account, find the keys page, create a key, copy it, come back, paste it".…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.