Μάθημα : ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α ΛΥΚΕΙΟΥ
Κωδικός : 0501007560
0501007560 - ΒΑΣΙΛΕΙΟΣ ΠΡΟΞΕΝΙΑΣ
Ενότητες μαθήματος - Μικροεφαρμογές με appinventor
-
Εμφάνιση όλων των ενοτήτων
-
Εισαγωγή στην HTML
27/1/26 -
Κύκλος Ανάπτυξης Μικροεφαρμογής
4/11/25 -
Μικροεφαρμογές με appinventor
23/9/25
-
Εισαγωγή στην HTML
Μικροεφαρμογές με appinventor
Οι εφαρμογές έχουν σαν κύριο σκοπό την γνωριμία των μαθητών με το περιβαλλον του προγραμματιστικού εργαλείου Appinventor.
Σε πρώτη φάση οι δραστηριότητες θα είναι καθοδηγούμενες, πράγμα που σημαίνει πως ο μαθητής ακολουθώντας τις οδηγίες θα μπορεί να φτάσει στο αποτέλεσμα, ακόμα και χωρίς την καθοδήγηση του εκπαιδευτικού
Μικροεφαρμογή 1η- Γάτα
Θα φτιαξετε την πρώτη σας απλή εφαρμογούλα στο AppInventor Application (AIA), όπου στην οθόνη του κινητού σας θα εμφανιζεται η εικόνα μιας γάτας. Όταν θα κάνετε κλικ πάνω στην εικόνα θα ακούγεται το νιαούρισμά της. Θα δείτε το αποτέλεσμα της εργασίας σας σε κινητή συσκευή.
Οδηγίες
Επισκεφτείτε την ηλεκτρονική διευθυνση https://code.appinventor.mit.edu/
Πατήστε στο κουμπί: Continue Without An Account
ΠΡΟΣΟΧΗ: αποθηκεύστε τις 4 τετράδες γραμμάτων που θα σας εμφανίσει ώστε να μπορειτε να επισκεφθείτε ξανα τα project που θα δημιουργήσετε. (workspace)
Αναλυτικά βήματα για την δημιουργία της πρώτης σας εφαρμογής στο AppInventor
| ---------------------------------------------------------------------------------------------------------------------------------------------------- |
Μικροεφαρμογή 2η -Ομιλία στα ελληνικά και μηνύματα στην οθόνη
Με την βοήθεια του appinventor
Α. θα κατασκευάσετε μια εφαρμογή στην οποία ο χρήστης θα πατάει ένα κουμπί και θα εμφανίζεται η φράση: "Καλημέρα, τι κάνεις;". Μάλιστα θα ρυθμίσετε το μέγεθος της γραμματοσειράς της φράσης να είναι ευδιάκριτο (40pt), ενώ στην συνέχεια θα προσθέσετε την λειτουργία της εκφώνησης του μηνύματος απο το ηχείο της συσκευής του χρήστη.
Β. θα αναβαθμίσετε την αρχική εφαρμογή ώστε ο χρήστης πατάει το κουμπί τότε θα εμφανίζεται στην οθόνη - όχι πλέον η φράση: "Καλημέρα, τι κάνεις;" αλλά - ένα τυχαίο μήνυμα (μέσα από μια όμαδα μηνυμάτων που θα ορίσετε) ενώ παράλληλα το ίδιο μήνυμα θα ακούγεται από την συσκευή του χρήστη.
Οδηγίες
- Επισκεφτείτε την ηλεκτρονική διευθυνση https://code.appinventor.mit.edu/
- Συμπληρώστε τις 4 τετράδες γραμμάτων το Your Revisit Code
! στον προηγούμενο μάθημα είχατε αποθηκεύσει/καταγράψει τις 4 τετράδες γραμμάτων (revisit code)
- Δήμιουργήστε ένα νέο project με όνομα: Talk2Me
Κατεβάστε/ανοιξτε το αρχείο οδηγιών που ακολουθεί για να κατασκευάσετε την εφαρμογή
Αναλυτικά βήματα για την δημιουργία της εφαρμογής που μιλάει ελληνικά και εμφανίζει μια φράση στο AppInventor
| ---------------------------------------------------------------------------------------------------------------------------------------------------- |
Μικροεφαρμογή 3η – Τουριστικός Οδηγός Αλίμου
Θα κατασκευάσετε μια απλή εφαρμογή με την οποία ο χρήστης θα πληροφορείται για κάποια από τα αξιοθέατα της περιοχής του Αλίμου. Ο χρήστης θα πατάει στην εικόνα του κάθε αξιοθέατου και θα ακούγεται η ονομασία του αξιοθέατου. Παράλληλα θα εμφανίζεται η ονομασία του κάτω από την κάθε εικόνα. Στο κάτω μέρος της εφαρμογής θα υπάρχει ένα κουμπί που θα εξαφανίζει τις ονομασίες όλων των αξιοθέατων.
Αναβάθμιση 1 : πώς θα ρυθμίσετε στην εφαρμογή ώστε, όταν ο χρήστης επιλέγει μια εικόνα να φαίνεται μόνο το κείμενο που αναφέρεται στην εικόνα ενώ θα αποκρύπτονται τα υπόλοιπα κείμενα;
Αναβάθμιση 2: μπορείτε να προσθέσετε σε κάθε αξιοθέατο και μια σύντομη περιγραφή η οποία θα εμφανίζεται με παρόμοιο τρόπο με τις ονομασίες
Οδηγίες
Επισκεφτείτε την ηλεκτρονική διευθυνση https://code.appinventor.mit.edu/
- Συμπληρώστε τις 4 τετράδες γραμμάτων το Your Revisit Code
! στον προηγούμενο μάθημα είχατε αποθηκεύσει/καταγράψει τις 4 τετράδες γραμμάτων (revisit code)
- Δημιουργήστε ένα νέο project με όνομα: TouristPhotoGuide
Ανοίξτε το αρχείο οδηγιών που ακολουθεί για να κατασκευάσετε την εφαρμογή
| ---------------------------------------------------------------------------------------------------------------------------------------------------- |
Μικροεφαρμογή 4η: Μεταφραστής
Σε αυτή την εφαρμογή θα κατασκευάσετε έναν απλό μεταφραστή μιας φράσης σε 5 γλώσσες.
Η εφαρμογή σας θα πρέπει να μεταφράζει την φράση "Πώς ονομάζεσαι;", θα την εμφανίζει στην οθόνη και θα την προφέρει ώστε να ακούγεται από το ηχείο/ακουστικό της συσκευής στις γλώσσες Ελληνικά, Αγγλικά, Ιταλικά, Γερμανικά και Γαλλικά.
Επιπρόσθετα η εφαρμογή θα μπορούσε να δέχεται με προσφώνηση την απάντηση του χρήστη και να του απευθύνει χαιρετισμό.
Ακολουθώντας τις φάσεις ανάπτυξης Λογισμικού κατασκευάστε την εφαρμογή με χρήση του Appinventor.
tip: έχετε υπόψη σας το component: TextToSpeech
tip: για την φράση: "Πώς ονομάζεσαι" στις διάφορες γλώσσες χρησιμοποιείστε την βοήθεια για πχ google translator
Στον google φάκελο μπορείτε να βρείτε υλικό που θα χρησιμοποιήσετε.
Ακολουθήστε τις Φάσεις ανάπτυξης /δημιουργίας μιας εφαρμογής
επίσης θα μπορούσατε να προσθέτε
Όταν ολοκληρώσετε το project αποστείλετε στο mail: vproxenias@sch.gr
- ένα αρχείο κειμένου (πχ. doc/ pdf) που θα περιέχει
- την Φάση της Σχεδίασης (δείτε ΕΔΩ την Φάση 2)
- την Φάση της Yλοποίησης (είναι τα blocks του appinventor με δεξι κλικ και Download Blocks as image)
ΕΝΑΛΛΑΚΤΙΚΑ
στείλτε το αρχείο της εφαρμογής σας .aia (ουσιαστικά είναι η Φάση της υλοποίησης)
- την εφαρμογή σας δηλαδή το αρχείο .apk
----------------------------------------------------------------------------------------------------------------------------------------------------
Μικροεφαρμογή 5η -Ευχετήρια κάρτα
Φτιάξτε μια μικροεφαρμογή μέσω της οποίας θα μπορείτε να κατασκευάζετε μια κάρτα (π.χ χριστουγεννιατικη ευχετήρια κάρτα) εισάγοντας μια φωτογραφία απο το κινητό σας και πάνω στην οποία θα τοποθετείται μια ευχετήρια φράση. Η εφαρμογή θα μπορεί να στείλει (διαμοιράσει) την κάρτα σας στις επαφές σας μέσω για π.χ Email
Μια ιδέα θα μπορούσε να είναι η παρακάτω
Τα non-visible στοιχεία που θα χρειαστείτε είναι:
- το sharing (για τον διαμοιρασμό) &
- το File (για την επιλογή της εικόνας απο το κινητό σας)
Μια λύση θα ήταν
----------------------------------------------------------------------------------------------------------------------------------------------------
Μικροεφαρμογή 6η- Panic Button
Στα πλαίσια ευαισθητοποίησης απέναντι στην σχολική αλλά και στην έμφυλη βία καλείστε να δημιουργήσετε μια εφαρμογή με την οποία οι χρήστες/ χρηστριες μπορούν να καλέσουν μέσω της εφαρμογής σε άμεση βοήθεια αποστέλλοντας -με το πάτημα ενός κουμπιου- ένα μήνυμα sms βοήθειας σε συγκεκριμένο αριθμό κινητού τηλεφώνου (για π.χ δ/νση σχολείου ή στις αστυνομικές αρχές) δηλώνοντας την ακριβή τοποθεσία τους.
Η χρήση πρέπει να είναι άμεση και απλή. Ο χρήστης θα πατάει ένα κουμπί και το μηνυμα "Βοήθεια+θεση τοποθεσίας" θα φεύγει αυτόματα προς τον αποδέκτη. Ο χρήστης θα ενημερώνεται για την αποστολή του μηνύματος Βοήθειας.
! Χρησιμοποιήστε ένα στοιχείο (component) LocationSensor για τον εντοπισμό της θέσης ένα component texting για την αποστολή του sms και ένα component notifier με το οποίο θα εμφανιζει στον χρήστη ένα μήνυμα ενημέρωσης σχετικά με την επιτυχή αποστολή του μηνύματος
Λεπτομέρεια: Προκειμένου να αποστέλλεται άμεσα το μηνυμα χωρις την συγκατάθεση του χρήστη χρησιμοποιηστε την μέθοδο και όχι την
Παρατήρηση: η λειτουργία της εφαρμογής μπορεί να ελεγχθεί όταν δημιουργήσετε το apk αρχείο. Αυτό γίνεται γιατι κατα την εγκατάσταση της εφαρμογής θα πρέπει να το λειτουργικό σύστημα της συσκευής σας (π.χ android) να παραχωρήσει κάποια δικαιώματα χρήσης στην ενσωματωμένη εφαρμογή αποστολής μηνυμάτων sms