https://github.com/tucan9389/mybookshelf-ios
The assignment is to see code design, code accuracy, data structure, algorithms, and learning abilities, as well as the ability to implement your app.
https://github.com/tucan9389/mybookshelf-ios
Last synced: about 2 months ago
JSON representation
The assignment is to see code design, code accuracy, data structure, algorithms, and learning abilities, as well as the ability to implement your app.
- Host: GitHub
- URL: https://github.com/tucan9389/mybookshelf-ios
- Owner: tucan9389
- License: mit
- Created: 2019-04-20T16:12:09.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-05-05T15:16:51.000Z (over 6 years ago)
- Last Synced: 2024-10-29T15:44:17.223Z (11 months ago)
- Language: Objective-C
- Size: 5.92 MB
- Stars: 4
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MyBookshelf-iOS
The assignment is to see code design, code accuracy, data structure, algorithms, and learning abilities, as well as the ability to implement your app.
## Components

## TODO
### Common
- ~~Network layer(`BookStoreClient`) for requesting Book API~~
- ~~Image loader (and cacher)~~
- ~~Bookmark manager (`NSUserDefaults`)~~
- ~~History manager (`NSUserDefaults`)~~### New Scene
- ~~Request `New API`~~
- ~~Show new book list from the result of `New API`~~### Detail Scene
- ~~Request `Detail Book API`~~
- ~~Show the detail book information from the result of `Detail Book API`~~
- ~~Bookmark the book (Undo bookmark the book)~~### Search Scene
- ~~Request `Search API`~~
- ~~Show the book list from the result of `Search API`~~
- Auto load the next page### Bookmark Scene
- ~~Show the book list from bookmark manager~~
- Edit the list (remove)
- Sort the list (title, price, authors etc)### History Scene
- ~~Show the book list from history manager~~