dc.contributor.advisor | Δουληγέρης, Χρήστος | |
dc.contributor.author | Μπάικας, Αναστάσιος | |
dc.date.accessioned | 2025-03-11T09:33:57Z | |
dc.date.available | 2025-03-11T09:33:57Z | |
dc.date.issued | 2025-01 | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/17542 | |
dc.description.abstract | Η παρούσα πτυχιακή εργασία παρουσιάζει την ανάπτυξη μιας εφαρμογής Android που στοχεύει στη δημιουργία και αναζήτηση αθλητικών συναντήσεων. Η εφαρμογή επιτρέπει στους χρήστες να εντοπίζουν συμμετέχοντες για αθλητικές δραστηριότητες (όπως τένις, ποδόσφαιρο κ.λπ.), βασιζόμενη κυρίως στην ώρα και την ημέρα διεξαγωγής του γεγονότος (αγώνας), καθώς και στην απόσταση μεταξύ των συμμετεχόντων. Χρησιμοποιώντας τεχνολογίες όπως Java, Firebase (Firestore, Authentication, Cloud Functions) και Google Maps. Βασισμένη στην αρχιτεκτονική MVVM (Model-View-ViewModel), η εφαρμογή προσφέρει λειτουργίες όπως δημιουργία αγγελιών, αναζήτηση σε πραγματικό χρόνο, live sync chat και push notifications για ενημερώσεις. Ο κύριος στόχος της εφαρμογής είναι να προσφέρει μια εύχρηστη και αποτελεσματική πλατφόρμα για την οργάνωση αθλητικών συναντήσεων. | el |
dc.format.extent | 56 | el |
dc.language.iso | el | el |
dc.publisher | Πανεπιστήμιο Πειραιώς | el |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
dc.title | Ανάπτυξη εφαρμογής Android για τη διευκόλυνση συμμετοχής σε αθλητικές δραστηριότητες | el |
dc.title.alternative | Development of an Android application for facilitating participation in athletic activities | el |
dc.type | Bachelor Dissertation | el |
dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
dc.description.abstractEN | This thesis presents the development of an Android application for creating and searching for sporting events. The application allows users to find participants for athletic activities (such as tennis, soccer, etc.) primarily based on the event's time and day, as well as the distance of potential teammates, using technologies such as Java, Firebase (Firestore, Authentication, Cloud Functions), and Google Maps. Based on the MVVM (Model-View-ViewModel) architecture, the application offers features such as ad creation, real-time search, live sync chat, and push notifications for updates. The main goal of the application is to provide an easy-to-use and efficient platform for organizing sporting events. | el |
dc.subject.keyword | Android | el |
dc.subject.keyword | Android Studio | el |
dc.subject.keyword | MVVM | el |
dc.subject.keyword | Firebase | el |
dc.subject.keyword | Αναζήτηση με ημερομηνία-ακτίνα-pagination | el |
dc.subject.keyword | Firebase cloud functions | el |
dc.subject.keyword | Java | el |
dc.date.defense | 2025-01-31 | |