10-day money-back guarantee

The Flutter boilerplate that saves you 3 months of development

Stop building authentication, subscriptions, notifications, and onboarding from scratch. This Flutter boilerplate gives you production-ready code with a CLI that auto-configures your backend in one command.

user avatar user avatar user avatar user avatar
apparencekit review rating star apparencekit review rating star apparencekit review rating star apparencekit review rating star apparencekit review rating star
450+ developers and companies
flutter boilerplate app screenshot with authentication and dashboard

Trusted by companies building with Flutter
MonSuiviDiet WAC Enlaps INRIA TTMC Wolters Kluwer

What is a Flutter boilerplate?

A Flutter boilerplate is a pre-built codebase that provides the common features every mobile app needs: authentication, navigation, state management, API integration, and project structure. Instead of spending weeks writing code that has nothing to do with your actual product, you start with a tested foundation and focus on what makes your app unique.

ApparenceKit goes further than a typical boilerplate. It includes a CLI that auto-configures your backend (Firebase or Supabase), generates only the modules you need, and provides enterprise-grade architecture with 100% unit test coverage. It is the result of 6 years and 40+ apps shipped by the Apparence.io Flutter agency.

Don’t waste your time and money reinventing the wheel

After making apps for 6+ years.
We give you all you need to be productive on day 1
why use a flutter boilerplate

Automatic setup steps for Flutter app boilerplate

AUTOMATIC SETUP

From zero to running app in 5 minutes

From app to server configuration. We take care of everything so you can focus on building your app in 5 minutes.
Supabase
automatically setup (security, database, authentication...)

Firebase
automatically setup (security, database, authentication...)

flutter authentication screen boilerplate

AUTHENTICATION

Secured by default

Add authentication to your app in minutes. We handle the UI, security, and user management so you can focus on building your app.
Firebase, Supabase or REST Api
Choose between the most popular and secured serverless solutions or use your own

Phone authentication
Ready to use phone authentication
Auth page
All common email auth pages (signin, signup, password reset) are working and customizable.
Social logins
From twitter, facebook, google... We brings everything we can to help you add social login to your app.

mobile paywall screen made with flutter

MONETIZATION

Start earning from day one

Monetize with in-app subscriptions in minutes using RevenueCat. (+1 week of development saved) All subscription states handled, multiple paywall templates included.
Android And iOS
Fully working with Android and iOS in-app subscription.

Multiple paywall
Easily test paywall with multiple popular paywall templates included
Subscription page
All subscription pages (subscription, active or not, refund) are working and customizable.
Subscription state
Retrieve your user subscription easily. With one line of code you can check if your user has a premium.

notification screen template made with flutter and firebase

NOTIFICATIONS

Engage your users

Push notifications keep users coming back. Firebase handles delivery. You get a history page, device registration, and real-time foreground handling — all pre-built.
Firebase notifications
To send a notification on Android google force us to use firebase. Plus it allows to send iOS notifications

Device registered
Either you use firebase as a backend or not. Everything is ready to register your users devices.
Notifications page
Ready to use and customizable notifications history page is available. + seens status handled
React everywhere
Subscribe to new notifications everywhere when app is in foreground.

onboarding screen template made with flutter

ONBOARDING

First impression is key

Onboarding is the first thing your user will see. It’s the first impression. It’s the moment where you can show your user how your app is great but also get more insights.
Feature showcase
Showcase the key features of your app to your users

Question
Ask some questions to your users to get more insights
Permissions
Explain why you need permissions to double the number of users accepting them
Paywall
The key to create a profitable app if to show the paywall at the right moment

AI agent cursor rules for Flutter development

AI agent

Be 10x more productive

Custom AI rules trained on ApparenceKit's architecture. Your AI assistant writes code that follows the kit's patterns. Less fixing. More building.
Architecture rules
Agent has clear architecture instructions

Good practices
We instructed every Dart & Fluter good practices
Unit test rules
Agent knows how to write unit tests

gitlab, github, riverpod and codemagic logo

ARCHITECTURE

Built to grow with you

Most apps break when they grow. Yours won't. Clean architecture, Riverpod, 100% test coverage, CI/CD ready.
Unit tested
Tests saves time once you master it. I show you how it’s easy and how powerful it is. The boilerplate is 100% tested.

State management
ApparenceKit use riverpod as state management. This is without any hesitation the most powerful solution available.
Clean
I love software when it’s easy to read and every class has one responsability.
CI/CD
Use our Gitlab, Github or Codemagic templates to run your tests and deploy your app.

Trusted by developers and companies

Don't take our word for it

Here's some of our work

Don't take our word for granted, see what some of our apps have achieved

user avatar
Kubbo
Habit tracking

web link icon

apple store badge

google play store badge

Kubbo habit tracking app screenshot

user avatar
Limite limite
40K+ players/month

web link icon

google play store badge

Limite limite mobile app screen

user avatar
MonSuiviDiet
5K+ users/day

apple store badge

google play store badge

MonSuiviDiet mobile app screen

user avatar
WeAreCaring
#1 ethic recruitment app in Singapore

apple store badge

google play store badge

WeAreCaring mobile app screen

user avatar
Spherik
2D and 360° media capture

apple store badge

google play store badge

Spherik - mobile app screen

user avatar
Stacks
French comic book app

apple store badge

google play store badge

Stacks comic mobile app screen

user avatar
ULY
(NEW) Video diary

apple store badge

google play store badge

ULY - Video diary mobile app screen

apparencekit maker profile picture
Gautier
Apparence.io co-founder
ApparenceKit maker

Hey, I'm Gautier.
After 7 years running a Flutter agency, I got tired of rebuilding the same things on every project. ApparenceKit is the internal tool we built at Apparence.io — battle-tested across 40+ production apps. Now I share it with you and keep improving it with the feedback of the community. I also use it to build my own apps, like Kubbo habit tracker.

From zero to running app in 5 minutes

1

Install the CLI

Run one command to install the ApparenceKit command line tool
2

Generate your boilerplate

Pick your backend (Firebase or Supabase), select the modules you need, and the CLI generates your project with everything configured
3

Run and ship

Your Flutter app is running. Auth, payments, notifications work. Start building what makes your app unique.

Why developers choose this Flutter boilerplate

Not a template — a code generator

Most boilerplates dump 50 files on you and say "good luck". ApparenceKit CLI generates only the modules you pick, configured for your backend. No dead code.

🧪

100% unit tested

Every module comes with unit tests. Not placeholder tests — real tests that cover edge cases. Learn testing best practices from production code.

🏗️

Agency-tested architecture

Built by a Flutter agency with 15 developers and 40+ shipped apps. Clean three-layer architecture with Riverpod that scales from MVP to millions of users.

🔧

Backend auto-setup

The CLI creates your Firebase or Supabase project, enables services, downloads credentials, and connects everything. No manual configuration.

📱

iOS, Android, and Web

One codebase for all platforms. The boilerplate handles platform-specific differences: push notification permissions, in-app purchase APIs, navigation patterns.

🤖

AI-ready cursor rules

Custom AI rules trained on the boilerplate's architecture. Cursor and other AI editors write code that follows the kit's patterns. Less fixing, more building.

Pricing

From Idea to App Store in One Week

Try it risk-free. 10-day money-back guarantee,
No questions asked

Solo

$149

One-time payment

run 1 app generation + server setup

  • 1 limited licence
  • 1 app generation
  • Single time payment
  • iOS, Android & Web support
  • Authentication
  • Onboarding flow
  • Push notifications
  • RevenueCat subscriptions
  • Multiple paywall templates
  • Analytics & error tracking
  • Meta ads integration

    NEW

  • Dark mode & theming
  • CI/CD templates
  • One Automatic firebase/supabase setup

    NEW

  • Discord community access

POPULAR

Professional

$299

1 year of updates included

1 developer - unlimited usage

  • 1 developer licence
  • Everything in Solo plan plus
  • Unlimited app generation
  • Landing page template

    NEW

  • AI chat template

    NEW

  • JSON to Home widgets

    NEW

  • Unlimited automatic firebase/supabase setup

    NEW

Agency

$799

1 year of updates included

5 developers + live setup assistance

  • 5 developers licences
  • Everything in Professional plan plus
  • Live setup assistance call
  • Supabase web dashboard
  • Priority support via Discord

Check all included features here

Guarantee shield

Not convinced after 10 days?

Get your money back. No questions asked.

👋 Need a dev? Let's talk
I've shipped 40+ Flutter apps.

Frequently Asked Questions

Creating an app is easy.
Creating a successful app is not.

Most Flutter boilerplates give you a static project with pre-written code. ApparenceKit is a CLI-powered code generator that creates a project configured for your specific backend (Firebase or Supabase) with only the modules you need. No dead code, no manual wiring. Plus it comes with 100% unit test coverage and enterprise-grade architecture proven across 40+ production apps.
Firebase is the easiest if you want zero backend management — Google handles everything. Supabase is better if you want an open-source alternative with a PostgreSQL database and more control. The boilerplate works identically with both. You can decide later — the clean architecture makes switching possible.
Yes. The boilerplate is built and maintained by Apparence.io, a Flutter agency with 40+ apps shipped to the App Store and Google Play. It includes proper error handling, secure token storage, offline support, and CI/CD pipeline configurations. Companies like INRIA and Wolters Kluwer use it.
Basic Flutter knowledge is helpful but not required. The boilerplate includes complete documentation, unit test examples, and a code architecture that teaches best practices as you use it. Beginners learn fast because the patterns are consistent across every module.
The Solo license ($149) allows one app. The Professional license ($194) gives one developer unlimited apps. The Agency license ($520) covers 5 developers with unlimited apps and includes a web dashboard and live setup assistance.
Authentication (email, social, phone), in-app subscriptions with RevenueCat, push notifications, onboarding, analytics (MixPanel/Firebase), error reporting (Sentry), internationalization, CI/CD templates (GitHub, GitLab, Codemagic), dark mode, remote config, Meta Pixel and Ads integration, and more. Pro plans include AI chat template and home widget generation.
Yes. 10-day money-back guarantee, no questions asked. If the Flutter boilerplate doesn't meet your needs, reach out on Discord or Crisp chat.
Yes. The boilerplate is actively maintained with regular updates for new Flutter versions, dependency updates, and new features. V5 was recently released with major improvements including AI cursor rules and home widget generation.

Made by Logo de Pal

ApparenceKit is a flutter template generator tool by Apparence.io © 2026.
All rights reserved