This commit is contained in:
Chen Li
2025-08-12 13:36:42 +08:00
parent 8191bef32e
commit 130755f9e1
47 changed files with 3728 additions and 761 deletions

View File

@@ -1,18 +1,26 @@
import 'package:ai_chat_assistant/themes/AppTheme.dart';
import 'package:flutter/material.dart';
import 'config/theme.dart';
import 'screens/chat_screen.dart';
import 'services/command_service.dart';
import 'screens/main_screen.dart';
class AIChatApp extends StatelessWidget {
const AIChatApp({super.key});
class ChatAssistantApp extends StatelessWidget {
const ChatAssistantApp({super.key});
/// 初始化聊天助手
///
/// [commandCallback] 接收来自AI的车控命令并执行
static void initialize({required CommandCallback commandCallback}) {
CommandService.registerCallback(commandCallback);
}
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'AI Chat Assistant',
title: 'ai_chat_assistant',
theme: AppTheme.lightTheme,
darkTheme: AppTheme.darkTheme,
themeMode: ThemeMode.system,
home: const ChatScreen(),
home: const MainScreen(),
);
}
}
}