Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
-
Updated
Sep 24, 2024 - Dart
Dependency injection (DI) is an implementation of the dependency inversion principle with the aim of separation of concerns by separating the depndency's implementation from the class that's using it. That kind of abstraction makes it possible to have different implementations with the same public methods so the class using it, doesn't need to care which of the implementations is used. This is also especially useful for unit testing.
There are different types of dependency injection:
Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
A boilerplate project created in flutter using MobX and Provider.
Compile-time dependency injection for Dart and Flutter
a simple yet powerful state management technique for Flutter
A Flutter app which shows a list of popular movies.
A simple compile-time dependency injection library for Dart and Flutter
A simple app to demonstrate a testable, maintainable, and scalable architecture for flutter. flutter_bloc, get_it, hive, and REST API are some of the tech stacks used in this project.
MVC pattern for flutter. Works as state management, dependency injection and service locator.
A boilerplate project created in flutter using Bloc, Retrofit and gen code packages
A super simple dependency injection implementation for flutter that behaviours like any normal IOC container and does not rely on mirrors
Large-Scale Flutter Reference Application. An Extension of DevonFw's My Thai Star Project
Grundlagenkurs in Dart & Flutter. Einführung in die moderne App Entwicklung mit dem Flutter Framework.
An app to keep of track your expenses and stay on top of your game with detailed insights, built with clean architecture and MVVM pattern 🚀
A lightweight, flexible, and high-performance dependency injection and service location library for Dart and Flutter
A pragmatic lightweight dependency injection library. This is a port of Koin for Dart projects.
Flutter project boilerplate that adheres to the principles of Clean Architecture.
Flutter sample project with DDD
Simple Flutter project built based on BLoC and Clean architecture with both Unit and integration tests. Bitrise for CI/CD.
A pragmatic lightweight dependency injection framework for Flutter developers.
[Flutter SDK V.2] - Youtube Video is a Flutter application built to demonstrate the use of Modern development tools with best practices implementation like Clean Architecture, Modularization, Dependency Injection, BLoC, etc.
Created by Martin Fowler
Released January 23, 2004