도서 검색 App
-
사용 기술
- Kotlin
- Recyclerview
- ViewPager2
- MVVM +- Databinding
- LiveData
- ViewModel
- Room
- Paging3
- Navigation
- Retrofit2
- OkHttp
- RxJava2
- BottomSheetFragment
- Open API(Interpark) 사용 ( http://book.interpark.com/blog/bookpinion/bookpinionOpenAPIInfo.rdo)
- Glide
-
프로젝트 구조
- 기능
-
Home화면 : 도서 리스트
- 각 카테고리 별 베스트 셀러 목록 가져오기
- 원하는 카테고리/세부 카테고리 선택하기
- 도서 아이템 클릭 시 상세 정보 보여주기
-
Search 화면 : 검색 기능.
- 키워드를 통해 검색하여 키워드가 포함된 제목을 가진 도서 목록 가져오기
- 검색 기록 저장하기
- 도서 아이템 클릭 시 상세 정보 보여주기
- 결과 화면
-
추가할 기능
- Material Design 적용
- search book 누르면 DetailFragment 공유해서 사용