IOS App

Close Project

PlayFitt

Fitness tracker game that builds healthy exercise habits

Live Website

Information

Years

2022 - 2024

Industry

Health & Fitness

Services

UI/UX Design UX Research Product Design UX Audit Mobile App Design Web App Design Design Systems Art Direction Interactive Prototypes

Credits

Denys Didenko

Alexander Malinovsky

Rico Rica

Justin Evans

Gadiel Ulanovsky

Nima Nassehi

Gerrit Goossens

PlayFitt app preview
PlayFitt app detail

Overview

PlayFitt — creating a new market to change the lifestyle for the better

Client

PlayFitt is a fitness tracker game that gets you addicted to healthy exercise habits. Together with Justin Evans, Rico Rica, and Alexander, I contributed to the design of hundreds of screens & components; created and maintained the design system ensuring its orderliness, consistency, precise layer names, modular practices being implemented, and automation.

Solution

To keep up with the fast pace of the startup and deliver world-class designs that would ultimately be featured in the App Store, we spent nearly two years working on PlayFitt, constantly learning something new every day. We immersed ourselves in Apple lectures, read countless articles, and gained valuable insights through daily practice. As a result, we had created a scalable design system that significantly improved the development process.

Challenge

"Hi, we are building an IOS game in the health and wellness space and need someone who is super killer at figma to help us. We are trying to create a new market and to change our users life for the better. The means we need to be rigourous and adventurous in our approach to design. We care like crazy and need you to as well."

PlayFitt app screen 03
PlayFitt app screen 04

Design

Design Approach

Comprehensive design system

The design system was completely reimagined and developed from the ground up as a modern, modular, and automated collection of components. It helps designers and developers to create interfaces with greater efficiency, consistency, and speed, significantly reducing development time. The system comprises thousands of individual components and detailed guidelines, providing a robust framework that ensures effective collaboration.

Modular components

We implemented a modular design approach by breaking down the interface into smaller, reusable components, which can be easily combined and customized to build more complex layouts. Using the atomic design system, we organized these components hierarchically—starting with basic elements like buttons and input fields (atoms) that combine into larger components (molecules, organisms, etc).

Vivid & accessible game UI

The fitness app's vivid UI brings a dynamic and engaging experience to users by incorporating gamified elements that make tracking workouts and progress fun and motivating. With bold colors, playful animations, and interactive features, the interface feels cool and energetic, inspiring users to stay active. Progress bars, achievements, and rewards enhance the sense of accomplishment, while the intuitive layout supports additional accessibility for all users.

Boosters

Booster indicators

PlayFitt app screen 06
PlayFitt app screen 07
PlayFitt app screen 08

Design

Gamified Fitness Experience (Profile, Leaderboard, Friends)

Gamified Experience and Visual System

The product was designed as a fitness-first experience wrapped in a game-like environment, where progress, rewards, and social feedback play a central role in user motivation. Every screen contributes to a clear sense of progression, ownership, and achievement. The interface combines functional fitness tracking with playful visual elements: avatars, collectible items, leagues, bonuses, and animated feedback states. These elements are not decorative; they are tightly integrated into the core product logic and reinforce habit formation through consistent visual rewards.

Progress, Rewards, and Motivation

User progress is communicated through multiple layers: stats dashboards, weekly goals, streak indicators, and milestone screens. Each interaction provides immediate feedback — whether through progress bars, celebratory messages, or earned bonuses — reinforcing the sense of momentum. Leagues and leaderboards introduce a light competitive layer without overwhelming the experience. Rankings, badges, and trophies are visually distinct and easy to scan, ensuring that competition feels motivating rather than stressful.

Inventory, Collectibles, and Rewards

The inventory screens showcase unlocked items, outfits, and collectibles earned through activity. Each item is presented as a tangible reward, reinforcing the connection between real-world effort and in-app progression. Bonus states, reward cards, and milestone screens use distinct shapes, gradients, and motion-ready layouts to clearly differentiate achievements from regular content. These moments are designed to feel celebratory without breaking visual consistency.

Leagues, Competition, and Social Feedback

League and leaderboard screens introduce structured competition. Rankings, user positions, and progress toward the next tier are visually emphasized using contrast, spacing, and clear hierarchy. Social screens — including friend lists, messages, and activity feedback — integrate playful visual elements such as reactions, icons, and lightweight animations. These reinforce a sense of shared progress while remaining secondary to core fitness data.

Profile & Friends
PlayFitt app screen 10
PlayFitt app screen 11
PlayFitt app screen 12
PlayFitt app screen 14
PlayFitt app screen 15
PlayFitt app screen 13
PlayFitt app screen 16
PlayFitt app screen 17
PlayFitt app screen 18
PlayFitt app screen 19
PlayFitt app screen 20
PlayFitt app screen 21
PlayFitt trophies animation
PlayFitt app screen 23
PlayFitt app screen 24

Design

In session

Comprehensive design system

The design system was completely reimagined and developed from the ground up as a modern, modular, and automated collection of components. It helps designers and developers to create interfaces with greater efficiency, consistency, and speed, significantly reducing development time. The system comprises thousands of individual components and detailed guidelines, providing a robust framework that ensures effective collaboration.

Vivid & accessible game UI

The fitness app's vivid UI brings a dynamic and engaging experience to users by incorporating gamified elements that make tracking workouts and progress fun and motivating. With bold colors, playful animations, and interactive features, the interface feels cool and energetic, inspiring users to stay active. Progress bars, achievements, and rewards enhance the sense of accomplishment, while the intuitive layout supports additional accessibility for all users.

PlayFitt app screen 25
PlayFitt app screen 26
PlayFitt app screen 27
PlayFitt app screen 28
PlayFitt app screen 29
PlayFitt app screen 30
PlayFitt app screen 31
PlayFitt app screen 32
PlayFitt app screen 33
PlayFitt app screen 34
PlayFitt app screen 35

Design

Streak

Title Placeholder

Body Text Placeholder

PlayFitt app screen 36
PlayFitt app screen 37
PlayFitt app screen 38
PlayFitt app screen 39
PlayFitt app screen 40

Design

Shop

Title Placeholder

Body Text Placeholder

PlayFitt app screen 41
PlayFitt app screen 42
PlayFitt app screen 43
PlayFitt app screen 44
PlayFitt app screen 45
PlayFitt app screen 46
PlayFitt app screen 47
PlayFitt app screen 48

Design

Boosters

Title Placeholder

Body Text Placeholder

PlayFitt app screen 49
PlayFitt app screen 50
PlayFitt app screen 51
PlayFitt app screen 52
PlayFitt app screen 53
PlayFitt app screen 54
PlayFitt app screen 55
PlayFitt app screen 56
PlayFitt app screen 57
PlayFitt app screen 58
PlayFitt app screen 59
PlayFitt app screen 60
PlayFitt app screen 61
PlayFitt app screen 62
PlayFitt app screen 63
PlayFitt app screen 64
PlayFitt app screen 65
PlayFitt app screen 66
PlayFitt app screen 67
PlayFitt app screen 68
PlayFitt app screen 69

Design

Avatars

Title Placeholder

Body Text Placeholder

PlayFitt app screen 70
PlayFitt app screen 71
PlayFitt app screen 72

Design

Premium Upsell and A/B Tests

Title Placeholder

Body Text Placeholder

PlayFitt app screen 73
PlayFitt app screen 74
PlayFitt app screen 75
PlayFitt app screen 76

Differents Screens for A/B Tests

PlayFitt app screen 77
PlayFitt app screen 78
PlayFitt app screen 79

Design

How we conducted A/B Tests

Title Placeholder

Body Text Placeholder

PlayFitt app screen 80
PlayFitt app screen 81
PlayFitt app screen 82
PlayFitt app screen 83
PlayFitt app screen 84

Design

App Store A/B Tests

Title Placeholder

Body Text Placeholder

PlayFitt app screen 85

Partnerships

Partnerships: Canadian Cancer & Rainforest Alliance

Title Placeholder

Body Text Placeholder

PlayFitt app screen 86
PlayFitt app screen 87

Partnerships

Rainforest

Title Placeholder

Body Text Placeholder

PlayFitt app screen 88
PlayFitt app screen 89
PlayFitt app screen 90
PlayFitt app screen 91
PlayFitt app screen 92
PlayFitt app screen 93

Library

Library, Accessibility and Handoff to Development

Title Placeholder

Body Text Placeholder

PlayFitt app screen 94
PlayFitt app screen 95
PlayFitt app screen 96

Library

Annotation system

Title Placeholder

Body Text Placeholder

PlayFitt app screen 97

Library

Accessibility and Typography

Accessibility and Dynamic Type

Accessibility was treated as a first-class design constraint, not a secondary enhancement. All typography decisions were built in accordance with Apple Human Interface Guidelines and Dynamic Type best practices, ensuring the interface remains usable and visually consistent across different accessibility settings. iOS typography operates across two distinct categories: system-supported dynamic type sizes and extended accessibility sizes available through system settings. We designed with a clear understanding of how and where text is expected to scale, and where controlled limits are necessary to preserve layout integrity.

Typography Scaling Strategy

All text elements were mapped to a custom typography table derived from Apple’s Human Interface Guidelines. This allowed us to define explicit scaling behavior for each text style while maintaining predictable visual hierarchy across breakpoints. While most elements scale linearly with Dynamic Type, certain components require constraints to avoid breaking layout logic. For example, body text was allowed to scale naturally up to a defined accessibility size threshold, after which further scaling was intentionally capped. This ensured readability without compromising spacing, alignment, or component balance.

PlayFitt app screen 98
PlayFitt app screen 99
PlayFitt app screen 100

Results

Results

Title Placeholder

Body Text Placeholder

PlayFitt app screen 101

The Results are Password-Protected

Access is restricted due to confidentiality. Please enter the password or contact me.

Client Feedback

"Denys and Alex did an amazing job on the design side of our mobile consumer app. They brought their A game and made an immense difference on the quality of the product. I would definitely work with them again and cannot say enough good things about them. If you're looking for dedicated hard working people who have a keen eye for design patterns, visual hierarchy, clarity and concision, look no further. Thanks Denys!"

Jonathan Guillemette