Ανάπτυξη εφαρμογής διαχείρισης εξόδων για κινητά τερματικά
Expense Manager Mobile Application
Abstract
Η ανάπτυξη των εφαρμογών σε κινητά τερματικά με Android λειτουργικό έχει ξεκινήσει
από το 2008 με μία από τις πρώτες εφαρμογές να είναι η “Barcode Scanner”, η οποία
επέτρεπε στους χρήστες να σαρώνουν Barcodes και κωδικούς QR χρησιμοποιώντας την
κάμερα του smartphone τους. Αν και για τα σημερινά δεδομένα θεωρείται μία απλή και
δεδομένη εφαρμογή, τότε ήταν κάτι πρωτοπόρο και έδειχνε και άλλες δυνατότητες των
κινητών συσκευών πέρα από την παραδοσιακή επικοινωνία. Πλέον με το πέρασμα του
χρόνου, βλέπουμε ότι ο τομέας αυτός διαρκώς αναπτύσσεται και κυκλοφορούν εφαρμογές
που στόχο έχουν τη διευκόλυνση του χρήστη στην καθημερινότητά του. Σε αυτήν τη
μεταπτυχιακή διπλωματική εργασία, θα παρουσιάσουμε την υλοποίηση μιας νέας εφαρμο-
γής Android, την Expense Manager. Αποτελεί μία ιδέα που σκοπό έχει να βοηθήσει
τον χρήστη στην καλύτερη διαχείριση των οικονομικών του. Μέσω αυτής, ο user μπορεί
να αποθηκεύσει τα οικονομικά του στοιχεία με στόχο την καλύτερη διαχείριση τους. Το
καινοτόμο σε αυτήν την εφαρμογή είναι η χρήση του QR scanner μέσω του οποίου μπο-
ρεί να σκανάρει τις αποδείξεις και να προσθέτει/αφαιρεί/μεταφέρει χρηματικά στοιχεία.
Ακόμη, θα μιλήσουμε για τα γενικά χαρακτηριστικά της Kotlin που χρησιμοποιήθηκαν
για τη λειτουργικότητα της εφαρμογής. Τέλος, θα σχολιαστούν δυσκολίες που υπήρξαν
κατά την υλοποίηση της εφαρμογής καθώς και μελλοντικά πλάνα για την ανάπτυξη της
εφαρμογής.
Abstract
The development of applications on Android mobile terminals has been underway since
2008 with one of the first applications being ”Barcode Scanner”, which allowed users
to scan Barcodes and QR codes using their smartphone’s camera. Although by today’s
standards it is considered a simple and taken-for-granted application, back then
it was something pioneering and showed other possibilities of mobile devices beyond
traditional communication. Now with the passage of time, we see that this field is
constantly growing and applications are being released that aim to facilitate the user
in their daily life. In this master thesis, we will present the implementation of a new
Android application, Expense Manager. It is an idea that aims to help the user in
better managing his/her finances.In recent years with the increased use of electronic
payment methods, the average person often cannot manage his expenses and as a result
he loses control. Through it, the user can store his financial data in order to better
manage them. The innovative thing about this app is the use of QR scanner through
which he can scan the receipts and add/remove/transfer monetary items. Further, we
will talk about the general features of Kotlin that were used for the functionality of the
app. Finally, we will comment on difficulties encountered during the implementation
of the application and future plans for the development of the application.