import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:flutter_timezone/flutter_timezone.dart'; import 'package:timezone/data/latest_all.dart' as tz; import 'package:timezone/timezone.dart' as tz; import 'package:household_keeper/app.dart'; import 'package:household_keeper/core/notifications/notification_service.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); tz.initializeTimeZones(); final timeZoneName = await FlutterTimezone.getLocalTimezone(); tz.setLocalLocation(tz.getLocation(timeZoneName)); await NotificationService().initialize(); runApp(const ProviderScope(child: App())); }