Πού είμαι στο σχολικό βιβλίο; Σελ. 54
Το AppInventor
Το App Inventor είναι ένα δωρεάν εργαλείο που δημιουργήθηκε από το MIT (Massachusetts Institute of Technology) για να βοηθήσει ανθρώπους χωρίς προηγούμενη εμπειρία στον προγραμματισμό να δημιουργήσουν τις δικές τους εφαρμογές για κινητά τηλέφωνα. Είναι ιδιαίτερα χρήσιμο για μαθητές και αρχάριους, καθώς χρησιμοποιεί μια γραφική διεπαφή που βασίζεται στη μέθοδο drag-and-drop, δηλαδή μεταφοράς και απόθεσης, για να κατασκευάσουν εφαρμογές χωρίς να χρειάζονται σύνθετο κώδικα.
Πώς Λειτουργεί:
- Γραφική Διεπαφή: Οι μαθητές σχεδιάζουν την εφαρμογή τους επιλέγοντας διάφορα στοιχεία από μία βιβλιοθήκη (π.χ. κουμπιά, πεδία κειμένου, εικόνες) και τα τοποθετούν στην οθόνη της εφαρμογής.
- Μπλοκ Κώδικα: Χρησιμοποιώντας την πλατφόρμα του App Inventor, οι μαθητές μπορούν να “προγραμματίσουν” την εφαρμογή τους συνδυάζοντας μπλοκ εντολών. Κάθε μπλοκ αντιστοιχεί σε μία ενέργεια (π.χ. πώς να αντιδράσει η εφαρμογή όταν πατηθεί ένα κουμπί).
- Δοκιμή και Ανάπτυξη: Οι μαθητές μπορούν να δουν την εφαρμογή τους σε πραγματικό χρόνο, χρησιμοποιώντας τον εξομοιωτή ή το κινητό τους, για να σιγουρευτούν ότι όλα λειτουργούν σωστά.
Πλεονεκτήματα:
- Εύκολο στη Χρήση: Δεν απαιτεί γνώσεις προγραμματισμού.
- Δημιουργία Διαδραστικών Εφαρμογών: Μαθητές μπορούν να φτιάξουν παιχνίδια, εργαλεία, ή ακόμη και εφαρμογές για να λύσουν καθημερινά προβλήματα.
- Ενισχύει τη Δημιουργικότητα: Οι μαθητές καλούνται να σκεφτούν λύσεις και να δημιουργήσουν δικά τους project.
Αυτό το εργαλείο είναι ιδανικό για την εκπαίδευση, γιατί βοηθάει τους μαθητές να κατανοήσουν τις βασικές αρχές του προγραμματισμού, ενθαρρύνοντας παράλληλα τη δημιουργικότητα και την αναλυτική σκέψη. Με το App Inventor, οι μαθητές μπορούν να δουν αμέσως τα αποτελέσματα της δουλειάς τους και να μάθουν μέσω της πράξης!
Σύνδεση στο App Inventor χωρίς email : code.appinventor.mit.edu/login
1η Διδακτική Εβδομάδα
Γ. ΦΕ Talktome1/2 Ζάρια 1/2
Βιβλίο Εκμάθησης App Inventor-Ανάπτυξη εφαρμογών σε App Inventor.pdf
Άλλα 5 φύλλα εργασίας
HelloPurr ( http://appinventor.mit.edu/explore/content/hellopurr.html )
Χαρακτηρισμός βαθμολογίας (Δομή επιλογής)
Προπαίδεια (Δομή Επανάληψης)
SOS (Βάσεις Δεδομένων)
Map tour
Magic 8-Ball
ΔΡΑΣΤΗΡΙΟΤΗΤΑ : ΠΙΑΣΕ ΤΗ ΜΠΑΛΑ (Αίσωπος)
ΣΥΝΕΡΓΑΤΙΚΟ ΤΕΛΙΚΟ PROJECT
1. Fake Voices
Εκπαιδευτικό Υλικό
App Inventor και Lego Mindstorm
Φτιάχνοντας μία εφαρνογή στο App Inventor
Δημιουργία κουίζ στο App Inventor
Διδασκαλία Βάσεων Δεδομένων με χρήση του AppInventor
H χρήση της δομής επανάληψης ΟΣΟ στο AppInventor
H χρήση της δομής επιλογής στο AppInventor
Εισαγωγή στο διαδικτυακό προγραμματιστικό περιβάλλον AppInventor (διδακτικό σενάριο)
Φτιάχνοντας μία εφαρνογή στο App Inventor Κτύπα την κατσαρίδα (Mole Mash +)
0 – AppInventor: Εισαγωγή
1 – AppInventor: Hallo World
2 – AppInventor: Φρόντισε τη γάτα (Hallo Purr)
3 – AppInventor: Εφαρμογή Πιάνο
4 – AppInventor: Πολλές οθόνες
5 – AppInventor: Ζωάκια με ήχους
6 – AppInventor: Ζάρια
7 – AppInventor: Να σου πω μία ιστορία
8 – AppInventor: Σκύλος φύλακας
9 – AppInventor: Μαγνητισμός
10 – AppInventor: Ζωγραφική με τα δάχτυλα
11 – AppInventor: Πιάσε τη σημαία
12 – Appinventor: Κουραμπιεδο-μελονομακαρονο μετρητής 🙂
13 – AppInventor: Εφαρμογή Panic Button
14- Mario Game
15Bonus Track: Ρούντολφ το ταρανδάκι 🙂
Το πολύ καλό υλικό του ΣΕΠ Χίου:
- Προγραμματισμός σε AppInventor, Α’ μέρος του ΣΕΠ Χίου (κλικ εδώ)
- Προγραμματισμός σε AppInventor, Β’ μέρος του ΣΕΠ Χίου (κλικ εδώ)
Καρτέλες δραστηριοτήτων που πραγματεύονται τις βασικότερες λειτουργίες του AppInventor (κλικ εδώ και εδώ)
AppInvenrtor Video Tutorials for beginners ΕΔΏ
Introduction to Software Application Development with App Inventor and Python ΕΔΏ
Inventing Mobile Apps, Taught by Lyn Turbak at Wellesley College ΕΔΏ
App Inventor Tutorials and Advanced Examples ΈΔΏ
Universal Screen Size Using App Inventor ΕΔΏ
A Udemy MOOC for Appinventor ΕΔΏ
Mobile Computing with App Inventor – CS Principles ΕΔΏ
A Coursere MOOC – Developing Android Apps with AppInventor ΕΔΏ
Android Game Development with AppInventor (e-bbok) ΕΔΏ
Αποστολή με μήνυμα ηλεκτρονικού ταχυδρομείουBlogThis!Κοινοποίηση στο XΜοιραστείτε το στο Facebook
Οδηγός App Inventor
Οδηγίες εγκατάστασης του App Inventor 2 Emulator σε περιβάλλον Linux
How To Build Custom Android App for your Arduino Project using MIT App Inventor
One Minute Lessons
A collection of short video lessons for basic coding concepts in App Inventor. Many of these are integrated into various Mobile CSP lessons and Quizly quizzes.
Basic Coding Concepts
- Initializing a global variable (0:27)
- Incrementing a variable (0:45)
- Adding N to a variable (0:33)
- Doubling a variable (0:45)
- Conditionally incrementing a variable (0:33) Components
- Using the Speech Recognizer (1:16)
- Using the Clock to code a delay (1:51)
Resources
- Mobile CSP Online Staff
- appinventor.org
- Quizly: Sample App Inventor Quizzes
- One Minute Lessons
- App Inventor Concept Cards
- TAIR – The App Inventor Repository – resource on App Inventor programming
- Pura Vida Apps – useful code snippets

