What is ApparenceKit
ApparenceKit is a Flutter app template designed to help developers launch profitable mobile apps quickly. It provides a comprehensive set of tools and features to streamline the development process, including authentication, monetization, notifications, onboarding, and AI-powered productivity.
Features of ApparenceKit
-
Authentication: Secured by default, with support for Firebase, Supabase, and REST API. It also includes phone authentication and social logins.
-
Monetization: Create a profitable business with in-app subscriptions using RevenueCat. It supports Android and iOS, with multiple paywall templates and customizable subscription pages.
-
Notifications: Engage users with notifications, using Firebase notifications and customizable notifications history pages.
-
Onboarding: First impression is key, with feature showcase, question, permissions, and paywall.
-
AI Agent: Be 10x more productive with AI agent cursor rules, architecture rules, good practices, and unit test rules.
-
Architecture: Scale to the moon with a clean hexagonal architecture, unit tested, state management using Riverpod, and CI/CD templates.
How to Use ApparenceKit
-
Get Access: After a one-time payment, get access to the Github repository.
-
Install: Install the CLI in one command.
-
Run: Run the CLI to generate a Flutter project with the boilerplate code.