1ceacf88fb1b06c1369b8716f4a762e48ce5262f
Improves the management of Hive boxes by introducing separate initialization for global and user-specific data. This change enhances data isolation and allows for dynamic dependency injection based on the authentication state. It introduces `initGlobalDependencies` and `initUserSpecificDependencies` to manage the application's dependencies. User-scoped repositories and cubits are now registered/unregistered upon login/logout. The UserCubit is updated to allow dynamic injection of user-specific repositories after authentication. The TagCubit is refactored to use a repository.
budget_app
Budget App
Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
Languages
Dart
52.9%
HTML
34.8%
C++
6.2%
CMake
5.1%
Swift
0.5%
Other
0.4%