import 'package:flutter/widgets.dart'; import 'app.dart'; import 'data/species_repository.dart'; import 'data/variety_repository.dart'; import 'di/injector.dart'; import 'i18n/strings.g.dart'; import 'services/onboarding_store.dart'; import 'services/social_service.dart'; import 'services/social_settings.dart'; Future main() async { WidgetsFlutterBinding.ensureInitialized(); LocaleSettings.useDeviceLocaleSync(); await configureDependencies(); final onboarding = getIt(); runApp( TranslationProvider( child: TaneApp( repository: getIt(), species: getIt(), onboarding: onboarding, social: getIt(), socialSettings: getIt(), showIntro: !await onboarding.introSeen(), ), ), ); }