Skip to content

elsawaf/3SMovies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3S Movies

Most of us can relate to kicking back on the couch and enjoying a movie with friends and family. In this project, you’ll build an app to allow users to discover the most popular movies playing. This app consist of two screen one for show the movies list and another for display movie's details.

screenshot_1521401467

What Will you Learn from this project?

  • You will fetch data from the Internet with theMovieDB API.
  • You will use adapters and custom list layouts to populate list views.
  • You will incorporate libraries to simplify the amount of code you need to write

Used Components & technologies:

  1. RecyclerView with item click listener.
  2. Parceable to pass object between activities.
  3. Check internet connection.
  4. Show message view if results list is empty.
  5. Gson library to convert JSON response to Java Objects.
  6. ButterKnife library to simplify the code.
  7. AsyncTask with ProgressBar.
  8. notifyDataSetChanged() to update adapter's list.

How to use this project?

You should have theMovieDB API key to get result from web services and put it in NetworkUtils class. To obtain key just register on the movie db website and Create New Key.

Why this Project?

By building this app, you will demonstrate your understanding of the foundational elements of programming for Android. Your app will communicate with the Internet, fetch data from network services, and provide a responsive and delightful user experience.

About

Browse popular movies or check top rated movies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages