MIT App Inventor
Ένα οπτικό περιβάλλον (drag-and-drop) για την ανάπτυξη εφαρμογών για κινητά τηλέφωνα (Android – και iOS μέσω App Inventor iOS Companion). Επιτρέπει σε μαθητές, εκπαιδευτικούς και μη-προγραμματιστές να δημιουργούν λειτουργικές εφαρμογές χρησιμοποιώντας block-based programming. Χρησιμοποιείται ευρέως σε εκπαίδευση (high school, university introductory courses).
Επίσκεψη ΙστοσελίδαςΤο MIT App Inventor (πρώην Google App Inventor) σας δίνει τη δυνατότητα να δημιουργείτε πραγματικές Android apps σχεδιάζοντας τη διεπαφή (GUI) και συμπληρώνοντας blocks για τη λογική.
Πώς λειτουργεί:
- Designer (Σχεδίαση UI): Σύρετε στοιχεία (Button, TextBox, Label, Camera, LocationSensor, TextToSpeech, κλπ.) στην οθόνη.
- Blocks Editor (Προγραμματισμός): Συνδυάζετε μπλοκ (όπως στο Scratch) για την υλοποίηση συμπεριφοράς (π.χ. όταν πατηθεί Button, send SMS, play sound, record voice).
- Live Testing (Companion App): Σαρώνοντας QR code, η εφαρμογή φορτώνεται ζωντανά στο τηλέφωνο (USB ή WiFi).
Υποστηριζόμενες Δυνατότητες:
- Sensors: Accelerometer, Location (GPS), Orientation, Pedometer.
- Connectivity: Bluetooth, Web (API calls), Firebase DB.
- Multimedia: Camera, Video/Audio recording, TextToSpeech, SpeechRecognizer.
- Storage: TinyDB, CloudDB, File.
Σημείωση: Το App Inventor είναι κατάλληλο για project-based learning (π.χ. “Δημιουργώ μια εφαρμογή για το σχολείο”). Δεν απαιτεί γνώση Java/Kotlin. Παράγει .apk (Android package) για εγκατάσταση. Δεν υποστηρίζει άμεσα iOS (εκτός από preview μέσω Companion app).