MobileOne-time

Kitebag

Flutter starter with Firebase, RevenueCat and a paywall you can A/B test

About this starter

Kitebag is a Flutter kit for subscription apps on iOS and Android. It includes Firebase Auth with email, Google and Apple, Firestore models with code generation, RevenueCat purchases with remote paywall configuration, onboarding with analytics events, push notifications, localization through ARB files in five languages and Riverpod for state.

It is opinionated about a feature-folder architecture and generated code, which keeps large apps organized but adds a build_runner step to every model change. The A/B testing setup for paywalls is the standout. The limitation: web and desktop targets compile but are not styled or tested, so treat it as mobile-only.

Highlights

  • 01Remote-configured paywalls with A/B tests
  • 02Five languages via ARB files
  • 03Riverpod and feature-folder structure

Tags

Related starters

More in Mobile
  • Flutter and Supabase starter with realtime chat and maintained releases

    • flutter
    • supabase
    • chat
    Subscription$12/mo
  • Pocketwatch

    Featured

    Expo and Supabase starter with RevenueCat paywalls and push notifications

    • expo
    • revenuecat
    • supabase
    One-time$179 once
  • Free React Native starter with Clerk auth and web-checkout billing

    • react native
    • clerk
    • web billing
    FreeFree
Live demo · Stackyard— View template →