maxkonovalov/MKRingProgressView
⭕️ Ring progress view similar to Activity app on Apple Watch observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3968
- days_rel: n/a
- days_push: 1217
- n_releases_24m: 0
Adoption not part of the score
1571 stars · 139 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Swift UI component library for iOS that renders circular ring progress views similar to the Activity app on Apple Watch. It supports animated progress, gradient colors, customizable ring width, and values above 100%.
Use cases
- show a circular progress ring in an iOS app
- replicate Apple Watch Activity rings in my app
- display animated gradient progress circle
- show fitness goal completion as a ring
- customize ring width and end cap style for a progress indicator
- display progress values over 100% as overlapping rings
When to choose
- building an iOS, tvOS, or watchOS app in Swift that needs ring-style progress indicators
- you want an Apple Watch Activity-style multi-ring display
- you need Interface Builder support and multiple package manager options
When to avoid
- building for Android or cross-platform frameworks like Flutter or React Native
- you need linear or non-circular progress bars
- you need SwiftUI-native charts rather than a UIKit view
Facets
library · maturity stable
ui-components animation mobile-development frontend progress-ring swift-ui-component gradient apple-watch-activity cocoapods swift-package-manager ios swift mobile
1 source
- readme: https://github.com/maxkonovalov/MKRingProgressView · fetched 2026-08-28 · 953d38aa7189
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| maxkonovalov/MKRingProgressView | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="maxkonovalov/MKRingProgressView")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem