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 uses the API from themoviedb.org
Define key in build.gradle
Find a file named gradle.properties
in .gradle
folder in your home directory.
Add PopularMoviesApp_ApiKey = "YOUR-API-KEY"
to that file.
Reference: Hiding API keys from your Android repository
To become an Android developer, you must know how to bring particular mobile experiences to life. Specifically, you need to know how to build clean and compelling user interfaces (UIs), fetch data from network services, and optimize the experience for various mobile devices. You will hone these fundamental skills in 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 and provide a responsive and delightful user experience.
- Fetch data from the Internet with theMovieDB API
- Use adapters and custom list layouts to populate list views
- Incorporate libraries to simplify the amount of code you need to write
- Build a fully featured application that looks and feels natural on the latest Android operating system.
- Android Architecture Components
- Retrofit for REST api communication
- Picasso for image loading
Popular Movies app gives you information about movies from the TMDb. See what movies are the most popular and high rated. You can also discover Now Playing or Upcoming movies. Popular Movies app will help you decide what to watch.๐
Start contributing: Make sure you read SETUP.md when you start working on this project. Basically: Fork this repository and contribute back using pull requests to the master branch.
License: GPLv2