Industry standards, as standard
My apps are built following industry standards and best practices. Read on for a few of the features you can expect when you choose me for your app development.
Your users care about how the app looks and functions. But the underlying code is just as important!
A poor codebase can be a nightmare to maintain and extend, and prove costly in the long run.
Your app will be built following clean and effective architecture patterns. Not only does this keep the code more readable and maintainable, but it also makes it much easier for other developers to take a look at the code and understand how it works.
Quality assurance should not be one big process that runs after development. It should instead be performed alongside development, which is a much more effective way of catching issues.
As well as manual tests, automated tests are a must for any application. These are tests written in code, alongside the application code itself.
The power of automated tests is that not only do they ensure the app functions correctly now, but forever! Automated tests are run frequently during development, so any developer making changes in the future can be confident that existing functionality has not been broken.
Great apps should be accessible to everyone. There are many aspects to good accessibility, from ensuring the app has support for screen-readers, to careful use of colours.
There are also other accessibility settings such as reducing device motion and increasing the text size. The more of these which are supported, the more of your users will be able to enjoy the best experience.
Localisation Meets Localization
Localisation is sometimes only considered when translating an app into different languages.
However, localisation into English locales also helps your users feel more at home with your app. This way, users who’ve set the phones to US English for example see ‘color’, while others see ‘colour’.
Baking the localisation structure into the app from the start is also very useful in case any new languages are added down the line. This means there will be a list of text used in the app which can be sent to a translator, and the results added back into the app.
You might be wondering, what’s so difficult about a few screenshots? Well, there’s actually more to it than you might think. First of all, there need to be at least 2 aspect ratios. You might like to put each screenshot in a device frame and add a title above it.
Some apps need a bit of setup, like populating some data to show off the best features.
There’s also the attention to detail to make sure everything looks great. One of my pet peeves is unorganised status bars - think depleted batteries or one bar of signal. Here’s a piece of trivia you might not know - there’s a tradition to set the time in iPhone screenshots to 9:41 as a nod to the time of the original iPhone announcement.
Hello, Dark Mode
Since system-wide dark mode was added in iOS 13, many users expect their apps to respect this setting.
Supporting dark mode delivers a better experience for your users who’ve configured their phone to use it. And not supporting it might make your app stand out for the wrong reason!
Adding dark mode support is not a matter of inverting the colours, or just using a black background and white foreground. Typically most colours used in the app are tweaked to look better in dark mode.
Ready to get started?
Get in touch today to start making your app a reality.Contact