SlideShare a Scribd company logo
1 of 43
Download to read offline
Designing
Capital One’s
iPhone and iPad app
1MONTH DD, YYYYCAPITAL ONE MOBILE DESIGN TEAM
CAPITAL ONE
Sabrina Ngai
UI/UX Designer
Adey Salyards
UI/UX Designer
CAPITAL ONE
CAPITAL ONE
CAPITAL ONE
A unified customer experience
CAPITAL ONE DESIGN
NOVA UX
CAPITAL ONE MOBILE DESIGN TEAM CONFIDENTIAL
Up next…
Favorite App
Store Reviews
Universalizing
the App
Component
Library
CAPITAL ONE
Listen, Refine, &
Improve
6MONTH DD, YYYYCAPITAL ONE MOBILE DESIGN TEAM
CAPITAL ONE
CAPITAL ONE DESIGN
LISTEN, REFINE, IMPROVE
CAPITAL ONE DESIGN
LISTEN, REFINE, IMPROVE
We Listened
CAPITAL ONE DESIGN
LISTEN, REFINE, IMPROVE
CAPITAL ONE DESIGN
LISTEN, REFINE, IMPROVE
CAPITAL ONE DESIGN
LISTEN, REFINE, IMPROVE
Designed by ISIS
eye-straining blood of Americans red
CAPITAL ONE DESIGN
LISTEN, REFINE, IMPROVE
We Listened
13MONTH DD, YYYYCAPITAL ONE MOBILE DESIGN TEAMCAPITAL ONE MOBILE DESIGN TEAM
Designing a
Universal App
CAPITAL ONE
Spotify
UNIVERSAL APP INSPIRATION
UNIVERSAL APP INSPIRATION
Paper
WWF Together
UNIVERSAL APP INSPIRATION
CAPITAL ONE IOS APPS
Pre Universal
Post Universal
UNIVERSAL APP
Multitasking
& Feature Parity
UNIVERSAL IMPACT FOR CUSTOMERS
Adaptive UI
DESIGNING FOR UNIVERSAL APP
Adaptive UI
Size Classes
ADAPTIVE UI
Xcode
Size Classes
ADAPTIVE UI
Xcode
= REGULAR
= COMPACT
IPHONE SE IPHONE 6 & 7 IPHONE 6 & 7 PLUS
IPAD PRO 9.7”, AIR, & MINI
IPAD PRO 12.9”
ADAPTIVE UI
Constraints
ADAPTIVE UI
Xcode
Exceptions
ADAPTIVE UI
Gotchas
ADAPTIVE UI
Style Guides
Are Dead.
27MONTH DD, YYYYCAPITAL ONE MOBILE DESIGN TEAM
Long live the component library
CAPITAL ONE
CAPITAL ONE DESIGN
“Is that a different blue?”
CAPITAL ONE DESIGN
“Is that a different blue?”
“What’s the border style again?”
CAPITAL ONE DESIGN
“Is that a different blue?”
“What’s the border style again?”
“Which file is right? This one, or this one?
CAPITAL ONE DESIGN
description": "Bank 360 Checking Onboarding MVP",
steps": [
{
   "productTypeCode": "DDA",
   "productName": "360 Checking",
  "isMandatory": true,
   "order": 0,
   "repeatDelayDays": 0,
   "stepCode": "Fund360C",
   "validatorCode": "FUNDACCT",
   "timeToLive": 60
},
{
   "productTypeCode": "DDA",
   "productName": "360 Checking",
   "order": 1,
   "repeatDelayDays": 0,
   "stepCode": "AC360C",
   "validatorCode": "ACTCARD"
},
{
   "productTypeCode": "DDA",
   "productName": "360 Checking",
   "isMandatory": false,
   "order": 2,
   "repeatDelayDays": 0,
   "stepCode": "PDD360C"
}
{
  "description": "Bank 360 Checking Onboarding MVP",
  "steps": [
    {
      "productTypeCode": "DDA",
      "productName": "360 Checking",
     "isMandatory": true,
      "order": 0,
      "repeatDelayDays": 0,
      "stepCode": "Fund360C",
      "validatorCode": "FUNDACCT",
      "timeToLive": 60
    },
    {
 
      "productTypeCode": "DDA",
      "productName": "360 Checking",
      "order": 1,
      "repeatDelayDays": 0,
      "stepCode": "AC360C",
      "validatorCode": "ACTCARD"
    },
    {
      "productTypeCode": "DDA",
      "productName": "360 Checking",
      "isMandatory": false,
      "order": 2,
      "repeatDelayDays": 0,
      "stepCode": "PDD360C"
    }
  ]
}
{
  "description": "Bank 360 Checking Onboarding MVP",
  "steps": [
    {
      "productTypeCode": "DDA",
      "productName": "360 Checking",
     "isMandatory": true,
      "order": 0,
      "repeatDelayDays": 0,
      "stepCode": "Fund360C",
      "validatorCode": "FUNDACCT",
      "timeToLive": 60
    },
    {
 
      "productTypeCode": "DDA",
      "productName": "360 Checking",
      "order": 1,
      "repeatDelayDays": 0,
      "stepCode": "AC360C",
      "validatorCode": "ACTCARD"
    },
    {
      "productTypeCode": "DDA",
      "productName": "360 Checking",
      "isMandatory": false,
      "order": 2,
      "repeatDelayDays": 0,
      "stepCode": "PDD360C"
    }
  ]
}
{
  "description": "Bank 360 Checking Onboarding MVP",
  "steps": [
    {
      "productTypeCode": "DDA",
      "productName": "360 Checking",
     "isMandatory": true,
      "order": 0,
      "repeatDelayDays": 0,
      "stepCode": "Fund360C",
      "validatorCode": "FUNDACCT",
      "timeToLive": 60
    },
    {
 
      "productTypeCode": "DDA",
      "productName": "360 Checking",
      "order": 1,
      "repeatDelayDays": 0,
      "stepCode": "AC360C",
      "validatorCode": "ACTCARD"
    },
    {
      "productTypeCode": "DDA",
      "productName": "360 Checking",
      "isMandatory": false,
      "order": 2,
      "repeatDelayDays": 0,
      "stepCode": "PDD360C"
    }
  ]
}
{
  "description": "Bank 360 Checking Onboarding MVP",
  "steps": [
    {
      "productTypeCode": "DDA",
      "productName": "360 Checking",
     "isMandatory": true,
      "order": 0,
      "repeatDelayDays": 0,
      "stepCode": "Fund360C",
      "validatorCode": "FUNDACCT",
      "timeToLive": 60
    },
    {
 
      "productTypeCode": "DDA",
      "productName": "360 Checking",
      "order": 1,
      "repeatDelayDays": 0,
      "stepCode": "AC360C",
      "validatorCode": "ACTCARD"
    },
    {
      "productTypeCode": "DDA",
      "productName": "360 Checking",
      "isMandatory": false,
      "order": 2,
      "repeatDelayDays": 0,
      "stepCode": "PDD360C"
    }
  ]
}
{
  "description": "Bank 360 Checking Onboard
  "steps": [
    {
      "productTypeCode": "DDA",
      "productName": "360 Checking",
     "isMandatory": true,
      "order": 0,
      "repeatDelayDays": 0,
      "stepCode": "Fund360C",
      "validatorCode": "FUNDACCT",
      "timeToLive": 60
    },
    {
 
      "productTypeCode": "DDA",
      "productName": "360 Checking",
      "order": 1,
      "repeatDelayDays": 0,
      "stepCode": "AC360C",
      "validatorCode": "ACTCARD"
    },
    {
      "productTypeCode": "DDA",
      "productName": "360 Checking",
      "isMandatory": false,
      "order": 2,
      "repeatDelayDays": 0,
      "stepCode": "PDD360C"
    }
  ]
}
{
  "description": "Bank
  "steps": [
    {
      "productTypeCode
      "productName": "
     "isMandatory": tr
      "order": 0,
      "repeatDelayDays
      "stepCode": "Fun
      "validatorCode":
      "timeToLive": 60
    },
    {
 
      "productTypeCode
      "productName": "
      "order": 1,
      "repeatDelayDays
      "stepCode": "AC3
      "validatorCode":
    },
    {
      "productTypeCode
      "productName": "
      "isMandatory": f
      "order": 2,
      "repeatDelayDays
      "stepCode": "PDD
    }
  ]
}
Inconsistencies in working files
=
Inconsistencies in app
CAPITAL ONE DESIGN
…to update the style
guide as part of our day to
day design effort, not a
separate task.
We need a way…
STYLEGUIDES
…for our style guide
and working files to
stay in sync.
CAPITAL ONE DESIGN
Component Library
THE NEW WAY
CAPITAL ONE DESIGN
CAPITAL ONE DESIGN
CAPITAL ONE DESIGN
SYMBOLS
Sync design components at
the document level
CRAFT
Sync design components at
the team level
CAPITAL ONE DESIGN
…to update the style
guide as part of our day to
day design effort, not a
separate task.
A component library allows you…
STYLEGUIDES
…keep the style
guide and working
files in sync.
CAPITAL ONE MOBILE DESIGN TEAM 40
Amazing Sketch Tools!
Auto Layout Sketch MirrorUser Flows Symbol
Organizer
Automate
Craft from
Invision
TOOLS
Sketch Runner
Universal App
RESOURCES
Adaptive Layout
https://www.raywenderlich.com/113768/adaptive-layout-tutorial-in-ios-9-getting-started

Using size classes to design universal iOS user interfaces
http://www.techotopia.com/index.php/Using_Size_Classes_to_Design_Universal_iOS_User_Interfaces
Optimizing your app for multitasking on iOS 9
https://developer.apple.com/videos/play/wwdc2015/212/
Making Apps Adaptive part 1
https://developer.apple.com/videos/play/wwdc2016/222/
Making Apps Adaptive part 2
https://developer.apple.com/videos/play/wwdc2016/233/
CAPITAL ONE MOBILE DESIGN TEAM 42
The future is bright
TO CONCLUDE…
43
Sabrina Ngai
@sabrinangai
Adey Salyards
@adeylady123

More Related Content

Similar to Designing Capital One's iPhone and iPad App

Architectural Considerations For Complex Mobile And Web Applications
Architectural Considerations For Complex Mobile And Web ApplicationsArchitectural Considerations For Complex Mobile And Web Applications
Architectural Considerations For Complex Mobile And Web ApplicationsVivek Jain
 
Architectural Considerations For Complex Mobile And Web Applications
 Architectural Considerations For Complex Mobile And Web Applications Architectural Considerations For Complex Mobile And Web Applications
Architectural Considerations For Complex Mobile And Web ApplicationsIndicThreads
 
SH 1 - SES 8 - Stitch_Overview_TLV.pptx
SH 1 - SES 8 - Stitch_Overview_TLV.pptxSH 1 - SES 8 - Stitch_Overview_TLV.pptx
SH 1 - SES 8 - Stitch_Overview_TLV.pptxMongoDB
 
Big Data Analytics 1: Driving Personalized Experiences Using Customer Profiles
Big Data Analytics 1: Driving Personalized Experiences Using Customer ProfilesBig Data Analytics 1: Driving Personalized Experiences Using Customer Profiles
Big Data Analytics 1: Driving Personalized Experiences Using Customer ProfilesMongoDB
 
Introduction to GraphQL at API days
Introduction to GraphQL at API daysIntroduction to GraphQL at API days
Introduction to GraphQL at API daysyann_s
 
Mail.ru АПИшник - Разработка высоконагруженного клиента для API
Mail.ru АПИшник - Разработка высоконагруженного клиента для APIMail.ru АПИшник - Разработка высоконагруженного клиента для API
Mail.ru АПИшник - Разработка высоконагруженного клиента для APIMihail Ivankov
 
PayPal Real Time Analytics
PayPal  Real Time AnalyticsPayPal  Real Time Analytics
PayPal Real Time AnalyticsAnil Madan
 
Powering Systems of Engagement
Powering Systems of EngagementPowering Systems of Engagement
Powering Systems of EngagementMongoDB
 
Analytics @ Wish - MongoDB World 2014
Analytics @ Wish - MongoDB World 2014Analytics @ Wish - MongoDB World 2014
Analytics @ Wish - MongoDB World 2014Adam Flynn
 
SDKs, the good the bad the ugly - Japan
SDKs, the good the bad the ugly - JapanSDKs, the good the bad the ugly - Japan
SDKs, the good the bad the ugly - Japantristansokol
 
The Rough Guide to MongoDB
The Rough Guide to MongoDBThe Rough Guide to MongoDB
The Rough Guide to MongoDBSimeon Simeonov
 
Keynote: New in MongoDB: Atlas, Charts, and Stitch
Keynote: New in MongoDB: Atlas, Charts, and StitchKeynote: New in MongoDB: Atlas, Charts, and Stitch
Keynote: New in MongoDB: Atlas, Charts, and StitchMongoDB
 
PistonHead's use of MongoDB for Analytics
PistonHead's use of MongoDB for AnalyticsPistonHead's use of MongoDB for Analytics
PistonHead's use of MongoDB for AnalyticsAndrew Morgan
 
Building web apps with Vaadin 8
Building web apps with Vaadin 8 Building web apps with Vaadin 8
Building web apps with Vaadin 8 Marcus Hellberg
 
Product Management Talk with Oracle, PayPal and Incubator X
Product Management Talk with Oracle, PayPal and Incubator XProduct Management Talk with Oracle, PayPal and Incubator X
Product Management Talk with Oracle, PayPal and Incubator XProduct School
 
AWSサービスで実現するEightの行動ログ活用基盤
AWSサービスで実現するEightの行動ログ活用基盤AWSサービスで実現するEightの行動ログ活用基盤
AWSサービスで実現するEightの行動ログ活用基盤Tetsuya Mase
 
2011 05-23 metrics-agilasverige-english
2011 05-23 metrics-agilasverige-english2011 05-23 metrics-agilasverige-english
2011 05-23 metrics-agilasverige-englishMårten Gustafson
 

Similar to Designing Capital One's iPhone and iPad App (20)

Architectural Considerations For Complex Mobile And Web Applications
Architectural Considerations For Complex Mobile And Web ApplicationsArchitectural Considerations For Complex Mobile And Web Applications
Architectural Considerations For Complex Mobile And Web Applications
 
Architectural Considerations For Complex Mobile And Web Applications
 Architectural Considerations For Complex Mobile And Web Applications Architectural Considerations For Complex Mobile And Web Applications
Architectural Considerations For Complex Mobile And Web Applications
 
SH 1 - SES 8 - Stitch_Overview_TLV.pptx
SH 1 - SES 8 - Stitch_Overview_TLV.pptxSH 1 - SES 8 - Stitch_Overview_TLV.pptx
SH 1 - SES 8 - Stitch_Overview_TLV.pptx
 
Big Data Analytics 1: Driving Personalized Experiences Using Customer Profiles
Big Data Analytics 1: Driving Personalized Experiences Using Customer ProfilesBig Data Analytics 1: Driving Personalized Experiences Using Customer Profiles
Big Data Analytics 1: Driving Personalized Experiences Using Customer Profiles
 
Introduction to GraphQL at API days
Introduction to GraphQL at API daysIntroduction to GraphQL at API days
Introduction to GraphQL at API days
 
Highlight
HighlightHighlight
Highlight
 
Mail.ru АПИшник - Разработка высоконагруженного клиента для API
Mail.ru АПИшник - Разработка высоконагруженного клиента для APIMail.ru АПИшник - Разработка высоконагруженного клиента для API
Mail.ru АПИшник - Разработка высоконагруженного клиента для API
 
PayPal Real Time Analytics
PayPal  Real Time AnalyticsPayPal  Real Time Analytics
PayPal Real Time Analytics
 
Powering Systems of Engagement
Powering Systems of EngagementPowering Systems of Engagement
Powering Systems of Engagement
 
Analytics @ Wish - MongoDB World 2014
Analytics @ Wish - MongoDB World 2014Analytics @ Wish - MongoDB World 2014
Analytics @ Wish - MongoDB World 2014
 
SDKs, the good the bad the ugly - Japan
SDKs, the good the bad the ugly - JapanSDKs, the good the bad the ugly - Japan
SDKs, the good the bad the ugly - Japan
 
The Rough Guide to MongoDB
The Rough Guide to MongoDBThe Rough Guide to MongoDB
The Rough Guide to MongoDB
 
Keynote: New in MongoDB: Atlas, Charts, and Stitch
Keynote: New in MongoDB: Atlas, Charts, and StitchKeynote: New in MongoDB: Atlas, Charts, and Stitch
Keynote: New in MongoDB: Atlas, Charts, and Stitch
 
PistonHead's use of MongoDB for Analytics
PistonHead's use of MongoDB for AnalyticsPistonHead's use of MongoDB for Analytics
PistonHead's use of MongoDB for Analytics
 
Building web apps with Vaadin 8
Building web apps with Vaadin 8 Building web apps with Vaadin 8
Building web apps with Vaadin 8
 
Tseesuren - Data is the Key for Innovation
Tseesuren - Data is the Key for InnovationTseesuren - Data is the Key for Innovation
Tseesuren - Data is the Key for Innovation
 
Mobile Strategy 101
Mobile Strategy 101Mobile Strategy 101
Mobile Strategy 101
 
Product Management Talk with Oracle, PayPal and Incubator X
Product Management Talk with Oracle, PayPal and Incubator XProduct Management Talk with Oracle, PayPal and Incubator X
Product Management Talk with Oracle, PayPal and Incubator X
 
AWSサービスで実現するEightの行動ログ活用基盤
AWSサービスで実現するEightの行動ログ活用基盤AWSサービスで実現するEightの行動ログ活用基盤
AWSサービスで実現するEightの行動ログ活用基盤
 
2011 05-23 metrics-agilasverige-english
2011 05-23 metrics-agilasverige-english2011 05-23 metrics-agilasverige-english
2011 05-23 metrics-agilasverige-english
 

Recently uploaded

2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一z xss
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130Suhani Kapoor
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造kbdhl05e
 
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...Amil baba
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)jennyeacort
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case StudySophia Viganò
 
306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social MediaD SSS
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVAAnastasiya Kudinova
 
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Servicejennyeacort
 
Kindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpKindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpmainac1
 
Call Girls Meghani Nagar 7397865700 Independent Call Girls
Call Girls Meghani Nagar 7397865700  Independent Call GirlsCall Girls Meghani Nagar 7397865700  Independent Call Girls
Call Girls Meghani Nagar 7397865700 Independent Call Girlsssuser7cb4ff
 
办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一
办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一
办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一Fi L
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024CristobalHeraud
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`dajasot375
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Sitegalleryaagency
 
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxmapanig881
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一Fi sss
 

Recently uploaded (20)

2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造
 
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
 
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case Study
 
306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
 
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
 
Kindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpKindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUp
 
Call Girls Meghani Nagar 7397865700 Independent Call Girls
Call Girls Meghani Nagar 7397865700  Independent Call GirlsCall Girls Meghani Nagar 7397865700  Independent Call Girls
Call Girls Meghani Nagar 7397865700 Independent Call Girls
 
办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一
办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一
办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Site
 
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptx
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
 

Designing Capital One's iPhone and iPad App

  • 1. Designing Capital One’s iPhone and iPad app 1MONTH DD, YYYYCAPITAL ONE MOBILE DESIGN TEAM CAPITAL ONE Sabrina Ngai UI/UX Designer Adey Salyards UI/UX Designer CAPITAL ONE
  • 3. CAPITAL ONE A unified customer experience
  • 5. CAPITAL ONE MOBILE DESIGN TEAM CONFIDENTIAL Up next… Favorite App Store Reviews Universalizing the App Component Library CAPITAL ONE
  • 6. Listen, Refine, & Improve 6MONTH DD, YYYYCAPITAL ONE MOBILE DESIGN TEAM CAPITAL ONE
  • 7. CAPITAL ONE DESIGN LISTEN, REFINE, IMPROVE
  • 8. CAPITAL ONE DESIGN LISTEN, REFINE, IMPROVE We Listened
  • 9. CAPITAL ONE DESIGN LISTEN, REFINE, IMPROVE
  • 10. CAPITAL ONE DESIGN LISTEN, REFINE, IMPROVE
  • 11. CAPITAL ONE DESIGN LISTEN, REFINE, IMPROVE Designed by ISIS eye-straining blood of Americans red
  • 12. CAPITAL ONE DESIGN LISTEN, REFINE, IMPROVE We Listened
  • 13. 13MONTH DD, YYYYCAPITAL ONE MOBILE DESIGN TEAMCAPITAL ONE MOBILE DESIGN TEAM Designing a Universal App CAPITAL ONE
  • 17. CAPITAL ONE IOS APPS Pre Universal
  • 20. Adaptive UI DESIGNING FOR UNIVERSAL APP Adaptive UI
  • 23. = REGULAR = COMPACT IPHONE SE IPHONE 6 & 7 IPHONE 6 & 7 PLUS IPAD PRO 9.7”, AIR, & MINI IPAD PRO 12.9” ADAPTIVE UI
  • 27. Style Guides Are Dead. 27MONTH DD, YYYYCAPITAL ONE MOBILE DESIGN TEAM Long live the component library CAPITAL ONE
  • 28. CAPITAL ONE DESIGN “Is that a different blue?”
  • 29. CAPITAL ONE DESIGN “Is that a different blue?” “What’s the border style again?”
  • 30. CAPITAL ONE DESIGN “Is that a different blue?” “What’s the border style again?” “Which file is right? This one, or this one?
  • 31. CAPITAL ONE DESIGN description": "Bank 360 Checking Onboarding MVP", steps": [ {    "productTypeCode": "DDA",    "productName": "360 Checking",   "isMandatory": true,    "order": 0,    "repeatDelayDays": 0,    "stepCode": "Fund360C",    "validatorCode": "FUNDACCT",    "timeToLive": 60 }, {    "productTypeCode": "DDA",    "productName": "360 Checking",    "order": 1,    "repeatDelayDays": 0,    "stepCode": "AC360C",    "validatorCode": "ACTCARD" }, {    "productTypeCode": "DDA",    "productName": "360 Checking",    "isMandatory": false,    "order": 2,    "repeatDelayDays": 0,    "stepCode": "PDD360C" } {   "description": "Bank 360 Checking Onboarding MVP",   "steps": [     {       "productTypeCode": "DDA",       "productName": "360 Checking",      "isMandatory": true,       "order": 0,       "repeatDelayDays": 0,       "stepCode": "Fund360C",       "validatorCode": "FUNDACCT",       "timeToLive": 60     },     {         "productTypeCode": "DDA",       "productName": "360 Checking",       "order": 1,       "repeatDelayDays": 0,       "stepCode": "AC360C",       "validatorCode": "ACTCARD"     },     {       "productTypeCode": "DDA",       "productName": "360 Checking",       "isMandatory": false,       "order": 2,       "repeatDelayDays": 0,       "stepCode": "PDD360C"     }   ] } {   "description": "Bank 360 Checking Onboarding MVP",   "steps": [     {       "productTypeCode": "DDA",       "productName": "360 Checking",      "isMandatory": true,       "order": 0,       "repeatDelayDays": 0,       "stepCode": "Fund360C",       "validatorCode": "FUNDACCT",       "timeToLive": 60     },     {         "productTypeCode": "DDA",       "productName": "360 Checking",       "order": 1,       "repeatDelayDays": 0,       "stepCode": "AC360C",       "validatorCode": "ACTCARD"     },     {       "productTypeCode": "DDA",       "productName": "360 Checking",       "isMandatory": false,       "order": 2,       "repeatDelayDays": 0,       "stepCode": "PDD360C"     }   ] } {   "description": "Bank 360 Checking Onboarding MVP",   "steps": [     {       "productTypeCode": "DDA",       "productName": "360 Checking",      "isMandatory": true,       "order": 0,       "repeatDelayDays": 0,       "stepCode": "Fund360C",       "validatorCode": "FUNDACCT",       "timeToLive": 60     },     {         "productTypeCode": "DDA",       "productName": "360 Checking",       "order": 1,       "repeatDelayDays": 0,       "stepCode": "AC360C",       "validatorCode": "ACTCARD"     },     {       "productTypeCode": "DDA",       "productName": "360 Checking",       "isMandatory": false,       "order": 2,       "repeatDelayDays": 0,       "stepCode": "PDD360C"     }   ] } {   "description": "Bank 360 Checking Onboarding MVP",   "steps": [     {       "productTypeCode": "DDA",       "productName": "360 Checking",      "isMandatory": true,       "order": 0,       "repeatDelayDays": 0,       "stepCode": "Fund360C",       "validatorCode": "FUNDACCT",       "timeToLive": 60     },     {         "productTypeCode": "DDA",       "productName": "360 Checking",       "order": 1,       "repeatDelayDays": 0,       "stepCode": "AC360C",       "validatorCode": "ACTCARD"     },     {       "productTypeCode": "DDA",       "productName": "360 Checking",       "isMandatory": false,       "order": 2,       "repeatDelayDays": 0,       "stepCode": "PDD360C"     }   ] } {   "description": "Bank 360 Checking Onboard   "steps": [     {       "productTypeCode": "DDA",       "productName": "360 Checking",      "isMandatory": true,       "order": 0,       "repeatDelayDays": 0,       "stepCode": "Fund360C",       "validatorCode": "FUNDACCT",       "timeToLive": 60     },     {         "productTypeCode": "DDA",       "productName": "360 Checking",       "order": 1,       "repeatDelayDays": 0,       "stepCode": "AC360C",       "validatorCode": "ACTCARD"     },     {       "productTypeCode": "DDA",       "productName": "360 Checking",       "isMandatory": false,       "order": 2,       "repeatDelayDays": 0,       "stepCode": "PDD360C"     }   ] } {   "description": "Bank   "steps": [     {       "productTypeCode       "productName": "      "isMandatory": tr       "order": 0,       "repeatDelayDays       "stepCode": "Fun       "validatorCode":       "timeToLive": 60     },     {         "productTypeCode       "productName": "       "order": 1,       "repeatDelayDays       "stepCode": "AC3       "validatorCode":     },     {       "productTypeCode       "productName": "       "isMandatory": f       "order": 2,       "repeatDelayDays       "stepCode": "PDD     }   ] } Inconsistencies in working files = Inconsistencies in app
  • 32. CAPITAL ONE DESIGN …to update the style guide as part of our day to day design effort, not a separate task. We need a way… STYLEGUIDES …for our style guide and working files to stay in sync.
  • 33. CAPITAL ONE DESIGN Component Library THE NEW WAY
  • 35.
  • 37. CAPITAL ONE DESIGN SYMBOLS Sync design components at the document level CRAFT Sync design components at the team level
  • 38.
  • 39. CAPITAL ONE DESIGN …to update the style guide as part of our day to day design effort, not a separate task. A component library allows you… STYLEGUIDES …keep the style guide and working files in sync.
  • 40. CAPITAL ONE MOBILE DESIGN TEAM 40 Amazing Sketch Tools! Auto Layout Sketch MirrorUser Flows Symbol Organizer Automate Craft from Invision TOOLS Sketch Runner
  • 41. Universal App RESOURCES Adaptive Layout https://www.raywenderlich.com/113768/adaptive-layout-tutorial-in-ios-9-getting-started
 Using size classes to design universal iOS user interfaces http://www.techotopia.com/index.php/Using_Size_Classes_to_Design_Universal_iOS_User_Interfaces Optimizing your app for multitasking on iOS 9 https://developer.apple.com/videos/play/wwdc2015/212/ Making Apps Adaptive part 1 https://developer.apple.com/videos/play/wwdc2016/222/ Making Apps Adaptive part 2 https://developer.apple.com/videos/play/wwdc2016/233/
  • 42. CAPITAL ONE MOBILE DESIGN TEAM 42 The future is bright TO CONCLUDE…