Edit product
Your Cart
    Subtotal

    Is this your street address?

    Card

    ···· ···· ···· 4242
    Test card

    05/18

    Card

    Use a different card?

    Card

    pp paypal

    or pay with

    We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

    or pay with

    Please confirm your location:
    You'll be charged .

    Your purchase was successful!

    We charged your card and sent you a receipt

      Gumroad Library

      Download from the App Store or text yourself a link to the app

      $40

      Swift on Sundays: Volume One

      INCLUDES FREE UPDATES FOR SWIFT 6 AND BEYOND! Click here for full details.

      This book will bring together the first 20 tutorials of Swift on Sundays, with each one building a full app from scratch while also teaching important coding techniques – that's 20 apps, all carefully explained.

      100% SWIFT 5.1: All projects are fully updated for the latest version of Swift, so you can be guaranteed you're learning the latest Apple has to offer.

      STEP BY STEP: All projects are coded from scratch, so you can see exactly how they are built up and why certain technical decisions were taken.

      iOS AND MORE: There are projects for iOS, macOS, watchOS, and Vapor, helping you make the most of your Swift skills wherever you are.

      APPS & GAMES: These projects span a huge range of topics, including SwiftUI, Core ML, ARKit and beyond – there's something for everyone.


      What's in the book

      Swift on Sundays: Volume One contains the first 20 projects from the Swift on Sundays series:

      • Memorize: Help folks learn speeches by revealing it word by word as they tap.
      • FriendZone: Learn the coordinator pattern while building an app that tracks timezones for your friends.
      • Friendface: See how URLSession, Codable and UIKit combine to make simple social networking.
      • InnerPeace: Show inspirational quotes in a beautiful setting, then add local notifications too.
      • iMultiply: Build a terminal app for learning multiplication tables, backed up by extensive unit tests.
      • Wordsearch: Generate word searches dynamically, then render them straight to PDF.
      • OMGMarbles: Use SpriteKit and the accelorometer to build a marble matching game for iPad.
      • DeclarativeUI: Learn how to build native user interfaces dynamically using JSON.
      • CupcakeCorner: Build a Vapor API to sell cupcakes, then build the iOS app that matches it.
      • BetterRest: Use Create ML to build an app that estimates the best time to go to sleep.
      • Zaptastic: Build a fast-paced space shoot-em-up with particle systems and Codable.
      • MultiMark: Take advantage of multi-screen support in iPadOS to build an instant Markdown renderer.
      • TextTransformer: Code your own macOS menu bar app that transforms text in invaluable ways.
      • SpotTheScientist: Use ARKit to detect pictures using your iPhone's camera, then overlay information.
      • WatchReactions: Build a WatchKit soundboard app that mixes favorites, tables, and paging.
      • JustType: Design your own code editor using CloudKit and UIDocument.
      • Untangler: Build a mesmerizing puzzle game using UIKit and UIGraphicsImageRenderer.
      • TerminalWizard: Help users master the command line with an iOS app.
      • DadJokes: Build a SwiftUI app for iOS and macOS, with Core Data, gestures, GeometryReader and more.
      • Switcharoo: Write a letter game using drag and drop, all powered by SwiftUI.


      Yes, you really get 20 complete projects, each of which is accompanied by a complete tutorial showing you how to build it step by step. As well as building projects you also learn about refactoring, testing, and more, all explained in context as the projects are being built.


      The Hacking with Swift guarantee

      We want everyone to be happy with all the Hacking with Swift courses they buy, both now and in the future, which is why all our books come with free lifetime Swift updates and free bonus content with our Frequent Flyer Club, and we also encourage folks to join our Slack community to help solve problems.

      However, if you aren't happy with a course you bought from us, we offer a 30-day No Questions Asked refund policy. This applies to all books and video courses purchased through Gumroad, which is our primary distributor. So, if you aren't happy with your purchase, if you changed your mind, or if you just bought the wrong thing by accident, we can refund your purchase up to 30 days after it was made.


      Any other questions?

      You can email me at paul@hackingwithswift.com or tweet me @twostraws, and I'll do my best to help.

      Sorry, this item is not available in your location.
      Sold out, please go back and pick another option.

      You've purchased this product

      Give it a rating:

      See it in your library

      0 ratings

      • You'll get all 20 project tutorials as PDF, ePub, and HTML.

      Checkout

      Swift on Sundays: Volume One

      Enter your info to complete your purchase

      Card

      ···· ···· ···· 4242
      Test card

      05/18

      Card

      Use a different card?

      Card

      pp paypal

      or pay with

      We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

      or pay with

      Please confirm your location:
      You'll be charged US$40.

      Your purchase was successful!

      We charged your card and sent you a receipt

        Gumroad Library

        Download from the App Store or text yourself a link to the app

        Good news! Since you already have a Gumroad account, it's also been added to your library.

        Powered by Gumroad