본문 바로가기
반응형

hilt5

[Android] 의존성 주입에 대해 완벽히 이해하기 (Hilt, DIP, IoC) 의존성 주입에 대해 헷갈리는 부분과 잘 이해가 안 가는 부분들을 모두 안드로이드에 대입해서 Kotlin으로 쉽게 설명해 보겠습니다 의존성 주입? 그게 뭐야? 다른 블로그에서도 많이 소개되어있고 많은 분들이 아시는 의존성 주입의 기본적인 의미는 바로 외부에서 객체를 주입해 준다는 것입니다. 코드로 확인해 보겠습니다. class MainRepository { val dataSource = MainDataSource() fun getApi() = dataSource.get } 위 코드는 MainDataSource의 객체를 직접적으로 MainRepository 클래스 안에서 생성합니다. 이렇게 하게 될 경우 MainRepository와 MainDataSource 간의 강한 결합도가 생기게 된다고 말합니다. 이렇.. 2022. 8. 24.
[3. 값 보여주기] RxJava+MVVM+Hilt+Papago API를 이용한 번역 앱 만들기 (feat.Kotlin) 저번 글에 이어서 작성하도록 하겠습니다, 아래 글을 보지 않으셨다면 참고해 주세요 2022.04.14 - [Project example/번역 앱] - [2. API 호출, 모듈] RxJava+MVVM+Hilt+Papago API를 이용한 번역 앱 만들기 (feat.Kotlin) [2. API 호출, 모듈] RxJava+MVVM+Hilt+Papago API를 이용한 번역 앱 만들기 (feat.Kotlin) 저번 시간에 이어서 글을 작성하도록 하겠습니다, 안 보신 분은 아래 이전 글을 확인해 주세요 2022.04.14 - [Project example/번역 앱] - [1. 화면, 종속성] RxJava+MVVM+Hilt+Papago API를 이용한 번역 앱 만들.. asuhdevstory.tistory.com.. 2022. 4. 15.
[2. API 호출, 모듈] RxJava+MVVM+Hilt+Papago API를 이용한 번역 앱 만들기 (feat.Kotlin) 저번 시간에 이어서 글을 작성하도록 하겠습니다, 안 보신 분은 아래 이전 글을 확인해 주세요 2022.04.14 - [Project example/번역 앱] - [1. 화면, 종속성] RxJava+MVVM+Hilt+Papago API를 이용한 번역 앱 만들기 (feat.Kotlin) [1. 화면, 종속성] RxJava+MVVM+Hilt+Papago API를 이용한 번역 앱 만들기 (feat.Kotlin) 안녕하세요 이번 주제는 바로 RxJava로 비동기 처리를 하여 Papago API를 호출하는 번역 앱을 만들기입니다 그럼 바로 시작하겠습니다! 우선 종속성부터 추가하겠습니다 Gradle Project 단위 buildscript { r asuhdevstory.tistory.com 전체 코드는 이곳에서 확인.. 2022. 4. 14.
[1. 화면, 종속성] RxJava+MVVM+Hilt+Papago API를 이용한 번역 앱 만들기 (feat.Kotlin) 안녕하세요 이번 주제는 바로 RxJava로 비동기 처리를 하여 Papago API를 호출하는 번역 앱을 만들기입니다 전체 코드는 이곳에서 확인할 수 있습니다 https://github.com/ParkSangSun1/RxAppExample GitHub - ParkSangSun1/RxAppExample: RxJava + Papago API + MVVM + Hilt RxJava + Papago API + MVVM + Hilt. Contribute to ParkSangSun1/RxAppExample development by creating an account on GitHub. github.com 그럼 바로 시작하겠습니다! 우선 종속성부터 추가하겠습니다 Gradle Project 단위 buildscript {.. 2022. 4. 14.
반응형