App Development with Swift.

A blog by @mircwalsh

App Development with Swift.

I first learnt about Swift in 2014 and having had some initial exposure to it, it seemed like an easier version of other programming languages I had already used. Back then it was very early days and not really in the hands of the non-developer so I forgot about it for a while until it suddenly resurfaced at  WWDC 2016.

WWDC 2016 was really the start of something new and exciting. The launch of Swift Playgrounds meant that Swift was now in the hands of everyone from 10-year-old Yuma Soerianto to 81-year-old Masako Wakamiya who both went on to release apps within the year.

Swift Playgrounds truly meant that Everyone Can Code and I enjoyed running playground workshops throughout the 2016/2017 school year. Working in Further Education though there was always that thought in the back of my mind that I would have to move beyond playgrounds and into the scary stuff. The scary stuff meaning the ‘real’ code as some would see it as several including colleagues just didn’t believe that it could really be that easy and didn’t believe that my students could code.

Luckily for me Apple expanded their selection of resources to accompany Swift and Playgrounds and the latest additions in April meant that these resources were finally relevant in FE and I could move outside the safety zone of playgrounds (even though I really wanted to stay there!). There was still that fear though of what if after all this I really didn’t know how to do it. However, a workshop in June gave me hands on experience and since then there’s been no stopping me.

Initially, I found Xcode to be a little daunting but the interface once I navigated around it was really intuitive and the resources were easy to follow. Going through the resources lesson by lesson I was able to follow the progress and write my own code. I may not have my own App yet but watch this space…..

For Swift Resources for Primary Schools visit here 

For Swift Resources for Secondary Schools visit here 

For Swift Resources for Further Ed and Higher Ed visit here