main.dart 1005 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import 'dart:io';
  2. import 'package:flutter/material.dart';
  3. import 'package:flutter/services.dart';
  4. import 'package:flutter_clock/index_page.dart';
  5. import 'package:flutter_clock/utils/app_utils.dart';
  6. /// Description: enter point of the app
  7. /// Time : 04/06/2025 Sunday
  8. /// Author : liuyuqi.gov@msn.cn
  9. void main() {
  10. WidgetsFlutterBinding.ensureInitialized();
  11. AppUtils.setOverrideForDesktop();
  12. runApp(MyApp());
  13. if (Platform.isAndroid) {
  14. SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
  15. statusBarColor: Colors.transparent,
  16. statusBarIconBrightness: Brightness.dark,
  17. ));
  18. }
  19. }
  20. class MyApp extends StatelessWidget {
  21. @override
  22. Widget build(BuildContext context) {
  23. return MaterialApp(
  24. title: 'Flutter Clock',
  25. debugShowCheckedModeBanner: false,
  26. theme: ThemeData(
  27. primarySwatch: Colors.blue,
  28. visualDensity: VisualDensity.adaptivePlatformDensity,
  29. fontFamily: 'Roboto',
  30. ),
  31. home: IndexPage(),
  32. );
  33. }
  34. }