The Startup
Published in

The Startup

Dagger 2: Understanding Components and Modules

Dagger is an excellent tool for dependency injection (DI). It does most of the job in compile time, making applications smaller and faster and dependency resolving safer.

What’s not great is the documentation. Dagger is not a simple tool by any means. It requires a certain level of understanding to be used properly and efficiently.




Get smarter at building your thing. Follow to join The Startup’s +8 million monthly readers & +756K followers.

Recommended from Medium

Android: Add Bilingual Support

Android Recyclerview error

Open Source at Microsoft Mobile

Ubuntu 20: Install Android Studio

RecyclerView with different items and multiple columns grid

Android connects MQTT using Kotlin

Android All About Page Part 1: Dynamic Design of ViewPager2+TabLayout

Like a Fashionista

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Dmitry Si

Dmitry Si

Software developer. Most recently Android Java/Kotlin engineer. Former manager, desktop and embedded software creator.

More from Medium

CI/CD for Android using GitHub Actions and Gradle Play Publisher

Android AdMob consent with UMP — Personalized or Non-Personalized Ads in EEA

Using Secrets in Circle Ci and Local

Use AWS CodeArtifact in your project.