Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)