Now playing movies and search sample app using MVVM-C (with coordinators) and async/await structured concurrency.
The app consist of two screens. The main screen shows list of now playing movies with ability to search for any title.
The second screen shows selected movie details.
The app connects to the rest api to get the list of movies and search for titles.
Jump to
Project contains unit tests for view models and also for api service live/mock. Live api service test is done for demo purposes only. The app shouldn't test live api service. |
Potential future work/discussion/questions:
- Movie details could be loaded with additional call on details screen
- Any errors could present messages to the user
- Search bar could show autocomplete titles however the main list shows filtered search results instead?