App Inventor¶
Το λογισμικό MIT App Inventor 2 είναι ένα block-based εργαλείο ανάπτυξης εφαρμογών για Android συσκευές, το οποίο διατίθεται ως δωρεάν Web-based υπηρεσία στη σελίδα http://ai2.appinventor.mit.edu. Κάθε χρήστης που θέλει να συνδεθεί σ' αυτήν χρειάζεται να έχει λογαριασμό Google.
Το σχολικό βιβλίο της Α´ Γενικού Λυκείου στα πλαίσια εκμάθησης προγραμματισμού περιλαμβάνει κάποιες δραστηριότητες σε AppInventor. Οι εφαρμογές που θα αναπτυχθούν μπορούν να εκτελεστούν είτε απευθείας σε tablets ή κινητά τηλέφωνα με Android, είτε σε έναν Emulator (εξομοιωτή κινητού) ο οποίος εκτελείται τοπικά στον υπολογιστή του χρήστη. Η παρούσα σελίδα περιγράφει την εγκατάσταση και τη χρήση του Emulator.
Εγκατάσταση¶
Η εγκατάσταση του App Inventor 2 Emulator μπορεί να επιτευχθεί είτε μέσω του
synaptic
είτε ανοίγοντας ένα τερματικό και δίνοντας την εντολή:
sudo apt-get install appinventor2-setup
Εκτέλεση¶
Η εκκίνηση του Emulator γίνεται από το
μενού Εφαρμογές ▸ Εκπαίδευση ▸ AppInventor aiStarter, οπότε
και εμφανίζεται ένα τερματικό όπως φαίνεται στην εικόνα δεξιά.
- Επισκεφτείτε την ιστοσελίδα http://ai2.appinventor.mit.edu κάνοντας
Ctrl
+κλικ
στον σύνδεσμο που εμφανίζεται στο τερματικό. - Συνδεθείτε με το Google Account που διαθέτετε και αποδεχθείτε την κοινοποίηση του email σας στο MIT AppInventor Version 2.
- Εάν επιθυμείτε, μπορείτε να εκτελέσετε το ερωτηματολόγιο που θα σας
εμφανιστεί σε ένα αναδυόμενο παράθυρο με τίτλο
Welcome to App Inventor!
, - Στη συνέχεια, επιλέξτε Continue στο επόμενο αναδυόμενο παράθυρο.
- Αναπτύξτε τις εφαρμογές που θέλετε στη σελίδα του AppInventor.
- Τέλος, πηγαίνετε στο μενού Connect ▸ Emulator όταν θελήσετε να τις εκτελέσετε, ώστε να ξεκινήσει ο Emulator.
Για να τερματίσετε την εφαρμογή App Inventor 2 Emulator, επιστρέψτε στο
τερματικό και πληκτρολογήστε Ctrl
+C
.
Αντιμετώπιση προβλημάτων¶
Σε κάποιες περιπτώσεις, για παράδειγμα σε αναβαθμίσεις της σελίδας http://ai2.appinventor.mit.edu, μπορεί ο Emulator να σταματήσει να δουλεύει. Σ' αυτήν την περίπτωση, δοκιμάστε τις παρακάτω ενέργειες:
- Ελέγξτε εάν υπάρχει διαθέσιμη κάποια νεότερη έκδοση του πακέτου
appinventor2-setup
:$ sudo apt-get update $ sudo apt-get install appinventor2-setup
- Στη συνέχεια και εάν δεν έχει διορθωθεί το πρόβλημα, κλείστε και ξαναανοίξτε το τερματικό του Emulator, και μετά πηγαίνετε στη σελίδα του AppInventor και στο μενού Connect ▸ Hard Reset, ώστε να διαγραφεί η εικονική κάρτα μνήμης του Emulator και να ξαναφτιαχτεί εξ' αρχής στην επόμενη εκτέλεσή του.
- Εάν αυτό όντως βοηθήσει, μπορείτε να το κάνετε για όλους τους χρήστες με μία
εντολή:
sudo rm -rf /home/*/.appinventor