Welcome to MovieTracker, an Android application that allows movie and TV series enthusiasts to stay updated with their favorite content!
- Overview
- Features
- Architecture & Design
- Getting Started
- Testing
- Future Improvements
- Contributions & Feedback
- References & Resources
MovieTracker helps users seamlessly browse movies and TV series fetched from The Movie Database (TMDB). Not only can users view details about their beloved titles, but they can also add them to a personalized watchlist and manage their account details!
- User Registration & Login: Sign up to access exclusive features and personalize your browsing experience!
- Asset Browsing: Explore a vast collection of movies and TV series, all at your fingertips.
- Watchlist Management: Never forget what you wanted to watch next! Add and remove assets with ease.
- Profile Management: Update your personal details whenever you need.
The application is structured following the Model-View-Intent (MVI) architectural pattern, complementing reactive UI updates provided by Jetpack Compose. This ensures a robust, scalable, and testable codebase.
For a deeper dive
Design:
Shimmer Loading:
Screen.Recording.2023-10-19.at.14.35.03.mov
- Download: Grab the latest version of the app from the GitHub repository.
- Installation: Follow Android's standard installation procedures.
- Initial Setup: Register an account or log in if you already have one. Start exploring!
We've ensured the reliability of MovieTracker using JUnit for unit testing and Espresso for integration tests. This ensures each component interacts seamlessly, offering you a bug-free experience.
While MovieTracker is already feature-packed, we're always looking for ways to enhance it:
- Search functionality for faster asset lookup.
- User reviews & ratings: Share your thoughts with the community!
- Social media integration: Because sharing is caring!
As a personal project, MovieTracker welcomes feedback and suggestions. Feel free to open an issue or submit a pull request on GitHub.
Thank you for checking out MovieTracker. Dive in and enjoy a world of cinematic adventures! 🎥🍿