get_modular_wrappers 0.0.1 copy "get_modular_wrappers: ^0.0.1" to clipboard
get_modular_wrappers: ^0.0.1 copied to clipboard

outdated

GetX modular approach wrapper

Just a GetX wrappers repo.

Usage #

Change the main app init:

import 'package:get_modular/get_modular_wrappers.dart'; 

void main() {
  runApp(
    GetAppWrapper(
      initialRoute: AppRoutes.root,
      unknownPageRoute: AppRoutes.notFound,
      coreModule: CoreModule(),
    ),
  );
}

Create a core_module.dart file:

import 'package:get_modular/get_modular_wrappers.dart';
import 'modules/home_module';

class CoreModule extends GetModule {
  @override
  List<GetBind> get binds => [];

  @override
  List<GetRoute> get routes => [
        GetModuleRoute(
          module: HomeModule(),
        ),
        //..more modules
      ];
}

Create a home_module.dart:

import 'package:get_modular/get_modular_wrappers.dart';
import '../app_routes.dart';

class HomeModule extends Module {
  @override
  List<ModularRoute> get routes => [
        ChildRoute(
          AppRoutes.root,
          child: (context, args) => Scaffold(
            body: Center(
              child: Text('Home'),
            ),
          ),
        ),
      ];
}

Preferable create a file app_routes.dart to map your app routes from modules routes:

class AppRoutes {
  //static const root = HomeRoutes.root;
  //static const login = LoginPage.routeName;
  //static const notFound = '/not-found';
}
1
likes
0
points
46
downloads

Publisher

unverified uploader

Weekly Downloads

GetX modular approach wrapper

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

event_bus, flutter, get

More

Packages that depend on get_modular_wrappers