Axure for dummies, that don't even know they are

52

Click here to load reader

Transcript of Axure for dummies, that don't even know they are

Page 1: Axure for dummies, that don't even know they are

For Dummies, That Don’t Even Know They Are

Page 2: Axure for dummies, that don't even know they are

Oscar GonzálezDuppy Oscar

@duppy_ocioDuppy Oscar

- UX Architect at Accenture/Avanade

- UX / Front-end Consultant

- Exa UDEM (LTI)

[email protected]

Page 3: Axure for dummies, that don't even know they are

What to expect from this course• Overview of Axure and what you can do with it• Wireframing / prototyping• Exporting for devices• Tips, a lot of them• Connect Axure prototypes with third party services

Most important:Point you in the right direction to become an expert by yourself

Page 4: Axure for dummies, that don't even know they are

More than most of the people think

- Often an underrated tool or used poorly –(by me)

Page 5: Axure for dummies, that don't even know they are

Easy wireframing & advanced prototyping

- Fancy tricks, no programming -

Page 6: Axure for dummies, that don't even know they are

Why Axure?The best tool is the one that's with you. (And know how to use)

• Wireframing• Responsive wireframing• Advanced Prototyping for both desktop

and mobile• Notes,Specification sheets• Publish and Share• Easy to use• Libraries• Generate HTML that can be hacked (for

good)

Page 7: Axure for dummies, that don't even know they are

You are a PRO- Act Like One -

Page 8: Axure for dummies, that don't even know they are

Other tools(That I don’t use)

OmnigraffleBalsamiq Powerpoint

Page 9: Axure for dummies, that don't even know they are

Who uses Axure?Everybody does

• Usability Professionals Association (UXPA)• Microsoft• Accenture• Avanade• ….

Page 10: Axure for dummies, that don't even know they are

Getting to know Axure

Page 11: Axure for dummies, that don't even know they are
Page 12: Axure for dummies, that don't even know they are

WidgetsThose tiny pieces that form your prototype

• Common• Forms• Menus and Table

Page 13: Axure for dummies, that don't even know they are

They may look the same, but they are not.(trust me)

Page 14: Axure for dummies, that don't even know they are

Differences• Interactions• Events• Styles• Custom properties• Code generated when prototying

Page 15: Axure for dummies, that don't even know they are

Pages• Sibblings• Styles• Events• -onLoad, onResize,

• Variables • Background• Sketchness• B&W

Page 16: Axure for dummies, that don't even know they are

Widget LibrariesAssets that can be downloaded and used.

- Forms- Widgets- Interactions- Icons- Layouts- Complete UI Sets

( iOS, Android, Windows, Facebook, Bootstrap, etc)

*Some free/pretty cheap*You can create your own

Page 17: Axure for dummies, that don't even know they are

• Labels• Forms• H1, H2, H3, H4• Paragraph• Shapes• Page• Row

- Just like CSS, styles can be re-used- Can be applied by an action or an interaction.

StylesGive format to your widgets

Page 18: Axure for dummies, that don't even know they are

ButtonsHTML or Button Shape?

HTML Button:- HTML (obviously)- No styles- onClick- onMove- onShow- onHide

Button Shape:- Shape- Styles- Interaction Styles- onClick- onMouseEnter- onMouseOutEtc.

Page 19: Axure for dummies, that don't even know they are

MenusUh uh, Not the same as ShapesPretty helpful because they have

• Sub Menus (Dropdowns)• Interactions (MouseDown, Selected)• Events (onFocus, onClick, onLostFocus)• Styles• States: Active / Inactive

*Helps a lot using them in a master page*States can be changed “onLoad Page”

Page 20: Axure for dummies, that don't even know they are

MastersCreate once, edit once, apply to all

• Ideal for header, footer, logo, sidebar, menus…• Can convert Widgets to master• Masters inside Masters

Page 21: Axure for dummies, that don't even know they are
Page 22: Axure for dummies, that don't even know they are

• Styles• Interactions

- Table rows cannot be added or removed dynamically

- There is no way to sort or filter table cells in Axure.

- Can be copied from Excel (Right click » Paste special » Paste to table)

TablesBasic cells and columns to present data

Page 23: Axure for dummies, that don't even know they are

RepeatersThe main reason to upgrade to Axure 7• Horizontal• Vertical• Grid• Sort• Pagination• Filtering• Add / Remove

rows/elements

Page 24: Axure for dummies, that don't even know they are

Dynamic PanelsAxure’s Magic containers

• Names• States• Controlled by Events &

Conditionals

Very important to name them!

Page 25: Axure for dummies, that don't even know they are
Page 26: Axure for dummies, that don't even know they are
Page 27: Axure for dummies, that don't even know they are
Page 28: Axure for dummies, that don't even know they are
Page 29: Axure for dummies, that don't even know they are

Get your ideas developed as you imagined them

- Notes, Annotations, Specifications & Feedback -

Page 30: Axure for dummies, that don't even know they are

Page NotesTo the client, stakeholders and devs

Page 31: Axure for dummies, that don't even know they are

AnnotationsCreate notes widget by widget, field by field

Page 32: Axure for dummies, that don't even know they are

Specification documentDocumentation made easier, still tedious though

Page 33: Axure for dummies, that don't even know they are

ProtonotesRemote feedback from clients & coworkers.

http://www.protonotes.com/

Page 34: Axure for dummies, that don't even know they are

InteractionsWould be a super boring prototype without them

• Events• onLoad, Hover, onClick, onDrag

• Actions / Methods• Wait, Set, Move, ScrollTo, Show,

Hide,

• Conditionals• If, Else if, Else

They cannot be printed out

Page 35: Axure for dummies, that don't even know they are

EventsThey trigger an InteractionFirst name the element, then add the interaction wanted

• onLoad• onMouseEnter• onClick• onDrag• Etc…

Page 36: Axure for dummies, that don't even know they are

Actions / MethodsGet the prototype to do stuff

Page 37: Axure for dummies, that don't even know they are

Conditionals (cases)If, else, else if…. Like in every language- Can be logical or manual- They trigger events- Can read variables, shapes styles,

states, values, etc…

Page 38: Axure for dummies, that don't even know they are

Manual ConditionalsThey don’t have any logic, just type anything, they’ll show

Page 39: Axure for dummies, that don't even know they are

Logic conditionalsProgramming for dummies

- Can read variables, shapes styles, states, values, etc…

- Equals, Is not equal, greater than, contains, etc …

Page 40: Axure for dummies, that don't even know they are

Adaptive ViewsEasy responsive wireframing

• Different elements between devices / browser sizes• Custom breakpoints• Fluid elements

Page 41: Axure for dummies, that don't even know they are

BreakpointsChoose from presets or set yours

Page 42: Axure for dummies, that don't even know they are

ExampleDesktop

Page 43: Axure for dummies, that don't even know they are

ExampleMobile

Page 44: Axure for dummies, that don't even know they are

ExportImage, HTML, Mobile• Sitemap• Add custom logo• Mobile Logo• Fonts• Splash screens for mobile• Notes• Viewport tag

* May need axure viewer plugin

Page 45: Axure for dummies, that don't even know they are

ExportImage, HTML, Mobile• Sitemap• Add custom logo• Mobile Logo• Fonts• Splash screens for mobile• Notes• Viewport tag

* May need axure viewer plugin

Page 46: Axure for dummies, that don't even know they are
Page 47: Axure for dummies, that don't even know they are

Things to care aboutWhen going mobile• Screen size• Elements that should stay

at the top or bottom (pin to browser)• Scroll/Drag interactions

Page 48: Axure for dummies, that don't even know they are

Exporting for mobileMake it look like a real app• Ensure to include

Viewport tag• Splash screen• Status bar• Vertical Scrolling• Homescreen Icon

Page 49: Axure for dummies, that don't even know they are

• Host your HTML somewhere:FTP, LAN, Dropbox, Google Drive)

• Open your prototype in the device

• Click on the options menu and add to start.

Exporting for mobileMake it look like a real app

Page 50: Axure for dummies, that don't even know they are
Page 51: Axure for dummies, that don't even know they are

Site 44Dropbox folders into websites = Easy sharing prototypes

• No need to email big files• Super easy to update• Cheap• Looks super pro• Custom domain

Page 52: Axure for dummies, that don't even know they are

Thank YouFeel free to ask, to share, to teach me.