From 85249acc84ed2d1d21ebd86ebe9c504b59e09775 Mon Sep 17 00:00:00 2001 From: fiatcode Date: Thu, 30 Apr 2026 11:25:34 +0700 Subject: [PATCH] feat: update main.dart with app initialization --- lib/main.dart | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 lib/main.dart diff --git a/lib/main.dart b/lib/main.dart new file mode 100644 index 0000000..9efb2bb --- /dev/null +++ b/lib/main.dart @@ -0,0 +1,29 @@ +import 'package:flutter/material.dart'; +import 'package:traccar_client/main_screen.dart'; +import 'package:traccar_client/preferences.dart'; + +void main() async { + WidgetsFlutterBinding.ensureInitialized(); + await Preferences.init(); + runApp(const TraccarClientApp()); +} + +class TraccarClientApp extends StatelessWidget { + const TraccarClientApp({super.key}); + + @override + Widget build(BuildContext context) { + return MaterialApp( + title: 'Traccar Client', + debugShowCheckedModeBanner: false, + theme: ThemeData( + useMaterial3: true, + colorScheme: ColorScheme.fromSeed(seedColor: Colors.blue), + appBarTheme: const AppBarTheme( + centerTitle: true, + ), + ), + home: const MainScreen(), + ); + } +} \ No newline at end of file