Skip to content

Android Architecture Sample Retrofit과 movie API를 사용하여 리사이클러 리스트뷰를 만든다. 여기에서 패턴은 사용하지 않고 생각 가는대로 만든다. gradle의 코드를 정리한다. 프로젝트의 MVC패턴을 위하여 모델을 생성한다. 프로젝트를 MVP패턴으로 수정한다. rxjava를 적용한다. 프로젝트에 DataBinding을 적용한다. 프로젝트를 ObservableField를 사용하여 MVVM으로 리팩토링한다. AAC ViewModel과 LiveData를 적용한다. Koin을 이용한 DI를 적용한다

Notifications You must be signed in to change notification settings

ironelder/AndroidArchStudy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android Architecture Sample

  • 선행 작업 : Git 실행 환경 및 명령어 또는 사용 툴 다운로드 및 습득
  1. Git에 본인의 branch를 생성하여 push후 해당 브랜치에서 작업을 진행

  2. Android Studio를 다운받아 Android Project 생성

  3. Android Simulator 생성

  4. Android Project를 실행 후 HelloWorld 확인

  5. https://developers.themoviedb.org 회원가입

  6. gradle에 라이브러리 추가

  7. 리사이클러 리스트뷰 생성

  8. 네트워크 통신으로 받아온 데이터를 리스트뷰에 넣어주기 (https://developers.themoviedb.org/3/getting-started/introduction)

  9. Retrofit을 사용하여 네트워크 통신하기

  10. 프로젝트의 MVC패턴을 위하여 모델을 생성한다.

  11. 프로젝트를 MVP패턴으로 수정한다.

  12. rxjava를 적용한다.

  13. 프로젝트에 DataBinding을 적용한다.

  14. 프로젝트를 ObservableField를 사용하여 MVVM으로 리팩토링한다.

  15. AAC ViewModel과 LiveData를 적용한다.

  16. Koin/Hilt를 이용한 DI를 적용한다

  17. 멀티모듈을 적용해본다.

About

Android Architecture Sample Retrofit과 movie API를 사용하여 리사이클러 리스트뷰를 만든다. 여기에서 패턴은 사용하지 않고 생각 가는대로 만든다. gradle의 코드를 정리한다. 프로젝트의 MVC패턴을 위하여 모델을 생성한다. 프로젝트를 MVP패턴으로 수정한다. rxjava를 적용한다. 프로젝트에 DataBinding을 적용한다. 프로젝트를 ObservableField를 사용하여 MVVM으로 리팩토링한다. AAC ViewModel과 LiveData를 적용한다. Koin을 이용한 DI를 적용한다

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages