Coding iPhone Apps for Kids A Playful Introduction to Swift

by ;
Format: Paperback
Pub. Date: 2017-05-15
Publisher(s): No Starch Press
List Price: $32.05

Buy New

Usually Ships in 5-7 Business Days
$30.52

Rent Book

Select for Price
There was a problem. Please try again later.

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

Apple’s Swift is a powerful, beginner-friendly programming language that anyone can use to make cool apps for the iPhone or iPad. In Coding iPhone Apps for Kids, you’ll learn how to use Swift to write programs, even if you’ve never programmed before.

You’ll work in the Xcode playground, an interactive environment where you can play with your code and see the results of your work immediately! You’ll learn the fundamentals of programming too, like how to store data in arrays, use conditional statements to make decisions, and create functions to organize your code—all with the help of clear and patient explanations.

Once you master the basics, you’ll build a birthday tracker app so that you won’t forget anyone’s birthday and a platform game called Schoolhouse Skateboarder with animation, jumps, and more!

As you begin your programming adventure, you’ll learn how to:
–Build programs to save you time, like one that invites all of your friends to a party with just the click of a button!
–Program a number-guessing game with loops to make the computer keep guessing until it gets the right answer
–Make a real, playable game with graphics and sound effects using SpriteKit
–Challenge players by speeding up your game and adding a high-score systemWhy should serious adults have all the fun? Coding iPhone Apps for Kids is your ticket to the exciting world of computer programming.

Covers Swift 3.x and Xcode 8.x. Requires OS X 10.11 or higher.

Author Biography

Gloria Winquist became hooked on iOS development in 2011 and has been programming professionally ever since. She works as an iOS developer at LumiraDx.
Matt McCarthy has released more than 20 apps as part of a two-person team, Tomato Interactive LLC. He works as a software engineer at LumiraDx.

Table of Contents

PART 1: Xcode and Swift
Chapter 1: Hello, World!
Chapter 2: Learning to Code in a Playground
Chapter 3: Making Choices
Chapter 4: Writing Code That Loops
Chapter 5: Keeping Your Programs Safe with Optionals
Chapter 6: Storing Collections in Dictionaries and Arrays
Chapter 7: Functions Are a Party, and You're Invited
Chapter 8: Custom Classes and Structs
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 Difficulty, Collecting Gems, and Keeping Score
Chapter 18: Game State, Menus, Sound, and Special Effects

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.