Μάθημα : Εφαρμογές Πληροφορικής - 'Α Λυκείου

Κωδικός : 0551013280

0551013280 - ΠΑΝΑΓΙΩΤΗΣ ΔΕΛΗΓΙΑΝΝΗΣ

Ενότητες μαθήματος

Θεματική Ενότητα 2, Κεφάλαιο 7 - 7.1 Προγραμματισμός εφαρμογών για φορητές συσκευές

To εκπαιδευτικό περιβάλλον ανάπτυξης εφαρμογών App Inventor

Η ανάγκη για εύκολη ανάπτυξη εφαρμογών για φορητές συσκευές με Android οδήγησε αρχικά τα εργαστήρια της Google στη δημιουργία του App Inventor, ενός ελεύθερου, διαδικτυακού και οπτικού προγραμματιστικού περιβάλλοντος με πλακίδια (blocks), όπως και το Scratch. Στη συνέχεια, το γνωστό κορυφαίο αμερικάνικο πανεπιστήμιο MIT (Massachusetts Institute of Technology) ανέλαβε την ανάπτυξη και συντήρηση αυτού. Ακόμα και ένας αρχάριος χρήστης μπορεί να συνδεθεί στο App Inventor και με διαδικασία «σύρε και άφησε» να συνδυάσει πλακίδια και να αναπτύξει εφαρμογές για φορητές συσκευές με Android, το οποίο επίσης κατασκεύασε η Google βασισμένη στο ελεύθερο κι ανοικτό λειτουργικό σύστημα για υπολογιστές Linux. Τα πλακίδια ενώνονται μόνο όταν προκύπτει συντακτικά σωστό πρόγραμμα, και η τελική εφαρμογή μπορεί να εκτελεστεί και να δοκιμαστεί είτε απευθείας σε συσκευή που είναι συνδεδεμένη με τον υπολογιστή του χρήστη (ενσύρματα με USB ή ασύρματα με WiFi) είτε σε ενσωματωμένο emulator (προσομοιωτή κινητού τηλεφώνου). 

Εργασίες

Να δημιουργήσετε με χρήση του app inventor μια εφαρμογή με την οποία να πληκτρολογείτε ένα κείμενο και ο Η/Υ να το διαβάζει για εσάς με το πάτημα ενός πλήκτρου. Για το σχεδιαστικό τμήμα και τον κώδικα αντίστοιχα συμβουλευτείτε τις σχετικές οθόνες που ακολουθούν.

 

Εργασίες

Να δημιουργήσετε με χρήση του app inventor μια εφαρμογή αντίστοιχη ενός calculator με τη δυνατότητα υπολογισμού των 4 βασικών πράξεων. Για το σχεδιαστικό τμήμα και τον κώδικα αντίστοιχα συμβουλευτείτε τις σχετικές οθόνες που ακολουθούν.

Εργασίες

Ακολουθώντας τα βήματα αυτού του φύλλου εργασίας, θα αναπτύξουμε μια μικρή εφαρμογή για Android συσκευές (κινητά ή tablets), η οποία θα μας εξοικειώσει με χρήσιμες λειτουργίες που θα αξιοποιήσουμε και στη συνέχεια.
Θα αναπτύξουμε σταδιακά μια εφαρμογή «συναγερμό», χρησιμοποιώντας έναν σκύλο που δεν θα επιτρέπει σε κανέναν να πειράζει την συσκευή μας.

Για να ανοίξετε το φύλλο εργασίας πατήστε τον παρακάτω σύνδεσμο:

Φύλλο Εργασίας GuardDog

Για να δείτε όλα τα σχετικά συνοδευτικά αρχεία, κατεβάστε το συνημμένο συμπιεσμένο φάκελο στον Η/Υ σας.

Αυτό το φύλλο εργασίας βασίζεται στο παράδειγμα HelloPurr και διατίθεται με άδεια Creative Commons Αναφορά Δημιουργού 3.0 (http://goo.gl/oyehU8). Η αναφορά σε αυτό θα πρέπει να γίνεται ως εξής:

Φύλλο Εργασίας: GuardDog – Προγραμματισμός Εφαρμογής με το AppInventor. Γιώργος Χατζηνικολάκης, Γιώργος Μπουκέας. Σύλλογος Εκπαιδευτικών Πληροφορικής Χίου, 2013.
Τα εικονίδια που χρησιμοποιήθηκαν στο φύλλο εργασίας προέρχονται από το σετ εικονιδίων Faenza, του Matthieu James.

Εργασίες

Ακολουθώντας τα βήματα αυτού του φύλλου εργασίας, θα αναπτύξουμε σταδιακά μια απλή εφαρμογή ζωγραφικής με τα δάχτυλα. Αν και η εφαρμογή που θα κατασκευάσουμε είναι αρκετά απλή, δεν πρόκειται για ένα εισαγωγικό παράδειγμα. Οι οδηγίες που ακολουθούν υποθέτουν μια στοιχειώδη εξοικείωση με το περιβάλλον του AppInventor. 

Για να ανοίξετε το φύλλο εργασίας πατήστε τον παρακάτω σύνδεσμο:

Φύλλο Εργασίας FingerPainting

Για να δείτε όλα τα σχετικά συνοδευτικά αρχεία, κατεβάστε το συνημμένο συμπιεσμένο φάκελο στον Η/Υ σας.

Αυτό το φύλλο εργασίας βασίζεται στο παράδειγμα PaintPot (http://goo.gl/ny3PEj) και διατίθεται με άδεια Creative Commons Αναφορά Δημιουργού 3.0 (http://goo.gl/oyehU8). Η αναφορά σε αυτό θα πρέπει να γίνεται ως εξής:
Φύλλο Εργασίας: FingerPainting Προγραμματισμός Εφαρμογής με το AppInventor.– Γιώργος Μπουκέας, Γιώργος Χατζηνικολάκης. Σύλλογος Εκπαιδευτικών Πληροφορικής Χίου, 2013.
Τα εικονίδια που χρησιμοποιήθηκαν στο φύλλο εργασίας και στην εφαρμογή προέρχονται από το σετ εικονιδίων Faenza, του Matthieu James