An android native app with only one screen displays list of popular movies built in MVVM Architecture pattern , Retrofit for api calling and RxJava for observing LiveData.
- MVVM Architecture Pattern
- Repository Design Pattern
- Retrofit for rest Api's
- RxJava
- LiveData
- DataBinding
- BaseRecyclerAdapter
- BaseDiffUtil
- BaseViewModel
- State Flow
- Material Design 3
- Response Wrapper
to use the app you need api key from MovieDB, just create an account and get your key then put your api key in secret.properties you created.