일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 안드로이드 리싸이클러뷰
- android memory leak
- 안드로이드 앱 아키텍처 가이드라인 사용법
- Android App Architecture Guideline
- Hilt
- 안드로이드 Espresso
- sharedFlow
- 안드로이드 mvvm
- 안드로이드 JUnit
- Android MVVM
- 안드로이드 클린 아키텍처
- 안드로이드 테스트코드
- Koin
- 리싸이클러뷰 최적화
- 스타트업 코딩테스트
- coroutine
- 코루틴
- 안드로이드 의존성주입
- 안드로이드 앱 아키텍처 가이드라인 설명
- android DI
- 안드로이드 mvvm예제
- 안드로이드 최적화
- android clean architecture
- 안드로이드 Mockito
- 안드로이드 아키텍처 컴포넌트
- 안드로이드 hilt
- RxJava
- 안드로이드 앱 아키텍처 가이드라인 예시
- MVVM
- 안드로이드 앱 아키텍처 가이드라인
- Today
- Total
목록안드로이드 hilt (2)
안드로이드 연구소
안녕하세요 안드로이드 개발자입니다. 저는 최근 한주간 강의를 들으면서 클린아키텍처에 대해서 더 배우고 제 간단한 샘플 프로젝트를 만들면서 어떻게 강의를 해야할지 고민하던 와중에... 코로나에 또 걸렸습니다. 유행이라고 말만들었는데 예상치도 못하게 걸려버렸네요 ㅎㅎ;; 이틀간 사망한뒤 이렇게 다시 일어나게되었습니다. 그렇다면 한주간 정리한 저의 클린 아키텍처 안드로이드 아키텍처 가이드라인을 소개해보도록 하겠습니다. 1. 클린아키텍처에서 가장 중요한 것은? 그전에 들어가기 전에 여러분들은 클린 아키텍처에서 가장 중요한 요소가 무엇이라고 생각하시는가요? 데이터레이어? 도메인레이어? 프레젠테이션 레이어? 아니면 그 4개 원 그림? 저는 이번 공부를 하면서 클린 아키텍처를 만들기위해서 필수 오브 필수품은 의존성 ..
지난번에 포스트에서 의존중인 코드가 어떤것들인지, 의존중이 코드를 없애기위해 어떻게 3가지 방법으로 의존성을 주입하였는지(Dagger, Hilt, Koin아님), 가장 손쉽게 의존성을 주입한 3번째 방법을 하기위해 어떤 라이브러리들이 있었는지(Dagger, Hilt, Koin맞음) 알아보았습니다. 그렇다면 오늘 이 라이브러리들 사용법에 대해서 알아보겠습니다. 첫번째는 바로 Dagger입니다. 앞전의 의존성에 문제가 있었던 예제를 Dagger를 사용하면 어떻게 해결할 수 있는지 확인해볼까요? class UserViewModel : ViewModel() { private val userRepository = UserRepository() // using userReposiroty instance ... } ..