Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* docs: 기능 목록 작성 * feat: Domain 모듈 생성 * feat: 상훔 목록을 관리하는 Repository Interface 생성 * feat: 장바구니를 관리하는 CartRepository Interface 생성 * feat: 최근 본 상품 목록을 관리하는 Repository Interface 생성 * feat: 상품 정보를 담는 Product, 가격을 담는 Price 생성 * feat: 상품의 정보를 리턴하는 ProductMockRepository 구현 * feat: ProductListActivity 이미지 제외한 화면 구성 완료 * feat: 메인 색깔 변경 * feat: 액션 바에 장바구니 바로가기 메뉴 추가 * feat: 장바구니 화면의 액션바 안의 백버튼을 누르면 뒤로 이동하는 기능 추가 * feat: 상품 이미지 Glide 적용 * refactor: 패키지 이동 * refactor: ProductListActivity MVP 패턴 적용 * refactor: 장바구니 아이템 구현 * feat: 장바구니 리스트 뷰 구현 * feat: 상품 상세 뷰 구현 * feat: 장바구니 DataBase 생성 로직 구현 * feat: CartDbRepository 구현 * feat: ProductList OnClick 추가, DB 적용 * feat: 상품 상세 페이지 액션 바에 뒤로가기 버튼 추가 * refactor: MVP 패턴으로 변경 * feat: 최근 본 상품 리스트 추가 * feat: 최근 본 상품 datebase 기능 추가 * feat: CartProduct DB 적용, 삭제 기능 추가 * refactor: find 리턴값 수정 * refactor: notifyItemRemoved 적용 * feat: 페이지네이션 구현 중 * feat: 더보기 구현중 * feat: 더보기 구현 완료 * feat: 카트 페이지네이션 구현 중 * test: ProductListPresenterTest 작성 * refactor: ProductDetailPresenter cartRepository 추상화 적용 * test: ProductDetailPresenter 테스트 추가 * refactor: Pagination 적용중 * refactor: Pagination 적용중 * feat: Pagination Button onClick 수정 * fix: 페이지가 넘어가지 않는 오류 수정 * refactor: onCreate 코드 함수 분리 * refactor: 너무 긴 코드 개행 * refactor: 상수 선언 * refactor: constraintLayout 자식 뷰 match_parent -> 0dp로 수정 * refactor: xml formatting * refactor: asSequence 사용하여 map 호출 시간 단축 * refactor: Next, Prev Pagination 분리 * refactor: CartPageStatus 생성, CartAdapter 리팩터링 * refactor: LayoutManager xml로 이동 * refactor: 상수 선언 * refactor: CartAdapter에서 CartViewItem 사용하여 Items를 하나로 묶음 * refactor: ProductListActivity 리사이클러뷰 리팩터링 * test: package 이동, ProductListPresenterTest 수정, CartPresenterTest 작성 * refactor: 테스트 코드에서 whildcard import 수정 --------- Co-authored-by: hyunji1203 <[email protected]>
- Loading branch information