Publisher Description

This course is designed to help you build a solid foundation in programming fundamentals using Swift as the language. You’ll get practical experience with the tools, techniques, and concepts needed to build a basic iOS app from scratch. You’ll also learn user interface design principles, which are fundamental to programming and making great apps. Prior programming experience is not required for this course. If you have programming experience, you can move through the early lessons quickly as you continue to learn about software development tools, concepts, and best practices that go beyond programming fundamentals.

Professional & Technical
November 20
Apple Inc. - Education

Customer Reviews

axixixa ,

Some errors, but a good intro.

It is basic and will get you started, albeit with some mistakes in the text, this book is great as a free resource.

gomnis ,

Seriously Flawed

This book does a great job of introducing you to Swift and conveying how powerful the language is.

However, the book is massively let down by the fact that Xcode 10 is already out of date (therefore lots of content is redundant) and that there is no feedback, soruce code or answers to the labs. You just have to do your best and move on.

I really wanted to get stuck into this book, but I’m completely stuck somewhere and there is no way for me to progress.

stefanbd ,

Good but with errors

Some errors. Like in the exercise: Argument Labels.

More Books by Apple Education

Other Books in This Series