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:

SectionWhat's in it
Getting StartedRequirements · Setup macOS · Setup Windows · Setup Linux · Creating a New Project (clone → first run)
The Journey0 to Google Play · Launch Roadmap · Closed Testing (12 testers, 14 days)
Guides 🔒UI/UX Design · Onboarding Questionnaire · Product Roadmap
ReferenceCommands (all 20 /kit-*) · Features (auth, paywall, analytics, AI, ops, security internals) · Paywall & Subscriptions
ComponentsCatalog + detail pages: Buttons & Inputs, Containers & Lists, Feedback & Status, Navigation & Media · Icons
ScreensSign In · Onboarding · Paywall · Settings · Permissions · Update/Maintenance/Changelog
BackendManagers & Repositories — auth, purchases, analytics, AI, updates, secure storage
RecipesExample 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

Questions? The community is on WhatsApp (link in your purchase email). The kit's home, changelog, and updates live at https://kit.shipkaro.dev.