• This repository has been archived on 05/Jul/2018
  • Stars
    star
    691
  • Rank 65,435 (Top 2 %)
  • Language
  • License
    Other
  • Created over 9 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

DEPRECATED. Instructor lesson plans that accompany Xcode projects, for guiding in-class experiential learning.

Deprecation Warning

The Swift Education materials are out of date, and are no longer maintained.

Teaching App Development with Swift

First time seeing these materials? Visit the Teaching App Development with Swift site.

This repository is for educators, students and developers to contribute feedback, ideas, corrections and new materials for Teaching App Development with Swift.

Course Materials & Lesson Plans

These Pages documents represent the source used to generate the PDFs for the Teaching App Development with Swift instructor materials. You are free to use these materials in accordance with the license.

Teaching App Development with Swift is a collection of instructor-facing materials to facilitate teachers in bringing Swift and app development into the classroom. Lessons are centered around different apps, and these materials reflect a hands-on, project-based pedagogy for experiential learning.

To learn more, visit the web site, and read the Course Overview and Lesson Plan Overview.

Contributing

See CONTRIBUTING.md.

License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License, by Yong Bakos.

More Repositories

1

presentations

DEPRECATED. Short, topic-focused instructor presentations that illustrate iOS and Swift concepts.
300
star
2

SwiftEducation.github.io

DEPRECATED. Web site for Swift Education.
HTML
85
star
3

WordCollage

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.
Swift
49
star
4

playgrounds

DEPRECATED. A collection of playgrounds for teaching Swift programming concepts.
44
star
5

Stopwatch

DEPRECATED. An iOS app that uses elapsed time as a context for practicing MVC, discovering the basics of threads, and applying NSTimer.
Swift
35
star
6

FingerPainter

DEPRECATED. An iOS app that lets users draw with a finger, as a means of exploring touches, touch events, and Core Graphics.
Swift
34
star
7

Clock

DEPRECATED. An iOS app that uses time to illustrate controller and application life cycle events; and notifications.
Swift
34
star
8

Found

DEPRECATED. A simple iOS app with a map, to introduce Map Kit and Core Location.
Swift
31
star
9

UnitConverter

DEPRECATED. An iOS app that uses temperature conversion as a means of practicing MVC, applying protocols and delegates, and persisting application state.
Swift
31
star
10

EasyBrowser

DEPRECATED. An iOS app that uses a Web View to practice delegation; and to learn about URLs and HTTP requests.
Swift
29
star
11

SpaceAdventure

DEPRECATED. A "command line tool" Xcode project for learning about Swift concepts.
Swift
28
star
12

Flashlight

DEPRECATED. A boilerplate single-view iOS app that displays a white screen.
Swift
28
star
13

Gesturizer

DEPRECATED. A simple iOS app for exploring Gesture Recognizers.
Swift
26
star
14

NoiseMaker

DEPRECATED. An iOS app for playing four different sounds, as a means of exploring AV Foundation and asynchronous methods.
Swift
26
star
15

Flashcards

DEPRECATED. A simple iOS app with flashcard terms and definitions, to learn about navigation controllers and segues.
Swift
26
star
16

RSSReader

DEPRECATED. An iOS App to explore the UIKit tab bar controller and retrieving data over the network.
Swift
20
star
17

teaching-app-dev-swift-archive

DEPRECATED. Teaching App Development with Swift materials, bundled up as a single archive.
Swift
14
star
18

Journal

DEPRECATED. An app for recording periodic journal entries, as a vehicle for learning about table view controllers.
Swift
9
star
19

Zombulator

DEPRECATED. Zombie battle simulation, to explore probability, simulation, and SpriteKit.
Swift
1
star