Dagger2 - Rx - kotlin - Mvvm - Retrofit -RecyclerView
App includes two screens :
-Main Screen (Feach list of movies display :-
-Name
-poster)
-Deatails Screen (Details of movie display :-
- Movie Poster
- Movie average vote
- Vote count
- Release date
- Original language
- Genre )
App includes four packages :-
- MainScreen ( View , Model , ViewModel)
- DetailsScreen ( View , Model , ViewModel)
- DI( Annotations , Components , Modules, ViewModelFactory, CustomApplication)
- Interfaces