Sparly | Boxing and Sparring Round Timer With Workout History, Stats and iCloud Sync - SwiftUI

Description
Sparly – Boxing and Sparring Round Timer for iOS
Sparly is a complete, App Store ready boxing and sparring round timer built with SwiftUI and SwiftData. It ships with a professional interval timer engine, training history with statistics and charts, a one-time unlock paywall powered by StoreKit 2, iCloud sync, custom bell sounds and haptic feedback. Everything is 100% native Swift – no third-party dependencies.
Demo Instructions
- No login and no demo credentials are required. Sparly is 100% offline and works out of the box.
- On first launch you see a 3-page onboarding. After that you land directly on the timer.
- Tap START to run a full round with 3-2-1 countdown, bells and haptics.
- Workout history and stats are premium features – after 3 free workouts (or by tapping the charts icon) the one-time purchase screen appears. This is normal paywall behavior, not a bug.
- Note for testing purchases: the In-App Purchase product (“sparly_pro”) must exist in your App Store Connect account, or you can attach a StoreKit Configuration file in Xcode to test the full purchase flow locally.
Everything the App Does
- Professional interval timer engine – configurable round time (0-7 min), rest time (0-2 min) and rounds (1-20)
- Animated progress ring – gradient ring that depletes in real time, color coded for work (violet) and rest (amber) phases
- 3-2-1 countdown before each session with sound and haptic feedback
- Custom bell sounds – start round, finish round and countdown audio included (mp3)
- Haptic feedback – distinct impact, rest and success haptic patterns
- Zero-rest continuous mode – set rest to 0 for back-to-back rounds, with a smart warning banner
- Workout history – every completed and interrupted session is saved automatically with duration, rounds and settings
- Statistics dashboard – current streak, longest streak, total workout time, completion rate, average round duration, most active day
- 7-day activity chart – beautiful Swift Charts area/line graph of the last 7 days
- Session management – delete workouts with confirmation alerts, show more / show less list
- One-time unlock paywall – StoreKit 2 powered, 3 free workouts then “Unlock All Features” ($4.99 one-time, no subscription)
- Restore purchases built into Settings and the paywall
- iCloud sync – SwiftData with CloudKit backend, automatic local fallback if iCloud is unavailable
- Light and dark mode – user selectable in Settings, persisted between launches
- 3-page onboarding with hero graphics, shown once and skippable afterwards
- Background audio – bells keep playing when the app is in the background (audio background mode configured)
- In-app rating prompt – asks for a review after 5 sessions via StoreKit review
- Empty states and animations – spring animations throughout, completion trophy screen
- Settings screen – appearance picker, purchase status, restore, rate, contact, terms and privacy links, More Apps section
Technology
- Language: Swift 5
- UI: SwiftUI
- Data: SwiftData (iOS 17+)
- Charts: Swift Charts
- Purchases: StoreKit 2 (one-time non-consumable product)
- Sync: CloudKit (optional, with automatic local fallback)
- Audio: AVFoundation + background audio mode
- Haptics: UIKit haptic feedback generators
- Minimum iOS: 17.0
- Dependencies: none – zero third-party libraries, no CocoaPods / SPM packages
- Device: iPhone, portrait
What the Buyer Gets
- Full Xcode project (Sparly.xcodeproj) with complete, commented Swift source code
- All assets: app icon, color sets, onboarding graphics, bell sounds
- documentation.html – step-by-step setup and customization guide with screenshots
- Free future updates to this template
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 template author.
Please Note
This is a source code template, not a compiled app. Basic Xcode knowledge is required to build, customize and publish it. The app must be compiled in Xcode (free download from the Mac App Store) and can be run on the iOS Simulator or a physical device.
| Type | iOS App |
|---|---|
| Author | mefjudevllc |
| Price | $14 |
| Sales | 2 |
| Rating | 0 (0) |
| Published | Aug 7, 2025 |
| Last Update | Sep 12, 2026 |
| Compatible Software | Other |
| Compatible With | Swift |
| Mobile Files Included | .h |
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,385 views · 67 clicksSaaS · Week 46 · 7,385 views · 67 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 46,671 views · 232 clicksWebsite · Week 46 · 46,671 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,611 views · 127 clicksSaaS · Week 46 · 44,611 views · 127 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 63,497 views · 206 clicksSaaS · Week 46 · 63,497 views · 206 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 32,745 views · 127 clicksDesktop App · Week 46 · 32,745 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,363 views · 19 clicksWebsite · Week 46 · 8,363 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,994 views · 29 clicksWeek 46 · 6,994 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,469 views · 18 clicksWeek 46 · 6,469 views · 18 clicks