MVVM pattern which includes View Model,Live Data,Data binding and Navigation Architecture Component in Kotlin.
- Navigation Architecture component.
- MVVM architecture in designing the app flow.
- Creating ViewModel, Repository to manage the code.
- Data Binding.
- Integrated Retrofit library for api call for Tmdb api integration.
- Recycler view, Adapter class, MutableLiveData,Observer