Home / Mobile Apps / iOS/Subscriptions
Video preview
A working subscription-app foundation written twice with the same look and architecture: SwiftUI (iOS 17+, @Observable MVVM) and Jetpack Compose (Android). Includes onboarding, a paywall with monthly, yearly (7-day free trial) and lifetime plans, restore, entitlement-gated content, settings, an analytics interface, StoreKit 2 (with a .storekit file) and a Google Play Billing wrapper, plus a fake-billing mode that needs no store account. The Android project is built and tested (assembleDebug, 24 unit tests, 11 Paparazzi renders); the iOS project was not compiled in the lab (no Xcode available) and its marketing images are an HTML UI preview.
Highlights
- Same look and feature set on SwiftUI (iOS 17+) and Jetpack Compose
- Paywall: monthly, yearly + 7-day free trial, lifetime, restore, legal links
- StoreKit 2 service + Products.storekit, and Google Play Billing wrapper
- Fake billing mode (default) - no App Store or Play Console account needed
- Entitlement-gated content, settings with manage subscription
- Analytics event interface, light and dark theme, shared design tokens
- Android: builds and 35 tests pass; iOS: written and reviewed, not compiled
- CC0, original vector art, no third-party assets
mammoth templates


