Seriium

The Seriium mobile application was created at college as a project for construction exercises in the Mobile Application Programming course.

The application is designed for tracking TV series, allowing users to keep track of where they left off.

The app includes sign-in and registration using Firebase, with email verification.

When signed in, users can:

  1. View their list of series
  2. Search for series
  3. View details of individual series
  4. Add and remove series from their list
  5. Mark and unmark watched seasons and episodes

Additionally, there is detailed statistics showing the total time spent watching series, the total number of series, seasons, and episodes watched, as well as the top two genres.

Users have access to their profile where they can update all their information.

The project was developed in Android Studio, using Java as the programming language, along with a Firebase database. Knowledge of various Android development aspects was applied, including activities, adapters, fragments, listeners, model creation, and network communication.

For listing series, seasons, and episodes, a RecyclerView was used, and for fetching series data, Retrofit was employed, connecting to the EPISODATE API for data retrieval.

GitHub