Bridgefy MOBILe app
“Keeping People Connected No Matter What”
Team : Joshua Jaime and Brent McCormick
Duration : 3 Week Sprint
PROJECT OVERVIEW
Bridgefy is an award winning messaging app that has been used all across the globe for communicating in areas with unreliable internet connection by using a mesh network to send offline messages to other users nearby.
MY CONTRIBUTIONS
This is a project I worked on during my time with Bridgefy as a UX Designer part of a team of two in 2020. Within the team I assisted with Research, and Wireframing while leading the Visual Design, Interaction Design, and Prototyping portions of the project.
How Does Bridgefy Work?
Using mesh-networks to connect with friends
The Bridgefy messaging app utilizes mesh-network technology to enable users to create powerful chains of devices that allow them to connect with others over incredible distances, without necessitating access to an internet connection. Users smartphones behave as the “nodes” in the mesh-network, allowing information to bounce from phone to phone, potentially traveling for an unlimited distance.
understanding the problem
User’s Don’t Know What to Do
Currently the app requires specific instructions to use the chat functionality. Users are confused when using the app and attempting to message others around them because the interface does not guide them appropriately.
Interface Feels Outdated
Bridgefy doesn’t provide users with the messaging functionality they have come to expect from a modern messaging app. The lack of features that add value prevents users from using the app more consistently.
User’s aren’t returning because the app is too confusing
We thoroughly went through the app analytics and sent out surveys in order to find out where Bridgefy is struggling. What we learned was that the user base wasn’t consistently using the mobile app. Users expressed that the app didn’t do enough and it was too confusing to use its features.
Users Need an easy to use, modern messaging app
Our target audience are recreational socializers who consistently attend gatherings and events with friends or family. They require an easy to use, and modern messaging app that allows them to connect with others in an offline or online setting, no matter the location. Since the mobile app is directed towards a younger demographic, we focused on producing a minimal, clean look and feel for the interface.
exploring potential solutions
Designing a Better Experience
After dedicating the bulk of the design sprint (2 weeks) to researching the problem space and building empathy for users, we were able to fully commit to rapidly producing a viable, high fidelity solution that we could test and iterate based on user feedback. I quickly developed a Style Guide for the mobile app based upon guidelines Bridgefy had provided us in order to ensure that our solution remained consistent with the current brand.
How do we enable users to easily make the most out of the messaging interface?
Horizontal Scroll? Probably Not
Users needed an easy and simple way to access and initiate chats with friends on the app. With this in mind we iterated many different layouts to see what worked when it came to consolidating “available” users and “chats” under one tab. This specific design was the runner-up but later discarded as it became apparent that this layout would not perform well within the app.
The horizontal scroll “hides” available users, hurting the experience
Limited space for medium-long names
Through a quick round of testing, users stated that they assumed the horizontal scroll was for a “story” function
Utilizing Tabs to Converge Related Content
By combining the “Chats” and “Available” sections under one tab, we were able to provide intuitive labels for users in order to make the screen easy to navigate within. Using this layout gives users the ability to access all aspects of messaging from a single location, ensuring that the flow is seamless and easy to follow.
Ensuring Alignment Throughout
Moved the “delivered” status indicators on the messages from the left side of the screen to the right side, aligning them with the edge of the timestamp in order to provide a more visually appropriate placement.
Users Read from Left to Right
Since users most often read from left to right, the “unread” icon was shifted to the left side in the final design. The number associated with the unread icon was also removed because the extra information brought more clutter than it did any substantial value to the user experience.
Proper Visual Hierarchy
Text was styled to appropriately present hierarchy within the interface. The most prominent text taking a heavier style while less important text being reduced in opacity and size in order to make the layout more readable. In addition the red accent color was used to guide users towards important/active elements within the interface so that tasks are made incredibly easy for even the newest user.
How do we streamline the flow for users composing a new message?
Using Recognizable Icons
The “plus” icon was replaced by the “compose message” icon to provide users with more context and information on what action the button is intended to accomplish.
Not by introducing unfamiliar flows but…
Early iterations for designing a new flow that made sending a new message easier, quickly turned out to be moving in the wrong direction. This initial concept reminded us to constantly keep in mind that our users spend most of their time on other applications, and expect a familiar process when using the Bridgefy messenger app. This concept made it…
Difficult to find friends
Limited space for content
Isn’t consistent with users expectations
Requires users to learn a new feature
…By keeping the flow familiar
Ultimately we opted for a much more direct and conventional method, leveraging user’s existing mental model so they can focus on their task at hand rather than learning a new flow. With that in mind, I experimented with the design of the checkbox in order to ensure all elements were easily noticed but not visually overpowering.
How do we provide a meaningful and useful bottom navigation bar?
By Removing Unnecessary Tabs
The contents of the bottom navigation was reduced from 4 tabs to only 3. Since Bridgefy insisted to make the tabs unlabeled, the next best thing was removing or replacing ambiguous icons and deciding which tabs were necessary. The “FAQ” section was dropped and the ”settings” icon was replaced with a graphic that better expressed the functionality of that tab.
Personalizing the Experience
The icon for the “settings'“ tab on the bottom navigation was removed in order to more appropriately present the personalization present within the app. The users avatar is now the icon for the new “profile” tab, where users can access and edit personal information, settings, and learn more about the Software Development Kit (SDK) used to power the app.
The Solution
After many rounds of design iterations and experimentation over a 3-week period, we designed a functional prototype that enabled users to easily maneuver around the interface and make the most out of its features.
Bringing offline messaging to everyone
Intuitive Interface
We enhanced the messaging interface by leveraging common design layouts and user’s expectations, adding group messaging and consolidating the “available” and “chats” sections into one tab on the bottom navigation so users can access everything related to messaging from one place. This would improve the ability for new users to immediately recognize and adjust to using a new messaging app.
Emphasizing the SDK
Raising curiosity and awareness of the Software Development Kit (SDK) was one of the primary goals the Bridgefy team expressed to us. We implemented a carousel that holds the most pertinent information that Bridgefy wants users to access from this page, emphasizing the SDK as a “call to action” button that will increase traffic in that direction, ensuring that business goals are met within this design.
System Status Awareness
We made system status more visible and understandable for new and returning users. Ensuring that users are aware of limitations is arguably one of the most important things we did to prevent frustration with the app, and that the user experience is streamlined and effortless.
Message Center
To decrease the level of frustration and confusion users experience when using the Bridgefy app, we focused on making the interface extremely simple with easy to understand language, icons, and layouts.
Using Badges
System Status is implemented throughout the interface in order to keep users aware of what actions can be done. Using bluetooth badges to signify to the user when they are using bluetooth and who is available nearby via the mesh network. An alphabet scroll is used to expedite the process of finding friends who are available to message.
(Users are not limited to bluetooth messaging and are able to message and connect with others while using an internet connection as well).
Connecting with Friends
To prevent any confusion users have when reaching out to friends, we focused on making a flow that leads users through the process of composing a new message.
Using Familiar Icons
We used an icon that users are familiar with from other messenger apps, in order to decrease ambiguity within the interface. By tapping on the “New Message” icon on the top right hand side of the screen, users can easily connect with other users in their contact list.
Providing Affordances
To prevent any misunderstandings or confusion, we implemented “checkboxes” when users are selecting members for a group chat so it’s quickly understood what action they need to take.
improving the Scannability
Initially all chats had a white background, however this required more cognitive effort from the user to read through chats. The user’s chats are now presented in an easy to glance fashion, in order to provide quick recognition and reduce effort from the user.
Presenting the Bridgefy SDK
To increase the awareness and traffic towards the Bridgefy Software Development Kit (SDK), we emphasized the priority of it’s card within the “profile” screen.
Using Cards to Evoke Curiosity
We designed a prominent call to action in order to pique the interest of developers looking to implement the capabilities of the SDK in their projects. We also designed a second card, intended to increase the rate of feedback from users, and with that, increase our understanding of Bridgefy users.
Sending a message to someone couldn’t be easier
We tested the prototype with the help of 6 participants, using a script to keep the assessment consistent between testers
What we learned
Users found the design intuitive and easy to use
Users were able to easily navigate through the interface
The SDK evoked curiosity and interest among users
6
Users Tested
100%
Users completed all tasks
6/6
Users found app easy to use
Key Screens
Messaging apps are often used during the evening hours, necessitating the need for a dark interface designed to reduce optical fatigue. Color saturation was reduced slightly for the dark mode in order to maintain legibility.
What’s next
The Bridgefy team was excellent to work with, and the seamless communication between us made this 3 week sprint as productive as possible. Our constant iterations brought forth a design that they were pleased with, and confident in, as they move forward with development on this new version of the mobile application.
In the future we would like to design an onboarding flow for new users, highlighting the value that this app would bring them, and setting expectations correctly so that users can enjoyably connect with others no matter what.