Native Android app templates
Kotlin and Jetpack Compose projects for when the app should be native rather than cross-platform — offline-first storage with Room, MVVM throughout, and no Flutter toolchain to install.
5 templates · from $11 · full source code

AI Menu & Post Generator
Android Native (Jetpack Compose) app using OpenAI API. MVVM architecture for generating menus and social posts.

Wallo
Complete wallpaper app solution with Jetpack Compose, Next.js Admin, Supabase backend, and AdMob integration.

LoanDebtManager
Offline-first Android app for tracking loans and debts. Built with Kotlin, Jetpack Compose, and Room.

TrackMySubs
Manage all your subscriptions in one place. Native Android app built with Jetpack Compose.

SmartMoney
Complete personal finance tracker app. Monitor income, expenses, and budget effectively.
When native is the right call
Cross-platform wins when you need both stores from one codebase. Native wins when the app leans on platform APIs — background work, widgets, deep system integration — or when Android is the only platform that matters and you would rather not carry a second toolchain to ship it. A wallpaper app and a subscription tracker are both firmly in that second category.
Compose has a specific failure mode
Recomposition is cheap until it isn't. State hoisted too high re-renders half the tree on every keystroke, and the symptom is a list that stutters on scroll rather than an error. Templates that keep state at the lowest node that needs it, and pass lambdas rather than objects, stay fast as you add screens. It is worth reading the state handling before the UI.
Free tools for this stack
Play Store Signing Key Generator
Fill in your app details and get the exact keytool command, key.properties file and Gradle signing config for a Flutter or Android release build.
Package ID Renamer
Paste a new bundle id and get the exact files, lines and Gradle values to change in a Flutter or Android project.