Swift Programming from Scratch Application Demo

We are proud to announce that we just released a demo for the Swift Programming from Scratch application. For each exercise from the book we are going to make a special Playground that you will use to solve it. It will validate your solutions and keep track of your progress. Making learning to code easier and more engaging. The demo includes the first 2 chapters from the book (Variables and Conditionals) and can be downloaded for free below:

Download Demo

If you wish to get the full version as soon as it’s available please consider supporting us on Indiegogo. You can preorder the app right now for 25$.

?You can buy the full app from here!


Screen Shot 2015-06-18 at 22.43.37

Screen Shot 2015-06-18 at 22.37.45

Screen Shot 2015-05-15 at 09.26.12



1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 1.00 out of 5)

  16 comments for “Swift Programming from Scratch Application Demo

  1. Evgeniy
    January 30, 2015 at 6:51 pm


  2. Evgeniy
    January 31, 2015 at 2:19 pm

    I guess, some tips would be appreciated. E.g. how to get the last digit in 1.7

    Thank you

    • February 12, 2015 at 11:17 am

      We updated to content of the book! The remainder operator (%) is explained in chapter 1.

  3. erbol
    February 5, 2015 at 6:23 pm

    Good idea

  4. Bee
    February 18, 2015 at 11:28 am

    Since now Swift can also be used to write Mac apps, would you please make future tutorials and samples to support both Mac and iOS app? Thank you.

    • February 18, 2015 at 12:50 pm

      For the moment we are focused on content for learning Swift and iOS – we are going to make tutorials for mac apps in the future (6-12 months).

  5. gary
    March 26, 2015 at 8:47 pm

    hey…i’m trying to use the view controller backgroundColor property when coding in the ViewController file…
    my code: view.backgroundColor = UIColor( “red”)
    but it gives me an error. i also tried to create an @IBOutlet var myView: UIView!
    any comments will be appreciated…

    • March 27, 2015 at 9:01 am


    • April 15, 2015 at 7:26 pm

      @gary, yeah for most applications I have found that the “background” part creates errors or just flat out fails our build.

  6. Kevin
    May 6, 2015 at 7:18 pm

    Nearly every single exercise I do in the Exercise Playground reports a “compilation error” when I click submit and yet, everything looks as it should in the Console Output of the Assistant Editor.

    If I copy and paste the EXACT same code from the solution section on here, it works when I click submit. I can’t tell if it’s because I’m using return or tabs or spaces or what but the code that I type looks IDENTICAL to the code I am copying and pasting. I just don’t get it.

    • May 7, 2015 at 12:39 am

      we are looking into this – we are preparing an update

      • Kevin
        May 7, 2015 at 7:57 pm

        Excellent. Thank you. I’m still able to go through the course and use the Playground. I was just looking for some confidence that I wasn’t doing something wrong :) A programming friend of mine who knows Objective C really well checked my work last night and concluded the problem was with the playground, not the code I was typing.

  7. Mark
    May 11, 2015 at 6:43 am

    Can you link me to the solutions for playground demos? I have just started using the Swift Programming from Scratch demo and love it! Thanks a bunch.

    • May 15, 2015 at 9:07 am

      Here is the book it has all the problems, solutions and theory :)

  8. Mimi
    June 9, 2015 at 3:15 pm

    Every time I try to download the demo app it says “Safari cannot download file “. Any ideas what to do?

    • June 9, 2015 at 6:26 pm

      Try again. If the problem still persists. Try using another browser – but I can’t imagine why Safari wont work.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

We send about one email per week with our latest tutorials and updates
Never display this again :)