Service Offerings

Explore tailored services designed to solve business challenges and support growth

Industries

Discover industry-focused expertise built to meet unique business needs

Partners

Meet our service partners who strengthen delivery and support client success

Learn how to modernize data foundations to enable trusted, scalable AI.

Global supply chain leader in apparel embarks on unified analytics strategy with Microsoft Fabric

See how a unified data strategy built faster insights and scaled analytics.

Microsoft solutions partner for Data & AI

Products

Explore our digital products built to streamline work and drive growth every day

Partners

Meet our product partners who enhance our solutions and expand client value

AI-powered automated
 regression testing: Your
kickstart for 2026

Explore a better way to speed up testing and improve release quality.

Resources

Access blogs, case studies, events, and insights that support smarter decisions.

Latest Resources

CASE STUDY

HamiltonJet transforms regression testing on Infor CloudSuite with Fortest

NEWS

Fortude earns Microsoft Azure Infrastructure Solutions designation

Our People

Discover a culture where you can grow and shape what’s next

Everyone can grow at Fortude

We believe in creating a global workplace where everyone can grow. This is amplified by our teams, who say the best thing about Fortude is our culture, one that is brought to life by a diverse team that spans across continents.

Latest

Fortude builds momentum for women in tech with all-female Ignite 2.0 tech internship

Aug 22, 2025

Pioneering innovation and inculcating learning in the age of AI

Aug 01, 2024

About us

Learn who we are, what we do, and the values that drive our growth

News & events

Stay updated with Fortude news, events, stories, and company highlights.

Contact us

Get in touch with our team to ask questions or start a conversation

Your nearest office- Sri Lanka

Fortude (Pvt) Ltd
146 Kynsey Road, Colombo 7, Sri Lanka

Email – talk-to-us@fortude.co
Phone – +94 11 453 1531

What defines us goes beyond what we do

Every day, we bring together diverse perspectives, strong leadership and responsible thinking to build a business that creates lasting value for our clients, people and communities.

Fortude secures major Solutions Partner achievement with Analytics on Microsoft Azure Specialization

Office locations

Data & AI

Transform UX with Google Material Design

7 MIN READ

April 29, 2016

Share

What is better UX?

Contrary to the popular assumption, user experience is not a field limited to software applications, web sites, and web applications. In addition, people mix up UX and UI, which stands User Experience and User Interface respectively.

Let me differentiate UX from UI with an experience I had recently. One of our generous team members bought all of us nice hot coffee from a popular coffee shop. The coffee was scorching hot and it came in a plastic-like paper cup with a lid. When I picked up my cup, I noticed a cylindrical enclosure around the cup. The diameter of the enclosure was larger than the bottom of the cup allowing a consumer to roll up the enclosure up to 80% of the cup’s height, stopping where a consumer holds the cup. It was perfectly designed to prevent a consumer from burning his/her hand when drinking the coffee. The enclosure had a nice design printed on it. Here the enclosure stands for User Experience and the design printed on the enclosure stands for User Interface. A better UX always wins, if you sell it for the right price.

Let’s leave the coffee cup on the table for a moment and focus on delivering better UX to our software consumers. Our software may contain fancy UIs and stylish features, but do they offer a better user experience to the real consumers?

Why do we need better UX for our software?

A “software” is just a collection of codes until it develops the ability to be used efficiently and effectively. To survive the fiercely competitive software market, a software needs to provide a better user experience to the users. Few years ago, software were not so interactive or user friendly. Simply, software those days didn’t deliver a good user experience.

How do others provide better UX for their software?

User experience is a very deep subject, and to become UX expert takes a lot of time, experience, and research. To enhance the user experience of a software, it is necessary to survey large user bases. As a pioneer company in the software industry, Google has one of the largest user bases. With petabytes of user data, Google conducts many user-centric research and tests in order to deliver software with delightful user experience. One of their core principles is to Focus on the user and all else will follow.

Google wanted to provide consistent user experience to its users across all other platforms and devices. In order to make design consistent, Google came up with a new design concept named Material Design.

What is Google’s material design?

Google started working on a new concept named Material Design (also known as Quantum Paper), which they announced in 2014. Material Design is a design language purely based on just Paper and ink. Unlike the real paper, what you see digitally can be reformed or resized intelligently. Material environment is always a 3D space, it has x, y and z axes.

Google Material Design is an outcome of extensive research and testing. Google somewhere mentioned the extent of effort they put to make the Gmail logo adhere to the rules of Material Design. They have created the icon using paper envelop and used different kind of lighting to get the actual shadow, which then they reflected on the Gmail logo.

These Polymer paper elements (Yes! that’s how they call the Material Design user interface elements) and ink are subjected to three principles in order to form the Material Design concept.

  1. Material is the metaphor. “The material is grounded in tactile reality, inspired by the study of paper and ink, yet technologically advanced and open to imagination and magic.” – Google
  2. Bold, Graphic, and Intentional.“The foundation elements of print-based design—typography, grids, space, scale, colour, and use of imagery—guide visual treatments. These elements do far more than please the eye. They create hierarchy, meaning, and focus. Deliberate colour choices, edge-to-edge imagery, large-scale typography, and intentional white space create a bold and graphic interface that immerses the user in the experience.” – Google
  3. Motion provides meaning.“Motion respects and reinforces the user as the prime mover. Primary user actions are inflection points that initiate motion, transforming the whole design.” – Google

How fast can we adopt Google’s material design?

I would say that, “it depends” on the following app categories:

  1. Apps that are already up and running
  2. Apps that you are about to build

FAQ

Apps that are already up and running

If you application’s front end runs on a commonly used UI framework and the framework is used properly it will be quite easy to align you application with Google Material Design principles. If not, converting your app to Material Design will take time, depending on the scale of you application.

Success Story: “In our office we had a relatively very stable web application which was developed for several years. However, the look and feel of the UI was too old, dull and had many other issues. It was a Java application and the front end was built using Bootstrap and jQuery. Initially, the request was to do minor twists to enhance the user experience and eventually we decided to align the application look and feel to Google Material Design. The feasibility study on the app realized that the frontend framework was used quiet well and the code was structured properly and the existence of Material Design plugins for bootstrap. Since this app was on production, we created a separate branch and applied the new UI changes. In less than 2 weeks, we were able to convert all the pages to the new look and feel and within a month, we were able to close defects caused by the new plugin. For an app which was developed for several years, making drastic UI changes within such short period of time with no critical issues was a great achievement by the team.” – MRS Team

If you have aligned your application with a proper frontend framework, it will be relatively easy to convert your app to Material Design format with minimal effort.

FAQ

Apps which you are about to build

If your app is still in this state, then you are in a good place as you have the freedom to implement a material based design/implement and use any frontend framework, which suits your requirements. There are few things to consider when you are at the beginning of the project:

  1. Adhere to Material Design concepts when designing.
  2. Icon usage (Font icons/SVG or raster images).
  3. Colour usage.

A wide range of Tools and Frameworks is available for Material Design app development. Tools and frameworks are more important for rapid development because, if properly used, it will reduce the time and effort by half.

FAQ

Tools and frameworks

Google’s Material Design concept revolutionized the user interface field. Google aligned all their apps to Material Design, and the concepts eventually became widespread in the software world. Many tools and frameworks were developed to cater the need of switching old UIs to Material Design or to develop Material Design from scratch.

FAQ

For design:

The best tool is the set of guideline developed by Google. Other than that, there are Material Design templates in HTML and PSD formats available in the following web locations:

FAQ

For icons:

I recommend using Google font icons as much as possible (Links is given in the reference section). A wide range of icons available in this repository and new icons are added frequently. Look at the following locations for more icons:

FAQ

Colour usage:

For colour usage, use the Google standards website. Other than that https://www.materialpalette.com is also a good tool.

FAQ

Popular fronted frameworks:

This section lists several full-fledged frameworks available for Material Design. These frameworks house common frontend framework components such as a Grid, UI components, forms and a colour palette.

  1. Angular Material
  2. Materialize CSS
  3. Bootstrap/Bootstrap Material Design plugin
  4. Material UI

Author:

Sineth Dilanka Amarasinghe

FAQ

“ Charlie’s agentic capabilities are specifically designed to address the volatility inherent in fashion and retail planning.”

– John Doe

Global supply chain leader in apparel
embarks on unified analytics

In production, AI agents optimize processes for waste reduction and improved sustainability.

CONTENTS

What is better UX?
Why do we need better UX for our software?
How do others provide better UX for their software?
What is Google’s material design?
How fast can we adopt Google’s material design?
Apps that are already up and running
Apps which you are about to build
Tools and frameworks
For design:
For icons:
Colour usage:
Popular fronted frameworks:

Receive the latest
Fortude Newsletter
updates.

Share

Receive the latest
Fortude Newsletter
updates.

Share