Design Principles
We all know what good design looks like in the desktop world. Now let's expand our knowledge to mobile devices using the following design principles.
Touch and Ergonomics
Good design begins with touch and ergonomics. On mobile devices all input is touch driven and have smaller touch targets. The smaller the target, the harder they are to use, and the more chance for errors. For example, turning on/off an industrial motor or some other critical process can lead to serious repercussions in the event the wrong button is inadvertently pressed.
When designing for mobile devices like smartphones and tablets, it's important to make touch targets big enough so they are easy for users to tap. As a good rule of thumb for sizing touch targets; 25 pixels is considered touchable, 40 pixels is optimal, and at a minimum, 10 pixels between elements.
Next, let's talk about the ergonomics of mobile devices. Designing for mobile devices isn't only about making targets big enough, it's also about considering the way we hold our devices. There is a comfortable area for touch on a screen called the 'thumb zone'. A touch device like a smartphone, the bottom of the screen is the best area for your most important actions because it's easy and most comfortable to reach with your thumb. You might consider placing destructive actions in hard to reach areas such as the top of the screen if you don't want them pressed accidentally. Also, keep in mind that the bigger the display area is on a smartphone, more of the screen is less easily accessible.

Be sure to test your applications on different operating systems and devices, including all sizes of smartphones and tablets. Even better, is to have some of your users do some testing. Nothing works better than getting some real feedback from your users.
Mobile-First Design Approach
The Mobile-First design approach prioritizes the app design on smaller devices instead of designing a desktop app and then forcing it to fit into a mobile box. Mobile-First design is a new design strategy that A mobile-first approach is exactly as it sounds: designing for the smallest screen and working your way up. It is one of the best strategies to create either a responsive or adaptive design. This design strategy focuses on progressive enhancement enhancement of features and content as browser size and available space increases. This design approach considers the mobile device users first Mobile-first design can lower development costs over the lifetime of your applications because single data model is maintained instead of maintaining several specific solutions for specific devices.
Fluid Content
Fluid design offers users a consistent experience across multiple devices and screen sizes. In responsive design, you want to design your app with a fluid layout that works good on small and large screens. You don't want them to look too busy on small screens and too empty on big ones. Think Think of web content as a box. In a responsive app, these boxes are going to move and change depending on their container. Perspective containers provide a way of laying out and organizing components within a view. This is really important because containers and views are an integral part of the Perspective design experience and play a major role in creating fluid content. Not only does Perspective containers and views allow you to create fluid content, but they also provide reusability throughout your existing project and other projects.
Content as UI
You can't talk about content without talking about design. Together, they both create a great user experience. By including design techniques in your discussions about content, you truly discover what is important and how to communicate to the user. We are all familiar with how various interface elements behave on a screen and how to directly interact with the content, but each design is different.
As a designer, the content UI focuses on what interface elements the user needs to understand to easily access content, so you want to be consistent and predictable. There are many different types of interface elements such as input controls, navigational and informational elements to name a few. It's important to know your users so you make the right choices so here are a few things to keep in mind:
- Keep the content UI simple.
- Be purposeful when designing your page layout.
- Create consistency and use common UI elements.
- Proivde Provide visual clues about behavior before actions are taken.
Declutter
Good UI design is about delivering relevant information and avoiding irrelevant information. By cluttering your interface with elements and content, you overwhelm users with too much information. Every element you add makes the screen more complicated, and if looks complicated on a desktop, it's even worse on mobile devices where there's not a lot of real estate. It's imperative to remove anything in the UI that isn't absolutely necessary. Decluttering the screen will improve the user's comprehension. A good rule of thumb is "less is more."
With limited screen space, you have to create focused content. Here's a couple things to remember: