Skip to content

mike976/OnTheBigScreenApp_Android

Repository files navigation

🎬 On The Big Screen

Discover new releases and search through The Movie Database (TMDb) for old and recent movies. This app provides details and descriptions for your favourites movies and tv shows, along with images and links to film trailers.

Supports Android 8.0 and above

Features coming soon include:

  • Actor Bio
  • Search by Genre and Actor
  • Explore related movies and tv shows by Actor

v1.2 is now available for download on your Android devices

🔎 About

On the Big Screen is built using Kotlin 1.3.72 and Android Studio 4

Download

Android app on Google Play

Dependencies

  • Dagger 2
  • Retrofit
  • Jetpack Paging Library
  • LiveData
  • YouTubePlayerView 3rd party control
  • Glide
  • Mockito

🔧 Usage

In order to use the app, you can use the current TMDb API Key provided in this repo or request one by signing up there: https://www.themoviedb.org

📫 Author

Michael Bullock - mikebullock976@gmail.com

App Design

v1.2 - from development time to release = 2 weeks

  • Interface based design
  • Dependency constructor & field injection via Dagger 2
  • Implementation follows the MVVM design pattern
  • Use of Restful API with back-end services #themoviedb
  • Single Activity app
  • UI made up of Fragments
  • Use of RecyclerViews - Featured Page is combination of horizontal and vertical linear layouts reflecting a App Store style UI page
  • ConstraintLayouts - UI views are constrained by there counterparts
  • Infinite scrolling and pagination implemented for the Featured Category pages
  • Unit Tests implemented with mocks via Mockito

About

Android app providing information about Movies and TV using TmDB API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages