android-architecture-study-movieapp
android-architecture-study-movieapp copied to clipboard
안드로이드 아키텍처 스터디 정리
android-architecture-study-movieapp (BACK_UP 폴더 안에 각 순차별 프로젝트 안에 안드로이드 Open으로 열면됨)
안드로이드 아키텍처 스터디 정리
정석준 안드로이드 개발자님 안드로이드 아키텍처 스터디에 참여하며 네이버 영화 검색 앱 개발한 프로젝트 정리
(https://github.com/StudyFork/GoogryAndroidArchitectureStudy)
(https://github.com/mtjin/GoogryAndroidArchitectureStudy)



주요 사용 기술
MVC, MVP, MVVM, Clean Architecture, DataBinding, LIVEDATA, KOIN, Multi Module, ROOM, GLIDE, RETROFIT2, 무한스크롤, Dagger2, 로컬캐싱
프로젝트 정리 및 목차
순차별 정리 : https://youngest-programming.tistory.com/212
[1주차] MVC 로 구현
[2주차] Model(DataSource, Repository) 추가
[3주차] MVP (Model View Presenter) 구조로 변경
[4주차] 데이터바인딩 (Databinding) 적용
[5주차] MVVM 구조로 변경
[6주차] AAC ViewModel, LiveData 적용
[7주차] DI(Dependency Injection) -KOIN- 적용
[8주차] Multi Module 적용
[개인 업데이트 1] RxJava2, RxAndroid2 적용
[개인 업데이트 2] Dagger2 적용
[개인 업데이트 3] 클린아키텍처 적용 저장소
기록
[스터디 메인 아키텍처]
[2020-05-12] model layer 쪽 통신하는데 rxjava 적용, 로컬캐싱 구현
간략 정리 : https://youngest-programming.tistory.com/212
[2020-07-19]
DI 코인 -> 대거 적용 1차 완료
[2021-01-30] 클린 아키텍처 적용 저장소
