Coding iPhone Apps for Kids

Coding iPhone Apps for Kids
A Playful Introduction to Swift
Gloria Winquist and Matt McCarthy
May 2017, 336 pp.
Full Color

Order now and get early access to the PDF ebook!
(What's Early Access?)
(Which chapters are available now?)

Get 30% off with the coupon code EARLYBIRD

Coding iPhone Apps for Kids

Swift is Apple’s popular iOS programming language designed to be beginner-friendly and accessible. Coding iPhone Apps for Kids teaches the fundamentals of programming with Swift and Xcode, the official—and free!—iOS development environment.

Coding iPhone Apps for Kids teaches programming basics in Xcode’s interactive playground, which shows you the results of your code immediately. Then you’ll put your new programming skills to use and make fully-functioning apps. You’ll learn how to:

  • Create an app that reminds you to wish your friends a happy birthday
  • Write a function to automatically write customized party invitations!
  • Program a number guessing game with while loops
  • Make a side­scrolling skateboard action game with SpriteKit

Hone your programming skills with hands-on examples and gentle step-by-step instructions. Don’t just dream up the apps and iOS games you want to see in the world—program them!

Covers Swift 3 and Xcode 8. Requires OSX10.10 or higher.

Author Bio 

Gloria Winquist became hooked on iOS development in 2011 and has been programming professionally ever since. She works as an iOS developer at Lumira.

Matt McCarthy has been making apps since the launch of the iOS app store and has released over 20 apps as part of a two-person team, Tomato Interactive LLC. He works as a software engineer at Lumira.

Table of contents 

PART 1: Xcode and Swift
Chapter 1: Hello, World! (AVAILABLE NOW)
Chapter 2: Learning to Code in a Playground (AVAILABLE NOW)
Chapter 3: Making Choices (AVAILABLE NOW)
Chapter 4: Loops (AVAILABLE NOW)
Chapter 5: Keeping Your Programs Safe with Optionals (AVAILABLE NOW)
Chapter 6: Storing Collections in Dictionaries and Arrays (AVAILABLE NOW)
Chapter 7: Functions Are a Party, and You're Invited (AVAILABLE NOW)
Chapter 8: Custom Classes and Structs (AVAILABLE NOW)

PART 2: Birthday Tracker
Chapter 9: Creating Buttons and Screens on the Storyboard
Chapter 10: Adding a Birthday Class and Handling User Input
Chapter 11: Displaying Birthdays
Chapter 12: Saving Birthdays
Chapter 13: Getting Birthday Notifications

PART 3: Schoolhouse Skateboarder
Chapter 14: Setting the Stage
Chapter 15: Making Schoolhouse Skateboarder a Real Game
Chapter 16: Using the SpriteKit Physics Engine
Chapter 17: Adjusting the Difficulty: Collect Gems and Keep Score!
Chapter 18: Game State, Menus, Sound, and Special Effects