ente/lib/main.dart
2020-04-24 18:10:24 +05:30

32 lines
861 B
Dart

import 'package:flutter/material.dart';
import 'package:logger/logger.dart';
import 'package:myapp/photo_loader.dart';
import 'package:myapp/photo_provider.dart';
import 'package:myapp/photo_sync_manager.dart';
import 'package:myapp/ui/home_widget.dart';
import 'package:provider/provider.dart';
final provider = PhotoProvider();
final logger = Logger();
void main() async {
WidgetsFlutterBinding.ensureInitialized();
runApp(MyApp());
provider.refreshGalleryList().then((_) => PhotoSyncManager(provider.list));
}
class MyApp extends StatelessWidget {
final _title = 'Orma';
@override
Widget build(BuildContext context) {
return MaterialApp(
title: _title,
theme: ThemeData.dark(),
home: ChangeNotifierProvider<PhotoLoader>.value(
value: PhotoLoader.instance,
child: HomeWidget(_title),
),
);
}
}