Όλα τα αρχεία εκτός από τα αρχεία php μέσα στο φάκελο με το όνομα «server-side» είναι μέρος του gradle project (Java) που δημιουργήθηκε με το Android Studio.
Η εφαρμογή είναι Native Android γραμμένη σε Java. Είναι συμβατή με όλες τις εκδόσεις του Android ξεκινώντας από την έκδοση 2.2 (API level 8) μέχρι και την πιο πρόσφατη έκδοση 5.1 (API level 22) καλύπτοντας έτσι το 99% των ενεργών συσκευών δεδομένου ότι οι ενεργές συσκευές που τρέχουν έκδοση αρχαιότερη του Android 2.2. Η υλοποίηση της εφαρμογής πραγματοποιήθηκε στο Android Studio IDE.
Βιβλιοθήκες
- Η εφαρμογή χρησιμοποιεί τα Google Play Services για τον εντοπισμό της θέσης του χρήστη. Για να διατηρήσει την συμβατότητα της με την έκδοση 2.2 του Android χρησιμοποιήθηκε η έκδοση com.google.android.gms:play-services:3.2.65 (Google Play Services for Froyo).
- Επίσης για την χρήση στοιχείων του UI νεώτερων της έκδοσης 2.2 του Android και ταυτόχρονη διατήρηση της συμβατότητας με την έκδοση αυτή χρησιμοποιήθηκε η support library com.android.support:support-v4:22.0.0.
- Τέλος για την απεικόνιση διαγραμμάτων χρησιμοποιήθηκε η ελεύθερη βιβλιοθήκη ανοιχτού κώδικα AchartEngine (http://www.achartengine.org/)