f-lab 안드로이드 과제이며 기초를 갈고닦는 것에 focus가 맞추어져있는 과제입니다.
- 1개의 액티비티에 2개의 프래그먼트를 기반으로 사용
- xml으로 작성
- 데이터는 로컬 데이터
- 데이터는 저장할 필요 없음(메모리에 만 저장)
-
전체리스트
- 이미지, 제목이 있어야함
- 목록의 아이템을 누르면 최근 리스트에 갱신
- 대신 최근 리스트는 언제나 마지막에 본 화면이 가장 위에 배치
-
최근 리스트
- 최근 리스트 화면에 10초 이상 머무를 시 최근 리스트 항목에서 하나씩 삭제되기
- 상세페이지
- 액티비티 또는 프래그먼트로 구현
- 좋아요하거나, 좋아요 체크해지
- 데이터를 API로 받아서 처리
- MVC/MVP/MVVM 패턴에 대해서 학습
- Room 또는 DataStore 사용
- hilt 적용