Skip to content

denisvieira05/themoviesdb-android-app-2019

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
app
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Master Release CI

The Movies DB APP - 2019 version

Simple app that consuming TMDB Api

The Movie DB Android App - APK DOWNLOAD

Main features:

  • List Movies
  • Pagination on Movie List
  • Push to refresh movie list
  • Search Movies
  • Movie Details

The Project

Third-party Libraries

  • Android Support Library: Library for basic project structure and compatibility, used in almost any Android Project.
  • Material Design for Android
  • Glide library to download and cache images.
  • Retrofit library to create interfaces with MarvelApi.
  • Gson library to make TMDB Api json response parse.
  • RxJava and RxAndroid: Allows the use of reactive extensions in Android applications, allowing simplified multitasking but also powerful observable chains.
  • Okhttp An HTTP+HTTP/2 client for Android , used to intercept requests, manage responses, create a mock web server and more .
  • junit To create unit tests
  • Espresso To create integration tests
  • Mockito library to mock classes on tests.

Tools and Build

This project was built using Android Studio 3.4. To edit this project, is recomended to use the Import Project from Android Studio. The application can also be built using command line. In a machine with Java 8 or newer installed and configured, checkout the root project and run gradlew assembleDebug. The resulting APK can be found in project/app/build/outputs/apk/prod/debug/app-prod-debug.apk.

Build variants

Use the Android Studio Build Variants button to choose between prodDebug or prodRelease flavors to use project consuming the real api .

If you wish run tests should choose mockdebug build variant .

Screens

Listing movies Movie details Searching Movie Updating Movie List

© Denis Vieira Rufino

About

Android App to show upcoming movies from The Movie DB API .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published