Esta capa es la encargada de proveer de informacion.Provee datos locales y datos remotos de la api.Normalmente hay una capa extra llamada repositorio ej :MovieRepository ,"CategorieRepository" y estas se encargan del manejo de datos locales y remotos de una manera mas eficiento si se implementa con RxJava por ejemplo.Nota,por temas de tiempo no implemente room.
ListMoviesResponseWrapper-> Funciona como un wrapper para respuestas de la api .Funciona por ej para paginar una respuesta.
RetrofitManager -> Clase encargada de proveer a la aplicacion con una instancia de retrofit para poder realizar requests.
MovieService-> En ella se expone los endpoints de la api.Tambien se declara el tipo de valor a retornar.
En esta capa declaro todos los objetos como tales.