34
Designing Responsive Prototypes Axure 6.5 & Axure 7 #AxureLondon

Designing Responsive Interfaces in Axure 6.5 & 7

Embed Size (px)

DESCRIPTION

Slides for the Axure London Meetup on March 19th, 2014. http://www.meetup.com/Axure-London-Meetup/events/166709342/ These presentation is inspired on the following designers blog post: http://www.theinteractive.it/2013/02/how-to-create-a-responsive-prototype-in-axure-tutorial/ http://www.axureworld.org/library/making-axure-responsive-demos-less-confusing.html

Citation preview

Page 1: Designing Responsive Interfaces in Axure 6.5 & 7

Designing Responsive Prototypes

Axure 6.5 & Axure 7

#AxureLondon

Page 2: Designing Responsive Interfaces in Axure 6.5 & 7

Very Special Thanks!

@Axurerp @Ostmodern

#AxureLondon

Page 3: Designing Responsive Interfaces in Axure 6.5 & 7

Introduction

@MetroWiseUX

#AxureLondon

Page 4: Designing Responsive Interfaces in Axure 6.5 & 7

Just so you know…

“We basically made AxShare free about a month or two ago, with 1000 projects at 100MB each”

#AxureLondon

Page 5: Designing Responsive Interfaces in Axure 6.5 & 7

Responsive Design in Axure 6.5

Page 6: Designing Responsive Interfaces in Axure 6.5 & 7

Responsive Design in Axure 6.5 Why bother with Axure 6.5?

Prototyping is all about “make believe” Lessons to be learned

How to create a responsive prototype in Axure [Tutorial] by Fabio Sirna http://www.theinteractive.it/2013/02/how-to-create

-a-responsive-prototype-in-axure-tutorial/

#AxureLondon

Page 7: Designing Responsive Interfaces in Axure 6.5 & 7

Responsive Design in Axure 6.5 Introducing…

The SentinelA intermittent dynamic panel which is used to intercept the screen size, detecting the presence or absence of another dynamic panel below its bottom side.

#AxureLondon

Page 8: Designing Responsive Interfaces in Axure 6.5 & 7

How does the sentinel works?

The inspector

Create the dynamic panel for the sentinel, called Inspector.

Make it intermittent (infinite loop).

To make the sentinel intermittent we need to activate it on the event OnPageLoad

#AxureLondon

Page 9: Designing Responsive Interfaces in Axure 6.5 & 7

How does the sentinel works?

Pin to browser

The next step is to place the panel in a fixed position depending on the viewport size of the browser using the Pin to browser function. 

#AxureLondon

Page 10: Designing Responsive Interfaces in Axure 6.5 & 7

How does the sentinel works?

Dynamic Panels

#AxureLondon

Page 11: Designing Responsive Interfaces in Axure 6.5 & 7

How does the sentinel works?

The sentinel in action

When the Inspector hides it triggers the OnHide event.

OnHide add logic to figure out if the Inspector is over any of the dynamic panels.

Good idea… but… what about performance? Does it really matter?

#AxureLondon

Page 12: Designing Responsive Interfaces in Axure 6.5 & 7

Have you played the sentinel game?

#AxureLondon

Page 13: Designing Responsive Interfaces in Axure 6.5 & 7

See the sentinel in action

#AxureLondon

Page 14: Designing Responsive Interfaces in Axure 6.5 & 7

“Show and Tell”

By Clive Hughes

Page 15: Designing Responsive Interfaces in Axure 6.5 & 7

Welcome to Axure 7!

Page 16: Designing Responsive Interfaces in Axure 6.5 & 7

Quick Comparison

Axure 6.5 Axure 7

#AxureLondon

Page 17: Designing Responsive Interfaces in Axure 6.5 & 7

Quick Comparison

Axure 6.5 Axure 7

#AxureLondon

Page 18: Designing Responsive Interfaces in Axure 6.5 & 7

Quick Comparison

Axure 6.5 Axure 7

#AxureLondon

Page 19: Designing Responsive Interfaces in Axure 6.5 & 7
Page 20: Designing Responsive Interfaces in Axure 6.5 & 7

Quick Comparison

Axure 6.5 Axure 7

N/A

#AxureLondon

Page 21: Designing Responsive Interfaces in Axure 6.5 & 7
Page 22: Designing Responsive Interfaces in Axure 6.5 & 7

Responsive Image Try it yourself…

http://bit.ly/LAM_RI

#AxureLondon

Page 23: Designing Responsive Interfaces in Axure 6.5 & 7

Adaptive Views

A quick overview

Page 24: Designing Responsive Interfaces in Axure 6.5 & 7

Adaptive Views Adaptive Views define the

breakpoints where you want your pages to switch to a different layout or style.

Presets: Choose a screen width based on a predefined size.Name: A label for your adaptive view.Width: The pixel width of a browser window.Height: The screen height of a browser window.Parent: The view which widget and formatting properties will inherit from.

#AxureLondon

Page 25: Designing Responsive Interfaces in Axure 6.5 & 7

Adaptive Views- Inheritance Each adaptive view must

be a child of another view. Some properties inherit

from its parent views, while other properties do not.

The location, size, style, and interaction styles of a widget can vary across adaptive views.

Properties like text, interactions, disabled by default are the same for all widgets across all views.

#AxureLondon

Page 26: Designing Responsive Interfaces in Axure 6.5 & 7

Let’s see it in action

Simple Responsive Website

#AxureLondon

Page 27: Designing Responsive Interfaces in Axure 6.5 & 7
Page 28: Designing Responsive Interfaces in Axure 6.5 & 7
Page 29: Designing Responsive Interfaces in Axure 6.5 & 7
Page 30: Designing Responsive Interfaces in Axure 6.5 & 7
Page 31: Designing Responsive Interfaces in Axure 6.5 & 7
Page 32: Designing Responsive Interfaces in Axure 6.5 & 7

Accounting for all screen sizes

>1020 >768>960 480 or less

#AxureLondon

Page 34: Designing Responsive Interfaces in Axure 6.5 & 7

Thanks! @MetroWiseUX

Please rate this event

Suggestions for next meeting?

Share your Axure fun with all of us!

Feedback is always welcome

#AxureLondon