목록2025/02/08 (1)
성장기록지
Room을 활용한 쇼핑 상품 북마크 기능(Room 구조 구현)
쇼핑앱을 구현하며 Room을 통해 로컬 데이터베이스에 상품을 저장하는 기능을 구현하고자 하였다.이전에 공부한 Room의 구조들을 활용하며, MVVM 구조를 깨지 않도록 구현한 과정을 작성하고자 한다. 이전에 내가 학습한 글을 통해 프로젝트 내에 Room의 아키텍쳐대로 구성하고자 하였다.https://codinghun.tistory.com/23 Entity 구성 Entity는 아래와 같이 구성하였다.api호출 결과로 ItemsResponse를 가져오고, 거기서 각 검색 상품마다의 정보를 Item으로 가져왔다.앱 내에서 ShoppingItem만을 사용하므로 Item의 확장함수를 통해 아래 코드와 같이 toShoppingItem으로 Entity로 전환해주도록 하였다.PrimaryKey인 id는 상품의 고유값인..
개인 프로젝트
2025. 2. 8. 13:07