15 Mobile App Design Best Practices (original) (raw)

As the world continues to move faster and faster, business people, from executives to the frontlines to the analysts that support them, need the ability to find insights whenever and wherever decisions are made. That’s why we launched ThoughtSpot Mobile for both iOS and Android.

It’s all about putting the power of data in the hands of every employee with self-service analytics, right from the palm of their hands.

In building these applications (you can read our case study here), we learned some important best practices along the way that would be helpful for others designing mobile applications.

1. Blend useful and intuitive experiences

Three mobile screens showing what a good user experience looks like when starting a user journey.

Home Pinboard Setup - simple walkthroughs, quick email sign up followed by onboarding

2. Make user interfaces invisible

3. Cut out the clutter

Three images of mobile screens showing how to avoid clutter in graphs and charts.

Lightening fast charts that are easy to interact with, consume, and share

4. Navigation should be simple, yet discoverable

Three mobile screens showing to make navigation simple, yet discoverable.

Simple Navigation, with icon and label, available across the app

5. Build for one handed operation

6. The appearance of speed matters

Three mobile screens are waiting for the pages to be loaded.

Skeleton screens and spinners show the loading state for different screens

7. Thoughtful, timely notifications are essential

8. No web experiences

Three mobile screens maintaining visual consistency with colour palettes, typography, and other design elements.

Filters, Pinboards, Drill are customised for the mobile experience

9. Incorporate security and trustworthiness at the outset

10. Personalise the experience

A personalized pinboard showing the exact financial data the user wants to see.

See how companies like Frontify, Harri, Modern Milkman, and more are increasing user engagement by building personalised analytics experiences with ThoughtSpot Embedded.

11. Delight with animations and micro-interactions

12. Echo core interactions

13. Engage gradually

14. Act just in time

15. Hide show passwords

There are three mobile phone images showing the login process. The first mobile phone image is showing a login asking for a work email address. The next mobile phone image shows a screen asking for user name and a password. The password is hidden. The last mobile phone image shows the same user name and shows the password the user entered in.

Making it easy to verify complex characters in the password field with hide & show

"What we need to do to design is to look at the extremes. The middle will take care of itself."

Dan Formosa

For most companies today, mobile is a key part of your product strategy. It helps you meet customers where they are, providing value wherever and whenever they need it.

If you’re building mobile applications, and want to deliver the most personalised, engaging experience for users, consider adding intuitive analytics that let your users find insights and take better action. With ThoughtSpot, any user, regardless of their technical skills, can engage with data right in your mobile app. Start a free 14-day trial to learn more.