Help make Code School better
We are hoping that you could take a minute to let us know what you thought about App Evolution With Swift.
Level 1 Free Level 2 Videos | 7 ChallengesXcode and Storyboards
Explore how to lay out your application's interface with storyboards.
Level 2 2 Videos | 7 ChallengesOutlets and Actions
Learn how you can use storyboard outlets and actions to connect view objects to code.
Level 3 1 Video | 3 ChallengesScroll Views
Discover how you can display more content than what fits on 1 screen with scroll views.
Level 4 2 Videos | 6 ChallengesTable Views
Find out how you can use table views and table view controllers to efficiently display lists of content.
Level 5 3 Videos | 10 ChallengesNavigation
Learn how to use navigation controllers to connect multiple screens and pass data between them.
Level 6 1 Video | 1 ChallengeCustom Classes for Data
Explore how to create separate classes for your data and then pass them between view controllers during transition segues.
Complete these levels to unlock
Course Completion Badge
Learn how to make your first iOS app with Swift, and discover some of the more common pieces of the UIKit framework and how to use them with Swift.
Watch Us Build
About The Professor
Jon is a teacher and developer who enjoys building for iOS and the web. He left a career in higher education to share lessons and challenges with Code Schoolers worldwide. Lately he's been leading the content team as the director of content.View Full Credits
- Estimated Course Length: 4 - 5 hours
This course teaches Swift 3.0 with Xcode 8.0 and iOS 10.0