Before we write any code we spend time considering the purpose of the app we are developing and how best to create an engaging, intuitive user experience. Once we have a clear understanding of what the app needs to deliver we create wireframe prototypes and then move on to producing concept designs in Photoshop which represent how the app will look in the real world. Check out our app development process for a more detailed insight. While there are many aspects of good app design the two most important elements are the user interface and the user experience.
The user interface provides a way for a person to interact with an app as well as determining how information is displayed and fed back to them. There are many apps available which solve the same problem but take vastly different approaches when it comes to the user interface. Just take a look at the amount of weather forecast apps you can choose from. While they will all be able to give you weather information some will look much better and be more fun to use. A good user interface can give an app personality and help to set it apart from others solving a similar problem. Our UI designers enjoy the challenge of creating attractive user interfaces and go the extra mile to ensure our apps are both attractive and unique.
The key to providing good user experience is understanding the purpose of the app, who the intended audience is and how they will be using it. We have all used apps that we find confusing and hard to navigate. Generally these will be deleted shortly after they have been installed as they offer very little value to the user. If an app provides a good user experience there is a good chance you won’t even notice, it will just seem to work as you expect it to. This is the sign of a good app - if the user experience is bad you will notice immediately. Apple do a fantastic job of providing a great user experience in most of their apps by keeping them focused on a particular task. This makes things clear for the user and reduces the chance of them becoming confused or frustrated. We work closely with our clients to understand what the main focus of their app is and who their targeted users are so we can create a great user experience.