Skip to content

Udacity Android Developer Nanodegree - This is an Android app that shows movie details fetched from a movie database API as well as playbacks trailers and allows users to add movies to their favourites, which are stored locally.

License

Notifications You must be signed in to change notification settings

danielbonkowski/PopularMovies

Repository files navigation

PopularMovies

This app was created for the Udacity Android Developer Nanodegree course. The purpose of this app is to present users with the details about most popular, top-rated and favourite movies.

The main tasks for this project were to:

  • Fetch data from the remote endpoint
  • Present users with a list of most popular, top-rated or their favourite movie titles based on their selection
  • Present users with all the details regarding a given movie
  • Allow users to add and remove films from their "favourites" that are stored locally
  • Include a Youtube app playback of movie trailers.
  • Utilize Android Architecture Components (Room, LiveData, ViewModel)

How to use the application?

For the app to function correctly you need to create a free API key at https://api.themoviedb.org and paste it into "api_key" variable in the NetworkUtils class.

The application is functional both on Android smartphones as well as tablets.

License

The contents of this repository are covered under the MIT License.

About

Udacity Android Developer Nanodegree - This is an Android app that shows movie details fetched from a movie database API as well as playbacks trailers and allows users to add movies to their favourites, which are stored locally.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages