목록presentation (1)
막무가내 삽질 블로그
MVVM + Clean Architecture를 활용한 영화검색 앱
이 프로젝트는 약 1년전 쯤 했던 프로젝트였다. 그 때는 클린아키텍처는 적용하지 않았다. 이번에는 갓수아님 소스코드를 참고해 클린아키텍처까지 적용해봤다. 스플레시, 로그인, 검색화면 총 3가지 화면으로 구성되어 있고 마지막 검색결과와 캐싱까지 적용했다. (이번에는 페이징은 하지않았음) MVVM 과 클린아키텍처에 대해 정보를 얻고자 하시는 분들은 다른 블로그를 참고하길 바란다.(공부한 내용을 다시 재정리하는 것이므로 내용이 빠져있을 것이다) 전체 패키지구조 4가지의 패키지로 구성했다. 1. [data 계층] data계층에는 Local에 접근할 수 있는 local과, 네트워크 사용을 위한 Remote와 Repository의 구현체인 RepositoryImpl이 있다. remote먼저 살펴보자 remote에는..
Android
2021. 5. 10. 21:32