L'app Swift Playgrounds rende l'apprendimento del codice facile e divertente

Una nuova app per iPad insegna le basi della programmazione e incoraggia la sperimentazione creativa

Swift Playgrounds

Apple ha presentato oggi Swift Playgrounds, un'innovativa app per iPad che consente a tutti i tipi di utenti di imparare a programmare in modo rapido e divertente. Swift Playgrounds semplifica la programmazione con un'interfaccia interattiva che incoraggia studenti e principianti a provare Swift, il semplice linguaggio di programmazione di Apple utilizzato dagli sviluppatori professionisti per creare app uniche. Swift Playgrounds include lezioni di programmazione progettate da Apple in cui gli studenti scrivono codice per guidare i personaggi attraverso un mondo grafico coinvolgente, risolvendo enigmi e superando le sfide mentre apprendono i fondamenti della programmazione. L'app incorpora anche modelli che li incoraggiano a esprimere la loro creatività e progettare programmi che possono condividere con i loro amici tramite Mail o Messaggi, o persino pubblicare su Internet.

Swift Playgrounds

"Vorrei che Swift Playgrounds esistesse quando ho imparato a programmare", ha affermato Craig Federighi, Senior Vice President di Software Engineering di Apple. "Swift Playgrounds è l'unica app del suo genere facile da usare per studenti e principianti, ma abbastanza potente da scrivere codice reale. È un modo innovativo per dare vita ai concetti di programmazione e motivare la prossima generazione fornendo loro le risorse necessarie per esprimere la loro creatività ".

"Il nuovo Swift Playgrounds di Apple è una delle app di programmazione educativa più potenti e accessibili che abbiamo mai visto e non vediamo l'ora di incorporarlo nel nostro programma del campo", ha affermato Jean MacDonald, fondatore di App Camp for Girls. "È un modo intuitivo e divertente per i nostri studenti di apprendere i principi di base della programmazione su iPad, padroneggiando Swift, un linguaggio che può accompagnarli in tutto ciò che fanno."

La raccolta di classi di programmazione progettata da Apple aiuta gli studenti ad apprendere le basi della programmazione, come l'esecuzione di comandi, la creazione di funzioni, l'esecuzione di cicli e l'utilizzo di codice e variabili condizionali, consentendo loro di migliorare le proprie capacità e acquisire sicurezza. Apple pubblicherà spesso nuove sfide individuali in modo che gli studenti possano continuare ad affinare le proprie capacità di programmazione man mano che progrediscono. Gli insegnanti e gli sviluppatori possono anche creare le proprie sfide per l'app con Xcode.

Oltre alle classi, Swift Playgrounds include modelli per aiutare i futuri sviluppatori a esprimere la propria creatività. Studenti e programmatori possono modificare e sviluppare il codice in base alle proprie esigenze aggiungendo grafica e interazioni tattili. Swift Playgrounds ti consente di creare un numero virtualmente illimitato di programmi interattivi utilizzando Swift e gli ambienti iOS. L'utente può creare documenti di prova vuoti o avviarne uno da modelli di scaffolding integrati per grafica e interfacce per progettare app potenti che rispondono a comandi di accelerometro e tocco o controllano dispositivi Bluetooth. Inoltre, poiché Swift Playgrounds utilizza effettivamente il codice Swift, i progetti possono essere esportati direttamente in Xcode per creare programmi per iOS e macOS che possono diventare app completamente funzionali.

Poiché Swift Playgrounds è stato progettato da zero per l'interfaccia Multi-Touch dell'iPad, è possibile creare programmi completi con pochi tocchi. Una nuova tastiera di programmazione consente di inserire rapidamente caratteri aggiuntivi comuni nel linguaggio Swift con il semplice tocco di un tasto, mentre la barra delle scorciatoie suggerisce i successivi comandi o valori a seconda del contesto. Inoltre, con la tastiera a comparsa, puoi modificare un numero con il dito, toccare un valore di colore per visualizzare il selettore di colori e persino trascinare il confine di un loop o di una definizione di funzione per adattarlo al codice esistente. Puoi anche trascinare frammenti di codice comuni dalla libreria per programmare nuovo codice digitando poco o nulla. I programmi hanno un aspetto fantastico a schermo intero sul display Retina di iPad, offrono un'esperienza completamente interattiva e rispondono ai gesti tattili e ai dati dell'accelerometro.

Disponibilità

La beta di Swift Playgrounds è disponibile oggi per i membri dell'Apple Developer Program come parte della beta per sviluppatori iOS 10 e sarà disponibile con la beta pubblica di iOS 10 a luglio. La versione finale di Swift Playgrounds sarà disponibile su App Store gratuitamente questo autunno. Swift Playgrounds è compatibile con tutti i modelli di iPad Air e iPad Pro e con iPad mini 2 o successivo con iOS 10. Per ulteriori informazioni, inclusi video, immagini e demo, visita apple.com/swift/playgrounds.

FONTE | Reparto stampa Apple


Acquista un dominio
Sei interessato a:
I segreti per lanciare con successo il tuo sito web

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.