项目作者: abbas-hosein-haji

项目描述 :
The Movie Guide for Android (a TMDb client)
高级语言: Java
项目地址: git://github.com/abbas-hosein-haji/Cinemato.git
创建时间: 2019-02-19T21:25:21Z
项目社区:https://github.com/abbas-hosein-haji/Cinemato

开源协议:

下载


Cinemato

Cinemato is a fully functional android app which I made from scratch.It is the fastest, easiest way to find and discover movies, actors and ratings.

Getting Started

App uses The Movie Database API. You have to enter your API key in order to run the app. You can create your own one very easy! https://www.themoviedb.org/account/signup?language=en-EN. When you get it, just set it here:

  1. app/gradle.properties

Features

  • Discover now playing, the most popular, the most rated or the upcoming movies
  • Watch movie trailers and teasers
  • Read reviews from other users
  • Search for any movie to find detailed information, including cast, trailers, similar movies and more
  • Search for any actor to see their bio, filmography, images and more
  • Material Design

Download:

You can download APK on releases page.

Screens









Libraries

Model-View-ViewModel Architecture (MVVM)

The project contains an exemplification of the Model-View-ViewModel pattern used together with RxJava.
The DataModel provides the data that the app needs from TMDB api.
The ViewModel exposes the response as stream of events through RxJava Observables.
The View is all the Activities that contain movie and actor data.