Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
-
Updated
May 28, 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 Flutter app which shows a list of popular movies.
a simple yet powerful state management technique for Flutter
Grundlagenkurs in Dart & Flutter. Einführung in die moderne App Entwicklung mit dem Flutter Framework.
A simple compile-time dependency injection library for Dart and Flutter
A boilerplate project created in flutter using Bloc, Retrofit and gen code packages
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.
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 🚀
uber clone app. created by Kuldip,Vivek,Hemanshu,Romish
Large-Scale Flutter Reference Application. An Extension of DevonFw's My Thai Star Project
Simple Flutter project built based on BLoC and Clean architecture with both Unit and integration tests. Bitrise for CI/CD.
[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.
MVC pattern for flutter. Works as state management, dependency injection and service locator.
Flutter Cryptocurrency Charts application based on Clean Architecture.
A boilerplate project was created in flutter using Clean Architecture & TDD.
Flutter ChatGpt Complete Functional App with Clean Architecture
SOLID Principles is a coding standard that all developers should have a clear concept for developing software in a proper way to avoid a bad design .it is used across the object-oriented design spectrum. When applied properly it makes your code more extendable, logical and easier to read.
A Flutter project template for building solid applications through separation of concerns between the UI, state management and business logic.
Created by Martin Fowler
Released January 23, 2004