ui prototyping with ms expression blend sketch flow

29
UI Prototyping with MS Expresion Blend Nguyễn Thanh Tùng – Chief Software Architect - MISA JSC

Upload: nguyen-tung

Post on 22-Nov-2014

2.170 views

Category:

Technology


3 download

DESCRIPTION

Thiết kế prototype ui của sản phẩm sử dụng expression blend

TRANSCRIPT

Page 1: UI prototyping with ms expression blend sketch flow

UI Prototyping with MS Expresion Blend

Nguyễn Thanh Tùng – Chief Software Architect - MISA JSC

Page 2: UI prototyping with ms expression blend sketch flow

Agenda

Problems when coding without prototype

Introduction to Expression Blend UI Prototyping with Expression Blend

Page 3: UI prototyping with ms expression blend sketch flow

Stakeholders asked for user requirements You started building a function

immediately Stakeholders end up saying that is not

what they want => You ruin and redesign everything with

an angry attitude

Problems when coding without prototype

Page 4: UI prototyping with ms expression blend sketch flow

But it’s not real problem Problem here is we need a way to

validate what’s the stakeholder want before is too late

It has to fast process for the stakeholder provide feedbacks

Problems when coding without prototype

Page 5: UI prototyping with ms expression blend sketch flow

Good pattern

ProductionPrototype

Core architecture

User Experience

Visual Studio

Expression Blend

SketchFlow

PSD, AI, Paper Client

1: Ideas 2: Resources 3: Project

Page 6: UI prototyping with ms expression blend sketch flow

SketchFlow Role

ProductionPrototype

Visual Studio

Expression Blend

SketchFlow

PSD, AI, Paper

ALM/Visual Studio Team System

Specs,Requirements Deployment

Page 7: UI prototyping with ms expression blend sketch flow

3 Ingredients of a Good UX

Platform

Tools

Skills

UX

Page 8: UI prototyping with ms expression blend sketch flow

Interactive design tool for rich apps built in Windows Phone, Silverlight and WPF

SketchFlow is a rapid prototyping tool that allows you to build and test out UI’s quickly

Provide an interactive way to get stakeholder feedbacks

Market-leading designer-developer integration and workflow

Why is Expression Blend Sketchflow

Page 9: UI prototyping with ms expression blend sketch flow

Designer & Developer Workflow

Designer Developer

Page 10: UI prototyping with ms expression blend sketch flow

Rapidly Model the Look and Feel

Page 11: UI prototyping with ms expression blend sketch flow

08/04/2023

Multi-Version/User Feedback

Page 12: UI prototyping with ms expression blend sketch flow
Page 13: UI prototyping with ms expression blend sketch flow
Page 14: UI prototyping with ms expression blend sketch flow
Page 15: UI prototyping with ms expression blend sketch flow

Drag & Drop interface Sketch controls style Navigation, animations, behaviors Realistic sample data Highly customizable: UI & code Package and send prototype to stakeholder for

adding comment, draw some feedbacks figures Documentation generation

SketchFlow hightlights

Page 16: UI prototyping with ms expression blend sketch flow

UI Prototyping with Expression Blend

Define the purpose of the app What are the goals of the app? What are the user’s requirements? How can you keep them aligned?

Page 17: UI prototyping with ms expression blend sketch flow

Analysis Matrix – User Story

People Places Activities MotivationsCollege Student In a classroom Bored in class Impressing a date

Young single professional

In the elevator Using spare time Enjoys cooking

Newly married person At the bus stop Waiting for the bus Wants to improve cooking skills

New mother On the couch Relaxing for a few minutes Needs meals that can be cooked quickly

Nurse At the doctor’s office Taking a break Wants to try new spices and flavors

Busy Parent On the bus/train Cooking for a crowd Looking for recipes for food already in the house

Fireperson At work Refreshing memory on favorite recipe

Needs to find fast recipes to feed co-workers

Cook In the kitchen Researching other people’s favorite recipes

Create more diversity in meals

Writer In the car Looking for good food in own home

Likes to try new foods

Teacher In the break room Shopping Trying to save time/money

• “Make it easy for busy folks to locate and share quick recipes”

Page 18: UI prototyping with ms expression blend sketch flow

MindMap – User Story

Page 19: UI prototyping with ms expression blend sketch flow

List User Story

Page 20: UI prototyping with ms expression blend sketch flow

Expression Blend Workspace

Document windows

Artboard SketchFlow Map Tools panel Properties Objects &

Timeline

Page 21: UI prototyping with ms expression blend sketch flow

SketchFlow Map

Page 22: UI prototyping with ms expression blend sketch flow

Sketch styles for controls

Page 23: UI prototyping with ms expression blend sketch flow

Adding navigations

Page 24: UI prototyping with ms expression blend sketch flow

Data binding and sample data

Page 25: UI prototyping with ms expression blend sketch flow

SketchFlow animation

Page 26: UI prototyping with ms expression blend sketch flow

SketchFlow player

Page 27: UI prototyping with ms expression blend sketch flow

Design documentation

Page 28: UI prototyping with ms expression blend sketch flow

What’s next?

From Sketchflow to production Animation, Transition

Page 29: UI prototyping with ms expression blend sketch flow

Sketchflow provide us with a quick way to build a prototype using just hand drawn sketches.

How to build a page by using sketched controls and reusable components.

How to add real data to our prototype.

Summary