MyMovie is an Android application that allows you to view information about updates movie.
This application is developed using various technologies and libraries, including Paging3, Room, Retrofit, Lottie, Shimmer and Dagger Hilt.
The data for this application is sourced from a TMDB API
- Display a list of Movies.
- Movie details including information such as cast, genre, review, and overview.
- Paging capability to handle a large number of movies.
- Integration with the server using Retrofit.
- Dependency and injection with Dagger Hilt.
- Paging3 for data pagination.
- Room for local data storage.
- Retrofit for server communication.
- Dagger Hilt for dependency injection.
- Lotties for animation.
- Tourbine for unit testing.
- Chucker for see traffic log data.
- Clone this repository to your device.
- Open the project using Android Studio.
- Add your
API_KEY
tobuild.gradle(:core)
- Run the application on an emulator or physical device.
We welcome contributions from the developer community. If you would like to contribute to this project, please open a new issue or submit a pull request.
![](https://private-user-images.githubusercontent.com/43690617/296554015-e2ccac49-42ff-4728-94e2-1f8112688e26.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM2OTU5NzksIm5iZiI6MTcyMzY5NTY3OSwicGF0aCI6Ii80MzY5MDYxNy8yOTY1NTQwMTUtZTJjY2FjNDktNDJmZi00NzI4LTk0ZTItMWY4MTEyNjg4ZTI2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE1VDA0MjExOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIzNDk3MWY3YjNlN2E3NmYwODkyNDVlODRiNTYwNzE2MGYwYWM3NWVmZTRmMGJkZmZiNzg0NDkzMTIwYzllZTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.3IKyFj_7NIszJjpAlg_nPXJkH4q04ztWV2j7dqkpMng)
![](https://private-user-images.githubusercontent.com/43690617/296554025-d04786a1-2960-4c32-937a-7beec619d076.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM2OTU5NzksIm5iZiI6MTcyMzY5NTY3OSwicGF0aCI6Ii80MzY5MDYxNy8yOTY1NTQwMjUtZDA0Nzg2YTEtMjk2MC00YzMyLTkzN2EtN2JlZWM2MTlkMDc2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE1VDA0MjExOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU4ODNhZTNjY2ExNjdjYWY5Y2VlY2JmYWNhZjhkZmYwNjE0MmUzZDFiY2Q3ZTFkNWFhMDU1ZjcxMDZmZGExMjcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.jlh_m64P0OqV_fqIZ-2BHqMREUwRFpLRv8eUdD8ScQU)
![](https://private-user-images.githubusercontent.com/43690617/296554032-dbf26c68-e166-4275-9efd-ba3fe31dd4b8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM2OTU5NzksIm5iZiI6MTcyMzY5NTY3OSwicGF0aCI6Ii80MzY5MDYxNy8yOTY1NTQwMzItZGJmMjZjNjgtZTE2Ni00Mjc1LTllZmQtYmEzZmUzMWRkNGI4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE1VDA0MjExOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ5OTg2ZjBmODI3ZTM4OGU5MWZiMjJiZjc0YzFkYjk1MmRiZWVlOTkzMGQwMWIyMDc4MTQyMDI1MzBlODk2MDMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ffPOe7zRYPMM7rwoJU9WI13dg8RKKjdHc47lzgb_X80)
Enjoy using the MyMovie! If you have any questions or feedback, please don't hesitate to contact us.