Welcome to the Dynamic Theming with Hydrated Bloc & Cubit repository! This project demonstrates how to implement dynamic theming in Flutter using Hydrated Bloc and Cubit to persist user preferences seamlessly. If you're looking to enhance your Flutter applications with state management and persistent theming, you're in the right place.
- Dynamic Theming: Easily switch between light and dark modes or custom themes.
- Hydrated Bloc & Cubit: Leverage the power of Hydrated Bloc to automatically persist and restore theme preferences.
- State Management: Efficient state management using the Bloc and Cubit architecture.
- User Preferences: Persist user preferences locally to maintain the theme across app restarts.
- Flutter BLOC Pattern: Follow best practices with the Flutter BLOC pattern for cleaner and scalable code.
To get started with this repository, follow these steps:
- Clone this repository to your local machine.
- Open the project in your preferred Flutter IDE.
- Run flutter pub get to install dependencies.
- Start exploring the provided code examples
- This project is licensed under the MIT License. Feel free to use, modify, and distribute the code for your projects.
- Special thanks to the Flutter community for their valuable contributions and insights into Flutter app development.