Η εφαρμογή Swift Playgrounds είναι η καινούργια εφαρμογή της εταιρείας Apple με σκοπό την εκμάθηση βασικών προγραμματιστικών αρχών σε μαθητές ηλικίας 4 ετών μέχρι και Λυκείου. Πρόκειται για μια εξαιρετικά ενδιαφέρουσα εφαρμογή που χρησιμοποιεί τη γλώσσα προγραμματισμού της Apple, τη Swift, και η οποία χρησιμοποιείται ολοένα και περισσότερο τα τελευταία χρόνια, ειδικά για τη δημιουργία εφαρμογών για κινητές συσκευές.
Πώς λειτουργεί
Η εφαρμογή αποτελείται από μια σειρά αποστολών στις οποίες ο χρήστης πρέπει να δώσει τις κατάλληλες εντολές στο avatar του, τον Byte, ώστε να τις ολοκληρώσει. Σκοπός των αποστολών αυτών είναι να εισάγουν τους χρήστες στις βασικές έννοιες του προγραμματισμού όπως το γράψιμο κώδικα, οι επαναλήψεις, οι μεταβλητές, οι ενέργειες κ.α. Ο σχεδιασμός κάθε αποστολής είναι τέτοιος ώστε, να επιτρέπει την ταυτόχρονη θέαση του κώδικα που δημιουργείται, με το αποτέλεσμα αυτού στο εικονικό περιβάλλον της κινητής συσκευής. Παράλληλα, η δημιουργία του κώδικα γίνεται εξαιρετικά απλή αφού οι επιλογές τοποθέτησης κάθε εντολής αλλά και επεξεργασίας της γίνονται με ένα απλό άγγιγμα στην οθόνη και όχι πληκτρολογώντας, επικεντρώνοντας έτσι στην κατανόηση της έννοιας του κώδικα και της αλληλουχίας των εντολών.
Η εφαρμογή διαθέτει επίσης, πέρα από τα δύο ολοκληρωμένα πακέτα αποστολών για εκμάθηση προγραμματισμού, καθημερινές προκλήσεις προγραμματισμού (challenges) για να εξασκείστε καθώς και τη δυνατότητα για πεπειραμένους προγραμματιστές να δημιουργούν τις δικές τους αποστολές και να τις μοιράζονται με χρήστες από όλο τον κόσμο μέσω της εφαρμογής.
Η εφαρμογή διατίθεται μόνο για συσκευές με λειτουργικό σύστημα iOS μέσω: iTunes