main.dart 892 B

1234567891011121314151617181920212223242526272829303132333435
  1. import 'package:flutter/material.dart';
  2. import 'package:get/get.dart';
  3. import 'package:window_manager/window_manager.dart';
  4. import 'app/routes/app_pages.dart';
  5. void main() async {
  6. const width = 375.0;
  7. const height = 680.0;
  8. WidgetsFlutterBinding.ensureInitialized();
  9. await windowManager.ensureInitialized();
  10. WindowOptions windowOptions = const WindowOptions(
  11. minimumSize: Size(width, height),
  12. maximumSize: Size(width, height),
  13. size: Size(width, height),
  14. center: true,
  15. backgroundColor: Colors.transparent,
  16. skipTaskbar: false,
  17. titleBarStyle: TitleBarStyle.hidden,
  18. );
  19. await windowManager.waitUntilReadyToShow(windowOptions, () async {
  20. await windowManager.show();
  21. await windowManager.focus();
  22. });
  23. runApp(
  24. GetMaterialApp(
  25. title: "Application",
  26. initialRoute: AppPages.INITIAL,
  27. getPages: AppPages.routes,
  28. ),
  29. );
  30. }