flutter_slick 1.0.1 flutter_slick: ^1.0.1 copied to clipboard
Slick patterns for Flutter.
import 'package:flutter/material.dart';
import 'package:flutter_slick/navigation/logic.dart';
import 'package:flutter_slick/services/authentication.dart';
import 'package:provider/provider.dart';
import 'application.dart';
import 'paths/root.dart';
import 'screens/initial.dart';
import 'services/mock_authentication.dart';
import 'utils/auth_user.dart';
void main() {
runApp(
MultiProvider(
providers: [
Provider<AuthenticationService<AuthUser>>(
create: (context) {
return MockAuthenticationService();
},
),
ChangeNotifierProvider<NavigationLogic<AuthUser>>(
create: (context) {
return NavigationLogic<AuthUser>(
context: context,
initialScreen: () => const InitialScreen(),
rootPaths: rootPaths,
);
},
),
],
child: const Application(),
),
);
}