Ανάπτυξη εφαρμογής Android με Kotlin για την παραγωγή εξατομικευμένων τουριστικών διαδρομών με τη χρήση τεχνητής νοημοσύνης (AI)
Development of an Android application in Kotlin to produce personalized tourist routes using Artificial Intelligence (AI)

Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Android ; Kotlin ; Firebase ; Smart tourism ; FastAPI ; Gemini LLM ; Google maps APIΠερίληψη
Η παρούσα εργασία έχει σκοπό την ανάπτυξη μιας ταξιδιωτικής εφαρμογής για συσκευές Android,
η οποία βασίζεται στις γλώσσες προγραμματισμού Kotlin για την εφαρμογή Android και Python
για το σκέλος της Τεχνητής Νοημοσύνης. Πιο συγκεκριμένα, πρόκειται για μία εφαρμογή που
επιτρέπει στους χρήστες να δημιουργούν εξατομικευμένες τουριστικές διαδρομές διάρκειας
μερικών ωρών σε οποιαδήποτε πόλη ή περιοχή παγκοσμίως. Η παραγωγή της διαδρομής
υλοποιείται μέσω του μοντέλου Gemini (LLM), ενώ για την οπτικοποίηση και τον εντοπισμό των
σημείων χρησιμοποιούνται τα APIs της Google (Google Places New, Directions, Geocoding) και
το Maps SDK for Android. Ο χρήστης, αφού εγγραφεί, συμπληρώνει μια φόρμα με τις προτιμήσεις
του και το σύστημα προτείνει μια βελτιστοποιημένη διαδρομή, η οποία προβάλλεται σε
διαδραστικό χάρτη. Με την ενσωμάτωση της βάσης δεδομένων Firebase, οι διαδρομές
αποθηκεύονται μόνιμα, δίνοντας στον χρήστη τη δυνατότητα πρόσβασης στο ιστορικό των
περιηγήσεών του ανά πάσα στιγμή.


