App Development with Swift
Everyone Can Code
This book is available for download with iBooks on your Mac or iOS device. Multi-touch books can be read with iBooks on your Mac or iOS device. Books with interactive features may work best on an iOS device. iBooks on your Mac requires OS X 10.9 or later.
This course is designed to teach you the skills needed to be an app developer capable of bringing your own ideas to life. Whether you’re new to coding or want to expand your skills, by the end of this course you should be able to build a fully functioning app of your own design.
The course starts by introducing iOS development tools, basic programming concepts using Swift as the language, and industry best practices. Building on this foundation, you’ll follow a step-by-step curriculum, work through practical exercises, and create apps from scratch.
What's New in Version 2.0.1
liking this book so far, but there are some bugs
The Vocabulary list on page 50 (lesson 1.5 Xcode) is not clickable like it has been on other lessons. It looks clickable, but nothing pops up on the mac or the ipad. also there are a couple of typos where it says you can't do something and then on the next page it's doing exactly that something, keystroke for keystroke (page 24 says "let π = 3.14159" is expressly forbidden, then page 25 shows two examples where it says "let π = 3.14"). Still, these are tiny complaints. This is one of the most concise and easy to read (and understand!) books I've seen on Swift programming.
This is an AMAZING BOOK
It's AMAZING that this book is free! This is one of the best books I've seen on learning how to program and a beginners guide to learning Swift. It is plainly obvious how much time and effort Apple and their authors put into this book to make it approachable to anyone. I highly recommend this book to any educational institution or individual!!
It's hard to read using iPhone
- Category: Education
- Published: Apr 28, 2017
- Publisher: Apple Inc. - Education
- Seller: Apple Inc.
- Print Length: 907 Pages
- Language: English
- Series: Everyone Can Code
- Version: 2.0.1