Grow your team on GitHub
GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.Sign up
DEPRECATED. Web site for Swift Education.
DEPRECATED. Instructor lesson plans that accompany Xcode projects, for guiding in-class experiential learning.
DEPRECATED. Short, topic-focused instructor presentations that illustrate iOS and Swift concepts.
DEPRECATED. A boilerplate single-view iOS app that displays a white screen.
DEPRECATED. An iOS app that displays a collage of fun topics, as a means for learning about Xcode, Auto Layout constraints, size classes, and action connections.
DEPRECATED. A "command line tool" Xcode project for learning about Swift concepts.
DEPRECATED. An iOS app that uses time to illustrate controller and application life cycle events; and notifications.
DEPRECATED. An iOS app that uses elapsed time as a context for practicing MVC, discovering the basics of threads, and applying NSTimer.
DEPRECATED. An iOS app that uses temperature conversion as a means of practicing MVC, applying protocols and delegates, and persisting application state.
DEPRECATED. An iOS app that uses a Web View to practice delegation; and to learn about URLs and HTTP requests.
DEPRECATED. A simple iOS app with a map, to introduce Map Kit and Core Location.
DEPRECATED. An iOS app for playing four different sounds, as a means of exploring AV Foundation and asynchronous methods.
DEPRECATED. A simple iOS app for exploring Gesture Recognizers.
DEPRECATED. An iOS app that lets users draw with a finger, as a means of exploring touches, touch events, and Core Graphics.
DEPRECATED. A simple iOS app with flashcard terms and definitions, to learn about navigation controllers and segues.
DEPRECATED. An iOS App to explore the UIKit tab bar controller and retrieving data over the network.
DEPRECATED. An app for recording periodic journal entries, as a vehicle for learning about table view controllers.
DEPRECATED. Zombie battle simulation, to explore probability, simulation, and SpriteKit.
DEPRECATED. Teaching App Development with Swift materials, bundled up as a single archive.
DEPRECATED. A collection of playgrounds for teaching Swift programming concepts.