Skip to content

Android Application built using MVP + Retrofit to shown several movies from "The Movie DB" platform.

Notifications You must be signed in to change notification settings

OsmarICancino/Movies-Application-MVP-Architecture

Repository files navigation

Movies-Application

Android Application built using MVP + Retrofit to shown several movies from "The Movie DB" platform.

MVP (Model-View-Presenter)

Android Application built using MVP + Retrofit to shown several movies from "The Movie DB" platform.

The MVP stands for Model View Presenter. In this architecture, each layer is defined to do certain tasks.

  • Model is responsible for handling all business logic, communication with backend server and database operations.
  • The View is responsible for displaying data to a user in the form of UI screens. In Android usually, Activity implements the View.
  • The Presenter is acted as a middleman between View and Model. It basically retrieves data from Model and returns it to View for display Purpose.

Project Overview

For this project, we will use TMDB API. The internet movie database is a web page similar to IMDB where you can find a list of movies with their description, images, trailers and so on. We are going to show the list of popular movies in recycle view and also details of the selected movie.

Here is the final project we are about to build.


Contribution

If you feel that something is missing, or you have a good idea on how to improve this implementation, feel free to open a pull requests exposing your arguments.

Created by

Osmar I. Cancino Díaz - o.cancinodiaz@gmail.com

Follow me on Twitter Follow me on Google+ Follow me on Facebook!!

About

Android Application built using MVP + Retrofit to shown several movies from "The Movie DB" platform.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages