Σχεδιασμός και υλοποίηση εκπαιδευτικής εφαρμογής Android για κινητές συσκευές σε Android Studio με Kotlin
Design and implementation of an educational Android application for mobile devices using Android Studio and Kotlin

View/ Open
Keywords
Εκπαιδευτική εφαρμογή ; Προγραμματισμός Android ; Kotlin ; Android Studio ; Agile μεθοδολογία ; Παιχνιδιοποίηση ; Διαδραστική μάθηση ; Εκμάθηση προγραμματισμού ; Προσαρμοσμένη εκπαίδευση ; Ανάπτυξη λογισμικού ; Firebase ; MySQL ; Διαχείριση βάσεων δεδομένων ; Σύγχρονες τεχνολογίες μάθησης ; Κινητές συσκευέςAbstract
This thesis develops and presents an educational mobile application aimed at learning the «Language» programming language through an interactive and gamified approach, similar to the Duolingo platform. The work is guided by the need for continuous education and the development of programming skills in the general public, incorporating modern teaching methodologies and technological innovations.
The development of the application is based on Agile methodology principles, allowing for flexibility and rapid adaptation to changes and requirements that may arise during the development process. Through iterative development cycles and continuous evaluation, the application evolved into a fully functional educational tool.
The main findings of the work show that the application provides an effective, enjoyable, and engaging method for learning «Language», encouraging users to engage more and improve their skills through interactive quizzes and challenges. The thesis concludes with suggestions for future improvements and extensions of the application.