react-native-health-connect
React native library for health connect (Android only)
파일 탐색기
최종 버전 다운로드 (.zip)- adding-a-record-type.md
- architecture.md
- expo-and-linking.md
- action.yml
- bug_report.md
- ci.yml
- docs.yml
- publish.yml
- FUNDING.yml
- commit-msg
- pre-commit
- prepare-commit-msg
- plugin-interactive-tools.cjs
- plugin-workspace-tools.cjs
- yarn-3.6.1.cjs
- HealthConnectPermissionDelegate.kt
- PermissionUtils.kt
- ReactPermission.kt
- ReactActiveCaloriesBurnedRecord.kt
- ReactBasalBodyTemperatureRecord.kt
- ReactBasalMetabolicRateRecord.kt
- ReactBloodGlucoseRecord.kt
- ReactBloodPressureRecord.kt
- ReactBodyFatRecord.kt
- ReactBodyTemperatureRecord.kt
- ReactBodyWaterMassRecord.kt
- ReactBoneMassRecord.kt
- ReactCervicalMucusRecord.kt
- ReactCyclingPedalingCadenceRecord.kt
- ReactDistanceRecord.kt
- ReactElevationGainedRecord.kt
- ReactExerciseSessionRecord.kt
- ReactFloorsClimbedRecord.kt
- ReactHealthRecord.kt
- ReactHealthRecordImpl.kt
- ReactHeartRateRecord.kt
- ReactHeartRateVariabilityRmssdRecord.kt
- ReactHeightRecord.kt
- ReactHydrationRecord.kt
- ReactIntermenstrualBleedingRecord.kt
- ReactLeanBodyMassRecord.kt
- ReactMenstruationFlowRecord.kt
- ReactMenstruationPeriodRecord.kt
- ReactMindfulnessSessionRecord.kt
- ReactNutritionRecord.kt
- ReactOvulationTestRecord.kt
- ReactOxygenSaturationRecord.kt
- ReactPowerRecord.kt
- ReactRespiratoryRateRecord.kt
- ReactRestingHeartRateRecord.kt
- ReactSexualActivityRecord.kt
- ReactSkinTemperatureRecord.kt
- ReactSleepSessionRecord.kt
- ReactSpeedRecord.kt
- ReactStepsCadenceRecord.kt
- ReactStepsRecord.kt
- ReactTotalCaloriesBurnedRecord.kt
- ReactVo2MaxRecord.kt
- ReactWeightRecord.kt
- ReactWheelchairPushesRecord.kt
- ExceptionsUtils.kt
- HealthConnectUtils.kt
- HealthConnectManager.kt
- HealthConnectModule.kt
- HealthConnectPackage.kt
- AndroidManifest.xml
- HealthConnectSpec.kt
- HealthConnectSpec.kt
- build.gradle
- gradle.properties
- proguard-rules.pro
- HealthConnectPackage.kt
- HealthConnectPermissionReactActivityHandler.kt
- AndroidManifest.xml
- build.gradle
- 00-initialize.md
- 02-getSdkStatus.md
- 03-requestPermission.md
- 04-getGrantedPermissions.md
- 05-revokeAllPermissions.md
- 06-insertRecords.md
- 07-readRecords.md
- 08-readRecord.md
- 09-aggregateRecord.md
- 10-aggregateGroupByDuration.md
- 11-aggregateGroupByPeriod.md
- 12-deleteRecordsByTimeRange.md
- 13-deleteRecordsByUuids.md
- 14-openHealthConnectSettings.md
- 15-openHealthConnectDataManagement.md
- 16-requestExerciseRoute.md
- 17-backgroundAccessPermission.md
- 17-getChanges.md
- _category_.json
- _category_.json
- exceptions.md
- overview.md
- contributing.md
- get-started.md
- intro.md
- permissions.md
- troubleshooting.md
- custom.css
- index.module.css
- index.tsx
- markdown-page.md
- favicon.ico
- health_connect_logo.png
- .nojekyll
- .gitignore
- babel.config.js
- docusaurus.config.js
- package.json
- README.md
- sidebars.js
- tsconfig.json
- config
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher_background.xml
- ic_launcher-playstore.png
- MainActivity.kt
- MainApplication.kt
- rn_edit_text_material.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- strings.xml
- styles.xml
- AndroidManifest.xml
- build.gradle
- debug.keystore
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- settings.gradle
- Contents.json
- Contents.json
- AppDelegate.h
- AppDelegate.mm
- Info.plist
- LaunchScreen.storyboard
- main.m
- HealthConnectExample.xcscheme
- project.pbxproj
- contents.xcworkspacedata
- HealthConnectExampleTests.m
- Info.plist
- .xcode.env
- File.swift
- HealthConnectExample-Bridging-Header.h
- Podfile
- Podfile.lock
- App.tsx
- .ruby-version
- .watchmanconfig
- app.json
- babel.config.js
- Gemfile
- Gemfile.lock
- index.js
- metro.config.js
- package.json
- react-native.config.js
- .gitignore
- .yarnrc.yml
- app.json
- App.tsx
- babel.config.js
- index.js
- package.json
- README.md
- tsconfig.json
- yarn.lock
- bootstrap.js
- aggregate.types.ts
- base.types.ts
- changes.types.ts
- index.ts
- metadata.types.ts
- records.types.ts
- results.types.ts
- constants.ts
- errors.ts
- index.tsx
- NativeHealthConnect.ts
- .editorconfig
- .gitattributes
- .gitignore
- .nvmrc
- .watchmanconfig
- .yarnrc.yml
- app.plugin.js
- babel.config.js
- CLAUDE.md
- commitlint.config.js
- CONTRIBUTING.md
- expo-module.config.json
- lefthook.yml
- LICENSE
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- yarn.lock
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/matinzd/react-native-health-connect
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd react-native-health-connect
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Gradle (Java/Kotlin)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
cd android-expo
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
./gradlew build
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
3. Node.js
쉬움사전 준비물
npm install react-native-health-connect
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm install expo-build-properties --save-dev
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
<img src="https://img.shields.io/npm/v/react-native-health-connect.svg?style=for-the-badge&color=4284F3" />
이 명령어를 터미널에 그대로 입력해 실행하세요.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
