init static method
INITIALIZE → Put in main() or auto-initializes on first use
Implementation
static void init({BuildContext? context}) {
if (_isInitialized) return; // Prevent double initialization
WidgetsFlutterBinding.ensureInitialized();
if (context != null) {
_instance._updateFromContext(context);
} else {
_instance._updateFromWindow();
}
WidgetsBinding.instance.addObserver(_instance);
_isInitialized = true;
}