simple_tv_navigation 0.0.1+34
simple_tv_navigation: ^0.0.1+34 copied to clipboard
A highly optimized TV navigation system for Flutter applications, providing efficient ID-based focus management for TVs, set-top boxes, and game consoles.
import 'package:flutter/material.dart';
import 'package:simple_tv_navigation/simple_tv_navigation.dart';
import 'navigation/app_container.dart';
import 'navigation/navigator_service.dart';
void main() {
runApp(TvNavigationProvider(
enabled: false,
child: const MainApp(),
));
}
class MainApp extends StatelessWidget {
const MainApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
navigatorKey: NavigatorService.navigatorKey,
theme: ThemeData(
brightness: Brightness.dark,
primaryColor: Colors.red,
scaffoldBackgroundColor: Colors.black87,
appBarTheme: const AppBarTheme(
backgroundColor: Colors.transparent,
elevation: 0,
),
colorScheme: const ColorScheme.dark(
primary: Colors.red,
secondary: Colors.blue,
),
),
home: const AppContainer(),
);
}
}