Coding iPhone Apps for Kids A Playful Introduction to Swift 1st edition by Gloria Winquist, Matt McCarthy – Ebook PDF Instant Download/Delivery: 1593278373 , 978-1593278373
Full dowload Coding iPhone Apps for Kids A Playful Introduction to Swift 1st Edition after payment
Product details:
ISBN 10: 1593278373
ISBN 13: 978-1593278373
Author: Gloria Winquist
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.
Coding iPhone Apps for Kids A Playful Introduction to Swift 1st Table of contents:
Part 1 Xcode and Swift
1 Hello, World!
Installing Xcode, Your Code Editor
Your First App!
Introducing the Storyboard
2 Learning to Code in a Playground
Constants and Variables
When to Use Constants vs. Variables
Naming Constants and Variables
Data Types
3 Making Choices
Boolean Expressions
Is Equal and Is Not Equal
Greater Than and Less Than
Compound Boolean Expressions
4 Writing Code that Loops
Open the Debug Area
Looping Through Ranges and Collections with for-in
Say Hello!
5 Keeping Your Programs Safe with Optionals
What Is an Optional?
Creating Optionals
6 Storing Collections in Dictionaries and Arrays
Keeping Things in Order with Arrays
Using Mutable and Immutable Arrays
Using Type Inference
7 Functions are a Party, and You’re Invited
In with the Input, Out with the Output
Writing a Custom Function
Functions Do Even More with Input Parameters
8 Custom Classes and Structs
Making a Class
Writing a Class Definition
Storing Information in Properties
Creating an Instance of a Class
Part 2 Birthday Tracker
9 Creating Buttons and Screens on the Storyboard
An Outline of Your App
Creating a New Xcode Project
Adding the App Icon
Displaying Your Friends’ Birthdays
10 Adding a Birthday Class and Handling User Input
The Birthday Class
Creating a New File
Writing the Birthday Class
Programming User Input
11 Displaying Birthdays
Making the Birthday List
Creating the Birthdays Table View Controller
Adding Cells to the Table View
Setting Up the Birthdays Table View Controller
12 Saving Birthdays
Storing Birthdays in a Database
The Birthday Entity
The Birthday Attributes
13 Getting Birthday Notifications
The User Notifications Framework
Registering for Local Notifications
Scheduling a Notification
Removing a Notification
What You Learned
Part 3 Schoolhouse Skateboarder
14 Setting the Stage
Where Do I Get Art and Sound Effects?
Making Games with Xcode’s SpriteKit
Creating the Game Project
Adding Images
15 Making Schoolhouse Skateboarder a Real Game
Our Hero, the Skateboarder
Creating a Skater Sprite Class
Importing SpriteKit
Adding Custom Properties to the Skater Class
Creating an Instance of the Skater in the Scene
16 Using the Spritekit Physics Engine
Setting Up the Physics World
Physics Bodies
Giving Shape to the Physics Bodies
Setting Properties of Physics Bodies
Giving the skater Sprite a Physics Body
17 Adjusting Difficulty, Collecting Gems, and Keeping Score
Speeding Things Up
Adding Multilevel Platforms
Adding Scoring and Labels
Creating Labels
Tracking the Score
Updating Labels
Updating the Player’s Score
Making the Gems Valuable
Tracking the High Score
Tweaking the Gameplay
What You Learned
18 Game State, Menus, Sounds, and Special Effects
Tracking Game State
Adding a Menu System
Creating the MenuLayer Class
Displaying the Menu Layers When Needed
Removing the Menu Layer
Making Sounds
Adding the Sound Files
Playing the Sounds at the Right Time
Shooting Sparks
What You Learned
Resources
Troubleshooting Errors
Apple Documentation
Xcode Keyboard Shortcuts
iOS Simulator Keyboard Shortcuts
Xcode Versions
People also search for Coding iPhone Apps for Kids A Playful Introduction to Swift 1st :
coding iphone apps for kids a playful introduction to swift
coding apps for 8 year olds
coding apps for preschoolers
coding apps for elementary students
Reviews
There are no reviews yet.