| dc.contributor.advisor | Αλέπης, Ευθύμιος | |
| dc.contributor.author | Κόντος, Φίλιππος Βλαδίμηρος | |
| dc.date.accessioned | 2026-01-19T09:00:31Z | |
| dc.date.available | 2026-01-19T09:00:31Z | |
| dc.date.issued | 2025-12 | |
| dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/18784 | |
| dc.description.abstract | Η παρούσα μεταπτυχιακή εργασία παρουσιάζει τον σχεδιασμό και την ανάπτυξη ενός
παιχνιδιού γνώσεων για Android με Jetpack Compose και Firebase. Η εφαρμογή προσφέρει
διαδραστική, φιλική προς τον χρήστη εμπειρία με έμφαση στη λειτουργία εκτός σύνδεσης,
επιτρέποντας παράλληλα την αποθήκευση προφίλ, ερωτήσεων και παγκόσμιου πίνακα
κατάταξης.
Το παιχνίδι διαθέτει ποικιλία κατηγοριών, επίπεδα δυσκολίας και παραμετροποιήσιμες
ρυθμίσεις, υποστηρίζοντας μονοπαικτική και τοπική multiplayer λειτουργία. Δόθηκε έμφαση στη
χρηστικότητα, την προσβασιμότητα και την ευέλικτη διεπαφή για διαφορετικές συσκευές. Το
Firestore και το Firebase Authentication εξασφαλίζουν ασφαλή διαχείριση δεδομένων και ο
πίνακας κατάταξης ενισχύει τον ανταγωνισμό.
Η εργασία εξετάζει συναφείς εφαρμογές, όπως τα Kahoot! και QuizUp, αναδεικνύοντας
χαρακτηριστικά και περιορισμούς τους. Το προτεινόμενο σύστημα προβάλλεται ως ελαφριά και
φιλική εναλλακτική λύση. Τα αποτελέσματα επιβεβαιώνουν ότι ο συνδυασμός Jetpack Compose
και Firebase αποτελεί αποτελεσματικό πλαίσιο για επεκτάσιμες εφαρμογές γνώσεων, ενώ
προτείνονται μελλοντικές βελτιώσεις όπως online multiplayer, προσαρμοστική δυσκολία και
προηγμένα εργαλεία ανάλυσης. | el |
| dc.format.extent | 46 | el |
| dc.language.iso | en | el |
| dc.publisher | Πανεπιστήμιο Πειραιώς | el |
| dc.title | Σχεδίαση και υλοποίηση παιχνιδιού ερωτήσεων σε κινητά | el |
| dc.title.alternative | Design and development of a mobile quiz game | el |
| dc.type | Master Thesis | el |
| dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
| dc.description.abstractEN | This Master’s thesis presents the design and development of a mobile quiz game for the Android
platform, implemented using Jetpack Compose and supported by Firebase services. The
application focuses on delivering an engaging, interactive, and user-friendly offline gaming
experience, while also enabling persistent data storage for player profiles, quiz questions, and a
global leaderboard. The system architecture leverages modern Android development practices,
including declarative UI design, modular structure, and real-time data synchronization through
cloud-based infrastructure.
The game supports various quiz categories, difficulty levels, and customizable settings,
offering both single-player and pass-and-play multiplayer modes on a single device. Emphasis
was placed on usability, accessibility, and the creation of a responsive interface capable of
adapting to diverse screen sizes and device configurations. Firebase Firestore and Firebase
Authentication are used to manage user data securely, while the leaderboard system fosters
competition and long-term engagement.
The results indicate that Jetpack Compose, combined with Firebase, offers an effective
framework for building scalable and maintainable mobile quiz applications. The thesis concludes
with reflections on the development process, challenges encountered, and recommendations for
future improvements—including the potential addition of online multiplayer modes, adaptive
question difficulty, and advanced analytics for player performance evaluation. | el |
| dc.contributor.master | Προηγμένα Συστήματα Πληροφορικής | el |
| dc.subject.keyword | Mobile development | el |
| dc.date.defense | 2025-12 | |