π¨ Flutter β Theme
Concepts
At initializeβ
await AzeooSDK.initialize(
apiKey,
options: AzeooSDKInitOptions(
theme: ThemeConfig(
primaryLight: Color(0xFF0066CC),
primaryDark: Color(0xFF4DA3FF),
secondaryLight: Color(0xFF00AA88),
secondaryDark: Color(0xFF66DDAA),
backgroundLight: Colors.white,
backgroundDark: Color(0xFF121212),
success: Colors.green,
error: Colors.red,
warning: Colors.amber,
customLightTheme: ThemeData(/* optional full override */),
customDarkTheme: ThemeData(/* optional */),
),
),
);
Config types live in package:azeoo_core.
After connectβ
AzeooSDK.changePrimaryColor(Colors.purple);
AzeooSDK.setCustomThemes(light: myLight, dark: myDark);
final mode = await AzeooSDK.getCurrentThemeMode();
Host app theme
If your app uses ThemeMode.system, call getCurrentThemeMode after connect to align host chrome with the SDK.