main.dart 710 B

1234567891011121314151617181920212223242526
  1. import 'package:easy_localization/easy_localization.dart';
  2. import 'package:flutter/material.dart';
  3. import 'package:hotkey_manager/hotkey_manager.dart';
  4. import 'startup/launch_configuration.dart';
  5. import 'startup/startup.dart';
  6. import 'user/presentation/splash_screen.dart';
  7. class FlowyApp implements EntryPoint {
  8. @override
  9. Widget create(LaunchConfiguration config) {
  10. return SplashScreen(
  11. autoRegister: config.autoRegistrationSupported,
  12. );
  13. }
  14. }
  15. Future<void> main() async {
  16. WidgetsFlutterBinding.ensureInitialized();
  17. await EasyLocalization.ensureInitialized();
  18. WidgetsFlutterBinding.ensureInitialized();
  19. await hotKeyManager.unregisterAll();
  20. await FlowyRunner.run(FlowyApp());
  21. }