---
title: "Discussion on \"DIY: your own Dependency Injection library!\" | Hashnode"
description: "Discussion on \"DIY: your own Dependency Injection library!\". Demystifying the internals of DI libraries"
url: "https://hashnode.com/posts/diy-your-own-dependency-injection-library/65a985240936338382c5513a"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [DIY: your own Dependency Injection library!](https://blog.p-y.wtf/diy-your-own-dependency-injection-library?utm_source=hashnode&utm_medium=feed)

Demystifying the internals of DI libraries

Jan 18, 2024 · 17 min read · blog.p-y.wtf  
Updated Jan 22, 2024  
Read the article

-   [#dependency-injection](https://hashnode.com/tag/dependency-injection)
-   [#android](https://hashnode.com/tag/android)
-   [#java](https://hashnode.com/tag/java)
-   [#kotlin](https://hashnode.com/tag/kotlin)
-   [#dagger-hilt](https://hashnode.com/tag/dagger-hilt)
-   [#dagger](https://hashnode.com/tag/dagger)
-   [#internals](https://hashnode.com/tag/internals)

## Written by

[Pierre-Yves Ricau](https://hashnode.com/@py)

@py · San Francisco

  
[View profile](https://hashnode.com/@py)

Deep dives

My pronouns are he / him. Android Engineer at Square / Block. A few things I enjoy: Publishing Open Source libraries (LeakCanary, Curtains, Radiography, square/logcat) Rollerblading Writing technical blogs (previously on dev.to/pyricau) Cooking Giving tech talks Reading sci-fi

## Responses 1

Markdown supported · ⌘↵ to post

[Gabriel Sanmartín](https://hashnode.com/@kelmer)

[Feb 5, 2024](https://hashnode.com/posts/diy-your-own-dependency-injection-library/65a985240936338382c5513a/comment/65c11cdba56a609ee675727d)

this is such a good exercise, thank you!
