It has Solid Clean Architecture implementation.
It contains:
- SOLID Principles and its usage in Clean Architecture.
- Bloc & Cubit State Management
- Supabase (But Database changing can be done easily without too much refactoring)
- Get_It
- Dependency Injection
- Uploading Blogs from Supabase, fetching blogs
- Storing Blogs with Hive
- Auth feature
- Users can log in or sign up and add new things in the home page
If you are using Supabase just create "secrets" folder in common folder. And create a "app_secrets.dart" file and this file should contain your Supabase anonKey and url. You can customize all of this if you are using Firebase.
app_secrets.dart can be like this:
class AppSecrets {
static const supabaseUrl = "yoursupabaseurl";
static const supabaseAnonKey = "yoursupabaseanonkey";
}
Have a nice day!