Back to work
Mobile App Health & Fitness iOS

Streaks

RoleProduct Design, iOS
CompanyMyNetDiary
DomainHealth & Fitness
TypeMobile App

Overview

Building healthy habits requires consistency. To help users stay engaged with daily meal logging, MyNetDiary introduced Streaks, a feature that rewards consecutive days of activity and celebrates progress over time.

Although Streaks already existed on Android, the experience had become complex as the feature evolved. For iOS, we saw an opportunity to rethink the experience rather than simply replicate the existing solution.

As the Product Designer for iOS, I designed a new Streaks experience focused on clarity, positive reinforcement, and user choice.

Milestone celebration pop-up showing 14 day streak with confetti
Milestone celebration pop-ups with custom illustrations and animations

Starting Point

Streaks was already available on Android, but the existing experience contained multiple states and interactions that made it difficult for users to quickly understand their progress.

Instead of directly adapting the Android version, I analyzed the existing structure and redesigned the experience for iOS with a simpler hierarchy and a clearer user journey.

Android calendar-based streaks timeline compared to the simplified iOS streak overview screen
Android Experience iOS Redesign

Android

  • Complex structure
  • Multiple information layers
  • Harder to scan

iOS

  • Simplified hierarchy
  • Clear progress
  • Focused experience

Challenge

The project had two main challenges.

First, the existing Streaks experience needed to be simplified. Users should be able to immediately understand their current progress, milestones, and achievements without processing unnecessary information.

Second, we needed to consider the impact of motivational mechanics in a health product. While streaks can encourage consistency, they can also create pressure for users who are prone to obsessive tracking or disordered eating behaviors.

The goal was to create a feature that motivates users while respecting different relationships with food and tracking.

Streaks settings screen with toggles for streak updates, milestone announcements, and reminders
Streaks settings screen

Research

Before designing the iOS experience, I reviewed the existing Android Streaks flow and looked at how similar habit-building mechanics are used across health and wellness products.

The research focused on three areas:

Existing experience+

I analyzed the Android version to identify areas where the structure had become too complex, including the information hierarchy, number of states, and ways progress was communicated.

Competitor patterns+

I reviewed how other apps approach streaks, milestones, reminders, and progress tracking. This helped identify familiar patterns while highlighting opportunities to create a more focused experience for MyNetDiary.

User motivation & control+

We also considered how streaks can affect different types of users. While they can encourage consistency, they can also create pressure for people who are prone to obsessive tracking or disordered eating behaviors. This became an important consideration when defining the feature's behavior and settings.

Key Insights

From Insights to Design

These findings became the foundation for the new iOS experience:

Complex existing flow Simplified information architecture Clear progress overview Positive milestone celebrations Customizable streak settings

Process & Approach

Before designing the experience, we aligned with the product team on an important decision: Streaks should be optional.

Instead of forcing the feature on every user, we added the ability to disable Streaks in Settings, following the same approach as other customizable features in MyNetDiary. This allowed users to choose whether this type of motivation worked for them.

For iOS, I created a new structure focused on simplicity and emotional engagement:

Throughout the process, I worked closely with the team to refine the experience and ensure the new Streaks feature felt consistent with the overall MyNetDiary experience.

iOS Streaks overview screen showing a 270 day streak, challenge progress, and weekly summary
Streaks overview screen

Result

The first iOS version of Streaks introduced a simpler and more approachable habit-building experience.

The redesign transformed a complex existing feature into a clearer flow focused on progress and positive reinforcement while maintaining user control.

The project established a foundation for future improvements and demonstrated that engagement features in health products should balance motivation with responsibility.