- All data is fetched from API: Google Books API
A simple Book Search App using the public API.
- Home screen - shows a list of recommended books.
- Detail screen - shows information about the selected book.
- Search screen - search for books by title or author.
- My Books screen - shows a list of books that the user marked as favorites.Â
- UI Framework: UIKit
- UI layout: Programmatically
- Architecture pattern: MVC
- Favorite list using User Defaults.
- PdfKit for reading books by link.
- WebKit to buy a book or view additional information.
- Search filtering.
- Sorting by relevance/newest.
- Infinite Scroll & Pagination TableView.
- SDWebImage: For handling downloading, displaying and caching photos given an url.
- ProgressHUD: A convenient way to show a loading indicator while our network request is pending.