The Seriium mobile application was created during college as a project for the course Mobile Application Programming.
The application serves the purpose of keeping track of TV series, allowing the user to monitor where they left off with watching.
The project was developed in Android Studio, and Java was chosen as the programming language with Firebase as the database. The application incorporates knowledge of using activities, adapters, fragments, listeners, model creation, and network usage.
RecyclerView is used for listing series, seasons, and episodes. For fetching series data, Retrofit is used, which connects to the EPISODATE API.
The app includes sign-in and registration functionalities that work through Firebase and require email confirmation for profile verification.
- View their list of TV series.
- Search for TV series.
- View details of each TV series.
- Add and remove TV series from their list.
- Mark and unmark watched seasons and episodes.
- Access rich statistics.
- View their profile details.
- Modify user data for their profile.
To run the project, you need to create your own Firebase database. Then, paste the obtained connection data into app/build/generated/res/google-services/debug/values.xml
.