IOS App

Close Project

PlayFitt

AI-based iOS app that led to a collaboration with Apple

PlayFitt’s Instagram

Information

Years

2022 - 2024

Industry

Health & Fitness

Services

UI Design UX Research Product Design UX Audit Mobile App Design Design Systems Interactive Prototypes

Selected credits

Design

Denis Didenko

Alexander Malinovskiy

Rico Rica

3D design

Gadiel Ulanovsky

Project management

Justin Evans

Development

Nima Nassehi

Gerrit Goossen

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, 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. The interface combines functional fitness tracking with playful visual elements: avatars, collectible items, leagues, bonuses, and animated feedback states.

Progress, rewards, and motivation

User progress is communicated through multiple layers: stats dashboards, weekly goals, streak indicators, and milestone screens. 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. Bonus states, reward cards, and milestone screens use distinct shapes, gradients, and motion-ready layouts to clearly differentiate achievements from regular content.

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 integrate playful visual elements such as reactions, icons, and lightweight animations.

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

Active session

While doing an exercise, the user is accompanied by visual and audio instructions and active, playful endorsement. In addition to that, the screens show progress and technical hints to help users navigate through the flow. The “Swipe to finish” interaction is there to prevent accidental clicks and provide a satisfying UX full of responsive animations.

Rewards

A little casino-like screen was developed in which users can win trophies and coins. Special celebratory screens, jackpots, cards, and scratch animations were designed with the team to make the experience exciting and rewarding.

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
PlayFitt app screen 36
PlayFitt app screen 37
PlayFitt app screen 38
PlayFitt app screen 39
PlayFitt app screen 40

Design

Shop

Gift cards

Playfitt rewards users with real gift cards, redeemable for apparel, food, or charitable giving. The platform partners with a broad selection of trusted brands such as Bombas, Aesop, Allbirds, Cotopaxi, and Starbucks, offering exciting rewards that fit any lifestyle.

Audio packs

Beyond gift cards, we developed a diverse set of audio packs that elevate workouts with voiceovers performed by famous actors and iconic characters. By pairing physical activity with recognizable voices and playful delivery, these packs make each exercise feel more personalised.

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

Exercises

Playfitt exercises include a wide range of easy-to-follow activities designed to support overall health and well-being. Suitable for any mood and fitness level, even simple movements such as dancing count toward staying active and earning rewards.

Boosters

The boosters were designed as dynamically evolving cards that enhance the rewards users receive with each exercise. As users level up, their progress is visually reflected within the cards, which feature exciting animations and a distinct final max level state.

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
PlayFitt app screen 70
PlayFitt app screen 71
PlayFitt app screen 72

Design

Premium upsell and A/B tests

Premium upsell

To increase adoption of the Premium subscription, we designed multiple UX flows and UI screens that encourage users to upgrade their experience at key moments. Through ongoing research and iterative testing, these efforts helped Playfitt achieve a significant lift in conversion while establishing Premium as a feature set with a clear and distinctive visual identity.

A/B tests

We regularly conducted A/B testing to validate that the most effective layouts and interaction patterns were deployed. This ongoing optimization helped reduce friction throughout the user experience, ensuring a smooth and intuitive journey from initial onboarding through long-term engagement.

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

Different screens for A/B tests

PlayFitt app screen 77
PlayFitt app screen 78
PlayFitt app screen 79
PlayFitt app screen 80
PlayFitt app screen 81
PlayFitt app screen 82
PlayFitt app screen 83
PlayFitt app screen 84
PlayFitt app screen 85

Partnerships

Canadian Cancer & Rainforest Alliance

Canadian Cancer Society

Playfitt partnered with the Canadian Cancer Society, the largest national cancer charity in Canada. The familiar Playfitt experience was adapted into a fundraising event, allowing users to contribute through their active lifestyle by taking part in a micro-workout challenge.

Rainforest Alliance

The collaboration with the Rainforest Alliance enabled users to support and protect 50 square feet of rainforest for every minute they danced. We designed event-specific exercise cards and introduced unique rewards to reinforce participation.

PlayFitt app screen 86
PlayFitt app screen 87
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 and handoff to development

Production-ready Figma library

Organised Figma file

We prepared a meticulously organised Figma file that supports styles, links, typography, documentation, and branches.

Well-organised library

Components, styles, effects, colors, font specifications, all prepared in a carefully organised file. All layers were named consistently, and all components can be reconfigured to fit into different app contexts.

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

Annotation system

To ensure clarity, we provided detailed annotations wherever needed. These included precise descriptions of animations, link destinations, button behaviors, and edge cases – such as how elements adapt if a block becomes wider or text shorter

PlayFitt app screen 97

Accessibility and dynamic type

Human Interface–compliant dynamic type system

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.

Typography scaling strategy

All text elements were mapped to a custom typography table derived from Apple’s Human Interface Guidelines. 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.

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

Results

Results

Design

Throughout the project, we rebuilt the design system from the ground up, establishing a scalable foundation for the product. Thousands of modular components were created to support consistency, flexibility, and rapid iteration across the app. In parallel, we designed a wide range of screens and user flows that unified the experience and gave the product a cohesive and recognizable visual language.

Contribution

In close collaboration with the team, we helped drive significant improvements across several key business metrics. These results are documented in the data presented below and reflect the impact of our design and product decisions. If you would like to explore the details in greater depth, please reach out to request access to the full report.

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