| 01 (24 Aug) |
(tue) Design Thinking Exercise; Syllabus;
(thu) Onboarding Workflow Exercise |
(tue) Intro; Syllabus, Storyboard
References (thu) SwiftUI review—basics, modifiers; CD-Weather |
(tue) read syllabus (developers); (thu)
onboarding lofi (designers); hw1 (developers) |
|
|
| 02 (31 Aug) |
(tue) Team Building Exercise (together);
(thu) Discussion of Onboarding and Teambuilding |
(tue) Team Building Exercise (together),
(thu) Arranging and Spacing; CD-Onboarding |
(tue) project proposal (everyone); (thu)
hw2 (developers) |
(thu) onboarding lofi (designers); hw1
(developers) |
|
| 03 (07 Sep) (Labor Day) |
(tue) Teaching Design for Developers in
Groups; (thu) Contextual Inquiry Exercise (together) |
(tue) Gestures; CD-SwiftUIGestures; (thu)
Contextual Inquiry Exercise (together) |
(tue) user testing lofi sketches
(designers); (thu) hw3 (developers) |
(thu) hw2 (developers) |
@Cockton2016, ch 3 |
| 04 (14 Sep) |
(tue) Teaching Design for Developers in
Groups; (thu) User Testing (together) |
(tue) Buttons and State; CD-DiceRoller;
(thu) User Testing (together) |
(tue) onboarding workflow (everyone);
(thu) hw4 (developers) |
(tue) project proposal (everyone); (thu)
onboarding workflow (everyone); hw3 (developers) |
|
| 05 (21 Sep) |
(tue) Storymapping Exercise (together);
(thu) Prototyping elements: Color, Typography, Layout, Animation |
(tue) Storymapping Exercise (together);
(tue) Frameworks; MVC; ViewModels; MVVM;Reading: @Becker2020 (Ch 7),
@Buxton2007 |
(tue) sketch 1 + 2 examples of good design
(designers); alpha (developers) |
(thu) user testing lofi sketches
(designers) |
|
| 06 (28 Sep) |
(tue) Mood Board Exercise (together);
(thu) Mood Boards in FigJam |
(tue) Mood Board Exercise (together);
(thu) Lists, TextFields, and Toggles; CD-Restaurant |
(tue) sketch 2 + 2 examples of good design
(designers); hw5 (developers) |
(tue) sketch 1 + 2 examples of good design
(designers); hw4 (developers); |
|
| 07 (05 Oct) |
(tue) Microinteraction Exercise
(together); (thu) Microinteractions in Figma |
(tue) Microinteraction Exercise
(together); (thu) Steppers; CD-Steppers; Grids; CD-Grids |
(tue) beta (developers); (thu) hw6
(developers); user testing alpha (designers) |
(tue) alpha (developers); (thu) sketch 2 +
2 examples of good design (designers); hw5 (developers) |
@Saffer2013, ch 1 |
| 08 (12 Oct) |
(tue) Persona Exercise; (thu) Mock Client
Time Exercise (together) |
(tue) Data Modeling; CD-ScoreKeeper; (thu)
Mock Client Time Exercise (together) |
(tue) sketch 3 + 2 examples of good design
(designers) |
(thu) user testing alpha (designers) |
@Greever2020 |
| 09 (19 Oct) |
(tue) Formative Testing; (thu) Summative
Testing |
(tue) Mixing UIKit and SwiftUI;
CD-ColorChooser; (thu) Property Wrappers; CD-Observable |
(tue) hw7 (developers); user testing beta
(designers) |
(tue) sketch 3 + 2 examples of good design
(designers); beta (developers), hw6 (developers) |
|
| 10 (26 Oct) |
(tue) Heuristic Evaluation (together);
(thu) Culture Discussion |
(tue) Heuristic Evaluation (together);
(thu) Globalization; CD-Localization |
(tue) bad ux (designers); (thu) bad ux
(developers); hw8 (developers) |
(thu) hw7 (developers); user testing beta
(designers) |
@Nielsen1994 |
| 11 (02 Nov) |
(tue, thu) Bad UX (together) |
(tue, thu) Bad UX (together) |
(tue) sketch 4 + 2 examples of good design
(designers) |
(tue) bad ux (designers); (thu) bad ux
(developers); |
@Norman2013, ch 1 (pp 1–36) |
| 12 (09 Nov) |
(tue, thu) Vibe Coding Exercise
(together) |
(tue, thu) Vibe Coding Exercise
(together) |
(tue) sketch 5 + 2 examples of good design
(designers); hw9 (developers) |
(tue) sketch 4 + 2 examples of good design
(designers); hw8 (developers) |
|
| 13 (16 Nov) |
(tue, thu) Presentations (together) |
(tue, thu) Presentations (together) |
(thu) sketch 6 + 2 examples of good design
(designers); hw10 (developers) |
(thu) sketch 5 + 2 examples of good design
(designers); hw9 (developers) |
|
| Fall Break |
|
|
|
|
|
| 14 (30 Nov) |
(tue, thu) Presentations (together) |
(tue, thu) Presentations (together) |
|
(thu) sketch 6 + 2 examples of good design
(designers); hw10 (developers) |
|
| 15 (07 Dec) |
Last Class Day is Monday |
Last Class Day is Monday |
|
|
|