O'Reilly logo

Professional Cross-Platform Mobile Development in C# by Kenny Goers, Ben Horgen, John Hunter, Scott Olson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2

Designing Your User Experience

What's In This Chapter?

  • Defining a functional scope for each screen
  • Evaluating what data should be displayed
  • Whiteboarding exercises to facilitate app design and identify discrete pieces of functionality
  • Prototyping to get stakeholder and user feedback
  • Using Agile to get software into the hands of beta testers

Almost as diverse as the development languages and mobile operating systems of the targeted devices, the User Interface (UI) controls that make up the user experience on today's mobile platforms vary greatly. A common thread is the complete abandonment of the DataGrid layout. Made famous in Windows Forms, the DataGrid quickly made the migration to the mobile platform when Microsoft ported the UI control to Windows CE. Although DataGrids performed reasonably well in desktop applications, the significantly reduced screen resolution of quarter VGA mobile devices forced the fonts used within DataGrids to be too small when rendered on the device.

When Apple launched the iPhone, it included some data-intensive workflows. The first killer app for iOS was iTunes. The application provides users with a rich experience while they browse a vast array of digital entertainment content. By implementing a linear application workflow, Apple enabled iTunes users to browse through the details of each song by drilling through lists. Using the linear paradigm enables developers to display information in a more readable fashion when it is displayed on ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required