Angels Voice

Εφαρμογή επικοινωνιακής υποστήριξης για παιδιά με αυτισμό που επιτρέπει στους γονείς να διαχειρίζονται «κάρτες» με εικόνες/κείμενο και να τις ομαδοποιούν σε κατηγορίες. Η διεπαφή χρήστη είναι κατασκευασμένη με Jetpack Compose και προσφέρει απλή, προσιτή και προσαρμόσιμη εμπειρία σε τηλέφωνα και tablets.

Κύρια χαρακτηριστικά

PIN‑προστατευμένη ενότητα γονέα: απαιτείται PIN μία φορά ανά συνεδρία για πρόσβαση στις ρυθμίσεις γονέα.

Διαχείριση καρτών: δημιουργία, επεξεργασία, διαγραφή καρτών, σηματοδότηση ως αγαπημένες.

Διαχείριση κατηγοριών: δημιουργία/επεξεργασία/διαγραφή κατηγοριών με επιλογή εικονιδίων ή εικόνων.

Επιλογή εικονιδίου: ενσωματωμένος διάλογος επιλογής εικονιδίου και δυνατότητα φόρτωσης εικόνας από URI.

Πολυγλωσσική υποστήριξη: εναλλαγή γλώσσας μέσω LocalLanguageManager.

Ασύγχρονη φόρτωση εικόνων με Coil για ομαλή απόδοση.

Προσαρμοστικότητα: lay-out που προσαρμόζεται σε μικρές και μεγαλύτερες οθόνες (side‑by‑side σε tablets).

Offline λειτουργικότητα / τοπική αποθήκευση δεδομένων μέσω οντοτήτων (CardEntity, CategoryEntity) για γρήγορη πρόσβαση χωρίς εξωτερικές κλήσεις.

Τεχνικό υπόβαθρο

Kotlin / Java, Jetpack Compose UI, MVVM αρχιτεκτονική με ViewModel για διαχείριση κατάστασης.

Gradle για build system.

Χρήση Coil για εικόνες, custom utilities (IconHelper, LocalAuthManager, LocalLanguageManager, Strings) για επεκτασιμότητα και διεθνοποίηση.

Σχεδιασμός με έμφαση στην απλότητα, ασφάλεια και δυνατότητα επέκτασης (π.χ. πρόσθεση αποθήκευσης cloud ή πιο σύνθετων πολιτικών authentication).

Σύντομη ροή χρήσης

Γονέας ανοίγει ρυθμίσεις, εισάγει PIN μία φορά → βλέπει tabs για Κάρτες / Κατηγορίες / Γλώσσα.

Δημιουργία νέας κάρτας ανοίγει φόρμα επεξεργασίας (κείμενο, κατηγορία, εικόνα, favorite).

Κατηγορίες μπορούν να έχουν εικονίδιο ή προσαρμοσμένη εικόνα και κάθε αλλαγή ενημερώνει άμεσα τη λίστα καρτών.

Αξία για την εταιρεία

Εμφανίζει ικανότητα ανάπτυξης κινητών εφαρμογών με προσοχή σε προσβασιμότητα, διεθνοποίηση και modular αρχιτεκτονική — κατάλληλη για παρουσίαση σε εταιρικό portfolio ως παράδειγμα UX‑centric, ασφαλούς και επεκτάσιμης λύσης για εκπαιδευτικά/θεραπευτικά εργαλεία.