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
March 20
Apple Inc. - Education

Customer Reviews

Stevenegger ,

No Help!

Don’t bother!! When it comes to doing the lessons, you have no idea what you are supposed to be doing or what you are doing is even right. There are no answers to check that you are doing it right….. waste of time!!

Octane ,

5 stars .. but with a big caveat

I have to give this book 5 stars because it’s moved me further along than any of the other books I’ve read on learning Swift.

However, had I not hand the source code to hand, it would have been impossible to accomplish anything — I’ve seldom encountered a book with such inconsistences, poor instructions, entire portions of instructions that are absent, errors, inacurancies, the list goes on.

If you’re preparing to follow this book — which I do recommend — be patient and don’t feel bad for “cheating” by looking at the source code, because if you don’t, a lot of what you’re asked to do won’t make an ounce of damn sense.

Good luck!

Myrdryn ,

Useful but seriously flawed - Apple should do better

This sorely needs updating. It will trip up the uninitiated very easily. Initially I had to downgrade from latest version of xcode 10.2 to 10.1 to get this to work properly. I already had experience with other high level languages so started off well. Got annoyed that I had to find and refer to the Teachers Guide to lookup help for Chapter 20 and found it had used a custom pallet without giving any hints for you to do this, though it touched briefly on the UIKit elsewhere.
For those reviewers who were stuck elsewhere look in for the complementary book: Intro to App Development with Swift Teacher Guide.

More Books by Apple Education

Other Books in This Series