Files
windows-application/lib/main.dart
2026-01-22 15:14:27 +08:00

42 lines
1.1 KiB
Dart

import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
// import 'package:logging/logging.dart';
import 'screens/main_screen.dart';
import 'services/log_service.dart';
import 'services/config_service.dart';
import 'providers/client_provider.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
// 初始化日志系统
final logService = LogService();
await logService.initialize();
runApp(const CloudClientApp());
}
class CloudClientApp extends StatelessWidget {
const CloudClientApp({super.key});
@override
Widget build(BuildContext context) {
return MultiProvider(
providers: [
ChangeNotifierProvider(create: (_) => ClientProvider()),
Provider(create: (_) => LogService()),
Provider(create: (_) => ConfigService()),
],
child: MaterialApp(
title: '云算力平台客户端',
theme: ThemeData(
primarySwatch: Colors.blue,
useMaterial3: true,
),
home: const MainScreen(),
debugShowCheckedModeBanner: false,
),
);
}
}