Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/antoniosertic23/seriium
Mobile Application for Tracking TV Series. The Seriium mobile application was created during college as a project for the course Mobile Application Programming.
https://github.com/antoniosertic23/seriium
activity adapter android-studio episodate-api firebase fragment java listener mobile-application mobile-development model-creation recyclerview retrofit xml
Last synced: about 1 month ago
JSON representation
Mobile Application for Tracking TV Series. The Seriium mobile application was created during college as a project for the course Mobile Application Programming.
- Host: GitHub
- URL: https://github.com/antoniosertic23/seriium
- Owner: AntonioSertic23
- Created: 2023-04-03T12:16:02.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-29T18:01:53.000Z (10 months ago)
- Last Synced: 2024-11-11T09:35:02.128Z (3 months ago)
- Topics: activity, adapter, android-studio, episodate-api, firebase, fragment, java, listener, mobile-application, mobile-development, model-creation, recyclerview, retrofit, xml
- Language: Java
- Homepage:
- Size: 33.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Seriium
## Mobile Application for Tracking TV Series
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.
[![My Skills](https://skillicons.dev/icons?i=androidstudio,java,firebase)](https://skillicons.dev)
**RecyclerView** is used for listing series, seasons, and episodes. For fetching series data, **Retrofit** is used, which connects to the [EPISODATE API](https://www.episodate.com/api).
The app includes _sign-in and registration_ functionalities that work through Firebase and require email confirmation for profile verification.
---
### Once signed in, the user can:
- 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.---
### Project Setup
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`.