💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架)
-
Updated
Sep 11, 2023 - Java
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:
💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架)
Bootique is a minimally opinionated platform for modern runnable Java apps.
A scope tree based Dependency Injection (DI) library for Java / Kotlin / Android.
ActiveJ is an alternative Java platform built from the ground up. ActiveJ redefines core, web and high-load programming in Java, providing simplicity, maximum performance and scalability
Android class dependency visualizer. This tool helps to visualize the current state of the project.
Sample project explains Dependency Injection in Android using dagger-android framework.
This project implements the dagger 2 in android for dependency injection
🚚 Android processing library for managing SharedPreferences persistence efficiently and structurally.
Dependency injection via APT (source code generation) ala "Server-Side Dagger DI"
💉 Transfuse - A Dependency Injection and Integration framework for Google Android
Android Image Editor Application.
Dependency injection library for modular Android applications
DecleX - Declarative Framework for Android, easier and faster coding.
Repository for low level design solution of parking lot
These are project resources for the live YouTube lectures. Includes dependency injection, git internals, code reviews and the system design contest.
✨ A Java library for applications software infrastructure
Android Sample to explain Dagger 2 and MVP in android applications.
A repository dedicated to showcasing best practices in Java and Spring through concise code snippets.
Alternative Java platform, built from the ground up - with its own async I/O core and DI. Ultra high-performance, simple and minimalistic - redefines server-side programming, web-development and highload!
Created by Martin Fowler
Released January 23, 2004