aman-kassa-flutter/lib/main.dart

28 lines
764 B
Dart

import 'package:aman_kassa_flutter/views/login/login_view.dart';
import 'core/locator.dart';
import 'core/providers.dart';
import 'core/router.dart';
import 'core/services/navigator_service.dart';
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'views/home/home_view.dart';
void main() async {
await LocatorInjector.setupLocator();
runApp(MainApplication());
}
class MainApplication extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MultiProvider(
providers: ProviderInjector.providers.toList(),
child: MaterialApp(
navigatorKey: locator<NavigatorService>().navigatorKey,
home: HomeView(),
onGenerateRoute: generateRoute,
),
);
}
}