flutter_getit 2.1.0-beta.1 copy "flutter_getit: ^2.1.0-beta.1" to clipboard
flutter_getit: ^2.1.0-beta.1 copied to clipboard

Integrating with 'get_it,' it efficiently manages Flutter project dependencies, providing robust page control, route management, and module flexibility

example/lib/main.dart

import 'package:example/application/bindings/application_bindings.dart';
import 'package:example/src/landing/landing_module.dart';
import 'package:example/src/nav_bar/nav_bar_module.dart';
import 'package:flutter/material.dart';
import 'package:flutter_getit/flutter_getit.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return FlutterGetIt(
      bindings: MyApplicationBindings(),
      debugMode: true,
      modules: [
        LandingModule(),
        NavBarModule(),
      ],
      builder: (context, routes, flutterGetItNavObserver) {
        return MaterialApp(
          title: 'Flutter Demo',
          navigatorObservers: [flutterGetItNavObserver],
          theme: ThemeData(
            colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
            useMaterial3: true,
          ),
          initialRoute: '/Landing/Initialize',
          routes: routes,
        );
      },
    );
  }
}
80
likes
0
pub points
87%
popularity

Publisher

verified publisheracademiadoflutter.com.br

Integrating with 'get_it,' it efficiently manages Flutter project dependencies, providing robust page control, route management, and module flexibility

Repository (GitHub)
View/report issues

Topics

#dependency-injection #di #injection #router #routing

License

unknown (license)

Dependencies

flutter, get_it

More

Packages that depend on flutter_getit