Skip to content

Develop in Swift Fundamentals 15 for CSC 118 at Durham Tech

Notifications You must be signed in to change notification settings

rtillies/SwiftFundamentals15

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Richard Tillies

About Me

  • Role: Instructor, Software Development
  • School Email: [email protected]
  • Dream Career: Software Engineer
  • Hidden Talent: solve a Rubik's Cube in under 2 minutes

Course Information

Textbook Units

Unit 1: Getting Started with App Development

Swift Lessons

  • 1.2 Introduction to Swift and Playgrounds
  • 1.3 Constants, Variables, and Data Types
  • 1.4 Operators
  • 1.5 Control Flow

SDK Lessons

  • 1.6 Xcode
  • 1.7 Building, Running, and Debugging an App
  • 1.8 Documentation
  • 1.9 Interface Builder Basics

Guided Project 1

  • Light
Unit 2: Introduction to UIKit

Swift Lessons

  • 2.2 Strings
  • 2.3 Functions
  • 2.4 Structures
  • 2.5 Classes and Inheritance
  • 2.6 Collections
  • 2.7 Loops

SDK Lessons

  • 2.8 Introduction to UIKit
  • 2.9 Displaying Data
  • 2.10 Controls in Action
  • 2.11 Auto Layout and Stack Views

Guided Project 2

  • Apple Pie
Unit 3: Navigation and Workflows

Swift Lessons

  • 3.2 Optionals
  • 3.3 Type Casting and Inspection
  • 3.4 Guard
  • 3.5 Constant and Variable Scope
  • 3.6 Enumerations

SDK Lessons

  • 3.7 Segues and Navigation Controllers
  • 3.8 Tab Bar Controllers
  • 3.9 View Controller Life Cycle
  • 3.10 Simple Workflows

Guided Project 3

  • Personality Test

About

Develop in Swift Fundamentals 15 for CSC 118 at Durham Tech

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages