Kotlin
Jetpack Compose boilerplate that ships on the Play Store
Forget XML layouts and manual dependency wiring. This is a Material 3 Jetpack Compose app with Hilt DI, native Play Billing Library 7 (no RevenueCat wrapper for Android), WorkManager for background sync, and DataStore preferences. Clerk auth, Supabase with RLS, and an AI gateway are pre-wired. One purchase, $54, no subscriptions.
Play Billing Library 7 — native Android purchases
// Play Billing - native Android purchases
@HiltViewModel
class PaywallViewModel @Inject constructor(
private val billingClient: BillingClient,
private val supabaseClient: SupabaseClient
) : ViewModel() {
val products = mutableStateListOf<ProductDetails>()
init {
viewModelScope.launch {
val result = billingClient.queryProductDetails(
QueryProductDetailsParams.newBuilder()
.setProductList(QUERY_LIST)
.build()
)
products.addAll(result.productDetailsList)
}
}
fun purchase(activity: Activity, product: ProductDetails) {
val flowParams = BillingFlowParams.newBuilder()
.setProductDetailsParamsList(listOf(
BillingFlowParams.ProductDetailsParams
.newBuilder()
.setProductDetails(product)
.build()
))
.build()
billingClient.launchBillingFlow(activity, flowParams)
}
}Stack details
Core technologies
What's included
How integrations work in Kotlin
Clerk (clerk-android)
Native Android SDK with BiometricPrompt and EncryptedSharedPreferences. Social logins, passkeys, and MFA scoped to the Android keystore.
Supabase (kotlin-extensions)
Official Kotlin client with suspend functions and Flow<RealtimeChannel> for reactive data. RLS policies scoped to the Clerk user ID.
Play Billing Library 7
Native BillingClient with ProductDetails queries, purchase flow, and server-side verification. No third-party wrapper — direct Google Play Billing integration.
AI Gateway (OkHttp + Coroutines)
OkHttp client with Kotlin coroutines. One API key, automatic provider fallback across Grok, OpenAI, Anthropic, and DeepSeek.
Cost comparison
Building this yourself
$16,800+
Plus 8 to 12 weeks of development time
Beyondkitter
$54
One-time payment, all 5 stacks included
Ready to ship with Kotlin?
Auth, database, and native Play Billing wired up. Configure your keys and go.
Get the Kotlin Kit, $54