MovieProApp is an Android application that shows the latest trending movies from The Movie Database API.It uses the MVVM (Model-View-ViewModel) architecture, Retrofit for network requests, and Data Binding for UI updates.
View the most up-to-date list of trending movies fetched from The Movie Database API. Implementing MVVM architecture for a clean separation of concerns and maintainable codebase. Utilize Retrofit library to seamlessly communicate with the API endpoints. Leverage Data Binding for streamlining UI updates and reducing boilerplate code.
![Screenshot 2023-08-14 105704](https://private-user-images.githubusercontent.com/108888187/260364800-7f8374d1-7de7-4ef4-88d5-3365942b2831.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5MzkxNzMsIm5iZiI6MTczODkzODg3MywicGF0aCI6Ii8xMDg4ODgxODcvMjYwMzY0ODAwLTdmODM3NGQxLTdkZTctNGVmNC04OGQ1LTMzNjU5NDJiMjgzMS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwN1QxNDM0MzNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xMzdjODY4Y2Q3ZDM2MjNmMGMwOTlmZDE4NWJmMGMzZGE4NjVjNzkyZDg3MGVkNTJjYjZiYWVjZGNlY2E1MzQwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.bFXIjsDZWbIGaPcp7j7tSdA-bncQFtjEUVTnIs99CQE)
To run this project, you will need to have Android Studio installed on your computer. You can download it from here.
Clone this repository and open it in Android Studio Create an account on The Movie Database and get an API key Add your API key to the gradle.properties file as MOVIE_API_KEY="YOUR_API_KEY" Build and run the app on an emulator or a real device
If you want to contribute to this project, you are welcome to do so. Here are some steps to follow:
Fork this repository and create a new branch Make your changes and commit them with a clear message Push your branch to GitHub and create a pull request Wait for your pull request to be reviewed and merged
If you have any questions or feedback, feel free to contact me at adityabhamare71@gmail.com