https://github.com/netreconlab/carekitessentials
Provides essential cards, views, models, protocols, and extensions to expedite building CareKit based applications.
https://github.com/netreconlab/carekitessentials
carekit hacktoberfest healthcare medical swift swiftui
Last synced: 3 months ago
JSON representation
Provides essential cards, views, models, protocols, and extensions to expedite building CareKit based applications.
- Host: GitHub
- URL: https://github.com/netreconlab/carekitessentials
- Owner: netreconlab
- License: apache-2.0
- Created: 2023-03-21T16:53:45.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-04T19:50:54.000Z (4 months ago)
- Last Synced: 2025-04-12T07:46:26.013Z (3 months ago)
- Topics: carekit, hacktoberfest, healthcare, medical, swift, swiftui
- Language: Swift
- Homepage: https://swiftpackageindex.com/netreconlab/CareKitEssentials/documentation/
- Size: 14.2 MB
- Stars: 3
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CareKitEssentials
[](https://swiftpackageindex.com/netreconlab/CareKitEssentials/documentation/)
[](https://netreconlab.github.io/CareKitEssentials/release/documentation/carekitessentials/)
[](https://netreconlab.github.io/CareKitEssentials/release/tutorials/carekitessentials/)
[](https://swiftpackageindex.com/netreconlab/CareKitEssentials)
[](https://swiftpackageindex.com/netreconlab/CareKitEssentials)

[](https://github.com/netreconlab/CareKitEssentials/actions/workflows/ci.yml)
[](https://codecov.io/gh/netreconlab/CareKitEssentials)
[](https://github.com/netreconlab/ParseCareKit/#license)Provides essential cards, views, models, protocols, and extensions to expedite building [CareKit](https://github.com/carekit-apple/CareKit) based applications.
## Entensions
A number of public extensions are available to make using CareKit easier. All of the extensions can be found in the [Extensions](https://github.com/netreconlab/CareKitEssentials/tree/main/Sources/CareKitEssentials/Extensions) folder.## Usage
You can create SwiftUI views that conform to [CareKitEssentialView](https://github.com/netreconlab/CareKitEssentials/blob/main/Sources/CareKitEssentials/Cards/Shared/CareKitEssentialView.swift) to obtain a number of convenience methods for saving and deleting outcomes. The framework adds a number of additional cards that can be found in the [Cards](https://github.com/netreconlab/CareKitEssentials/tree/main/Sources/CareKitEssentials/Cards) folder. The following add views/cards are based on `CareKitEssentialView`:### Shared
[CareEssentialChartView](https://github.com/netreconlab/CareKitEssentials/blob/main/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift) to create charts from CareKit data based on SwiftUI Charts.
### iOS
[SliderLogTaskView](https://github.com/netreconlab/CareKitEssentials/blob/main/Sources/CareKitEssentials/Cards/iOS/SliderLog/SliderLogTaskView.swift) can be used to quickly create a slider view
### watchOS
[DigitalCrownView](https://github.com/netreconlab/CareKitEssentials/blob/main/Sources/CareKitEssentials/Cards/watchOS/DigitalCrown/DigitalCrownView.swift) can be used to quickly create a view that responds to the crown
![]()