Skip to content

ShayOinif/MoviesBeforeTv

Repository files navigation

MoviesBeforeTv

Screenshot_20230107_115627 Screenshot_20230107_115650

Screenshot_20230107_115727 Screenshot_20230107_115702

Screenshot_20230107_115740 Screenshot_20230107_115800

Screenshot_20230107_115813 Screenshot_20230107_115823

2022-12-08

Screenshot_20221208_182045

Screenshot_20221208_182141 It is a work in progress 🚧.

There are some bugs, lots of refactoring and some features to add as well testing but the main goal was to experiment with the leanback library and building a scaleable and modularized app. Since I'm starting a new position, I won't have time to keep maintaining this repo, but maybe I'll drop by once in a while to add functionality or solve bugs.

The main key issues were fixed, especially adding usage reporting with Firebase and full support of the YouTube player for the trailers.

#Main Features:

  • Cached home categories that update once a day, with inifinte scroll using a network api and a local db
  • Movie info, including trailers and cast
  • Person info
  • Search screen with search history
  • Favories that depend wether a user is logged on. All favorites for logged users are cached and synced through Firestore
  • Accounts using google account through Firebase Auth
  • Analytics and crash reports, if enabled by the app in the account screen
  • Some offline functionality, all cached data is available. Whenever connectivity is required the appropriate screen notifies about it.
  • All of the functionality is supported in an Android TV apk, as well.

Feel free to download the apk in the main folder to test the app for yourself. If you wish to debug it, further instructions on configuration with firebase and api keys will be attached soon.

Go Android!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages