Home
Home
Home
Home

Design Stability

Design Stability

By fixing design inefficiencies, we achieve faster and higher-quality design deliveries
By fixing design inefficiencies, we achieve faster and higher-quality design deliveries
By fixing design inefficiencies, we achieve faster and higher-quality design deliveries
By fixing design inefficiencies, we achieve faster and higher-quality design deliveries

Because we ship regular updates, we sometimes encounter high-critical issues.

Regular bug reports due to these issues hampered team efficiency. Most could have been avoided with precautions

Auditing our flows revealed the magnitude of the issues we needed to address.

UI Issues

We encountered over 100 issues that can be resolved

Localisation issues

We encountered over 56 issues that can be resolved

Screen size issues

We encountered over 60 issues that can be resolved

Issues can be grouped into 2 main categories

Lets have look into what are these categories

Designing for Multi-lingual Usage

Designing for Multi-lingual Usage

Supporting many languages hinders thorough testing, leading to broken UI elements across languages

Design for Device Compatibility

Design for Device Compatibility

Similar to language, device compatibility is a challenge due to teacher preference variations, resulting in UI issues

How can we improve design stability?

There are two main areas in design that need improvement

Pseudo Localisation in Design

Pseudo Localisation in Design

Pseudo-localization scrambles text to see if your app can handle different languages before translation

Design-Dev Communication

Design-Dev Communication

Strengthen design-dev communication on Component specs and responsive behaviours

Here are some solutions we explored to improve design stability

That was just a quick peek!

Interested to discuss the project in detail?