Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 2.04 KB

File metadata and controls

45 lines (31 loc) · 2.04 KB

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!!