Do you want to develop apps for iOS devices?
If so, these four courses will give you the solid foundation you need. With expert guidance from Envato Tuts+ instructor Derek Jensen, you'll learn all the fundamentals of Swift 2, the programming language that developers use to create iOS apps. Then you'll move on to more complex topics like unit testing and creating Apple TV apps.
Swift is a programming language designed specifically for creating iOS, OS X and watchOS apps. The designers of Swift drew from the best of the new generation of languages, while also building on the success of C and Objective-C. Swift has a powerful type system for safe programming and adds many features to make the lives of programmers easier.
This course will start from the foundations to give you a thorough understanding of the Swift language. It will introduce Swift's types, control flow and object-orientation syntax, with a special emphasis on the features that make Swift unique. This course will also highlight some of the great new features that have come to Swift in version 2.
Whether you are a seasoned iOS developer or just getting started, it pays to learn how to use the Swift programming language for your next app. Swift is the future of application development for Apple platforms, and this course is the perfect way to get started.
In this course you will learn how to use Swift to build an iPhone app from scratch. You'll learn the basic concepts behind creating any iPhone app with Swift, and then you’ll build a simple app to practice your skills.
The process of creating an iOS app doesn't stop with the creation of functional code. At some point you will need to verify that the code you have written satisfies all of your project's requirements. In this course you'll learn how to do just that for your iOS and Swift code.
Xcode 6 has a built-in testing framework called XCTest that will allow you to quickly and easily write unit tests in order to verify your code. Get started now and learn how to successfully write basic tests and verify your code using XCTest.
As time goes on in the world of development targeting the Apple platform, we continue to find new and exciting ways to engage consumers. The newest Apple platform allows us to engage our audience while they are sitting in their living room, or anywhere with a television. With Apple TV, you can now write apps that inform and entertain your users in a whole new way.
In this course, you'll learn the basics of creating a tvOS app that can run on an Apple TV. You'll learn to use Swift to create a tvOS app: an Envato Tuts+ magic 8-ball that helps users decide the next language they want to learn on Envato Tuts+.
Start Learning With a Free Trial
You can take all of these and more app development courses with a free 10-day trial of our monthly subscription. So get started today, and kickstart your iOS career with some solid Swift programming skills.