Add simple desktop app

This commit is contained in:
Elias Projahn 2020-07-18 11:58:03 +02:00
parent 5312bad52d
commit 4bdd1873c4
17 changed files with 540 additions and 1 deletions

22
desktop/lib/main.dart Normal file
View file

@ -0,0 +1,22 @@
import 'package:flutter/widgets.dart';
import 'package:musicus_common/musicus_common.dart';
import 'package:path/path.dart' as p;
import 'package:path_provider/path_provider.dart' as pp;
import 'settings.dart';
import 'platform.dart';
import 'playback.dart';
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
final dir = await pp.getApplicationSupportDirectory();
final dbPath = p.join(dir.path, 'db.sqlite');
runApp(MusicusApp(
dbPath: dbPath,
settingsStorage: SettingsStorage(),
platform: MusicusDesktopPlatform(),
playback: MusicusDesktopPlayback(),
));
}