iOS & Swift
Android & Kotlin
Flutter & Dart
Learn how to create view controllers that contain other view controllers. Also learn how view and view controller hierarchies work.
By Ray Wenderlich.
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Already a member of Kodeco? Sign in
The challenge for this tutorial is to make your own Podcast app. Read the challenge 5 instructions for full details!
Download demo code
Download challenge starter
Download challenge solution
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.