Movie Hub
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.
Technology Used
- MVVM Architecture Pattern
- Repository Design Pattern
- Retrofit for rest Api’s
- RxJava
- LiveData
- DataBinding
Additional Tools and Utilities
- BaseRecyclerAdapter
- BaseDiffUtil
- BaseViewModel
- State Flow
- Material Design 3
- Response Wrapper
How to try our app
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.