10 lessons learned from a decade of building apps: Lesson 6 - It's all about experience

12th November 2019
10 lessons learned from a decade of building apps: Lesson 6 - It's all about experience

I’ve talked at length in previous articles about the importance of making sure your app does one thing and does it well and that it has been developed to target and appeal to a specific audience.

In order to achieve this, we also need to make sure we keep the app simple.

Once you have a good idea of the target user and what they’re looking for from an app, it’s all too tempting to throw everything at the app and make sure they can get everything they want.

However, when we consider User Interface (UI) and User Experience (UX), the most effective apps are those that require the fewest taps for the user to achieve what they want from the app; the last thing we want to do is distract them on the way with other things they might be looking for.

However, although we want the app to be simple for the user, the process to achieve this is often anything but.


Firstly, we make sure we understand our target audience and what they want the app to achieve. This involves exhaustive market research as well as deep-dive analysis into current trends and existing user behaviour.

UX and UI design

UX and UI are an essential element to the function of, and ultimately success of, your app. This is why we dedicate teams to ensuring the UX and UI are functioning appropriately for the target user-base.

Make it clear

On each screen on the app, it should be absolutely clear what that screen is for and what the user should do in order to get what they’re looking for. 

You might want to show off your technical prowess by including flashy animations and clever imagery. But if that isn’t helping your user, then it’s counter-productive to the user experience. Keeping it simple with some striking imagery and straightforward text is the key; you can always add to it at a later date if you wish to enhance user experience further.


This is an important and often overlooked stage of the app development process.

Developing a working wireframe that allows you to act as the user and tap through, allows you to check the steps in the process and identify areas where the user journey can be streamlined. You can also hand this prototype over to target users in order to gain their feedback.

Once you’ve got an app that works and functions as intended by the user, you’re ready to launch your minimum viable product.

From this, you can then look at your analytics data and track user behaviour in order to create further enhancements and improvements to the user experience.

At AtomicMedia, we’ve been developing apps for 11 years and have learned the importance of UI and UX in developing apps that are successful and stand the test of time. If you would like to explore an idea for an app or discuss how an app could be a solution for a problem you have, talk to a member of our team today.

Ready to see what native apps can do for your business?