SlideShare a Scribd company logo
1 of 62
Download to read offline
Beyond White:

Embracing the iOS

Design Aesthetic
Janie Clayton
Janie Clayton
• Software Engineer and
Robot Builder at SonoPlot

• Coauthor of “iOS 8 SDK
Development” and “The
Swift Apprentice”

• Team Lead for the Swift
Tutorial Team at
RayWenderlich.com

• Cohost of NSBrief
Issues with iOS 7 Design
• “Flat” design, which makes buttons look like labels

• Stark and sterile

• Difficult to give apps “personality” due to
minimalism

• Features like animations, depth, and blurs are
difficult to use effectively or were missing
altogether at launch
Da fuck??
My First App
Heart Rate App
• Works with the Apple Watch

• Displays live heart rate data using
HealthKit

• Shows other derived data that is
pulled and processed from HealthKit
Jesus, this is boring!!
I feel like I'm gonna break this damn thing.
Design

Frameworks

are 

HARD!!!!!!!!!
Auto Layout
Core
Graphics
UIKit
Core Animation
OpenGL ESMetal
Scene Kit
Gesture Recognition
Sprite Kit
Now Updated for Panther!
3D User Interfaces
The Misnomer of the
“Flat” User Interface
Setting Up Your
Design Space
Good Design

vs

Bad Design!!!
More than One Kind of Bad
Design
• Boring

• Obfuscates information

• Not intuitive

• Ugly

• Busy/Noisy
http://theoatmeal.com/comics/design_hell
What Company was
this Ad for?
Nissan
http://www.videomi.com/blog/archives/322

http://tier10lab.com/2012/11/29/throwback-thursday-nissan-1996-200-million-ad-campaign/
Working With

Designers
My Old “Logo”
• Found on the Internet

• Don’t own

• Didn’t customize

• Nice but doesn’t have
a visceral, immediate
feel or reaction to it

• Just not “me”
What I Want
• PUG!

• Specifically based on images of Delia

• Red crown like on a chess piece

• Something I can print on stickers and make into a
logo
Mary Cagel
@CubeWatermelon
Tips
• Try to have a good idea about what you want, don’t
just say “I want something cool.”

• Find someone who has an art style you like

• Try not to waste their time

• If you don’t like something about the work, send it
back and try to be specific about what you don’t
like
PAY YOUR DESIGNER!
• Clears up any issues of ownership and legality

• Makes the designer more likely to get your project
done

• Allows you to get exactly what you want

• You want people to pay you for work you do, why
won’t you do the same for another craftsperson?

• Seriously, this shouldn’t be a question
A True Cautionary

Tale
Decision Costs
• Month I was working on a design that they didn’t
like

• Week I was on payroll but not working

• Contacting a lawyer and associated legal fees

• Two weeks severance to avoid being sued
The Color
20 minutes
Take Aways
• TALK TO YOUR DESIGNER!!

• Be clear about what you didn’t like

• Keep in mind that what they sent you might have
been a mistake

• Give them a chance to fix it and make it right
before you cut ties and go elsewhere
Call to Action
Homework
• Go out and buy crayons and colored pencils and
note cards

• Set up a dedicated area for your stuff

• Embrace crappy design

• GET AWAY FROM YOUR COMPUTER!!

• Try to make a design without a table, collection, or
stack view
How to Get Started
• Find something you like and try to copy it

• Don’t feel like you have to come up with something
new and original, try to learn the basics first

• Draw a lot

• Know you’re going to suck but be okay with it
because…

• Know you’re going to get better
Resources
• iOS Animations by Tutorial by Marin Todorov

• Learning SceneKit by David Ronnqvist

• 3D User Interfaces: Theory and Practice

• Tutorials on RayWenderlich.com

• Learning Core Animation by Nick Lockwood
Go Forth and Make
Awesome Shit.

More Related Content

What's hot

Eric Petersen Resume 2015
Eric Petersen Resume 2015Eric Petersen Resume 2015
Eric Petersen Resume 2015
Eric Petersen
 
Production log 4 life
Production log 4 lifeProduction log 4 life
Production log 4 life
Sammyallen
 
Creating a 3 d journal
Creating a 3 d journalCreating a 3 d journal
Creating a 3 d journal
Riverwood HS
 

What's hot (11)

Becoming a Web Design Champion
Becoming a Web Design ChampionBecoming a Web Design Champion
Becoming a Web Design Champion
 
Personalise your PowerPoint with your own sketches
Personalise your PowerPoint with your own sketchesPersonalise your PowerPoint with your own sketches
Personalise your PowerPoint with your own sketches
 
Assign8-10
Assign8-10Assign8-10
Assign8-10
 
AR Gamers – The Next Generation | Mark Shovman
AR Gamers – The Next Generation | Mark ShovmanAR Gamers – The Next Generation | Mark Shovman
AR Gamers – The Next Generation | Mark Shovman
 
Eric Petersen Resume 2015
Eric Petersen Resume 2015Eric Petersen Resume 2015
Eric Petersen Resume 2015
 
Production log 4 life
Production log 4 lifeProduction log 4 life
Production log 4 life
 
Crafting Great User Experience
Crafting Great User ExperienceCrafting Great User Experience
Crafting Great User Experience
 
Creating a 3 d journal
Creating a 3 d journalCreating a 3 d journal
Creating a 3 d journal
 
Cutting Edge Without Bleeding
Cutting Edge Without BleedingCutting Edge Without Bleeding
Cutting Edge Without Bleeding
 
WTang.Resume
WTang.ResumeWTang.Resume
WTang.Resume
 
1 Pixel to the Left: Why Visual Design Details Matter
1 Pixel to the Left: Why Visual Design Details Matter1 Pixel to the Left: Why Visual Design Details Matter
1 Pixel to the Left: Why Visual Design Details Matter
 

Similar to Beyond White: Embracing the iOS Design Aesthetic

Building Apps with Great Design
Building Apps with Great DesignBuilding Apps with Great Design
Building Apps with Great Design
jaredbrown
 
Emperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakkEmperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakk
kevinjohngallagher
 
Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012
kevinjohngallagher
 

Similar to Beyond White: Embracing the iOS Design Aesthetic (20)

Collaborative Sketching for UX - Razorfish 042115
Collaborative Sketching for UX - Razorfish 042115Collaborative Sketching for UX - Razorfish 042115
Collaborative Sketching for UX - Razorfish 042115
 
Collaborative Sketching for UX
Collaborative Sketching for UXCollaborative Sketching for UX
Collaborative Sketching for UX
 
Designing Your UX Career
Designing Your UX CareerDesigning Your UX Career
Designing Your UX Career
 
A New Toolbox: Artifact Providence 2013
A New Toolbox: Artifact Providence 2013A New Toolbox: Artifact Providence 2013
A New Toolbox: Artifact Providence 2013
 
Collaborative Sketching for UX - NYU 02/19/14
Collaborative Sketching for UX - NYU 02/19/14Collaborative Sketching for UX - NYU 02/19/14
Collaborative Sketching for UX - NYU 02/19/14
 
UXSG2014 #3 Keynote - Designing Your UX Career (Ben Sykes)
UXSG2014 #3 Keynote - Designing Your UX Career (Ben Sykes)UXSG2014 #3 Keynote - Designing Your UX Career (Ben Sykes)
UXSG2014 #3 Keynote - Designing Your UX Career (Ben Sykes)
 
Being a designer
Being a designerBeing a designer
Being a designer
 
Sketching Now More Than Ever
Sketching Now More Than EverSketching Now More Than Ever
Sketching Now More Than Ever
 
GCU Game Design 2 (2013): Lecture 2 - Menu Flow
GCU Game Design 2 (2013): Lecture 2 - Menu FlowGCU Game Design 2 (2013): Lecture 2 - Menu Flow
GCU Game Design 2 (2013): Lecture 2 - Menu Flow
 
Building Apps with Great Design
Building Apps with Great DesignBuilding Apps with Great Design
Building Apps with Great Design
 
Game Designer's Journey
Game Designer's JourneyGame Designer's Journey
Game Designer's Journey
 
Stand Out Online and Land an Interview
Stand Out Online and Land an InterviewStand Out Online and Land an Interview
Stand Out Online and Land an Interview
 
Rich Holdsworth @Didlr Presentation
Rich Holdsworth @Didlr PresentationRich Holdsworth @Didlr Presentation
Rich Holdsworth @Didlr Presentation
 
Collaborative Sketching for UX - Jumpstart Your Design!
Collaborative Sketching for UX -  Jumpstart Your Design!Collaborative Sketching for UX -  Jumpstart Your Design!
Collaborative Sketching for UX - Jumpstart Your Design!
 
Intro to game design
Intro to game designIntro to game design
Intro to game design
 
Emperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakkEmperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakk
 
Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012
 
Game Design 2 (2010): Lecture 2 - Menu Flow
Game Design 2 (2010): Lecture 2 - Menu FlowGame Design 2 (2010): Lecture 2 - Menu Flow
Game Design 2 (2010): Lecture 2 - Menu Flow
 
ChilliSource PGConnects Master Class
ChilliSource PGConnects Master ClassChilliSource PGConnects Master Class
ChilliSource PGConnects Master Class
 
UX Process v0.1 - A work in progress
UX Process v0.1 - A work in progressUX Process v0.1 - A work in progress
UX Process v0.1 - A work in progress
 

More from Janie Clayton

More from Janie Clayton (11)

Robots in Swift
Robots in SwiftRobots in Swift
Robots in Swift
 
Thinking In Swift
Thinking In SwiftThinking In Swift
Thinking In Swift
 
3D Math Primer: CocoaConf Chicago
3D Math Primer: CocoaConf Chicago3D Math Primer: CocoaConf Chicago
3D Math Primer: CocoaConf Chicago
 
GPU Programming: Chicago CocoaConf 2015
GPU Programming: Chicago CocoaConf 2015GPU Programming: Chicago CocoaConf 2015
GPU Programming: Chicago CocoaConf 2015
 
3D Math Primer: CocoaConf Atlanta
3D Math Primer: CocoaConf Atlanta3D Math Primer: CocoaConf Atlanta
3D Math Primer: CocoaConf Atlanta
 
GPU Programming: CocoaConf Atlanta
GPU Programming: CocoaConf AtlantaGPU Programming: CocoaConf Atlanta
GPU Programming: CocoaConf Atlanta
 
3D Math Without Presenter Notes
3D Math Without Presenter Notes3D Math Without Presenter Notes
3D Math Without Presenter Notes
 
The Day You Finally Use Algebra: A 3D Math Primer
The Day You Finally Use Algebra: A 3D Math PrimerThe Day You Finally Use Algebra: A 3D Math Primer
The Day You Finally Use Algebra: A 3D Math Primer
 
GPU Programming 360iDev
GPU Programming 360iDevGPU Programming 360iDev
GPU Programming 360iDev
 
Bug Hunting Safari
Bug Hunting SafariBug Hunting Safari
Bug Hunting Safari
 
Gpu Programming With GPUImage and Metal
Gpu Programming With GPUImage and MetalGpu Programming With GPUImage and Metal
Gpu Programming With GPUImage and Metal
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Beyond White: Embracing the iOS Design Aesthetic