Listen

Description

Tweet Shoutouts

@iOhYesPodcast love the first 5 minutes of glorious nonsense in the latest episode. Well done.

— Jon Hill (@jon_m_hill) November 14, 2014

@iOhYesPodcast #Hockeyapp Android / iOS, group and user level permission, crash logging / tracking, github integration, user feedback, etc.

— James Parker (@parkej60) November 15, 2014

Listened to @iOhYesPodcast #46 hoping for C languages as a topic, got a great discussion on OO design. More Gang-of-Four Design Patterns!

— Nolan O'Brien (@NolanOBrien) November 18, 2014

The Discussion

WatchKit has been released: we’ll cover this in-depth in a later episode, but let’s discuss initial reactions briefly.
Learning to program in Swift from a designer’s perspective

Why learn to program? (12 min)

Does learning to program help the designer communicate with engineers?

What is recommendation for mockups to other designers (18 min)
What approach are you taking?

Codepath
Somewhat similar program in St. Louis called LaunchCode

Will this knowledge help you understand the trade offs between out of the box UI and custom? (28 min)

Facebook Groups
AsyncDisplayKit, originally designed to make “Paper” possible

How do you deal with MVP demands in UI design? (38 min)

Key interactions

Base level functionality
UX

Closed loop system
Open loop system

What has been the most surprising aspect of learning Swift? (44 min)
Difference: learning Obj-C vs. Swift (47 min)
What pitfalls have you run into, and how have you overcome them?
How can we as engineers better communicate in terms a designer will relate to?

 Open-Source Project of the Week

A great open-source resource was my classmates work on Github. We had to submit work using Github and it quickly became a great resource for looking at other classmates’ code. If you search for “CodePath” and filter for Swift on Github, you’ll find many of the designer and engineering assignments for the Swift classes.

Picks

Jason Follow @jak

Flashlight - unofficial Spotlight plugin system / manager
You can download an alpha build from its Github page. Python-based plugins w/ customizable icons, command pattern-matching, and HTML-based UI. You can browse and download plugins from the source on Github.

John Follow @johnsextro

Anker 5 port High Speed Desktop USB Charger $25.99
“Design is One”, documentary on Massimo Vignelli
Follow on pick offered by Dave, Architect and the Painter

Darryl Follow @dh_thomas

Dash API Docs for iOS
The API documentation you know and love from OS X is now available as an iOS app. Personally, I don’t find myself searching API docs on mobile devices all that frequently, but I see this as another way to support Bogdan Popescu’s efforts. I use the Mac app all the time.

Dave Bellona Follow @davidbellona

Matthew Sander’s iOS posts on animations, custom segues, and adaptive layouts in Swift. He’s a designer at Us Two, the firm that developed Monument Valley. Great resource for for beginners and intermediate designers who code.
Ivo Mynttinen’s iOS Design Guidelines is a solid breakdown of screen resolutions, design elements, and patterns on iOS 8.

Alternative show title suggestions

The why
Slow code
Modal Segue
Hidden behind the longpress
Farting out apps / Facebook farting out apps
Bourbon guy
Fix that redundancy
Red dots with white circles
Thank you Swift
Accent grave
Accent aigu
Obj-C for 2nd graders