This is an Android app built using Java and following the MVVM pattern. The app makes use of Retrofit to fetch data from the The Movie DB API and displays the latest and most popular movies with detailed information such as summary, rating, language, and poster. Additionally, the app also allows users to search for specific movies using the search view.
- Displays latest and most popular movies.
- Displays movie information such as summary, rating, language, and poster.
- Allows users to search for specific movies.
- Follows MVVM architecture pattern.
- Uses Retrofit to fetch data from The Movie DB API.
- Uses background threads rather than main threads to ensure smooth user experience.
- Android Studio 4.1.0 or later.
- Android SDK 23 or later.
- Java 8 or later.
- Clone this repository.
- Open Android Studio.
- Click on Open an existing Android Studio project.
- Browse to the directory where you cloned the repository and click Open.
- Wait for Android Studio to finish building the project.
- Run the app in Android Studio or install the APK on your device.
- The app will display the latest and most popular movies on the main screen.
- Click on a movie to see its details.
- Use the search view to search for specific movies.
- Implement Myriad Category to help find the best Pick.
- Add database integration to allow users to save Movie they like
- Improve UI and UX for better user experience
- This app uses the The Movie Database(TMDB) API to fetch news data.
We welcome contributions to this project! If you'd like to contribute, please fork the repository and submit a pull request.
- This is a movie app for Android developed in Java using MVVM architecture and Retrofit.
- The app uses the API from https://www.themoviedb.org/ to display the latest and popular movies with details such as summary, rating, language, and poster.
- The app also includes a search feature that allows users to search for movies they are interested in.
- Background threads are used to ensure smooth performance.
- The app has a visually appealing interface with images and GIFs to showcase its features.
- Screenshots are available in the README file on GitHub.