init static method
Initializes the responsive utility.
Typically called in main() before runApp().
If context is provided, it uses MediaQuery.of(context) for initial metrics.
Otherwise, it uses the primary view's PlatformDispatcher.
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;
}