Skip to content

Kakao 도서 API를 활용한 책 검색 서비스 📚

Notifications You must be signed in to change notification settings

SijongKim93/BookSearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

📚 Book Search


원하는 책을 모아 검색하고 담아두고 저장할 수 있는 앱 📚


Table of Contents

  1. Description
  2. Stacks
  3. Main Feature
  4. Project Structure

Description

base : Code Base

Period : 24.04.30 ~ 24.05.09

현재 시중에 확인되는 책 정보를 모두 담고 있는 카카오 북 검색 API 를 활용한 책 검색 앱


🛠️ Stacks

Environment

Language


🔧 Requirements

  • App requires iOS 15 or above


🎯 Main Feature

1) Book Search



  • 카카오 책 검색 API 사용
  • Infinite Scroll 적용하여 많은 데이터 확인 가능
  • 최근 본 책 데이터가 생길 경우 최근 본 책 CollectinView 생성
  • CompositionalLayout 적용

2) Detail Book



  • Core Data 를 활용해 저장된 책 저장
  • 이미 저장된 책 저장 시 중복 저장 불가 안내
  • 저장 된 시간대 순으로 Core Data 정렬
  • Floting Button 활용해 다양한 기능을 가진 버튼 정렬 및 사용
  • Alert을 활용해 상황 별 안내 메시지 안내

3) My Page



  • 원하는 책을 담으면 MyPage 내 코어데이터로 저장된 책 확인
  • 개별 삭제 및 전체 삭제 기능 구현


🏛️ Project Structure .

BookSearch
│   ├── AppDelegate
│   ├── SceneDelegate
├── Networking
│   ├── NetworkingManager
├── Model
│   ├── Product+CoreDataProperties
│   ├── Product+CoreDataClass
│   ├── BookData
│   ├── RecentlyBookInfo
│   ├── WishMovieData
│   └── CoreDataManager
├── View
│   ├── HeaderView
│   ├── RecentlyViewedCollectionViewCell
│   ├── BookCollectionViewCell
│   ├── MypageTableViewCell
│   └── MovieSearch
├── Controller
│   ├── SearchViewController
│   ├── MyPageViewController
│   └── DetailViewController

About

Kakao 도서 API를 활용한 책 검색 서비스 📚

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages