| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
Tags
- MVP Architecture
- Android Navigation
- WebView
- 안드로이드 카카오 로그인
- 안드로이드 갤러리 접근
- 습관만들기
- Android 12
- 알고리즘 자바
- Android WebView
- Java
- Android
- android recyclerview
- 66챌린지
- Kotlin
- Android Jetpack
- scope function
- Android 12 대응
- 영어공부
- Android ViewPager2
- 영어독립365
- DataBinding
- 안드로이드
- OkHttp Interceptor
- Android Interceptor
- Android ProgressBar
- 프로그래머스 알고리즘
- Kotlin FCM
- 코틀린 코루틴
- coroutine
- 카카오 알고리즘
Archives
- Today
- Total
목록2025/11/15 (1)
나미래 Android 개발자
[Android DI] Hilt는 내부적으로 어떻게 동작할까?
Hilt 내부 동작 이해하기Annotation Processing부터 Bytecode 변조까지Android 개발에서 의존성 주입(DI)을 본격적으로 적용하려면 가장 먼저 만나게 되는 프레임워크가 Hilt다. Hilt는 Dagger2를 기반으로 Android 환경에 최적화된 DI 솔루션이며, 복잡한 Android 컴포넌트 생명주기(Lifecycle)를 고려한 주입 방식을 표준화한다.이번 글은 Hilt 내부 동작을 큰 흐름 중심으로 이해하는 것을 목표로 학습한 내용을 전한다. 너무 심화된 내부 구현까지 들어가기보다는, "왜 이런 구조가 필요한가?"에 집중했다.1. Android에서 DI가 까다로운 이유Android 환경에서 DI가 어려운 이유는 크게 두 가지다.1). Android 컴포넌트는 개발자가 직접 ..
안드로이드/DI
2025. 11. 15. 14:01
