TVMazeApp Listing Series App
TVMazeApp is a project App to handle the TVMaze API to display and search for TV Series, Favorites and People Based on TVMaze API functionality.
- Listing and Search Series
- Listing Favorite Series with CoreData
- Listing and Search People
- Configure Settings for Authentication with PIN and Biometrics (Touch/Face ID)
- Demo project.
Search and Listing All series based on show listing API
Listing favorite series liked on Series Listing sort alphabetically
Search and Listing people starring cast from shows
Setup User Settings for Authentication (PIN/Biometrics)
In order to implement the TVMazeApp project there is some libraries used for convenience:
- Alamofire
- Version 5.0.0-beta.5
- Used to handle Networking in Swift 5
- SDWebImage
- Version 5.0
- Asynchronous image downloader with cache support to handle URL images
- SCLAlertView
- Version 0.8
- Beautiful animated Alert View. Written in Swift used to show Error and Info Alerts
- PKHUD
- Version 5.3
- A Swift based reimplementation of the Apple HUD used for progress
TVMazeApp is available through GitHub. To install it, simply clone the repository from GitHub:
git clone https://github.com/devcarlos/TVMazeApp.git
In order to quickly try the demo project TVMazeApp just run on Xcode using the simulator or device.
NOTE: In order to implement the TVMazeApp project with Swift 5 and last Xcode, basic requirements has been upgraded.
- Xcode 10.2.1 (last Xcode version)
- Swift 5 (last Swift version)
- iOS 10.0 (better performance and functionality for Swift 5)
Carlos Alcala, [email protected]
TVMazeApp is available under the MIT license. See the LICENSE file for more info.