Top Banner
Prototyping Pixate with Refresh Austin September 2015
36

Prototyping with Pixate

Apr 16, 2017

Download

Design

Rob Jones
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Prototyping with Pixate

Prototyping

Pixatewith

Refresh Austin September 2015

Page 2: Prototyping with Pixate

Rob JonesProduct Designer

@sugarfreejones #refreshaustin

Page 3: Prototyping with Pixate

Why prototype?

When you prototype, you are iterating your solution as well as your understanding of the problem.

@aza

Page 4: Prototyping with Pixate

What is Pixate?Why use it?

How is it different from other apps?

Page 5: Prototyping with Pixate

Rob Jones

Pixate

http://www.pixate.com

Prototyping for native mobile applications

Page 6: Prototyping with Pixate

PixateHow’s it different from other apps?

• It has a native mobile app to preview and interact with your prototypes

• Allows creation of complex interactions with very little coding

• Easy learning curve (compared to Framer and Origami)

• Both Web and OS X versions of the application

Page 7: Prototyping with Pixate

And did I mention…

Page 8: Prototyping with Pixate

IT’S FREE

Page 9: Prototyping with Pixate

Pixate BasicsHere’s the basics you need to know

to build awesome prototypes

Page 10: Prototyping with Pixate

Interactions and AnimationsIn Pixate, you add touch events (interactions) to things, then add animations to respond to those touch events

Page 11: Prototyping with Pixate

In Pixate, you add touch events (interactions) to things, then add animations to respond to those touch events

Interactions and Animations

Page 12: Prototyping with Pixate

Sometimes we need to add logic to our prototypes. We need to learn how to tell Pixate how to do this.

Adding Logic

Page 13: Prototyping with Pixate

Adding LogicSometimes we need to add logic to our prototypes. We need to learn how to tell Pixate how to do this.

we can do this with…

Page 14: Prototyping with Pixate

Conditions and “If” statements

Conditions and “If” statements let us add logic to our prototype.

For example, we could add a condition that says:

“If the user scrolls more than 50 points, then hide the navbar.”

Page 15: Prototyping with Pixate

Conditions and “If” statements

Some animations in Pixate use “Conditions”…

Some use “If” statements

Regardless of what it calls them,

They are the same thing

Page 16: Prototyping with Pixate

Animation typesIt is very important to understand the 3 ways

you can animate based on touch events

Page 17: Prototyping with Pixate

Layer moves with parallel with constant interactions like drag and scroll

Continuously with rate

This is mostly used for parallax effects

Page 18: Prototyping with Pixate

Layer moves in parallel with constant interactions like Drag and Scroll, but has limits for interaction and animation range.

Continuously to final value

Think “continuously with rate”, but with extra rules

Page 19: Prototyping with Pixate

Layer moves with duration, once a set condition is met.With Duration to Final Value

Think of this as “onClick” in javascript.

Page 20: Prototyping with Pixate

Scroll InteractionsScrolling is a key interaction on mobile apps;

Pixate makes it super easy to add.

Page 21: Prototyping with Pixate

Adding scrolling to your prototype

Create a boxStep 1

Put your content in the boxStep 2

Add a scroll to that boxStep 3

Page 22: Prototyping with Pixate

It’s pretty easy to remember

Page 23: Prototyping with Pixate

When you want to set up conditions based on the scroll position in a scroll container:

swiping down decreases the scroll position value

swiping up increases the scroll position value

Scroll position

Page 24: Prototyping with Pixate

You can make cool interactions when the scroll value is negative

If you swipe down beyond the top limit of the scrollview, the scroll position becomes negative. You can use negative scroll values for awesome pull-to-refresh-like interactions.

Negative Scroll position

Page 25: Prototyping with Pixate

Paged Scroll ViewsYou can use create a special scroll container that allows

you swipe horizontally between screens.

Page 26: Prototyping with Pixate

Let’s build something

Page 27: Prototyping with Pixate

Concepts Used

• Scroll view to read story

• Scale the story image based on scroll position

• “Paged Scroll View” to swipe between stories

• Move Parallax on story images when swiping between stories

Yahoo News App

Page 28: Prototyping with Pixate

Other AppsSome other apps you might want

to check out

Page 29: Prototyping with Pixate

Flinto

• Traditional “clickable hotspot” tool.. but optimized for mobile

• Easiest learning curve of any of the prototyping apps

• Excellent for clickthroughs of longer flows

• Pairs very well with Pixate

• Web and OS X versions of the application

http://www.flinto.com

Page 30: Prototyping with Pixate

Principle

• New kid on the block

• Uses timelines for animating. Far easier than editing property values in Pixate

• Has a native mobile app to preview prototypes

• Web and OS X versions of the application

http://www.principleformac.com

Page 31: Prototyping with Pixate

A few tipsFrom my experience n’ stuff ™

Page 32: Prototyping with Pixate

A few tips

• Name your layers. All of them. Every time.

• Don’t try to do too much in a single prototype; things get complicated and show you down. Break your app up into small prototypes.

• If you don’t know what animation type to use, don’t stress. Try them one-by-one and the right one will just suddenly make sense.

• When you are animating something by rate and it moves in the wrong direction, make the rate negative.

From my experience n’ stuff ™

Page 33: Prototyping with Pixate

Learning MoreWhere to go from here if you’re interested

Page 34: Prototyping with Pixate

Jared Lodwick’s tutorialsIf you want to learn more, check out

http://www.jaredlodwick.co/tutorials.html

Page 35: Prototyping with Pixate

Questions?

Page 36: Prototyping with Pixate

Thanks!

sugarfreejones sugarfreejones.com

I’d love to hear from ya