import 'package:fip_parser_ui/providers/home.dart'; import 'package:fip_parser_ui/providers/player.dart'; import 'package:fip_parser_ui/screens/home.dart'; import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; import 'package:kplayer/kplayer.dart'; Future main() async { WidgetsFlutterBinding.ensureInitialized(); Player.boot(); runApp(const FipyApp()); } class FipyApp extends StatelessWidget { const FipyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return MultiProvider( providers: [ ChangeNotifierProvider(create: (_) => PlayerProvider()), ChangeNotifierProvider(create: (_) => HomeProvider()), ChangeNotifierProvider(create: (_) => DownloadProvider()), ], child: MaterialApp( title: 'Fipy', theme: ThemeData( primarySwatch: Colors.blue, backgroundColor: Colors.grey[900]), home: const HomeScreen(title: 'Fipy'), ), ); } }