Prof. John Gallaugher
Videos from Prof. John Gallaugher, Information Systems Department, Boston College. Swift/iOS, Making, Robotics, CircuitPython, MakeCode, Raspberry Pi.
Web: http://gallaugher.com/ Twitter: @gallaugher Instagram: @john.gallaugher Biz/Tech Book: http://gallaugher.com/book iOS Book: gallaugher.com/swift
Information about Prof. Gallaugher can be found at:
https://gallaugher.com/about-john/

Swift iPhone App Student Showcase Spring 2025

T Buddy An MBTA SwiftUI App & Final Exam Challenge & Solution w URLSession & SwiftData

Vibe Coding a Meal Decider Interactive Web Page with Microsoft CoPilot Chat

D&D Monsters - A SwiftUI Mid Term Challenge Using URLSession API Calls, JSON Parsing, & AsyncImage

ESSI - Emotional Support Snack Inventory (SwiftUI SwiftData Mid-Term Challenge)

MathTutor App Mid Term Solution

Women in Computing Mid Term Solution

Ch. 2.7 Game Mechanics in the SwiftUI Word Garden App (2025)

Ch. 4.6 Flip a Text View & More using withAnimation in SwiftUI (2025)

Ch 4 5 Conforming to Identifiable and Using Computed Properties in SwiftUI enums (2025)

Ch. 3.3 PhotoPicker in SwiftUI, loadTransferrable, plus try, try? and try! (2025)

Ch. 3.2 using scaleEffect, spring, and withAnimation to animate Bip The Guy in SwiftUI (2025)

Ch. 3.1 onTapGesture & Buttons with labels - Building Big the Guy App UI in SwiftU (2025)

Ch. 2.8 Timing Code Execution w/DispatchQueue asyncAfter, adding Animation & Sound in SwiftUI (2025)

Ch. 2.6 onChange and onSubmit in SwiftUI to Guess a Letter - WordGarden App (2025)

Ch. 2.5 Challenge Solution: RevealedWord After Guess, plus .map{} function (2025)

Ch. 2.4 Working with Strings in Swift, Prof. G's SwiftUI Course (2025)

Ch. 2.3 Working with TextFields, Keyboards, and FocusState in SwiftUI (2025)

Ch. 2.2 A Beginner's Guide to Working with Optionals in Swift - Prof G's SwiftUI Course (2025)

Ch. 2.1 Creating the WordGarden App Interface in SwiftUI (2025)

Ch. 2.0 WordGraden App Demo - Prof. G's SwiftUI Course (2025)

Ch. 1 Swift Fundamentals Function Overloading, Argument Labels, & No Arguments (2025)

Ch. 1 SwiftUI Fundamentals: Slider Control and Decimal Formatting in SwiftUI (2025)

Ch. 1 SwiftUI Fundamentals: Two Way Bindings for @State using $ (2025)

Ch. 1 SwiftUI Fundamentals Getting Layout Right - Part 3 Divider, Geometry Reader, & safeArea (2025)

Ch. 1. SwiftUI Fundamentals: Getting Layout Right Pt 2. Colors, background, safeArea & More (2025)

Ch. 1. SwiftUI Fundamentals: Getting Layout Right Pt. 1 Frames, multilineAlignment, maxWidth (2025)

Ch. 1 SwiftUI Fundamentals: modifiers, background, padding, modifier order, ZStack, (2025)

Ch. 1.21 Install Your App on Your iOS Device (2025)

Ch. 1.20 Tint, Accent Color, and an Intro to Light/Dark Model in SwiftUI (2025)