Μάθημα : Α' Λυκείου - Υλοποίηση εφαρμογών σε προγραμματιστικά περιβάλλοντα
-
Εμφάνιση όλων των ενοτήτων
Β. Το εκπαιδευτικό περιβάλλον ανάπτυξης εφαρμογών App Inventor
Η κλασική δομή του περιβάλλοντος του App Inventor αποτελείται από
- τον Designer (Σχεδιαστή), όπου ο χρήστης επιλέγει τα συστατικά μέρη για την εφαρμογή που αναπτύσσει. Ο Σχεδιαστής χρησιμοποιείται
- για τη σχεδίαση της Διεπαφής Χρήστη (User Interface - UI),
- για να προσθέσουμε αντικείμενα (Components) όπως κουμπιά (Buttons), ετικέτες (Labels) και εικόνες (Images) με τη μέθοδο σύρσης και απόθεσης (drag-and-drop).
- και για να ρυθμίζουμε τις Ιδιότητες (Properties) των αντικειμένων αυτών (π.χ. χρώμα, μέγεθος γραμματοσειράς, κείμενο).
- τον Blocks Editor (Συντάκτη πλακιδίων), όπου ο χρήστης συνδυάζει οπτικά τα πλακίδια του προγράμματος, για να ορίσει τη συμπεριφορά των μερών της εφαρμογής (μοιάζει με τη συναρμολόγηση ενός πάζλ). Τα πλακίδια είναι ταξινομημένα σε διαφορετικά χρώματα ανάλογα με τη λειτουργία που επιτελούν. Επιπλέον, μπορούμε να ορίσουμε συμβάντα (events), δηλαδή τι θα συμβεί όταν ο χρήστης αλληλεπιδρά με την εφαρμογή (π.χ. όταν πατηθεί το κουμπί -> κάνε αυτό).
Όταν ο χρήστης ολοκληρώσει την εφαρμογή του μπορεί είτε να τη «συσκευάσει», για να παραγάγει το τελικό πρόγραμμα σε μορφή .apk (Android application package), προκειμένου να το εγκαταστήσει στην Android συσκευή του, είτε ακόμη να το διανείμει δωρεάν ή εμπορικά στο Google Play. Εναλλακτικά, αν δεν υπάρχει διαθέσιμη κάποια συσκευή Android, ο χρήστης έχει τη δυνατότητα να δημιουργήσει και να ελέγξει τη λειτουργία της εφαρμογής του, χρησιμοποιώντας τον προσομοιωτή Android Emulator, ο οποίος είναι λογισμικό που εκτελείται τοπικά στον υπολογιστή του και συμπεριφέρεται σαν ένα κινητό τηλέφωνο.