📚 Book Search
원하는 책을 모아 검색하고 담아두고 저장할 수 있는 앱 📚
base
: Code Base
Period
: 24.04.30 ~ 24.05.09
현재 시중에 확인되는 책 정보를 모두 담고 있는 카카오 북 검색 API 를 활용한 책 검색 앱
Environment
Language
- App requires iOS 15 or above
- 카카오 책 검색 API 사용
- Infinite Scroll 적용하여 많은 데이터 확인 가능
- 최근 본 책 데이터가 생길 경우 최근 본 책 CollectinView 생성
- CompositionalLayout 적용
- Core Data 를 활용해 저장된 책 저장
- 이미 저장된 책 저장 시 중복 저장 불가 안내
- 저장 된 시간대 순으로 Core Data 정렬
- Floting Button 활용해 다양한 기능을 가진 버튼 정렬 및 사용
- Alert을 활용해 상황 별 안내 메시지 안내
- 원하는 책을 담으면 MyPage 내 코어데이터로 저장된 책 확인
- 개별 삭제 및 전체 삭제 기능 구현
BookSearch
│ ├── AppDelegate
│ ├── SceneDelegate
├── Networking
│ ├── NetworkingManager
├── Model
│ ├── Product+CoreDataProperties
│ ├── Product+CoreDataClass
│ ├── BookData
│ ├── RecentlyBookInfo
│ ├── WishMovieData
│ └── CoreDataManager
├── View
│ ├── HeaderView
│ ├── RecentlyViewedCollectionViewCell
│ ├── BookCollectionViewCell
│ ├── MypageTableViewCell
│ └── MovieSearch
├── Controller
│ ├── SearchViewController
│ ├── MyPageViewController
│ └── DetailViewController