Dependency injection via APT (source code generation) ala "Server-Side Dagger DI"
-
Updated
May 28, 2024 - Java
Dependency injection via APT (source code generation) ala "Server-Side Dagger DI"
RxJava, Dagger, Retrofit = MVP
Playground for Java experiments
A material-design Hacker News Android reader
This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava2, FastAndroidNetworking and PlaceholderView
The lightweight modular Java project environment
Basic dependency injection tool
This application allows users to sign in with Google and create, organize, and view their notes. It offers a user-friendly interface for managing your thoughts, ideas, and important information on the go.
Android 程序员需要掌握的技术栈:数据结构算法、程序架构、设计模式、性能优化、Kotlin、NDK、Jetpack,以及常用的开源框架源码分析如 Flutter、Router、RxJava、Glide、LeakCanary、Dagger2、Retrofit、OkHttp、ButterKnife 等
Extension of the android-mvp-architecture for very large projects.
Crypto search system based on Finn Hub API
(deprecated by Twitter API update) A tool for archiving tweets onto an AWS DynamoDB database. Backend built using the Spring framework for Java along with Gradle, Dagger, Apache and the Twitter API. Frontend built using React and JavaScript.
A Contact Book API Demo. demonstrating my knowledge in designing and implementing backend code.
Simple project with clean architecture
In Dagger 2, you can use the @singleton annotation to mark a component or a provided dependency as a singleton. The @singleton annotation ensures that only one instance of the annotated class is created and shared across the application.
In Dagger 2, the Application class is often used to define and provide shared components across the application. The Application class acts as a global context for your Android application and is created before any other component or object in your app.
Add a description, image, and links to the dagger topic page so that developers can more easily learn about it.
To associate your repository with the dagger topic, visit your repo's landing page and select "manage topics."