10 lessons learned from a decade of building apps: Lesson 10 - An app for every brief

9th January 2020
10 lessons learned from a decade of building apps: Lesson 10 - An app for every brief

In the world of app development, with the wonders of advanced technology available, it can sometimes be difficult to know which is the right route to take to overcome the issue you have at hand.

Option paralysis can make it difficult to even get started, while issues presenting further down the line may then hold up production and even prevent the app from ever being completed. 

For that reason, it’s so important that each project kicks off with a thorough, in-depth meeting in which the issues at hand are discussed and a full understanding is obtained, by people who have a sound understanding of the technology and its capabilities.

DON’T Reuse or Recycle

It might feel like a great time saver: you’ve got an app that’s tried and tested; it has a workable formula, strong user base and it runs smoothly across all devices so why not just repurpose it for somebody else? In most cases, this is not a good idea. Repurposing an app may seem like an obvious quick fix but in the majority of cases, this creates more problems than it solves.

For a start, new designs on an old framework can end up looking clunky and ‘tacked on’ impacting on the UX of your app.

You will also almost certainly need to add in additional functionality to make the app fit the new brief.

Adding things to the framework at this late stage of the production is a recipe for disaster as may not have the framework in place to accommodate new features. Existing features may then be incompatible with the new features, leading to bugs within the UI and an overall substandard experience for the user.

But most importantly, what is a solution for one problem and one user group, may well be at odds with the requirements for a different problem, however similar it might be. In order to target a user group effectively, you need to focus on that group from the start, conducting exhaustive research and potentially run a design sprint, in order to understand the nature of the audience and tailor the solution specifically for them.

Only then can you be sure you’ll get the UX and UI elements of your design right.

Make sure it’s viable

There will, of course, be many possible solutions to the problem, but the task of the UI & UX/app development teams is to narrow the possibilities down to the one that provides the best balance of viability, cost effectiveness and effectiveness.

While you might have a brilliant idea, it will be no use to anybody if you run against high costs during production or if you discover the technology being utilised is only compatible with a select number of devices.

Each solution needs to be reality checked before being implemented.

Don’t reinvent the wheel

With so many possibilities available, it’s all too easy to get excited and carried away. Without proper direction, you can very quickly disappear down a rabbit hole.

The end result is a very flash, slick and fancy mobile app that does absolutely nothing to help your target user achieve their objective. Throughout the development, it’s essential that you retain your focus on the issue at hand and the target user and ensure that everything about the app reflects that initial brief, from planning through to launch.

If you’re developing an app, it’s essential that you either have a breadth of knowledge of the app market and development practices or that you know somebody who does.

If you’re looking to develop an app, AtomicMedia will be happy to sit down with you and discuss your requirements, making sure you stay on the right path and get the best solution for your business. Talk to us today to find out more.

This concludes my 10 lessons in 10 years of app development series - I hope you found it useful!

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