Ανάπτυξη εφαρμογής κοινόχρηστου ημερολογίου για κινητές συσκευές στο Android Studio και Firebase (Grouply)
Development of a shared calendar application for mobile devices in Android Studio and Firebase (Grouply)

Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Android app ; Firebase ; Android Studio ; Κοινόχρηστο ημερολόγιο ; Java ; UX/UI σχεδίαση ; Firebase Authentication ; Realtime DatabaseΠερίληψη
Η παρούσα πτυχιακή εργασία στοχεύει στην σχεδίαση και υλοποίηση της εφαρμογής Grouply,
ενός συνεργατικού ψηφιακού ημερολογίου που επιτρέπει την καταγραφή και διαχείριση
συμβάντων για δύο ή περισσότερους χρήστες. Η ιδέα για το θέμα αυτό μου γεννήθηκε ύστερα
από την διαπίστωση ότι παρόλο τα τόσο προχωρημένα συστήματα και εφαρμογές που
υπάρχουν ακόμη και σήμερα μία από τις πιο βασικές εφαρμογές σε κινητές συσκευές το
ημερολόγιο δεν έχει εξελιχθεί σχεδόν καθόλου. Γι’ αυτό λοιπόν αποφάσισα να φτιάξω μία
εφαρμογή που θα βελτιώνει τη συνεργασία και τον προγραμματισμό σε προσωπικό ή μικρό
επαγγελματικό επίπεδο. Για την δημιουργία αυτής της εφαρμογής, χρησιμοποιήθηκε το Android
Studio, το οποίο είναι ένα περιβάλλον για την υλοποίηση εφαρμογών android για κινητές
συσκευές, tablet, smartwatches κλπ., γράφτηκε στη γλώσσα Java, ενώ για την διαχείριση
δεδομένων σε πραγματικό χρόνο, την αυθεντικοποίηση και την αποθήκευση, αξιοποιήθηκε η
Google Firebase. Κατά την υλοποίηση έδωσα έμφαση στην ανάπτυξη ενός διαισθητικού UI για
την βέλτιστη εμπειρία του χρήστη, καθώς και την απρόσκοπτη λειτουργία μεταξύ πολλαπλών
συσκευών. Το Grouply προσφέρει βασικές λειτουργίες όπως τη δημιουργία κοινόχρηστων
δραστηριοτήτων, την ειδοποίηση όταν έρθει η ώρα του συμβάντος και τη δυναμική ενημέρωση
του περιεχομένου. Ως μελλοντικές επεκτάσεις προτείνονται η ενσωμάτωση ομάδων και
ξεχωριστών ημερολόγιων για την κάθε ομάδα, και η προσθήκη λειτουργιών άμεσης επικοινωνίας
(chat,κλήσεις) εντός ομάδων.

