ApparenceKit
Launch profitable Flutter apps at lightning speed
What is ApparenceKit?
ApparenceKit is a Flutter template generator tool that provides boilerplate code and architecture to help developers rapidly build and launch mobile apps for iOS, Android and web.
ApparenceKit Reviews
Rating Distribution
No reviews yet. Be the first to share your thoughts!
About ApparenceKit
ApparenceKit is a comprehensive Flutter app starter kit.
It provides a full codebase and architecture to kickstart your mobile app development.
The goal?
To eliminate all the repetitive setup work so you can focus on building your unique features.
Who's Behind It?
ApparenceKit was created by Gautier, co-founder of Apparence.io.
Apparence.io is a leading Flutter agency in France with an impressive track record:
- They've launched 40+ apps
- Created 10+ open-source packages
- Their camera plugin, CamerAwesome, has 850+ stars on GitHub
So these aren't just random developers.
They've been in the trenches, building real-world Flutter apps at scale.
ApparenceKit is the distilled essence of their expertise.
How Does It Work?
Using ApparenceKit is surprisingly simple:
- You make a one-time purchase to get access to their GitHub repo
- Install their CLI tool with a single command
- Run the CLI to generate a new Flutter project
The CLI asks you a few questions about your project needs.
Then it spits out a fully configured codebase tailored to your requirements.
No copy-pasting boilerplate code.
No juggling multiple packages and dependencies.
Just answer a few prompts and you're ready to start building.
What's Included?
ApparenceKit covers all the core functionality you need in a modern mobile app:
Onboarding
First impressions matter.
ApparenceKit provides ready-made onboarding flows to wow your users from the start.
You get:
- Feature showcases
- User questionnaires for gathering insights
- Permission request screens (with explanations to boost opt-in rates)
- Paywall screens
Authentication
Security is critical, but implementing it properly is a pain.
ApparenceKit handles all the authentication heavy lifting:
- Firebase authentication integration
- Custom REST API authentication support
- Pre-built login, signup, and password reset pages
- Social login options (Google, Facebook, Twitter, etc.)
Monetization
Want to actually make money from your app?
ApparenceKit has you covered with RevenueCat integration:
- In-app subscription support for both Android and iOS
- Multiple paywall templates for easy A/B testing
- Subscription management pages
- Simple subscription state checks
Notifications
Engagement is key to app success.
ApparenceKit makes it easy to keep users coming back:
- Firebase Cloud Messaging integration
- Automatic device token registration
- Notification history page
- Foreground notification handling
Architecture
A solid architecture is crucial for long-term maintainability.
ApparenceKit provides a battle-tested structure:
- 100% unit test coverage
- Riverpod for state management
- Clean, modular code organization
- CI/CD templates for GitLab, GitHub, and Codemagic
The Good
After digging into ApparenceKit, here's what impressed me:
Massive Time Savings
The potential time savings here are enormous.
Setting up auth, notifications, and subscriptions alone can easily eat up weeks of development time.
ApparenceKit handles all of that out of the box.
Production-Ready Code
This isn't just cobbled-together example code.
It's based on real-world experience launching dozens of apps.
The architecture is clean, modular, and follows best practices.
Flexibility
ApparenceKit doesn't lock you into a specific backend.
You can use Firebase, your own REST API, or even Supabase.
This flexibility is huge for fitting into existing tech stacks.
Constant Updates
The Solo Unlimited plan offers lifetime updates.
That means you'll always have access to the latest Flutter best practices and optimizations.
Community & Support
Buyers get access to a Discord community and dedicated support.
Having experts on hand to answer questions is invaluable when you're in the weeds of development.
The Not-So-Good
No tool is perfect. Here are some potential drawbacks to consider:
Learning Curve
While ApparenceKit saves time overall, there is an initial learning curve.
You'll need to familiarize yourself with their project structure and conventions.
Opinionated Architecture
ApparenceKit uses Riverpod for state management.
If you're more comfortable with other solutions like BLoC, there will be an adjustment period.
Upfront Cost
The pricing, while reasonable for what you get, might be a barrier for solo devs or small startups on a tight budget.
Is ApparenceKit Worth It?
After thorough analysis, here's my verdict:
For most Flutter developers, ApparenceKit is absolutely worth the investment.
Here's why:
-
Time is money: The hours saved on boilerplate setup translate directly to faster time-to-market or more time to focus on your core features.
-
Best practices baked in: You're not just saving time, you're starting with a rock-solid foundation based on real-world app development experience.
-
Flexibility: It's not a rigid framework. You can easily customize and extend the codebase to fit your specific needs.
-
Ongoing value: With lifetime updates (on the Unlimited plan), you're future-proofing your development process.
-
Learn from the pros: The codebase itself serves as a masterclass in Flutter app architecture.
That said, it might not be for everyone.
If you're a Flutter expert with your own established boilerplate and workflows, the benefits might be less pronounced.
And if you're just learning Flutter, it might be better to build a few apps from scratch first to really understand the fundamentals.
But for the vast majority of Flutter developers looking to ship production-ready apps faster?
ApparenceKit is a no-brainer.
It's an investment that will pay for itself many times over in saved development hours and reduced technical debt.
Key Features of ApparenceKit
Onboarding flows
Authentication (Firebase and custom API)
Monetization with RevenueCat
Push notifications
Scalable architecture
Unit testing
State management with Riverpod
CI/CD templates
ApparenceKit Pricing
- Solo Core: €149 (was €249) - One-time purchase with 1 year of updates
- Solo Unlimited: €215 (was €315) - One-time purchase with lifetime updates
- Team: €650 - One-time purchase with 1 year of updates, for 1-10 developers
ApparenceKit FAQs
How many apps can I build with ApparenceKit?
You can build unlimited apps with ApparenceKit. The license allows for unlimited usage and projects.
Is there a refund policy?
Yes, ApparenceKit offers a 10-day money-back guarantee for the Core and Unlimited plans, no questions asked.
Is there documentation available?
Yes, comprehensive documentation is provided to help you get started and make the most of ApparenceKit's features.
Can I use my own backend with ApparenceKit?
Absolutely. While ApparenceKit offers integrations with Firebase and Supabase, it also supports custom REST API authentication, allowing you to use your own backend.
What level of Flutter experience is needed to use ApparenceKit?
ApparenceKit is designed for developers with at least intermediate Flutter experience. While it simplifies many aspects of app development, familiarity with Flutter basics is recommended to fully leverage its capabilities.
What kind of architecture does ApparenceKit use?
ApparenceKit uses a clean, modular architecture with Riverpod for state management. This approach promotes scalability and maintainability in your projects.
Does ApparenceKit support web applications?
Yes, ApparenceKit supports Flutter web applications in addition to iOS and Android.
How often is ApparenceKit updated?
ApparenceKit receives regular updates to stay current with Flutter best practices and new features. The frequency of updates may vary, but the Solo Unlimited plan includes lifetime updates.
Can I use ApparenceKit for commercial projects?
Yes, your purchase of ApparenceKit includes a license for commercial use. You can use it to build and sell apps without additional fees.
Is support available if I run into issues?
Yes, ApparenceKit provides access to a Discord community for peer support. The Team plan also includes live support on demand and a 1-hour live setup session.
Alternatives to ApparenceKit
Featured on BuildFast
Add this badge to your site
Show that you're featured on BuildFast and drive support from your community for your product. Highly upvoted boilerplates are featured on the homepage and in our newsletters.