Step by step, took the journey from idea to App Store release, solo

A step tracker with gamification

Steplease on iPhone

Context

The idea came from a personal need — I work remotely, live a sedentary life, and realised I don't move enough. I decided to build the app for myself: to dig into new tech and start walking regularly along the way.

About the product

Steplease

Steplease

Role: Product owner Product: iOS app Scope: Design, development and release

StepLease is a minimalist step tracker for iOS with gamification elements. Instead of complex charts and cluttered screens — a clean interface that shows everything important at a glance: steps, distance, calories, progress for the day.

App Store page

Widgets

Three widget formats for different contexts that remind you how close you are to your goal. A handy way to see progress without opening the app. The home-screen widget shows steps and a progress ring among other apps. The lock-screen version is compact and visible every time you glance at your phone. Live Activity and Dynamic Island show real-time progress at the top of the screen.

Steplease widgets

Tracking & statistics

Detailed stats by day, week and month — so you see not just today's number but how your activity changes over time. Comparison with the previous period shows whether you're moving more or less, and helps you spot patterns: which days drop, when you manage to walk more.

Achievements

Achievements and streaks turn walking into a habit. Three types of rewards: daily goals (first steps, 5K, 10K per day), streaks for consistency (from 3 days in a row up to 30), and milestones for total progress (from 100K to 1M steps all-time). Everything is split into tabs, so it's easy to see what you've earned and how much is left until the next one. Total progress shows how many of the available rewards you've unlocked.

Achievements

Leaderboard & friends

The leaderboard adds a competitive element and helps keep motivation up. The global ranking shows everyone's results, and the friends list shows only the people you actually want to compete with. Add a friend by sending a deep link — they install the app and instantly appear in your ranking.

Leaderboard & friends

Metrics

To evaluate user behaviour I plugged in Amplitude, set up tracking for key events, and built a dashboard with the core product metrics. The app grows organically without an ad budget: users come through the App Store and recommendations. Even though this is a hobby project, the metrics show real engagement — people don't just download the app, they come back and use it regularly.

~20%

day 30 retention

+7%

organic MAU growth monthly

+2K

events per month

+118%

peak WAU growth

Metrics dashboard

Tech

The app is written in Swift — I chose native development to get full access to iOS features: HealthKit, widgets, Dynamic Island, Live Activity. Design was done in Figma, code was written with Claude Code: I framed the task, got code, iterated and debugged. I figured out Xcode on my own, hooked up GitHub and set up pushes for every iteration. Publishing was a separate challenge — I had to understand Apple's review process and sort out the question of a Russian developer account. In the end, the app passed review and appeared in the store within a week.

Tech stack

Wrap-up

Went all the way from idea to App Store release solo. Got into Swift, Xcode, iOS app architecture, widgets and Apple's APIs. Learned to use AI tools for coding, set up analytics, and keep developing the product. This experience deepened my understanding of how development actually works — now I understand the platform's capabilities better and speak the same language as engineers. I also started walking a lot more — in January I walked over 500,000 steps.