Engage students with a project-based curriculum, and guide students in creating iOS apps. Adopt projects and lesson plans to fit your course and different learning styles. Create real apps that teach students Swift, the iOS SDK, and the Apple developer toolset.
Guide students through each level of projects, which provide a progressive framework for learning. Let the app features lead to technical discovery and stimulate student creativity. Select projects and lessons to fit your course requirements and student experience.
See an overview of the projects and lessons in this level. Use navigation, tab bar and table view controllers to manage additional view controllers within an app.
Flashcards: Navigation Controllers and Segues (Eight Lessons)
Create your own flashcard app and use a navigation controller to manage a controller hierarchy.
RSSReader: Tab Bar Controllers, Asynchronous Network Requests, and JSON Data (Eight Lessons)
Use a tab bar controller and RSS data to track top movies, music and more.
Journal: Table View Controllers, Navigation Controllers, and Segues (Eleven Lessons)
Use a table view controller to create a journal app for recording important notes.
The course materials only, and not any other content of this web page, are to be used pursuant to a Creative Commons license, as specified in the license information within the course materials.
The Swift logo, Apple, the Apple logo and other Apple trademarks, service marks, graphics, and logos used in connection with the Swift Education project are trademarks or registered trademarks of Apple Inc. in the US and/or other countries. Other trademarks, service marks, graphics, and logos used in connection with the Swift Education project may be the trademarks of their respective owners. You are granted no right or license in any of the aforesaid trademarks, and further agree that you shall not remove, obscure, or alter any proprietary notices (including trademark and copyright notices) that may be affixed to or contained within the Service.