StepZen | Step Counter and Fitness Tracker With HealthKit, Charts, Goals and Notifications - SwiftUI

Description
StepZen – Step Counter and Fitness Tracker Template for iOS
StepZen is a complete, ready-to-publish step counting and fitness tracking app template built with SwiftUI. It reads steps, walking distance and floors climbed from Apple HealthKit, visualizes progress with beautiful progress rings and Swift Charts bar charts, and keeps users motivated with daily goals and goal completion notifications.
Demo Instructions
- No login and no demo credentials are needed – the app is 100% offline and has no accounts or backend.
- Run the app in Xcode on a real iPhone or the iOS Simulator, complete the 3-screen onboarding, and allow Health access when prompted.
- StepZen reads your real activity data from the Apple Health app. On a fresh install there may be little or no data – open the Apple Health app on the device and browse to Steps to confirm data exists, or walk with the device for a few minutes.
- The premium unlock uses StoreKit in-app purchase. Without a configured App Store Connect product the paywall still displays with a built-in fallback price, so all screens can be reviewed.
Everything the App Does
- Track today’s steps, walking + running distance and floors climbed through HealthKit
- Animated progress ring with steps / distance / floors switching and goal percentage
- Interactive weekly bar chart (Swift Charts) – tap any day to select it
- Swipeable monthly calendar (up to 6 months back) with a goal progress ring drawn on every day
- Tap any calendar day to see that day’s steps, distance and floors
- Monthly bar chart covering the last 7 months with tap-to-select
- Daily goals for steps, distance and floors with + / – steppers
- Goals sync across devices with SwiftData + CloudKit (iCloud)
- Goal completion local notifications – a notification fires when a goal is reached
- Per-metric notification toggles (steps, distance, floors)
- HealthKit background delivery, observer queries and BGTaskScheduler background refresh so goals are checked even when the app is not active
- Automatic data reset at midnight for a fresh start every day
- Kilometers / miles distance unit conversion
- System / Light / Dark appearance themes with full dark mode support
- 3-screen onboarding flow with HealthKit and notification permission requests
- In-app purchase: one-time lifetime premium unlock via StoreKit 2 (removes distance and floor limits)
- Restore purchases, rate app prompt, contact and privacy / terms links in Settings
- Custom app icon and full light / dark color asset catalog
Technology
- SwiftUI – modern declarative UI
- Swift Charts – weekly and monthly bar charts
- SwiftData with CloudKit sync – goals and purchase status storage
- HealthKit – steps, distance, flights climbed, background delivery, observer queries
- StoreKit 2 – one-time non-consumable premium unlock
- UserNotifications – goal completion notifications
- BGTaskScheduler – background app refresh and processing
- Minimum deployment target: iOS 17.0 – iPhone only, portrait
- No third-party dependencies, no CocoaPods / SPM packages
What the Buyer Gets
- Complete Xcode project with full Swift source code
- Step-by-step documentation with screenshots (setup, rename, icon, theme, App Store submission)
- App icon source (1024 px) and asset catalog
- Free support for setup questions
Development Disclosure
Portions of this template’s source code were developed with AI-assisted tools. All code has been reviewed, tested and verified by the author before publication.
Please note: this product is a source code template. Basic Xcode knowledge is required to build, customize and publish the app. You will need a Mac with Xcode and an Apple Developer account to run it on a device or submit it to the App Store.
| Type | iOS App |
|---|---|
| Author | mefjudevllc |
| Price | $14 |
| Sales | 3 |
| Rating | 0 (1) |
| Published | Aug 6, 2025 |
| Last Update | Sep 12, 2026 |
| Compatible Software | Other |
| Compatible With | Swift |
| Mobile Files Included | .m |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 7,379 views · 67 clicksSaaS · Week 46 · 7,379 views · 67 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 46,664 views · 232 clicksWebsite · Week 46 · 46,664 views · 232 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 44,605 views · 127 clicksSaaS · Week 46 · 44,605 views · 127 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 63,491 views · 206 clicksSaaS · Week 46 · 63,491 views · 206 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 32,739 views · 127 clicksDesktop App · Week 46 · 32,739 views · 127 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 8,358 views · 19 clicksWebsite · Week 46 · 8,358 views · 19 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
6,986 views · 29 clicksWeek 46 · 6,986 views · 29 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
6,464 views · 18 clicksWeek 46 · 6,464 views · 18 clicks