Designing for iOS @ryankeairns @gofullstack Before We Begin Lets - - PowerPoint PPT Presentation

designing for ios
SMART_READER_LITE
LIVE PREVIEW

Designing for iOS @ryankeairns @gofullstack Before We Begin Lets - - PowerPoint PPT Presentation

Designing for iOS @ryankeairns @gofullstack Before We Begin Lets get a couple of things clear Burrito Dreamin Design is a Process Overview Its not entirely new Problem Research Flows & Wireframe Prototype Visual


slide-1
SLIDE 1

Designing for iOS

@ryankeairns @gofullstack

slide-2
SLIDE 2

Before We Begin

Let’s get a couple of things clear

slide-3
SLIDE 3

Burrito Dreamin’

slide-4
SLIDE 4

Design is a

slide-5
SLIDE 5

Process Overview

Problem Definition Research Solutions Flows & Sketch UI Wireframe Prototype Visual Design Build & QA App Store & Analytics

It’s not entirely new

slide-6
SLIDE 6

We Need An iOS

Understand the problem being solved Learn about the users Are there hardware specific needs?

slide-7
SLIDE 7

Process Overview

Define Problem Research Solutions Flows & Sketch UI Wireframe Prototype Visual Design Build & QA App Store & Analytics

slide-8
SLIDE 8

Research

Always be observing Learn common design patterns Review data, web version and customer feedback

UX Archive Pttrns Capptivate

slide-9
SLIDE 9

Solutions

So you need a mobile app, specifically iOS

slide-10
SLIDE 10

Process Overview

Define Problem Research Solutions Flows & Sketch UI Wireframe Prototype Visual Design Build & QA App Store & Analytics

slide-11
SLIDE 11

Defining The

Sketch and share early Map out the flow Get the team on the same page First opportunity for user testing

Examples POP App Dot Grid

slide-12
SLIDE 12

Quick Sidenote

Get feedback at each stage

Walkthroughs InvisionApp

slide-13
SLIDE 13

Process Overview

Define Problem Research Solutions Flows & Sketch UI Wireframe Prototype Visual Design Build & QA App Store & Analytics

slide-14
SLIDE 14

Wireframing

iOS templates Native controls & navigation User testing (in-person & remote)

Moqups Balsamiq UI-8 Teehan + Lax

Now in Sketch 3!

slide-15
SLIDE 15

Process Overview

Define Problem Research Solutions Flows & Sketch UI Wireframe Prototype Visual Design Build & QA App Store & Analytics

slide-16
SLIDE 16

Prototyping

  • So. Many. Options.

From no coding to HTML/CSS to Xcode Animation Have you done any user testing yet?

Marvel App Flinto Xcode Ratchet Keynote Framer.js

slide-17
SLIDE 17

Process Overview

Define Problem Research Solutions Flows & Sketch UI Wireframe Prototype Visual Design Build & QA App Store & Analytics

slide-18
SLIDE 18

Visual Design

(He finally got here)

  • You’re going to need to read this

iOS Human Interface Guidelines screensiz.es iOS Fonts iOS7 Cheat Sheet

slide-19
SLIDE 19

Things To Consider

Asset preparation Screen sizes and resolution (@2x, ~ipad) Device Orientation OS versions System default vs custom graphics Auto layout Launch image (4-inch iPhone5 screen) App icons

  • Style Guide

Preview it on an actual device Emulators

slide-20
SLIDE 20

Your Friends Are Tools

Actual tools

Sketch Skala Preview LiveView iOS Simulator Your iPhone/iPad appicontemplate Slicy Teehan + Lax PS Scripts

slide-21
SLIDE 21

Process Overview

Define Problem Research Solutions Flows & Sketch UI Wireframe Prototype Visual Design Dev & QA App Store & Analytics

slide-22
SLIDE 22

Development &

Walkthroughs Plan for changes Designing like its 1999 Learn a little Xcode CSS “like” helpers UX QA Beta Test / Distribution

Style Guide Freestyle TestFlight

slide-23
SLIDE 23

Process Overview

Define Problem Research Solutions Flows & Sketch UI Wireframe Prototype Visual Design Build & QA App Store & Analytics

slide-24
SLIDE 24

App Store

Don’t celebrate just yet!

  • “We need another app icon size”

“We need screenshots ASAP” “We also need screenshots for iPad” “We need better ASO” “We need to promote the app”

  • …wait one to two weeks…
  • “Can you rate and review the app?”
slide-25
SLIDE 25

Analytics & Beyond

You can track everything Keep an eye on ratings Read the reviews - UX issues? Customer interviews Feedback through customer support More User Testing Rinse & Repeat

Mixpanel

slide-26
SLIDE 26
slide-27
SLIDE 27

Getting Started

  • 1. Read the guidelines
  • 2. Install some apps
  • 3. Study design patterns & touch gestures
  • 4. Design something for fun
  • 5. Try the tools & templates
  • Be prepared for the opportunity
  • Advanced topics
  • 1. Learn basic animation
  • 2. Play with storyboards in Xcode
  • 3. Learn some Objective-C
slide-28
SLIDE 28

Its Burrito Time

@ryankeairns ryankeairns.com dribbble.com/ryankeairns gofullstack.com