AGENTS.md 与 README.md 同步更新:根据实际代码结构重写目录树、技术栈、架构分层及编码规范,移除旧版内联示例并补充新的开发约定与代码生成命令。
31 lines
884 B
Dart
31 lines
884 B
Dart
import 'package:flutter/cupertino.dart';
|
||
import 'package:flutter_localizations/flutter_localizations.dart';
|
||
import 'package:webrtc_controller_flutter/l10n/app_localizations.dart';
|
||
|
||
import 'router/app_router.dart';
|
||
import 'theme/app_theme.dart';
|
||
|
||
/// 应用根组件:CupertinoApp + GoRouter。
|
||
class WebrtcControllerApp extends StatelessWidget {
|
||
const WebrtcControllerApp({super.key});
|
||
|
||
@override
|
||
Widget build(BuildContext context) {
|
||
return CupertinoApp.router(
|
||
title: 'WebRTC 控制端',
|
||
theme: AppTheme.light,
|
||
localizationsDelegates: const [
|
||
AppLocalizations.delegate,
|
||
GlobalCupertinoLocalizations.delegate,
|
||
GlobalMaterialLocalizations.delegate,
|
||
GlobalWidgetsLocalizations.delegate,
|
||
],
|
||
supportedLocales: const [
|
||
Locale('zh'),
|
||
Locale('en'),
|
||
],
|
||
routerConfig: appRouter,
|
||
);
|
||
}
|
||
}
|