ALX99 / Watchr

Project for university

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Watchr - TDA367 Objektorienterat Programmeringsprojekt

Build Status

Introduction

This is an movie browser android application developed during a 36 day period for the course TDA367. There were in total three people working on this, with only one having previous experience with android development.
It was developed with the use of a scrum workflow and according to the Jetpack guidelines (might have changed since it was developed).

Video preview

Watchr preview

Features

  • Information about movies are fetched from themoviedb, so it's always up to date
  • Comments and Profile pics are updated in real time. (If someone comments on another device it'll be shown directly without needing to refresh)
  • Infinite scroll. (movie entries are loaded as you scroll)
  • All the movie information is cached in a local SQLite database using Room. (prevents excessive data usage)
  • Registration email & password resets are available. (see video for registration demo)
  • Everything related to your account such as comments, movie lists, and movie stats is synced to our own database in Firebase.

Technical Details

About

Project for university


Languages

Language:Java 100.0%