fipy/lib/main.dart

34 lines
1.0 KiB
Dart
Raw Normal View History

2023-04-16 03:11:06 +02:00
import 'package:fipy/providers/download.dart';
import 'package:fipy/providers/home.dart';
import 'package:fipy/providers/player.dart';
import 'package:fipy/screens/home.dart';
2022-04-27 22:05:20 +02:00
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
2022-04-27 22:05:20 +02:00
Future<void> main() async {
2022-04-27 22:05:20 +02:00
WidgetsFlutterBinding.ensureInitialized();
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()),
2023-04-16 03:11:06 +02:00
ChangeNotifierProvider(create: (_) => DownloadProvider()),
],
child: MaterialApp(
title: 'Fipy',
theme: ThemeData(
2023-04-16 02:37:57 +02:00
colorScheme: ColorScheme.fromSwatch(primarySwatch: Colors.blue)
.copyWith(background: Colors.grey[900])),
home: const HomeScreen(title: 'Fipy'),
2022-04-27 22:05:20 +02:00
),
);
}
}