TopMovie simple app for getting data in apis code structure mvp design pattern clean architecture using rx java and rx android f using retrofit 2 for connection network using dagger 2 for dependencies injection