A movie application based on the The Movie DB API that includes user registration and access control, user validation via email token, session control, movie listing by category, favorite movie listing, movie search , pagination with different header item in detail screen, creation of custom components, control and display of error states, use of Retrofit and MVVM architecture.