My Account Log in

2 options

Swift iOS programming for kids : unleash your child's developer potential through fun projects and help them learn how to create iOS apps in Swift / Steffen D. Sommer, Jim Campagno.

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Sommer, Steffen D., author.
Campagno, Jim, author.
Language:
English
Subjects (All):
Swift (Computer program language)--Juvenile literature.
Swift (Computer program language).
Application software--Development--Juvenile literature.
Application software.
Physical Description:
1 online resource (254 pages) : color illustrations, photographs
Edition:
1st edition
Place of Publication:
Birmingham, London ; Mumbai, [India] : Packt Publishing, 2017.
System Details:
text file
Biography/History:
D. Sommer Steffen: Since Swift was announced at WWDC, Steffen D. Sommer has had a passionate interest in the programming language. He's currently working as a lead Vapor developer at a company called Nodes in Copenhagen, where he focuses on developing backend systems using Swift. In his spare time, he helps organize the local iOS meet up, visits iOS conferences around the world, and explores the different aspects of and use cases for Swift, such as putting Swift on the server and doing functional programming in Swift. You can also find him contributing to open source projects on GitHub or blogging on his personal website. Campagno Jim: Jim Campagno is an iOS developer and teacher living in New York City. He's currently working as an iOS instructor at the Flatiron School, helping beginners of Swift and iOS become iOS developers. Jim has a deep desire and high level of creativity that he brings to teaching. He created the Swift online course offered at Flatiron School, which includes in-depth readings along with test-driven labs, challenging the student to write code in Swift. Jim also runs an active YouTube channel, putting out in-depth content and helping students understand everything in iOS and Swiftfrom the basics to complex topics. Most importantly, Jim ensures that the content he creates is accessible, fun, and interactive. He enjoys putting together a story behind every topic to make it more enjoyable for the reader.
Summary:
Unleash your child's developer potential through fun projects and help them learn how to create iOS apps in Swift About This Book Children can express their creativity while learning through interactive Swift Playgrounds Empower children to think critically about problems Learning programming basics can help children gain confidence in problem solving Help children put their imagination into action building their first iOS app Who This Book Is For Children who are curious about the technology we use in our daily lives and want to know how it works can use this book to learn about programming and building their first iOS app. No prior programming experience is necessary. What You Will Learn Basic programming and coding fundamentals Write code using the fun and interactive Swift Playgrounds app Make animations, including creating your own starry night Utilise functions by making pizza in code Create an interactive toy bin Learn how to use control flow statements to further enhance your toy bin Build a simple movie night app working with tableviews and arrays In Detail This book starts at the beginning by introducing programming through easy to use examples with the Swift Playgrounds app. Kids are regularly encouraged to explore and play with new concepts to support knowledge acquisition and retention ? these newly learned skills can then be used to express their own unique ideas. Children will be shown how to create their first iOS application and build their very own movie night application. Style and approach This is a project-based guide with an engaging tone that uses a visually rich format. It explains the concepts in clear language and uses lots of pictures, cartoons, and examples. There is a set of practical exercises to be completed.
Contents:
Cover
Copyright
Credits
About the Authors
About the Reviewer
www.PacktPub.com
Customer Feedback
Table of Contents
Preface
Chapter 1: What is Programming?
The Swift programming language
Why is programming important?
What you will learn from this book
Summary
Chapter 2: Getting Set Up
Xcode
Downloading Xcode
Playground
Chapter 3: Say Hello
What is a console application?
Setting up our first Xcode playground
Creating the playground
Saving our playground
Removing what is unnecessary
A quick look at the Xcode interface
Creating our program
A quick look at Xcode errors
Xcode and autocompletion
Chapter 4: Favorite Things
Variables and constants
Variables
Constants
Chapter 5: Factories
String and Int
Double
Chapter 6: Making Pizza
How the iPhone runs our program
A simple program without functions
What is a function?
A function can receive some input
A function can be pure
A function can return something
A look at functions in Swift
Making our own function
Chapter 7: Toy Bin
Collection types
Array
Dictionary
Optionals
Chapter 8: Smarter Toy Bin
Buttercup
Learning the for-in loop
Conditionals
Learning for-loops and if-statements
Append method
Find the buttercup
Chapter 9: Making Some Friends
OOP
Modeling real-world objects
Modeling a mug
Modeling a person
Our first class
Instance properties
Instance methods
Making objects interact with each other
Adding more classes to the mix
Chapter 10: Pokémon Battle
Pokémon type
Initializer syntax
Functions and types
Charizard versus pikachu
Hug function
Chapter 11: Simon Says
GUI
Laying out a view.
Setting up a new iOS project
Xcode's Interface Builder and storyboards
Simon says
Designing the interface
Chapter 12: Starry Night
A deep dive into UI in iOS
The view hierarchy
Frames and bounds
Auto Layout
The UIViewController life cycle
Starry Night
Designing the UI
Adding functionality to our interface
Chapter 13: Space Pizza Delivery
Space Pizza
Enumerations
Switch statement
Planet
Type property
Space junk
Pizza service
Property observers
Storyboard and view controller
Hooking everything up
Space junk buttons
Updating the cost
Chapter 14: Movie Night - iOS App
How to create a list
The data source
The delegate
UITableViewController
Our final application: Movie Night
The interface
Displaying items in our list
Dynamically adding items to our list
Deleting items from our list
Persisting our movies
Deploying our application to our iPhone
Index.
Notes:
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed April 11, 2017).
ISBN:
9781787125650
1787125653
OCLC:
982197711

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account