FlexAdaptive.iOSAndDesktop constructor
const
FlexAdaptive.iOSAndDesktop({})
Use adaptive feature on iOS and all desktop operating systems (Windows, macOS and linux), also when using the app in their web browsers.
Rationale for this configuration, you only want to retain the default none adaptive theme feature setup on Android and Fuchsia platforms on both their devices and their web behavior.
Useful for changing M3 opinionated styles on everything else than Android and Fuchsia, while also keeping it for web usage on Android and Fuchsia builds.
Consider using this configuration for correct platform styled progressive WEB apps on Android and Fuchsia. While the adaptive style is used on everything else, where the typical use case is to replace Material-3 opinionated styles with the platform adaptive values.
Implementation
const FlexAdaptive.iOSAndDesktop({
this.android = false,
this.androidWeb = false,
this.fuchsia = false,
this.fuchsiaWeb = false,
this.iOS = true,
this.iOSWeb = true,
this.linux = true,
this.linuxWeb = true,
this.macOS = true,
this.macOSWeb = true,
this.windows = true,
this.windowsWeb = true,
this.overrideIsWeb,
});