Introducing the “Welcome to Xojo” Bundle!

New to Xojo and looking for guidance? We've put together a terrific bundle to welcome you! Xojo Bundle

This bundle includes six back issues of the magazine -- all of year 21 in printed book and digital formats -- plus a one-year subscription (beginning with 22.1) so you'll be learning all about Xojo for the next year. It's the perfect way to get started programming with Xojo. And you save as much as $35 over the non-bundle price!

This offer is only available for a limited time as supplies are limited, so hurry today and order this special bundle before the offer goes away!

Article Preview

Buy Now

Issue 10.2 ('Assumption Approach')
Instant purchase and download via GumRoad!


Book: Designed for Use

Issue: 10.2 (January/February 2012)
Author: Tam Hanna
Article Description: No description available.
Article Length (in bytes): 3,172
Starting Page Number: 16
Article Number: 10203
Related Web Link(s):


Full text of article...

In today's style- and usability-driven world, badly designed user interfaces will not be tolerated by all but the most vertical user groups. Unfortunately, GUI is not taught in API documentations or IT schools—but it can, fortunately, be learned easily.

Lukas Mathis' book is structured into three parts, which are subdivided into small chapters which discuss the individual patterns. Part one is called research, and looks at the preliminary processes done to determine what to implement in an application. Topics include various techniques used for requirement engineering; efficient text creation and techniques like card sorting and mental models.

At the end of part one, you know which features will go into your app and how they will be arranged logically. Part two is called Design, and looks at the various aspects of designing user interfaces. The treatment starts by looking at methods used to create user interface concepts; then looks at paper prototypes and goes on to topics like animation, preferences and natural user interfaces.

After that, you can proceed to coding the GUI. Finally, part three looks at the implementation of user interfaces. Topics covered here include both usability research and the tracking of usability data. The goal of this segment is to provide ideas for adding new features and improving usability in future releases.

The individual chapters come with an additional catalogization aid: "I" chapters explain ideas, while "T" chapters look at actual techniques. Each of the chapters are full of extremely valuable images; the book is easy to read even for non-native speakers.

Designed for Use can be recommended to both professional and beginner GUI designers. It covers a huge variety of design methods, ensuring that both advanced and greenhorn designers will find something new. Like Jenifer Tidwell's Designing Interfaces book, it IMHO belongs on every programmer's shelf.

End of article.