##Link
https://github.com/AlexHsieh/QueryMovie
To run this query movie project, clone the repo, and run pod install
from the directory first. Use QueryMovie.xcworkspace rather than QueryMovie.xcodeproj
- Structure of this App is classical MVC.
- It adopts several 3rd party library for convenience
- the data were combined from 2 API
- No cache deletion for now.
- The server limited api call 40 requests every 10 second.
- Cache update and deletion
- No deletion for now
- migrate to NSCache
- Move the loading from query view (search view) to movie list view
- For better user experience
- Add no data view in Movie List view.
- Use MVVM will have advantage on switching between no data view and table view
- Add trailer(from Youtube) in movie detail view.
- need to build additional API call and a bunch of stuff. It seems fun...
- Multi data request
- more filters need more data
- more filter
- such as popularity, vote number, adult etc
- error handle
- ex: no network
- UX
- beautiful app makes people smile
ARC only; iOS 9.0+
Alex Hsieh, alex.kyhsieh@gmail.com Any question mail me!