Moviebuff application shows the list of movies from TMDB.
Moviebuff uses MVVM architecture along with Rxswift to demostrate how MVVM and observables compliments each other.
Moya has been used for making network calls. It keeps the code clean and manageable by defining enums for each api call.
Quick/Nimble has been used for writting test cases.