Integrate HealthKit & Health Connect to Capacitor App

Job ID: 40241255

Budget: $30 – $250 USD

Capacitor iOS & Android HealthKit / Health Connect Integration (Existing App)

Description:

I have an existing web app built with Vite + Capacitor that is already 70% native-ready.

The database, authentication, health UI, and sync structure are complete.

I need a developer to finish the native bridge work for iOS and Android.

This is NOT a rebuild. This is NOT React Native. This is NOT Flutter.

This is a Capacitor project that needs native plugin integration only.

Current Status:

Capacitor config complete

Hot reload working

Database + Supabase ready

Health tables exist (heart_rate, resting_heart_rate, workout)

healthSyncService.ts scaffolded (placeholder logic)

Web push implemented (needs native swap)

What I Need Done:

Install and configure:

Capacitor HealthKit plugin (iOS)

Capacitor Health Connect plugin (Android)

Implement real data queries for:

Current heart rate

Resting heart rate

Workout heart rate samples

Configure:

iOS HealthKit entitlements

Info.plist permissions

Android Health Connect permissions

Target API 34+

Replace web PushManager with:

@capacitor/push-notifications

Disable service worker inside native builds

Test on:

iPhone (physical device)

Apple Watch

Android phone

Wear OS device (if available)

Important:

You MUST have:

Experience with Capacitor

Experience integrating HealthKit

Experience with Android Health Connect

Access to a Mac with Xcode

Experience handling iOS signing & entitlements

If you suggest rewriting the app in another framework, I will not proceed.

Deliverables:

Working heart rate sync on iOS

Working heart rate sync on Android

Push notifications working natively

Clean documented setup steps