MyFavoritesMovies

Project Overview

In this project, i create an application that allow users to discover the most popular / highest rated movies playing. The users will have access to trailers and review, and the possibility to add them in favorite.

Contains

Through this project, i use:

  • RecyclerView with gridLayout adapter.
  • CardView
  • Implicit / Explicit Intent
  • Retrofit
  • RxAndroid
  • Picasso
  • ButterKnife
  • Constraint Layout
  • Learn how to use MediaPlayer/ExoPlayer t display videos
  • Handle Error cases in Android
  • Shared Element Transition
  • Architecture Component (Room / LiveData / ViewModel)

Look

  • Home Screen
    Image
  • Detail Screen
    Image
  • Detail Screen - Trailer Review
    Image

Usefull Resources

Note for instructor

You need to put you API KEY in 2 places : -MainActivity inside variable named "API_KEY_VALUE" and in -DetailMovieActivity inside variable "API_KEY_VALUE"