init method
--- LIFECYCLE MANAGEMENT --- Initializes the storage engines and triggers code-generated setup.
Timing: This must be called at app startup (e.g., in main or via a
DI container like GetIt or Provider).
Flow:
- Opens
SharedPreferencesdisk handle. - Calls
initGenerated()to load all stored values into memory.
Implementation
/// Initializes the storage engines and triggers code-generated setup.
///
/// **Timing:** This must be called at app startup (e.g., in `main` or via a
/// DI container like `GetIt` or `Provider`).
///
/// **Flow:**
/// 1. Opens `SharedPreferences` disk handle.
/// 2. Calls `initGenerated()` to load all stored values into memory.
Future<void> init() async {
_prefs = await SharedPreferences.getInstance();
initGenerated();
}