A Comic Book Reading iOS Application developed using Swift
language along with UIKit
and StoreKit
iOS frameworks.
This is a comic book reading application developed in native iOS environment usingSwift
. It uses various Manga API's to fetch the comics data.It has been developed with custom layouts supporting various features like User Sign Up and Login
, Switch themes
, Premium mode through app subscription
, Offline Mode
and Multiple layout views support
.The custom Collection Views, Cards and TabControllers have been designed and developed for this application. This application uses an optimal algorithm for prefetching and loading data from APIs to the collection views using multithreading.
A mac environment
is required to build and run this application.
- Swift
- XCode
- XCode Command Line Tools
Note: The XCode command line tools
can be downloaded using the following link.
- Clone the project
- Open the Project in XCode by double clicking on
BookReader.Xcodeproj
in the project root folder. - Once the project has been opened in XCode, Click on the
Play
button on the top left corner of the title bar. It will start building the project and launch the emulator with the applciation. - In case you want to test/deploy the application on your
iPhone
follow the steps provided in the link.