Experimental App that can search for movies using the IMDB API. The project makes use of Combine
where applicable.
Doing following things with Combine:
- A generic network layer that can decode any Network response to the specified
Decodable
object: SeeNetworkManager
- Transforming decoded network result and errors into UI models. See
MovieSearchViewModel
- Filtering and debouncing the search input to avoid unnecessary nerwork activity. See:
MovieSearchViewController