OpenSignal's main product is Coverage Maps, which is the world's largest mobile coverage crowdsourcing project. Coverage Maps uses crowdsourced data to show users where they can obtain the best signal for their mobile devices. With mobile data coverage extending to over 1,000 mobile carriers worldwide, OpenSignal is able to provide accurate statistical and analytical information to users in over 200 countries. Millions of users have downloaded OpenSignal's app, which is available for both the Android and iOS platform. I was responsible for the user experience and designing the coverage maps.
All of the best ideas start on paper and the Coverage Maps project was no exception. I designed Coverage Map's user experience by sketching out wireframes for various proposed solutions. It's crucial that users fully understand the functionality and use of the Coverage Maps and wireframes serve as a foundation for the design process. The wireframes ensure that the content and functionality are positioned correctly based on user and business needs.
The biggest challenge was maintaining the integrity of the maps by showing users only the most relevant information. The next wireframes showcase a few of the ideas.
Coverage Maps interface makes smart use of color to depict strong and weak coverage signals - green indicates a strong signal while red indicates a poor signal. This minimalist approach helps streamline the experience for the user, as it helps do away with the need for text.
The color scheme was rigorously tested by surveying a large number of core users to ascertain the best color combinations which clearly indicate where the best signals can be found.
Applying the chosen red/green colour scheme to the Coverage Map helped cement the selection during the design process, as users best responded to this combination.
Coverage Maps combines a wide variety of design assets: I had to proactively assess every aspect of the interface's design in order to hand over my work to the programmers. Creating a style guide is an imperative part of the design process, as it reduces the likelihood of communication flaws and ensures a streamlined product implementation process.