Never Stop Learning.
Read our latest blog articles.
Affordances in UI Design
Affordances are all around us. They form part of everyday life and are often overlooked.
NASA International Space Apps Challenge 2022
Our design team took part in a challenge hosted by NASA in collaboration with South African National Space Agency to help solve global issues.
Medsol AI Solutions
Medsol AI Solutions promotes early breast cancer detection to reduce mortality rates associated with it. They needed our help creating a proof of concept for scanning breast cancer using relevant and accessible technology to scale across Africa.
Introduction to Core ML in iOS
In this day and age, it’s almost impossible to hear about new software or tech that doesn’t mention at least one buzzword around Artificial Intelligence and Machine Learning. From optimised charging on your iPhone to the fully autonomous autopilot in Teslas, it’s quite apparent that AI isn’t really Sci-Fi anymore and is rather quite a large part of our everyday lives, whether we notice it or not.
The relationship between Brand and User Experience (UX) in a Digital Age
Branding - did it all start with the ancient Egyptians branding their cattle? Or was it the pottery makers from China, India, Greece, Rome, and Mesopotamia marking their ceramics? Regardless of where it all started, branding was always about making your mark, both literally and figuratively.
Vitality UK Supplier & Partner Awards
Every year Vitality celebrates their suppliers by nominating them for their annual Supplier and Partner Awards. They believe keeping close to their supplier base and building strong relationships is the key to create long-term value.
Mobile Magic: OCR with CameraX and MLKit Vision
So, you want to be a magician, but you just don't have the finesse required to master that tricky slight of hand and growing a marvelous moustache just isn't on the cards for you. Tragic indeed, but don't despair. Today we'll be throwing out the props and learning some truly magical skills.
Replacing Kotlin Synthetics with Android View Binding in RecyclerView
Kotlin Android Extensions are officially deprecated. The biggest blow from that for most is the loss of Synthetics, which allowed you to replace calls to findViewById() with the view’s id from the layout file.
Introduction to Gherkin Tests automation for Android with Espresso
In this article we’ll explore writing automated user interface (UI) tests for Android using a testing framework called Espresso. We’ll then take a look at improving the tests by introducing a Gherkin style through the use of the Green Coffee library.
How to design with accessibility in mind
“Have you ever considered that your design may not be accessible to all your users?”
Enabling Now-Playing and Earphone Button Controls for an Audio App
Building an app that supports audio playback with controls to record, play, pause, and skip to a position on a track is a non-trivial affair
Getting started with SwiftUI’s OutlineGroup
During WWDC 2020 Apple revealed the next iteration of the framework, which included improvements to lists, views, groups, grids and more. It also included two handy little components: OutlineGroup and DisclosureGroup.
Deeper Dive into Operations and OperationQueues
In this article, we will learn more about the power and flexibility of operations and how to utilise it.
How to Create Meaningful Interfaces
By putting the focus back on your user’s end-goal, they will find meaning in using your product, they will become loyal, and find your product valuable.
Designing for Health
While practicality is important, empathetic design can go a long way when designing for health.