FROM THE EXCEED IT BLOG
Choosing App Colours: Brand, Readability and Clear Feedback
Published
Adapted from our archive; the original author credit is retained. About this attribution.

A colour palette should make an app recognisable and comfortable to use. It also communicates which actions are available and what has happened. Claims that a particular colour always creates trust or increases purchases are too simplistic to guide a product decision. Context, contrast, wording and the surrounding experience all matter.
Translate the logo into interface roles
A logo may contain bright colours that work well in a small mark but become tiring across a large screen. Start by separating brand accents from reading surfaces. Choose a background, primary text, secondary text, borders, action colours and feedback colours.
For example, a sky-to-mint logo can inform decorative gradients while a darker teal carries button text or links. The goal is to retain recognition while giving paragraphs and forms a calm setting. Do not assume that every colour in a logo is suitable for white text placed on top of it.
Check real combinations, not isolated swatches
Contrast depends on foreground and background together. Test link text against the page, button labels against each button state and placeholder text inside inputs. A transparent panel over a photograph needs checking with the photograph present.
Use the WCAG contrast and accessibility reference when setting acceptance criteria. Automated contrast checks are useful, but also inspect keyboard focus, disabled controls and error messages in the working interface. A palette chart cannot reveal every combination produced by the application.
Give status more than one signal
A red border alone does not explain why an invoice cannot be approved. Pair it with a message such as “Add a purchase order number”. A successful payment needs a written confirmation and a reference, not only a green flash.
Keep status meanings consistent throughout the product. If mint is a decorative brand colour, avoid assuming that every mint panel means a task is complete. Labels, icons and placement should carry meaning even when the colours are difficult to distinguish.
Use emphasis sparingly
When every panel is bright, it becomes harder to identify the next action. Reserve the strongest treatment for the action that advances the current task. Secondary actions can use quieter styling while remaining clearly interactive.
Do not hide an important cancellation choice merely to increase conversion. A user should understand both the primary action and its consequences. Clear feedback and predictable navigation contribute to confidence more directly than an unsupported theory about colour psychology.
Validate themes and changes in context
A dark theme needs its own checked combinations; simply reversing light colours can produce weak borders or glaring accents. Test charts, illustrations, focus rings and form states in both themes if both are supported.
Review the palette using a realistic journey such as requesting a quote or correcting a rejected form. Ask users what they believe is clickable and what a status means. Combine those observations with accessibility checks before approving the design system. See Android interface design and our project acceptance guide for the next steps.