Introduction
NowKit is the production-ready Android starter kit that your AI agent drives from the terminal. Auth, payments, analytics, onboarding, a 40+ component design system, and a one-command path to Google Play — already wired. You answer questions; the kit writes the code.
It's a pure Android native kit — Kotlin + Jetpack Compose + Material 3. It is not a framework you import; it's a real app you own. You clone it, rename it, turn on the features you need, build your screens, and ship.
New here? Check the Requirements, set up your machine (macOS / Windows / Linux), then jump to The Flow — 0 to Google Play — that single page is the whole journey.
Why a starter kit?
Shipping an Android app means wiring the same plumbing every time — sign-in, subscriptions, analytics, crash reporting, onboarding, permission prompts, a privacy policy, landing page, then fighting the Play Console to actually publish. That's 80+ hours before your app does anything unique.
NowKit ships all of it, already connected, and adds three things no other kit has:
- 🤖 AI-agent ready. Every setup step is a slash command (
/kit-start-setup,/kit-setup-auth, …). Your AI coding agent — Claude Code, Cursor, or Google Antigravity — runs them, asks you plain questions, and edits the code for you. You never copy-paste keys into the wrong file. - 🏁 End-to-end. Design → onboarding → auth → paywall → analytics → permissions → privacy policy → Play Store upload. All of it is in the kit, all of it driven by commands.
- 💻 No Android Studio needed. Everything runs from the terminal. Android Studio is only used once, to install the SDK.
You don't need to be an Android developer. If you can run a command and answer a question, you can ship an app with NowKit.
What you get out of the box
- 🔑 Authentication — email + Google sign-in (Supabase or Firebase)
- 💳 Paywall + subscriptions — RevenueCat
- 📊 Analytics + crash reporting — PostHog, Firebase Analytics, Crashlytics, Sentry
- 🤖 AI features — OpenRouter (one key, 100+ models)
- 🎨 Design system — 40+ Compose components in your brand color + icon pack
- 🧭 Onboarding — a simple 3-page intro, or a personalised Calm/Headspace-style quiz
- 🛡️ Permission flows — pretty "allow camera/photos/notifications" screens, prebuilt
- 🌐 Localization — English by default; add any language with one command
- ⚙️ Ops — remote config, force/soft update gate, maintenance mode, in-app changelog
- 🚀 Release — Play Store assets, listing copy, privacy policy, landing page, Data Safety, uploading
How these docs are organised
The sidebar groups everything into seven sections:
| Section | What's in it |
|---|---|
| Getting Started | Requirements · Setup macOS · Setup Windows · Setup Linux · Creating a New Project (clone → first run) |
| The Journey | 0 to Google Play · Launch Roadmap · Closed Testing (12 testers, 14 days) |
| Guides 🔒 | UI/UX Design · Onboarding Questionnaire · Product Roadmap |
| Reference | Commands (all 20 /kit-*) · Features (auth, paywall, analytics, AI, ops, security internals) · Paywall & Subscriptions |
| Components | Catalog + detail pages: Buttons & Inputs, Containers & Lists, Feedback & Status, Navigation & Media · Icons |
| Screens | Sign In · Onboarding · Paywall · Settings · Permissions · Update/Maintenance/Changelog |
| Backend | Managers & Repositories — auth, purchases, analytics, AI, updates, secure storage |
| Recipes | Example Recipes — five real apps showing exactly which choices to make |
| Marketing & Growth 🔒 | The App Funnel · ASO · Pricing Strategy · Getting Paid (Pakistan) · Play Store Screenshots · Localize Screenshots · Organic Growth · TikTok · YouTube Shorts · Reddit · App Ads · $10K MRR Playbook |
Where to go next
- What do I need? → Requirements
- Setting up your machine? → Setup macOS · Setup Windows · Setup Linux
- Just got the kit? → Creating a New Project
- Want the big picture? → The Flow — 0 to Google Play
- Building something specific? → Example Recipes
- Looking up one command? → Commands Reference
- Browsing components? → Components Catalog
Questions? The community is on WhatsApp (link in your purchase email). The kit's home, changelog, and updates live at https://kit.shipkaro.dev.