Mobile Prototyping with Axure 7
By Will Hacker
()
About this ebook
Related to Mobile Prototyping with Axure 7
Related ebooks
Web App Testing Using Knockout.JS Rating: 0 out of 5 stars0 ratingsUser Experience Mapping Rating: 0 out of 5 stars0 ratingsWireframing Essentials Rating: 5 out of 5 stars5/5Developing Windows Store Apps with HTML5 and JavaScript Rating: 0 out of 5 stars0 ratingsKnockoutJS by Example Rating: 0 out of 5 stars0 ratingsDesigning UX: Prototyping: Because Modern Design is Never Static Rating: 0 out of 5 stars0 ratingsFlutter for Jobseekers: Learn Flutter and take your cross-platform app development skills to the next level (English Edition) Rating: 0 out of 5 stars0 ratingsMastering UX Design with Effective Prototyping: Turn your ideas into reality with UX prototyping (English Edition) Rating: 0 out of 5 stars0 ratingsAsynchronous Android Rating: 4 out of 5 stars4/5Creating Templates with Artisteer Rating: 0 out of 5 stars0 ratingsKnockoutJS Blueprints Rating: 0 out of 5 stars0 ratingsBuild Gamified Websites with PHP and jQuery Rating: 0 out of 5 stars0 ratingsPractical UX Design Rating: 0 out of 5 stars0 ratingsLearning AngularJS Animations Rating: 4 out of 5 stars4/5Bonita Open Solution 5.x Essentials Rating: 0 out of 5 stars0 ratingsAndroid Application Programming with OpenCV Rating: 3 out of 5 stars3/5TypeScript Essentials Rating: 4 out of 5 stars4/5Swift Functional Programming - Second Edition Rating: 3 out of 5 stars3/5Kinect in Motion – Audio and Visual Tracking by Example Rating: 0 out of 5 stars0 ratingsLearning Material Design Rating: 4 out of 5 stars4/5Modular Programming with PHP 7 Rating: 0 out of 5 stars0 ratingsKivy – Interactive Applications and Games in Python - Second Edition Rating: 0 out of 5 stars0 ratingsBuilding UIs with Wijmo Rating: 0 out of 5 stars0 ratingsD3.js 4.x Data Visualization - Third Edition Rating: 0 out of 5 stars0 ratingsINSTANT JQuery Flot Visual Data Analysis Rating: 0 out of 5 stars0 ratingsSwift 2 Design Patterns Rating: 0 out of 5 stars0 ratingsRESS Essentials Rating: 0 out of 5 stars0 ratingsResponsive Media in HTML5 Rating: 0 out of 5 stars0 ratingsInstant Android Fragmentation Management How-to Rating: 0 out of 5 stars0 ratingsBuilding Impressive Presentations with Impress.js Rating: 4 out of 5 stars4/5
Programming For You
Coding All-in-One For Dummies Rating: 4 out of 5 stars4/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Hacking: Ultimate Beginner's Guide for Computer Hacking in 2018 and Beyond: Hacking in 2018, #1 Rating: 4 out of 5 stars4/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5Learn PowerShell in a Month of Lunches, Fourth Edition: Covers Windows, Linux, and macOS Rating: 0 out of 5 stars0 ratingsLearn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5Python Programming : How to Code Python Fast In Just 24 Hours With 7 Simple Steps Rating: 4 out of 5 stars4/5SQL All-in-One For Dummies Rating: 3 out of 5 stars3/5HTML & CSS: Learn the Fundaments in 7 Days Rating: 4 out of 5 stars4/5Excel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5OneNote: The Ultimate Guide on How to Use Microsoft OneNote for Getting Things Done Rating: 1 out of 5 stars1/5SQL: For Beginners: Your Guide To Easily Learn SQL Programming in 7 Days Rating: 5 out of 5 stars5/5PYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/5TensorFlow in 1 Day: Make your own Neural Network Rating: 4 out of 5 stars4/5Learn SQL in 24 Hours Rating: 5 out of 5 stars5/5C# 7.0 All-in-One For Dummies Rating: 0 out of 5 stars0 ratingsPython: Learn Python in 24 Hours Rating: 4 out of 5 stars4/5Python Data Structures and Algorithms Rating: 5 out of 5 stars5/5Python QuickStart Guide: The Simplified Beginner's Guide to Python Programming Using Hands-On Projects and Real-World Applications Rating: 0 out of 5 stars0 ratingsUnity from Zero to Proficiency (Beginner): Unity from Zero to Proficiency, #2 Rating: 5 out of 5 stars5/5C++ Learn in 24 Hours Rating: 0 out of 5 stars0 ratings
Reviews for Mobile Prototyping with Axure 7
0 ratings0 reviews
Book preview
Mobile Prototyping with Axure 7 - Will Hacker
Table of Contents
Mobile Prototyping with Axure 7
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
1. Prototypes and Why We Use Them
Reasons for prototyping
The RITE way to prototype
Working smarter with prototypes
Axure RP for prototyping
Fidelity decisions
When not to prototype
Axure Version 7
Summary
2. Mobile Design Concepts
The pencil is your first design tool
Context is king
Knowing our users
Know the platform
What platform to target
Platform distribution
The network is (mostly) always available
Content is navigation
Designing for touch
Touch targets
Screen real estate
Working with gestures
Alternative inputs
Location
Compass
Accelerometer
Camera
Voice
Barcodes and QR codes
Mobile-friendly forms
Serve up the right keyboard
Making the field fit the finger
Summary
3. Installing and Setting Up Axure
Installing Axure
Setting things up
The workspace
Sitemap
Widgets
Masters
Widget Interactions and Notes
Widget Properties and Style
Widget Manager
Page properties
Widget libraries
Grids
Summary
4. Building Mobile Prototypes
Mobile prototypes
Adaptive Views
Targeting your device
Mobile screen setup
Pages and panels
Dynamic Panels
Navigation bars
Interactivity
The Case Editor
Summary
5. Adaptive Views
Planning Adaptive Views
Adaptive Views in Axure 7
The Base View
A different view
Expanding (or contracting) our designs
Summary
6. Mobile Interactions
Gestures
Swiping
Using the OnLongClick event
Building a menu system
Using conditions and actions
A loader
The graphic
The interaction
Dialogs and Alerts
Mobile forms
Summary
7. Drag-and-drop
Using OnDrag and OnDragDrop events
Summary
8. Viewing on Mobile Devices
Hosting prototypes
AxShare
Home screen icons and splash pages
Dropbox and internal servers
Loading the prototype to a real device
Summary
A. Axure and Mobile Design Resources
Online resources
Resources from Axure
Widget libraries
General Axure and mobile design resources
Technical documentation
Human interface guidelines for mobile operating systems
Index
Mobile Prototyping with Axure 7
Mobile Prototyping with Axure 7
Copyright © 2013 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: November 2013
Production Reference: 1191113
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-84969-514-5
www.packtpub.com
Cover Image by Duraid Fatouhi (<duraidfatouhi@yahoo.com>)
Credits
Author
Will Hacker
Reviewers
Svetlin Denkov
Matt Goddard
Marina Lin
Jan Tomáš
Larry Vance
Acquisition Editor
Owen Roberts
Commissioning Editor
Neil Alexander
Technical Editors
Novina Kewalramani
Harshad Vairat
Project Coordinator
Sageer Parkar
Proofreader
Maria Gould
Indexer
Monica Ajmera Mehta
Production Coordinator
Shantanu Zagade
Cover Work
Shantanu Zagade
About the Author
Will Hacker is a Lead Interaction Designer at GE Capital, where he works on multidevice designs for commercial lending software. He's used Axure for several years as part of his iterative design and prototyping process, and spent two and a half years working exclusively on mobile design, prototyping, and usability testing for Cars.com. He has also written about user experience and mobile design for Smashing Magazine and UX Booth, and is a frequent speaker at UX design events in Chicago. He holds a Master's degree in Human-computer Interaction from DePaul University. He tweets at @willhacker and blogs at willhacker.net.
No book is ever written by just one person. There are always people working behind the scenes to make it come together. I'd like to thank my editors, Neil Alexander and Neha Nagwekar, for proposing the idea for this book and for guiding it to completion. Thank you for your faith in me. I also want to thank Sageer Parkar for coordinating the project and keeping us all on task. Thanks also goes to my technical editors Harshad Vairat and Novina Kewalramani. Their attention to the small details was invaluable. I also want to thank my reviewers Matt Goddard and Jan Tomáš. Additional thanks goes to my friends and colleagues Svetlin Denkov, Marina Lin, and Larry Vance, who read rough draft chapters and provided feedback and encouragement throughout the project. This book would not have come together without their support and honest critique. Thanks also to Ezra Schwartz, who encouraged me to pursue the project and provided advice and inspiration along the way. And finally, a special thanks to my wife, Kathy, who offered encouragement, patience, and understanding during long nights and weekends at the keyboard. Her belief in me makes everything I do possible.
About the Reviewers
Svetlin Denkov is a UX Prototyper at GN ReSound in Chicago, where he builds highly interactive prototypes for mobile and tablet devices. He has used Axure for several years as his tool of choice for building and testing iterative prototypes. He holds a Master's degree in HCI from DePaul University. He is also a local leader for the Chicago Chapter of IxDA, which introduces technology events to the UX Chicago community monthly. He regularly contributes at the Chicago Axure Meetup, and helps others on the Axure forums as an expert user under the name light_forger. He tweets about UX, innovation, and technology at @svetlindenkov and can be reached at www.linkedin.com/in/svetlindenkov.
Matt Goddard has worked in the user experience / software development industry for over 15 years. Through his company, UX Media, he helps his clients to understand the demands of their products or services on their customer's life and offers them strategies for matching business and customer goals.
Marina Lin is an Interaction Designer for mobile apps at Cars.com where she uses Axure for prototyping Android and iOS apps. She holds a Master's degree in Information Architecture from the Illinois Institute of Technology. She recently contributed a chapter to the textbook Negotiating Cultural Encounters: Narrating Intercultural Engineering and Technical Communication. Her work has also appeared in Boxes and Arrows, User Experience Magazine, and Business Communication Quarterly.
Jan Tomáš found the beauty of user experience design during his studies at the Czech Technical University in Prague and Tokyo University of Agriculture and Technology. Currently, he works as a User Experience Specialist at GMC Software Technology which delivers solutions in the field of customer communications management in all over the world. His specialization deals with user research and prototyping. He uses Axure RP on a daily basis for prototyping web and mobile applications to communicate his designs with developers, managers, and other stakeholders. He is also an active member of the user experience community. He organizes meetings called UX Circus Show every month to share knowledge and to show that their jobs can be fun.
Larry Vance has been practicing UX since 1999. He's