🔥 V5 just landed - 10-day money-back guarantee

The Flutter template to start coding your app in minutes

Scalable architecture. Fully tested. Authentication, onboarding, subscriptions, notifications... Firebase or Supabase configured automatically.

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

They trust us
inria photomaton ge inria inria inria

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

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

€3M+ Agency revenue
40+ Apps shipped
15 Flutter devs

After 6 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.

3 steps - 5 minutes.
Your app is running.

1

Install the CLI

Run one command to install our command line tool
2

Generate your app

Generate your flutter project with only the modules and dependencies you need + automatically setup Supabase or Firebase backend
3

Run

Your app runs. Auth, Payments, notifications work... Start building what makes your app unique.

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
$194

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
$520

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.

It depends on the licence you bought. The Solo licence allows you to build one app while the Agency licence allows you to build unlimited apps.
Yes, you can get a refund within 10 days of your purchase. Just send a request on discord or crisp chat. Also I appreciate if you can tell me why you're not satisfied.

Yes, we provide a complete documentation to help you get started.

Of course you can.
We suggest you to use Firebase or Supabase if you want to go faster but you can use whatever you want.

None! You can get value out of the kit if you're a total beginner making your first app or a seasoned pro who wants to save time. It is recommended, however, that you have a bit of knowledge in Flutter. Also there is tons of documentation to help you get started.

You can read everything about the architecture in the documentation. The boilerplate used the best practices to isolate modules and make everything testable and maintainable. There is 3 main layers : presentation, domain and data. Read more in the documentation.

Yes, we are maintaining the boilerplate regularly. We are also adding new features and fixing bugs. The V5 just got released with tons of new features and improvements.
After the payment, you will get a licence code and a command to install the CLI tool. Then you can use the CLI to generate your project with the licence code.

Made by Logo de Pal

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

Save 3 months of work
One command. Start building.