Skip to content

henry-hai/android-movie-api-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android Movie API Client

Native Android app in Java that talks to The Movie Database (TMDB) over REST. Retrofit and Gson handle HTTP and JSON; RecyclerView shows a scrollable top-rated list; Picasso loads poster images.

Main screen loads one movie by ID (demo: The Matrix). Movie list opens a second screen with top-rated titles.

Stack

  • Java, Android SDK (see app/build.gradle for compileSdk / minSdk)
  • AndroidX (AppCompat, RecyclerView, ConstraintLayout)
  • Retrofit 2 + Gson converter
  • Picasso

Setup

  1. Request a TMDB API key from TMDB API settings (free account).

  2. In MainActivity.java and MovieListActivity.java, replace the placeholder:

    YOUR_TMDB_API_KEY

    with your key (do not commit real keys to a public fork—use a private clone or local.properties / BuildConfig if you extend the project).

  3. Open the project in Android Studio, let Gradle sync, then Run on an emulator or device.

Build

Standard Android Gradle workflow: Build → Make Project, or ./gradlew assembleDebug from the repo root.

License

MIT License

About

Native Android (Java) app for The Movie Database API — Retrofit, Gson, RecyclerView, Picasso.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages