How Forrest put a twist on health monitoring — then did it over again · Sketch


There are troublesome second albums, however in terms of designing nice apps, how do you make your first massive iteration successful? For the two-person crew behind Forrest, the trail from v1 to v2 was apparent and all a matter of time.

Forrest takes health monitoring and provides a aggressive twist. Whenever you arrange your exercise, you’ll be able to select to race in opposition to your personal private bests or earlier outcomes, or perhaps a ghost racer with a customized time, distance or tempo. Throughout your exercise, you’ll be able to see the way you’re evaluating to your digital opponents on the app’s race display and through audio prompts.

Matt Emmins and Adam Swinden — the duo behind Forrest — wished to take issues a step additional with a social ingredient that sees you competing just about and asynchronously in opposition to your mates. Throw in an entire redesign, new iconography and a brand new freemium pricing mannequin, and the pair had their work reduce out. So, how did they do it?

We caught up with designer and co-founder, Matt, to speak by means of Forrest’s distinctive tackle health monitoring, how they received to v2 and the way Sketch helped alongside the best way.


The thought behind Forrest is fairly distinctive. How did it come about?

Forrest was born from a passing remark by Adam’s spouse, Kathleen, who talked about she wished to understand how she was acting on her runs, in comparison with the final one.

What she described was an expertise akin to Mario Kart, once you race on a beforehand accomplished observe in opposition to a “ghost racer” together with your greatest time. Adam realized that this might work with visualizations and a set of audio prompts, and this now kinds the bedrock of the Forrest race expertise.

How did the primary designs for Forrest come collectively?

The very very first thing I designed was the brand. I bear in mind when Adam got here to me with the concept, I began scribbling these wild marks on a stack of Submit-It Notes with a Sharpie. It began with combination of lettering and summary marks based mostly on the title that Adam appreciated for the app thought, Forrest (as in Forrest Gump).

I bear in mind when Adam got here to me with the concept, I began scribbling these wild marks on a stack of Submit-It Notes with a Sharpie.

I appreciated the lettering, however by no means beloved it, however the mark was fairly strong (if I do say so myself). It was an abstracted, mirrored F, a bit like a tree. The place all of it fell into place was the forward-projecting arrow. Pace, path, ahead movement. It felt prefer it was all in there.

The preliminary designs of the interface have been poor, if I’m being trustworthy, however that solely led to us iterating shortly and throwing out what didn’t work. Adam has at all times been an enormous advocate for cellular and best-in-class behaviors, so taking his lead on sure mechanics and architectural selections led us to our first MVP.

What are the challenges you face in terms of designing the UI for an app like Forrest?

The state of exercise that somebody is in is essential to how the interface seems. For instance, we designed the racer display to indicate that ideally suited degree of element once we anticipate somebody to be at their peak degree of exercise. There’s a progress bar alongside the highest, exhibiting the racer’s present place and progress, with little else to muddle the interface.

We use giant faucet targets for any key controls (pause, audio on/off and display lock) and swipe gestures to maneuver between the three key race views, every exhibiting distinct knowledge. We make these as giant as potential to acquire most glanceability. Whenever you pair these with audio prompts that mechanically decrease your music quantity, it’s actually highly effective.

A side-by-side comparison of the race view screen in Forrest v1 and Forrest v2

Deciding on the minimal degree of data somebody wants to grasp what you might be exhibiting them, with out eradicating context, is less complicated mentioned than executed. That is one space the place I discover that our iconography will help. Temperature and climate, for instance, present some context across the circumstances to the day, however on the highest degree race feed it’s supplementary to the race knowledge itself.

Deciding on the minimal degree of data somebody wants to grasp what you might be exhibiting them, with out eradicating context, is less complicated mentioned than executed

I’d say that this concept of simplification is among the enhancements of v2, over v1. We’ve at all times had extra knowledge and content material heavy screens outdoors the context of a race, however when you’re within the race, we pare issues again fairly considerably. It’s solely what you want, and nothing extra. For many runners, I’d hazard they by no means take a look at it, however for riders with a handlebar mount, the head-to-head and stats views change into an awesome HUD.

How did you come to the choice that it was time for a v2 of Forrest? Was it one thing you’d lengthy deliberate for, or did the necessity emerge organically over time?

V2 is what V1 was initially imagined to be. We had at all times deliberate to construct the mechanisms to race your mates, and the social side was talked about in our very first dialogue. It was solely after we began work on the primary model of the app that we realized we wanted to interrupt it down into smaller chunks to get one thing out.

The unique construct took about 5 years due to the arrivals of our two boys (who the app icon characters are named after). After listening to that Adam’s spouse was pregnant, the purpose was to launch earlier than Theo was born. Then we aimed to launch earlier than my son Isaac was born in June however ended up launching on 18th October 2020. Throughout these 5 years, we modified issues as we examined, used the product ourselves, and recognized an entire roadmap of options — a few of that are in v2.

Forrest is totally unbiased, self-funded and 100% owned by ourselves

Forrest is totally unbiased, self-funded and 100% owned by ourselves. With our rising households, V2 change into much more essential. We noticed an opportunity to construct a legit and worthwhile enterprise for ourselves, affording us extra time to spend with our households.

Past the brand new options that include v2, have been there any particular design objectives you wished to attain?

From a design perspective, I noticed v2 as a possibility to simplify as a lot as potential. V1 wasn’t dense or cluttered however there have been some features I may have improved, like signposting of ultimate race positions within the feed, and higher groupings of content material to deal with distances and instances.

The ‘create a race’ display was a spotlight for us in v2. We wished to make it as straightforward as potential to construct a race. We made that race builder ingredient much more constant, somewhat than having three separate controls to alter the settings. This appears to be working very well and makes it simpler for customers to succinctly see what train they’re about to start out.

A side-by-side comparison of the create race screen in Forrest v1 and Forrest v2

One other ingredient that I significantly loved engaged on was the curation of a brand new set of app icons, each internally-crafted, stylistic interpretations of the brand, and in addition a set of designer icons which have been generously donated by the group. We wish to preserve this going, however giving artists and designers free reign to interpret the factor you’ve constructed is tremendous thrilling.

We additionally launched gentle mode, which has been an satisfying problem, given the accessibility problems with our model inexperienced (#CBF500) on a light-weight background. Lastly, it was a possibility to revamp our whole icon suite. I’m a sucker for an icon and we in all probability would have launched three months earlier if I spent much less time drawing them.

Inform us a bit extra about that iconography. How did you go about making a set of icons that have been distinctive to Forrest, whereas giving all of them a constant feel and appear?

I’ve at all times been an enormous lover of icons, and the truth that you’ll be able to distill a whole factor into this straightforward pictographic illustration. Its like a design quest for pure simplicity and readability whereas retaining the truest type of their which means.

As an entire, Forrest is a mix of curved and laborious edges, which permits an awesome diploma of flexibility whereas nonetheless retaining a degree of consistency. The race kind icons, which use plenty of rounded kinds within the form of cease watches and clocks, at the moment are solidified with extra structured and barely extra squared off edges than their v1 counterparts.

Icons are like a design quest for pure simplicity and readability whereas retaining the truest type of their which means

For one thing as small because the climate icons within the feed, I used to be working with 1 px strokes on 20×20 Artboards. I added some pops of color to those and rendered them as full color belongings, versus the tinted PDF belongings I’d often provide, to assist convey the additional nuance of time and temperature.

A side-by-side comparison of the create race screen in Forrest v1 and Forrest v2

One of many issues I truly struggled with, which took quite a lot of tweaking, was constructing out a set of icons, that felt constantly weighted in darkish mode. Strokes and textual content typically really feel heavier when reversed out right into a adverse palette, so this meant creating an entire suite of icons that felt optically in line with their gentle mode counterparts, regardless of being 1-2px thinner.

Have been there any further challenges you confronted, or issues you needed to make, when it got here to introducing the social ingredient of Forrest v2?

The social side is filled with nuance, from how do you onboard folks, to creating an account, to discovering folks, managing who can see your info, and dealing with varied states for following, requested, accepted and so forth. Does somebody have a profile picture? What do you present in the event that they don’t? How do you deal with errors throughout join or when one thing fails to sync?

The app continues to be free to make use of and works regionally with out an account. Not forcing folks to enroll was nonetheless essential so they might use Forrest with out obstacles, and hopefully wish to expertise extra of what the platform gives.

One problem was designing a versatile interface that does a great job of exhibiting knowledge that we’ve no management over. We would like Forrest to transcend geographic boundaries, and names outdoors of western tradition are usually many characters longer than “John Smith”. It’s little issues like that, that till you might be utilizing actual knowledge and stress testing it, you realise you can’t account for in an image good design.

What does your historical past with Sketch appear like? And why was it your alternative when it got here to designing Forrest?

We’ve been utilizing Sketch ‘at work’ since about 2018 once we moved all of our interface design for shopper tasks throughout from Adobe Illustrator. Sketch gave us the pixel precision we wanted, with a strong toolset, whereas sustaining the vector and scalable parts we beloved in Illustrator.

Work on v1 of Forrest started in April 2015, so nearly the entire first model was designed in Illustrator and exported as flat graphics for Adam to interpret. It was solely after we transitioned to Sketch at work, that I began porting small quantities of our design over manually, tidying them up, and creating Symbols and workable screens.

An image showing various Symbols used in Forrest v2’s design

V2 was nearly organically born from my fourth ‘tidy up file’ the place I used to be making an attempt to nail my colours, Symbols and preserve the doc as pristine as potential. It was simply me engaged on it, however I knew that it will make my life simpler in the long term. It began as a clean canvas, porting in earlier Symbols, tidying them up and refining them as I went.

The plethora of options Sketch gives, and the standard of life enhancements which have are available in current updates, proceed to make working with it a delight

Outdoors of Forrest and shopper tasks on the whole, I’ve spent quite a lot of time questioning if the grass is greener on the opposite aspect with Figma. Though I discover what they’re doing actually compelling, the native Mac app, efficiency and the present function set of Sketch is simply too compelling to maneuver away from. Sketch permits me to design with little limitation, and it in all probability contributes to much less stress than extra, which is at all times a profit.

Regardless of my familiarity with Sketch, the plethora of options it now gives and the standard of life enhancements which have are available in current updates proceed to make working with it a delight.

Are there any particular Sketch options which have helped you within the strategy of designing Forrest?

I’d say among the key options of Sketch which have been probably the most useful are additionally those I now take without any consideration. In areas just like the feed, we’ve many repeatable parts, and with Symbols, we’ve one single supply of fact to edit these from. It means making modifications takes a fraction of the time, because the updates cascade by means of instantly.

Sensible Structure properties for Symbols make them much more highly effective. The feed Image, for instance, is identical ‘shell’ whether or not you race your self, or one other racer and a few Private bests. Constructing a fancy nested Image with mechanically resizing elements makes the design course of simpler, but additionally insanely satisfying once you need the content material to develop based mostly on the info you modify round.

Constructing a nested Symbols with mechanically resizing elements makes the design course of simpler and insanely satisfying

Having the ability to create a single icon as a Image and Tint it Shade Variables saves duplicating Symbols and creating a number of icons. The very best instance is the ghost racers, the place I wish to present visible selection within the designs with yellow rings or purple rings, somewhat than all the identical.

An image showing Color Variables used in Forrest v2’s design

We’ve a large color palette in Forrest. We use color to establish the opposition racers within the feed, we’ve the important thing model colors after which colors for our medals. After which in fact there’s gentle and darkish mode. With Shade Variables I solely have one catalogue to edit and preserve constant.

I’ve additionally discovered the Sketch — View and Mirror app to be tremendous useful. Having the ability to immediately see my stay design on a tool helps to make selections faster and extra successfully. Working purely from a laptop computer doesn’t provide the similar real-world context to your designs.

What does your workflow appear like together with your co-founder, Adam? How do you put together your designs for handoff and ensure they’re in the very best state to construct from?

Sometimes we’ll talk about an thought over Slack or on the cellphone. From there, I’ll create an preliminary pencil sketch after which take it into Sketch to start out working it up. As I do that, I’ll fireplace over screenshots through Slack and get Adam’s ideas and suggestions. I’ll proceed to iterate in Sketch till we’ve nailed what we’re engaged on. I’ve tried to make it possible for all colors, types and so forth. are absolutely documented, however I may undoubtedly preserve a cleaner doc. Sorry Adam.

I then export my designs to Zeplin for Adam to start out his construct. Adam builds, after which we check. I’ll present any QA or suggestions, after which hopefully it’s on to the following function. Our workflow is fairly easy, and it in all probability works because of our small crew dimension and good working relationship.

From a private perspective, I’ve an enormous quantity of admiration for Adam. He has been past instrumental to Forrest’s success to date. He is a large advocate for best-in-class experiences, and pushes me as a artistic to go additional. Thanks Adam, with out you there isn’t a Forrest!

Forrest is accessible for obtain on iOS.


Have you ever made one thing nice with Sketch? We’d like to see it. Inform us about it within the group discussion board!

Leave a Reply

Your email address will not be published. Required fields are marked *