Swift Playgrounds

Serieus code leren schrijven op je iPad. Serieus leuk.

Download gratis de nieuwste versie van Swift Playgrounds

Met de vernieuwende iPad-app Swift Playgrounds leer je op een interactieve en leuke manier programmeren. Er is geen programmeerkennis nodig, dus ideaal voor als je net begint. Door puzzels op te lossen leer je de beginselen met Swift, een door Apple ontwikkelde programmeertaal waarmee professionals populaire apps maken. Ga daarna nieuwe uitdagingen aan die zijn bedacht door Apple en andere toonaangevende developers.

Nieuw

Robots en drones. Ze doen alles op jouw commando.
Je kunt robots nu geweldige dingen laten doen met code die je zelf schrijft. Leer hoe je connected devices zoals LEGO® MINDSTORMS® EV3 programmeert en kijk hoe ze tot leven komen.

Lees meer over connected devices

Echte Swift-code.
Echt makkelijk. Echt leuk.

Leren programmeren met Swift Playgrounds is ontzettend boeiend. De app bevat lessen die door Apple zijn ontworpen. Game jezelf een weg door de basisbeginselen in ‘Fundamentals of Swift’. Gebruik code om een animatie­figuur door een 3D‑wereld te loodsen. Daarna ga je aan de slag met meer geavanceerde concepten.

Swift Playgrounds brengt je code direct tot leven. Als je aan de linkerkant van het scherm code invoert, zie je rechts direct het resultaat.

Spelenderwijs door levels, puzzels en programmeer­opdrachten.

In ‘Fundamentals of Swift’ leer je de basisbeginselen van de code die ook door professionele developers wordt gebruikt. Stap voor stap vergroot je vervolgens je vaardigheden, zodat je steeds complexere dingen kunt programmeren.

De basisbeginselen van Swift.

Om te beginnen maak je kennis met de belangrijkste concepten van programmeercode.

  • Commando’s

  • Functies

  • Loops

  • Parameters

  • Voorwaarden

  • Variabelen

  • Operatoren

  • Typen

  • Initialisatie

  • Bugs fixen

Eerst de basis in de vingers, dan op naar nieuwe uitdagingen.

Naast de ingebouwde programmeer­lessen bevat Swift Playgrounds ook een verzameling extra uitdagingen die steeds verder wordt uitgebreid. Je ontwikkelt niet alleen leuke dingen, maar ook je programmeer­vaardigheden.

Dit najaar beschikbaar

Een wereld aan Playgrounds van developers uit de hele wereld.

Toonaangevende ontwikkelaars en uitgevers hebben tal van leuke nieuwe uitdagingen voor je bedacht, onder­verdeeld in verschillende categorieën. Abonneer je op je favorieten en je ontvangt hun nieuwste creaties rechtstreeks in de app. Zo heb je alles bij de hand om onbegrensd te leren.

Nieuw

Kijk hoe je code kruipt, rolt en vliegt.

Programmeer echte robots en drones en bekijk hoe je code tot leven komt. Onder Accessoires vind je een verzameling boeiende programmeer­opdrachten waarmee je educatief speelgoed zoals LEGO® MINDSTORMS® EV3 leert instellen en aansturen. En dat is nog maar het begin.

Met de opdrachten voor de Sphero programmeer je de bolvormige robot zo dat hij over een lastig parcours met obstakels kan manoeuvreren, springen en van kleur veranderen.

Met de Dash-opdrachten laat je de robot praten, zingen en – op basis van verzamelde sensorgegevens – op de omgeving reageren.

Met de opdrachten voor de MeeBot van Jimu Robot programmeer je zes servomotoren om de robot levensecht te laten bewegen. Of zelfs te laten dansen.

Met de Parrot-opdrachten neem je je Parrot-drones en iPad mee naar buiten en programmeer je indrukwekkende manoeuvres in de lucht.

Een nieuwe manier om code te schrijven.
Op het beste device om te leren.

Swift Playgrounds maakt optimaal gebruik van de kracht, de Multi‑Touch-mogelijkheden en de eenvoud van iPad. Tik, versleep, typ tekst of cijfers en kijk wat er gebeurt.

Snelle invoer.

Zodra je op een getal tikt, verschijnt een handig numeriek toetsenblok.

Kant-en-klare code.

Veelgebruikte stukjes code sleep je gewoon uit de bibliotheek met code­fragmenten. Dat scheelt typwerk.

Handige Multi‑Touch-functies.

De grenzen van een statement kun je heel eenvoudig zo slepen dat deze om bestaande code heen komen te staan.

QuickType en codetoetsenbord.

Op de werkbalk verschijnen automatisch commando’s die op dat moment van pas kunnen komen, zodat je met een paar tikjes een complete coderegel schrijft. En wanneer het handiger is om te typen, gebruik je het speciale code­toetsenbord. Als je je vinger op een van de toetsen zet, zie je meer tekens om uit te kiezen. Daarna sleep je het teken dat je nodig hebt.

Dit najaar beschikbaar

Hulp nodig? Tik. En door.

Kom je een commando tegen dat je niet begrijpt? Hou je vinger even op het commando. Meteen verschijnt er een lijst met opties. Kies de meest relevante, bekijk de uitleg en ga verder.

Met templates neemt je creativiteit een vliegende start.

Met de meegeleverde templates maak je complexere dingen makkelijk. Ze bevatten code om gebruik te maken van iPad-technologie zoals Multi‑Touch-interactie, de versnellingsmeter en de gyroscoop. Maak het helemaal af met je eigen beeldmateriaal, geluidseffecten of iets anders.

Ontdek wat je gemaakt hebt. Schermvullend.

Bekijk het resultaat van je programmeerwerk direct op het schitterende Retina-display van iPad. Hou je vinger op het midden van het scherm om te schakelen tussen je programmeer­code en de live-weergave, scherm­vullend op je iPad. Gebruik daarna andere bewegingen en probeer uit wat je nog meer met je creaties kunt doen.

Deel je creatie met een vriend.
Of met de wereld.

Stuur je code naar de iPad van je vrienden via Mail, Berichten of AirDrop. Je vrienden kunnen de code in Swift Playgrounds bekijken en zelf verder uitbreiden. Je kunt ook een video van je programmeer­werk in actie online zetten.

Iets invoeren in Xcode.
En er dan nog meer uit halen.

Aangezien je met echte code werkt, kun je direct importeren in en exporteren uit Xcode. Zo kun je je ideeën ook uitproberen met de tool waar professionals iOS‑ en Mac‑apps mee maken.

Code is universeel.
Daarom geven we les in meerdere talen.

Swift Playgrounds is nu verkrijgbaar in zes talen: Engels, Duits, Frans, Latijns-Amerikaans Spaans, vereenvoudigd Chinees en Japans. En dat worden er alleen maar meer. Wij vinden namelijk dat iedereen overal moet kunnen leren programmeren.