{"adoption": {"forks": 147, "observed_at": "2026-08-28T04:03:43.737505+00:00", "stars": 1136}, "canonical_url": "https://ross.abutalabs.com/products/watchkit-apps", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Tutorials app for WatchKit", "domain": ["tutorials", "mobile-development", "apple-ecosystem"], "enriched": true, "function": ["mobile-framework", "ui-components", "developer-tools"], "health_score": 20, "homepage": null, "language": "Swift", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["kostiakoval/WatchKit-Apps"], "name": "kostiakoval/WatchKit-Apps", "platform": [], "pushed_at": "2017-01-03T14:56:18+00:00", "repo": "kostiakoval/WatchKit-Apps", "stars": 1136, "tags": ["watchkit", "apple-watch", "swift", "sample-apps", "tutorial", "ios", "watchos"], "topics": [], "urls": [], "use_cases": ["learn watchkit app development", "sample code for apple watch apps", "how to share data between ios and watchkit apps", "watchkit table and page navigation examples", "communicate between watch app and iphone app", "watchkit ui layout examples"], "what_it_is": "A collection of tutorial sample apps demonstrating Apple WatchKit development in Swift, covering UI layouts, tables, pages navigation, data sharing, and communication between iOS and watch apps. It accompanies a series of live-coding tutorial videos.", "when_to_avoid": ["you need modern watchOS/SwiftUI APIs - the project targets old WatchKit and was last updated in 2017", "you want a production-ready app or maintained library", "you need guaranteed build support on current Xcode versions"], "when_to_choose": ["you are learning WatchKit/watchOS development basics with Swift", "you want small runnable examples of watch app UI patterns", "you need reference code for iOS-watch data sharing and communication"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/watchkit-apps", "repo": "kostiakoval/WatchKit-Apps", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.737505+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:36:31.229657+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c99acd24a311caa1f39484d761f81119b5a17a64d8ac7e1f152032f3fdfea9b7", "fetched_at": "2026-08-28T04:03:43.737505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kostiakoval/WatchKit-Apps"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.737505+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:36:31.229657+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c99acd24a311caa1f39484d761f81119b5a17a64d8ac7e1f152032f3fdfea9b7", "fetched_at": "2026-08-28T04:03:43.737505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kostiakoval/WatchKit-Apps"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:36:31.229657+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c99acd24a311caa1f39484d761f81119b5a17a64d8ac7e1f152032f3fdfea9b7", "fetched_at": "2026-08-28T04:03:43.737505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kostiakoval/WatchKit-Apps"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.737505+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.737505+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.737505+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:36:31.229657+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c99acd24a311caa1f39484d761f81119b5a17a64d8ac7e1f152032f3fdfea9b7", "fetched_at": "2026-08-28T04:03:43.737505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kostiakoval/WatchKit-Apps"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.737505+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.737505+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:36:31.229657+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c99acd24a311caa1f39484d761f81119b5a17a64d8ac7e1f152032f3fdfea9b7", "fetched_at": "2026-08-28T04:03:43.737505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kostiakoval/WatchKit-Apps"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.737505+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.737505+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.737505+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:36:31.229657+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c99acd24a311caa1f39484d761f81119b5a17a64d8ac7e1f152032f3fdfea9b7", "fetched_at": "2026-08-28T04:03:43.737505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kostiakoval/WatchKit-Apps"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.737505+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.737505+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:36:31.229657+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c99acd24a311caa1f39484d761f81119b5a17a64d8ac7e1f152032f3fdfea9b7", "fetched_at": "2026-08-28T04:03:43.737505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kostiakoval/WatchKit-Apps"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:36:31.229657+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c99acd24a311caa1f39484d761f81119b5a17a64d8ac7e1f152032f3fdfea9b7", "fetched_at": "2026-08-28T04:03:43.737505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kostiakoval/WatchKit-Apps"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:36:31.229657+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c99acd24a311caa1f39484d761f81119b5a17a64d8ac7e1f152032f3fdfea9b7", "fetched_at": "2026-08-28T04:03:43.737505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kostiakoval/WatchKit-Apps"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:36:31.229657+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c99acd24a311caa1f39484d761f81119b5a17a64d8ac7e1f152032f3fdfea9b7", "fetched_at": "2026-08-28T04:03:43.737505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kostiakoval/WatchKit-Apps"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4278, "days_push": 3529, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}