Giter Club home page Giter Club logo

movies's People

Contributors

kirchhoff- avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

mehrdad1990

movies's Issues

Improve CreditsView

Move to CreditsView TextViews with labels - "Cast Credits" an "Crew Credits". Make CreditsView inherit from LinearLayout and contains all recyclerView information inside.

Subscribe method for fragments

Create extension method for LiveData which will be used for shorten such record:
moviesResponse.observe(viewLifecycleOwner, Observer { obtainMoviesResponse(it) })

Also should be created class - BaseFragment in which this method will be exist. BaseFragment will be parent class for all fragments in the project.

Tv reviews screen

API allows to get list of reviews for tv - https://developers.themoviedb.org/3/tv/get-tv-reviews

Should create new screen with list of reviews. Transition to this screen should be provided from TvDetailsFragment. Similar functionality already implemented for movie, so should consider variant to reuse it.

Summary:

  1. Create new TextView with the label - "Reviews" in TvDetailsFragment
  2. Create screen for displaying list of reviews of tv show.

Tv show details screen

After click on element on TvsFragment should open screen with detailed information about tv show
Screen should contain:

  • Title
  • Number of seasons
  • Number of episodes
  • First air date
  • Status
  • Genres
  • Show description.

Summary:

  • Implements click on item in TvsFragment
  • Create screen with detailed information about tv show.

Review details screen

On click on review on ReviewsListFragment should open whole review with possibility of scroll it

Code duplication in Activities

There are similar code for creating activity intent with movie's argument -
image
Need to invent with a good way to avoid this duplication

Integrate CI

Integrate some CI service (Circle, Travis or etc).

Person details screen

After click on element in PersonsFragment should open screen with detailed information about person.
On screen should be:

  • Avatar and person name
  • Date and place of born
  • Bio
  • Keywords about person

Summary:

  • Implements click on item in PersonFragment
  • Create screen with detailed information about person

Movie details screen

After click on element on MoviesFragment should open screen with detailed information about movie.
Screen should contain:

  • Movie title
  • Release date
  • Movie duration
  • Country of production
  • Genres
  • Description

Summary:

  • Implements click on item in MoviesFragment
  • Create screen with detailed information about person

Removed tests

Removed ExampleInstrumentedTest and ExampleUnitTest

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.