Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ferdzz/favoritetv
Demo iOS project around TMDB
https://github.com/ferdzz/favoritetv
ios swift uikit xcode
Last synced: about 1 month ago
JSON representation
Demo iOS project around TMDB
- Host: GitHub
- URL: https://github.com/ferdzz/favoritetv
- Owner: Ferdzz
- Created: 2019-08-19T20:58:31.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-08-19T21:29:09.000Z (over 5 years ago)
- Last Synced: 2024-10-31T10:12:40.166Z (3 months ago)
- Topics: ios, swift, uikit, xcode
- Language: Swift
- Homepage:
- Size: 46.9 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Setup
1. Clone the project
2. Setup CocoaPods by running `pod install`. This will generate the required project files
3. Open the workspace
4. Set your API key in `Constants.tmdbApiKey`. This is just a temporary place to setup the key, as it could be improved to allow for automation through a CI## Remarks
The app is very basic. It's just a quick practice & challenge I did in a single afternoon. It displays the discover movies, allows for searching the list of movies, seeing the details & favoriting. I'm no UI designer, so the interface is very basic but functional.
It supports both iPhone & iPad (regular & compact), landscape & portrait, as well as side-by-side multitasking.
This is not a fully polished project. A lot of improvements could be made but I haven't had the time to get around to all of them. I left TODOs throughout the code where relevant.
## Screenshots
![Screen Shot 2019-08-19 at 5 20 38 PM](https://user-images.githubusercontent.com/7923672/63300274-ce6aaa00-c2a5-11e9-9f18-729aa6e96131.png)
![Screen Shot 2019-08-19 at 5 22 18 PM](https://user-images.githubusercontent.com/7923672/63300307-e93d1e80-c2a5-11e9-9355-4f4500ecf609.png)
![image](https://user-images.githubusercontent.com/7923672/63300502-5badfe80-c2a6-11e9-8c5f-73e0f0273199.png)