MovieTrends is an Android application that shows the latest trending movies and provides movie discovery by genres.
- Latest content: Launch the app to get the daily trending movies.
- Dynamic genres: Refresh the home page to get a different list of genres.
- Movie info: Open to display the movie overview as well as the cast.
Home | Movie Details |
---|---|
- The application is made with the mvvm architecture.
- UI components: A separate module for reusable components that are easily updated using kotlin view binding and data binding, example: MovieComponent.kt.
- Error handling: The repository outputs a result of type Either wich can have one of two possible outcomes, Failure or Success, so either returning a Failure with a specified error or the correct result of the operation