ApparenceKit - Flutter App Templates
Features:
- Authentication: Firebase and Supabase authentication, REST API authentication, social logins, and custom UI for login, signup, and password reset.
- Monetization: In-app purchases and subscriptions with RevenueCat integration.
- Notifications: Firebase Cloud Messaging (FCM) notifications, device registration, customizable notifications history page, and background notification subscriptions.
- Architecture: Clean hexagonal architecture, unit tests, Riverpod for state management, and CI/CD templates for Gitlab, Github, and Codemagic.
- Theme Customization: Dark and light modes, user theme preference, and custom properties for colors, fonts, and icons.
- User Engagement: In-app rating requests, in-app notifications, internationalization, and analytics integration (MixPanel or Firebase).
- Backend Integration: Firebase and Supabase functions boilerplates, allowing you to use your own backend.
- Additional Features: Web compatibility, scalable architecture, navigation modules, camera modules, and more.
- Community: Access to a Discord community of Flutter developers.
- Support: Dedicated support for Core and Unlimited plans.
Summary:
ApparenceKit is a Flutter template generator tool that provides pre-built templates and code for essential mobile app features like authentication, monetization, notifications, and more. It aims to save developers time and effort by providing a solid foundation for building high-quality Flutter apps.
Description:
ApparenceKit offers a comprehensive set of Flutter templates and a command-line interface (CLI) to quickly generate a fully functional mobile app project. It features a clean architecture, unit tests, and integration with popular backend services like Firebase and Supabase.
ApparenceKit's key strengths include:
- Time Savings: The pre-built templates save developers weeks of effort in implementing essential features like authentication, subscriptions, and notifications.
- Flexibility: It allows customization to fit specific needs and supports using your own backend.
- Robust Architecture: The use of Riverpod for state management and a well-structured architecture ensures scalability and maintainability.
- Community Support: The Discord community provides a platform for developers to share experiences, ask questions, and get support.
- Affordable Pricing: ApparenceKit offers one-time purchase plans for unlimited projects, making it a cost-effective solution.
ApparenceKit is an excellent choice for Flutter developers who want to build high-quality mobile apps quickly and efficiently. Whether you're a beginner or an experienced developer, ApparenceKit provides a powerful foundation to accelerate your app development process.