1주차 OT
- 아키텍쳐 패턴의 소개
- 패턴을 사용하는 목적
- 스터디에 적용할 샘플 프로젝트 소개
- 과제 -> 샘플 프로젝트 제작
2주차 Model 소개
- MVP, MVVM에서 나오는 Model 소개
- 과제 -> Model 적용
3주차 MVP 소개
- MVP 패턴 소개
- Google blueprint 예제 코드 설명(https://github.com/googlesamples/android-architecture/tree/todo-mvp-kotlin/)
- 과제 -> 샘플 프로젝트 MVP로 변환
4주차 MVP 프로젝트 리뷰
- 과제 프로젝트 리뷰
- 과제 -> MVP 리뷰 반영
5주차 DataBinding
- DataBinding 소개
- 과제 -> DataBinding 적용하기
6주차 MVVM 소개
- MVVM 패턴 소개
- DataBinding + MVVM 예제 설명
- 과제 -> 샘플 프로젝트 MVVM로 변환
7주차 MVVM 프로젝트 리뷰
- 과제 프로젝트 리뷰
- 과제 -> MVVM 리뷰 반영
8주차 AAC ViewModel + AAC LiveData
- AAC ViewModel
- AAC LiveData 소개
- 과제 -> AAC ViewModel + AAC LiveData 적용하기
9주차 Koin
- DI 소개
- Koin 소개
- 과제 -> Koin 적용