init static method

void init({
  1. BuildContext? context,
})

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;
}