Help make Code School better
We are hoping that you could take a minute to let us know what you thought about Core iOS 7.
Level 1 Free Level 4 Videos | 9 ChallengesUpdating from iOS 6
Learn the most common problems you'll run into when upgrading your app for iOS 7.
Level 2 3 Videos | 7 ChallengesTextKit and Dynamic Type
Learn how the addition of TextKit affects UITextViews and how to easily add Dynamic Type support.
Level 3 2 Videos | 5 ChallengesCustom Animated Transitions
Breath some life into your transitions with custom animations.
Level 4 2 Videos | 7 ChallengesMaking your Transitions Interactive
Enhance your apps by making your modal transitions interactive.
Level 5 3 Videos | 8 ChallengesUIKit Dynamics
UIKit Dynamics is a new iOS 7 framework which helps you to breathe life into your animations by modeling real-world interactions.
Level 6 3 Videos | 9 ChallengesParallax, Motion Effects, and Blur
Learn how to get your app to stand out from the rest with a tour of the new Motion Effects API, including Parallax, Shadow motion, and even 3D transforms. Add blur to your views. Get buttery smooth animation transitions by tapping into the blazing fast view snapshotting API. Available early November.
Level 7 3 Videos | 9 ChallengesAuto Layout updates
Xcode 5 brings great improvements to Auto Layout. In this level, you'll learn how to take advantage of the new Auto Layout workflow with static views, scroll views, text views, and even the new Dynamic Type system. Learn to stop writing layout code and use Interface Builder and Auto Layout to design your views.
Level 8 4 Videos | 8 ChallengesNetworking and Multitasking
Convert your existing NSURLConnection code to the new-to-iOS-7 NSURLSession networking stack. Learn how to perform background downloads using the new multitasking "transfer" service.
Complete these levels to unlock
Course Completion Badge
Quickly get up to speed on the core changes of iOS 7. Make your app stand out from the crowd by mastering new APIs and take advantage of great Xcode updates.
About The Professors
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.
Eric is a late bloomer who got his first computer in college and fell in love with programming. An auto-didactic, he found Ruby when Rails hit in 2004. But his technical eye has wandered in the recent years and after helping create the original Rails for Zombies he has taught courses on Node.js, Backbone, and iOS through Try iOS, Try Objective-C, and most recently Core iOS 7.View Full Credits
- Estimated Course Length: 6 - 8 hours