관리 메뉴

막내의 막무가내 프로그래밍 & 일상

[안드로이드] 클린 아키텍처 Hilt 추가 적용 (MVVM, Muliti Module, RxJava2, Hilt) 본문

안드로이드/코틀린 & 아키텍처 & Recent

[안드로이드] 클린 아키텍처 Hilt 추가 적용 (MVVM, Muliti Module, RxJava2, Hilt)

막무가내막내 2022. 2. 1. 21:02
728x90

 

 

 

 

안녕하세요 안드로이드 아키텍처나 한번 훓을겸 예전에 한 프로젝트에 Hilt를 추가해봤는데 이에 대한 기록을 남겨볼까 합니다.

 

 

[안드로이드 MVVM 클린 아키텍처 프로젝트 정리 포스팅] 

https://youngest-programming.tistory.com/484

 

[안드로이드] 클린 아키텍처(Clean Architecture) 정리 및 구현

[2021-04-28 업데이트] [2022-02-01 업데이트] Hilt 사용한 프로젝트 링크 하단에 추가 [프로젝트] github.com/mtjin/mtjin-android-clean-architecture-movieapp mtjin/mtjin-android-clean-architecture-movieap..

youngest-programming.tistory.com

예전에 안드로이드 클린아키텍처를 처음 공부하고 다양한 방식으로 아키텍처가 적용된 프로젝트를 직접 구현해보면서 정리한 포스팅을 한 적이 있습니다.

 

MVVM, Multi Module, RxJava2, Dagger2, Koin 등을 사용하며 구현한 프로젝트였는데 추가로 Hilt를 적용한 예시를 만들어야겠다는 생각이 있었는데 오늘에서야 했네요... ㅎㅎ  

 

https://github.com/mtjin/mtjin-android-clean-architecture-movieapp/tree/main

 

GitHub - mtjin/mtjin-android-clean-architecture-movieapp: Clean Architecture 학습 및 구현(MVVM, RxJava2, Hilt, Koin, Dagger

Clean Architecture 학습 및 구현(MVVM, RxJava2, Hilt, Koin, Dagger2, Jetpack Lib) - GitHub - mtjin/mtjin-android-clean-architecture-movieapp: Clean Architecture 학습 및 구현(MVVM, RxJava2, Hilt, Koin, Dagger2...

github.com

main 과 clean-mvvm-multi-module-rxjava-hilt 브랜치에 구현해놨고 따로 설명하는 글은 남기지 않겠습니당.

그리고 예전에 만든 프로젝트에서 구조만 바꾼거고 비현직자가 구현한거라 네이밍이나 구조가 좀 이상해도 양해부탁드립니다. ㅎㅎ 

나중에 기회되면 더 깔끔하게 바꿔보도록 하겠습니다 !!

 

 

 

 

 

[사용기술]

MVVM, Multi Module, RxJava2, Hilt, Databinding, Room, AAC ViewModel, Glide, Retrofit2

 

 

 

[구현내용]

1. 자동로그인

2. 영화 로컬캐싱 

3. 영화 검색 및 불러오기 무한스크롤

 

 

 

댓글과 공감은 큰 힘이 됩니다. 감사합니다. !!!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90
Comments