| 12345678910111213141516171819202122232425262728293031323334 |
- import 'package:get/get.dart';
- import 'package:location/module/friend/add_friend/add_friend_dialog_controller.dart';
- import 'package:location/module/main/main_page.dart';
- import '../module/main/main_controller.dart';
- import '../module/splash/splash_controller.dart';
- import '../module/splash/splash_page.dart';
- abstract class AppPage {
- static final pages = <GetPage>[...generalPages];
- }
- abstract class RoutePath {
- static const splash = '/';
- static const mainTab = '/mainTab';
- }
- class AppBinding extends Bindings {
- @override
- void dependencies() {
- lazyPut(() => SplashController());
- lazyPut(() => MainController());
- lazyPut(() => AddFriendDialogController());
- }
- void lazyPut<S>(InstanceBuilderCallback<S> builder) {
- Get.lazyPut(builder, fenix: true);
- }
- }
- final generalPages = [
- GetPage(name: RoutePath.splash, page: () => const SplashPage()),
- GetPage(name: RoutePath.mainTab, page: () => MainPage()),
- ];
|