main function
void
main()
Implementation
void main() async {
WidgetsFlutterBinding.ensureInitialized();
SystemChrome.setSystemUIOverlayStyle(
const SystemUiOverlayStyle(
statusBarColor: Colors.transparent,
statusBarIconBrightness: Brightness.dark,
statusBarBrightness: Brightness.light,
systemNavigationBarColor: Colors.transparent,
systemNavigationBarDividerColor: Colors.transparent,
systemNavigationBarIconBrightness: Brightness.dark,
systemNavigationBarContrastEnforced: false,
systemStatusBarContrastEnforced: false,
),
);
await SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge);
await HiveStorage.init();
final storage = HiveStorage();
final isDark = storage.getSetting('darkMode', false) as bool;
darkModeNotifier.value = isDark;
runApp(const SnapApp());
}