[MVVM 정복] 0. 어떤 순서로 개발할 것인가
728x90
반응형

 

MVVM을 공부하려면 알아야하는 것이 한두개가 아니다.

LiveData, ViewModel, Rx 등등

무엇부터 손을 대야할지 감도 잡히지 않는다.

나 역시 그렇다.

 

중심이 되는 자료가 필요할테고 거기서 시작하기로 했다.

 

포스팅 순서

1. LiveData와 SingleLiveEvent

2. SnackbarMessage, BaseViewModel, BaseActivity

3. Model과 리액티브 프로그래밍(Rx)

4. 어렵고 이해도 잘 안되는 DI, 그리고 Koin

5. View에 Koin으로 의존성 주입하기

6. RecyclerView 적용해보기 (feat. 코틀린 함수)

7. 완성한 코드로 MVVM 분석해보기

 

 

 

이번 샘플에는 카카오 검색 API가 사용된다. 키를 발급받아야 하는데 어떻게 하는지 아래 이미지로 소개한다.

 

1. www.developers.kakao.com/ 접속

2. '검색' 제품에서 시작하기 버튼 클릭

3. 애플리케이션 추가 버튼을 클릭하고 내용을 자유롭게 작성한다. (아이콘 이미지 안넣어도 됨)

4. 키가 발급되면 REST API 키를 안드로이드 프로젝트에 가지고 온다. 끄으으읏

 

 

728x90
반응형