mobile app research

There are key ingredients when shaping the customer’s user experience and some of them are logic, common sense and best practices in the industry. However, all these things only go so far. Apps differ from one another, they are made for different purposes with different users in mind. Before you look for solutions, it is necessary to look at the problem and understand it.

You should keep your users in mind during the app development process. So, how do you conduct research and involved your users in the process?


Surveys are one of the most popular methods of getting feedback from customers and users. Through this you will be able to know why people use apps and what kind of app they are looking for. In order to gather useful information, the survey must be well written and well designed.

Focus groups

There are plenty of things to uncover during group discussions. With focus groups, you will be able to watch people build thoughts and argue for or against these thoughts, which does not happen during one on one interviews.

Usability testing

During usability testing users get to experience the app through a prototype. They will also attempt to perform tasks, which are specifically designed to test the app. By measuring the results of the tasks, user experience can be quantified. It is also a good opportunity to observe if the app is able to match the expectations of users.


In order to have a deeper understanding of what is on the user’s mind and what their motivations are, you need to ask the interviewee the right questions and also need to get the right people to interview. This may sound like a very simple task but if not done correctly, it will not be able to yield much needed information.

Contextual inquiry

Contextual inquiry is one step further than interviews because not only do you ask users, you also observe them when they encounter problems and this makes the information gathered even more valuable.  This enables developers to see things in a different light and also allows you to formulate solutions.

As you can see, the varying methods enumerated and explained above also give you different levels of information. Use one that best fits your needs.