Flip
Flip is a project aimed at helping users manage their library of books. It has a clean user interface, allows users to sort and filter their library with various conditions, and offers interesting insight into user reading history. Flip syncs user data across their devices and integrates with Spotlight and provides widgets for keeping up with your reading goal at a glance. Flip's minimum requirements are iOS 16 and iPadOS 16.
Flip is built using the Swift language, SwiftUI for the UI, Core Data + Cloud Kit for managing user data, the Google Books API for fetching data related to user queries, and the Open Library Covers API for fetching covers when necessary.
Features
- Clean User Interface: Flip offers a clean user interface with a simple, intuitive interface.
- iCloud Data Sync: Flip seamlessly syncs user data across iCloud enabled devices.
- Security: Users can optionally require authentication using Face ID, Touch ID, or Device Password in order to access Flip.
- Spotlight Integration: Flip integrates with Apple's Spotlight to allow users easier access to their library.
- Reading Goal: Flip allows users to set a reading goal and keeps them up to date on their progress.
- Stats: Flip provides stats on user reading history and provides insight into user reading/rating habits.
- Widgets: Flip provides widgets for keeping up with your reading goal at a glance.
- Customization: Flip allows users to customize the appearance of the app by selecting their preferred color scheme and app icon.
- Search: Flip allows users to search through Google Book's library of books in order to easier add books to their library.
- Import/Export: Flip allows users to import and export so that they can easily move services while maintaining their library.
- Custom Entries: Flip allows users to create custom entries for their library or modify existing entries if they want to add additional details or change the book cover image.