ApparenceKit

Production-ready Flutter starter kit with auth, payments and AI rules

Intermediate
Screenshot of ApparenceKit, Production-ready Flutter starter kit with auth, payments and AI rules

What is ApparenceKit?

ApparenceKit is a paid Flutter starter template from the Apparence.io agency. It ships auth, RevenueCat subscriptions, onboarding, notifications, tests and CI/CD, configures Firebase or Supabase automatically, and includes AI coding rules for Cursor-style assistants.

ApparenceKit is a Flutter template for developers who want to start a mobile app from a working foundation instead of rebuilding the same plumbing each time. It comes from Apparence.io, a Flutter agency, and the maker describes it as the internal tool refined across more than 40 production apps before being sold to the public. The kit bundles the features most apps need at launch: authentication, onboarding, in-app subscriptions, push notifications, theming and CI/CD pipelines. In practice, a CLI-driven setup configures a Firebase or Supabase backend automatically, including security, database and authentication, so a running app is promised within about five minutes. Authentication covers email flows (sign in, sign up, password reset), phone login, social logins and a REST API option for teams with their own server. Monetization runs through RevenueCat, with several paywall templates, subscription state checks and ready-made subscription pages for Android and iOS. Notification handling includes device registration, a history page and foreground listeners. The code uses Riverpod for state management and GoRouter for navigation, follows a clean architecture, and ships with unit and widget tests plus GitLab, GitHub and Codemagic templates. The AI angle is a set of custom rules for coding assistants such as Cursor. They describe the kit's architecture, Dart and Flutter practices and testing conventions, so generated code follows the existing patterns. Additional modules include an AI chatbot template that connects to several model providers, home screen widgets for iOS and Android, localization, analytics with Mixpanel and Firebase Analytics, in-app review prompts, feature voting, Meta Pixel integration and a web build target from the same Dart codebase. Access is sold as a one-time lifetime license with a 10-day money-back guarantee, and buyers get a Discord community. Compared with no-code builders like FlutterFlow or Bubble, it hands over full source code and expects Dart skills. Compared with generic web boilerplates, it targets mobile specifically. It suits indie developers, startups and agencies that already know Flutter and want to ship faster.

How do you use ApparenceKit?

  1. 1Review the documentation overview
    Read the start guide to see the project structure, requirements and what the CLI configures before purchasing or installing.
    ApparenceKit — Review the documentation overview
  2. 2Choose a plan and get access
    Pick the license on the pricing page. The purchase gives lifetime access to the template, and a 10-day money-back guarantee applies.
    ApparenceKit — Choose a plan and get access
  3. 3Run the CLI setup for your backend
    Use the CLI to generate a new project and let it configure Firebase or Supabase, including database, security and authentication.
  4. 4Configure authentication
    Pick Firebase, Supabase or a REST API for login, then customize the email, phone and social sign-in screens to match your app.
    ApparenceKit — Configure authentication
  5. 5Set up subscriptions and paywalls
    Connect RevenueCat, choose one of the included paywall templates and test the subscription state checks on Android and iOS.
    ApparenceKit — Set up subscriptions and paywalls
  6. 6Study the architecture and enable AI rules
    Read the architecture guide, then load the provided AI rules into your coding assistant so new code follows the kit's patterns.

Pros and cons

Pros

  • Covers auth, paywalls, onboarding, notifications and theming in one codebase, which removes weeks of repetitive setup workAI
  • Choice of Firebase, Supabase or a custom REST API backend, with automatic configuration of the first twoAI
  • Includes AI assistant rules that encode the kit's architecture and testing practices for more consistent generated codeAI
  • Built on Riverpod and GoRouter with unit and widget tests plus GitHub, GitLab and Codemagic CI/CD templatesAI
  • Lifetime access with a 10-day money-back guarantee and a Discord community for supportAI

Cons

  • Requires working Flutter and Dart knowledge, so it is not suited to non-coders or visual no-code buildersAI
  • Opinionated stack (Riverpod, GoRouter, RevenueCat) means teams on other libraries must adapt or replace partsAI
  • Push notifications depend on Firebase for delivery, even when Supabase is the main backendAI
  • The AI rules are aimed at assistants like Cursor and do not replace a general AI coding toolAI
  • Only the lifetime license model is shown on the homepage, so there is no visible free tier to evaluate the code firstAI

How much does ApparenceKit cost?

Free trial

No free trial is mentioned. A 10-day money-back guarantee lets buyers get a refund after purchase.

Learn more

Pricing

Sold as lifetime access under a one-time license, with a 10-day money-back guarantee. Exact price tiers are on the pricing page and are not stated on the homepage, though one reviewer mentions paying 100 euros.

Learn more

Support

Documentation site, a Discord community for help and networking, a blog with Flutter guides, and a regularly updated kit based on community feedback.

Learn more

Integrations

Works with Firebase, Supabase, REST APIs, RevenueCat, Mixpanel, Firebase Analytics, Meta Pixel, GitHub, GitLab, Codemagic, Riverpod, GoRouter, and AI models such as ChatGPT, Gemini and Claude in the chatbot module.

Features

Automatic Firebase or Supabase setup via CLI, auth (email, phone, social, REST), RevenueCat subscriptions with paywalls, onboarding, push notifications, theming, localization, analytics, AI chatbot module, home screen widgets, AI coding rules, tests and CI/CD templates.

Learn more

Frequently asked questions about ApparenceKit

  • How much does ApparenceKit cost?
    Sold as lifetime access under a one-time license, with a 10-day money-back guarantee. Exact price tiers are on the pricing page and are not stated on the homepage, though one reviewer mentions paying 100 euros.
  • Does ApparenceKit offer a free trial?
    No free trial is mentioned. A 10-day money-back guarantee lets buyers get a refund after purchase.
  • How do you use ApparenceKit?
    The walkthrough on this page covers 6 steps: 1. Review the documentation overview 2. Choose a plan and get access 3. Run the CLI setup for your backend 4. Configure authentication 5. Set up subscriptions and paywalls 6. Study the architecture and enable AI rules.
  • What platforms does ApparenceKit support?
    ApparenceKit is available on iOS, Android and Web App.
  • What does ApparenceKit integrate with?
    Works with Firebase, Supabase, REST APIs, RevenueCat, Mixpanel, Firebase Analytics, Meta Pixel, GitHub, GitLab, Codemagic, Riverpod, GoRouter, and AI models such as ChatGPT, Gemini and Claude in the chatbot module.
  • What are the limitations of ApparenceKit?
    Requires working Flutter and Dart knowledge, so it is not suited to non-coders or visual no-code builders. Opinionated stack (Riverpod, GoRouter, RevenueCat) means teams on other libraries must adapt or replace parts. Push notifications depend on Firebase for delivery, even when Supabase is the main backend.

Status

StatusActive
Views0
Outbound clicks0
Added10/8/2026

Platforms

iOSAndroidWeb App

Pricing

Paid