ΕΦ.ΠΛ: Ενότητα 7.1 – Προγραμματίζω android εφαρμογές σε app inventor 

ΕΦ.ΠΛ: Ενότητα 7.1 – Προγραμματίζω android εφαρμογές σε app inventor 

Πού είμαι στο σχολικό βιβλίο; Σελ. 54

Το AppInventor

Το App Inventor είναι ένα δωρεάν εργαλείο που δημιουργήθηκε από το MIT (Massachusetts Institute of Technology) για να βοηθήσει ανθρώπους χωρίς προηγούμενη εμπειρία στον προγραμματισμό να δημιουργήσουν τις δικές τους εφαρμογές για κινητά τηλέφωνα. Είναι ιδιαίτερα χρήσιμο για μαθητές και αρχάριους, καθώς χρησιμοποιεί μια γραφική διεπαφή που βασίζεται στη μέθοδο drag-and-drop, δηλαδή μεταφοράς και απόθεσης, για να κατασκευάσουν εφαρμογές χωρίς να χρειάζονται σύνθετο κώδικα.

Πώς Λειτουργεί:

  1. Γραφική Διεπαφή: Οι μαθητές σχεδιάζουν την εφαρμογή τους επιλέγοντας διάφορα στοιχεία από μία βιβλιοθήκη (π.χ. κουμπιά, πεδία κειμένου, εικόνες) και τα τοποθετούν στην οθόνη της εφαρμογής.
  2. Μπλοκ Κώδικα: Χρησιμοποιώντας την πλατφόρμα του App Inventor, οι μαθητές μπορούν να “προγραμματίσουν” την εφαρμογή τους συνδυάζοντας μπλοκ εντολών. Κάθε μπλοκ αντιστοιχεί σε μία ενέργεια (π.χ. πώς να αντιδράσει η εφαρμογή όταν πατηθεί ένα κουμπί).
  3. Δοκιμή και Ανάπτυξη: Οι μαθητές μπορούν να δουν την εφαρμογή τους σε πραγματικό χρόνο, χρησιμοποιώντας τον εξομοιωτή ή το κινητό τους, για να σιγουρευτούν ότι όλα λειτουργούν σωστά.

Πλεονεκτήματα:

  • Εύκολο στη Χρήση: Δεν απαιτεί γνώσεις προγραμματισμού.
  • Δημιουργία Διαδραστικών Εφαρμογών: Μαθητές μπορούν να φτιάξουν παιχνίδια, εργαλεία, ή ακόμη και εφαρμογές για να λύσουν καθημερινά προβλήματα.
  • Ενισχύει τη Δημιουργικότητα: Οι μαθητές καλούνται να σκεφτούν λύσεις και να δημιουργήσουν δικά τους project.

Αυτό το εργαλείο είναι ιδανικό για την εκπαίδευση, γιατί βοηθάει τους μαθητές να κατανοήσουν τις βασικές αρχές του προγραμματισμού, ενθαρρύνοντας παράλληλα τη δημιουργικότητα και την αναλυτική σκέψη. Με το App Inventor, οι μαθητές μπορούν να δουν αμέσως τα αποτελέσματα της δουλειάς τους και να μάθουν μέσω της πράξης!

 Σύνδεση στο App Inventor χωρίς email code.appinventor.mit.edu/login

1η Διδακτική Εβδομάδα

A. Γνωρίζω το app inventor

B. Παρουσίαση Τάξης

Γ.  ΦΕ 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

2. AI και App Inventor

Εκπαιδευτικό Υλικό

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

Οδηγίες εγκατάστασης του 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

Resources