Μετάβαση στο περιεχόμενο

App Inventor

Το σχολικό βιβλίο της Α´ Γενικού Λυκείου στα πλαίσια εκμάθησης προγραμματισμού περιλαμβάνει κάποιες δραστηριότητες σε AppInventor. Οι εφαρμογές που θα αναπτυχθούν μπορούν να εκτελεστούν είτε απευθείας σε tablet ή κινητά τηλέφωνα με Android, είτε σε έναν Emulator (εξομοιωτή κινητού) ο οποίος εκτελείται τοπικά στον υπολογιστή του χρήστη.

Το λογισμικό MIT App Inventor 2 είναι ένα block-based εργαλείο ανάπτυξης εφαρμογών για Android συσκευές, το οποίο διατίθεται ως δωρεάν (απαιτείται λογαριασμός Google) Web-based υπηρεσία στη σελίδα http://ai2.appinventor.mit.edu.

Εναλλακτικά υπάρχει και η λιγότερο γνωστή είσοδος στην ίδια ακριβώς υπηρεσία (μέσω διαφορετικού σύνδεσμου: http://code.appinventor.mit.edu) όπου αντί για λογαριασμό Google οι μαθητές χρησιμοποιούν ένα μοναδικό κωδικό (revisit code).

Άν στο εργαστήριο υπάρχουν tablet τότε προτείνεται απλά να εγκαταστήσετε εκεί την εφαρμογή AI Companion και οι μαθητές κάνοντας scan το QRCode της εφαρμογής τους δοκιμάζουν τις εφαρμογές πολύ πιο γρήγορα στα tablet.

Η παρούσα σελίδα περιγράφει την εγκατάσταση και τη χρήση του Emulator αντί για tablet.

Εγκατάσταση

Η εγκατάσταση του 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.
  • Τέλος, πηγαίνετε στο μενού ConnectEmulator όταν θελήσετε να τις εκτελέσετε, ώστε να ξεκινήσει ο 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 και στο μενού ConnectHard Reset, ώστε να διαγραφεί η εικονική κάρτα μνήμης του Emulator και να ξαναφτιαχτεί εξ' αρχής στην επόμενη εκτέλεσή του.
  • Εάν αυτό όντως βοηθήσει, μπορείτε να το κάνετε για όλους τους χρήστες με μία εντολή:
    sudo rm -rf /home/*/.appinventor