HealthKit vs Google Fit in React Native: One Took 3 Hours, the Other 3 Days
HealthKit on React Native is straightforward. Google Fit is mid-deprecation; Health Connect is the real Android target. Real timing data from shipping a fitness app.
HealthKit on React Native is straightforward. Google Fit is mid-deprecation; Health Connect is the real Android target. Real timing data from shipping a fitness app.
Comparison
HealthKit vs Google Fit on React Native — what the docs hide and what actually takes 3 days to debug.
HealthKit (iOS) is mature, well-documented, and the libraries just work. Google Fit (Android) is in a long deprecation transition to Health Connect. If you are starting today, you wire HealthKit on iOS and Health Connect on Android — not Google Fit.
I learned this the hard way shipping a fitness app in March 2026.
react-native-health covers most read APIs (steps, heart rate, workouts, sleep, weight).enableBackgroundDelivery.NSHealthShareUsageDescription and NSHealthUpdateUsageDescription strings must be specific or App Review will reject.Google deprecated the Google Fit API. Android 14+ uses Health Connect as the unified store. New apps should target Health Connect. Old Google Fit code still works on older devices but is on borrowed time.
react-native-health-connect is the active library to target.react-native-health (or an Expo equivalent).react-native-health-connect.Build the iOS path first with HealthKit. Validate the product. Then port to Android with Health Connect. The reverse order will burn a week of runway on permission edge cases.
Bolt.new vs Lovable: Which AI Builder Actually Ships? (2026)
Both Bolt.new and Lovable generate web apps fast. Neither ships native mobile apps. Honest comparison from someone who tested both and built an alternative.
Cursor vs Claude Code: Editor vs Terminal Agent (2026)
Cursor is an AI-first IDE. Claude Code is an agent that runs in your terminal. After 6 months on both, here is when each one wins for shipping real apps.
EAS Build vs Fastlane: I Ditched Fastlane After 2 Years. Here's Why.
Fastlane served me for 2 years. Then EAS cut my build time by 70% and killed credential hell. Real numbers inside.
Expo Push vs Firebase: I Switched After 10,000 Notifications Failed
Expo Push works until it doesn't. Here's the scale limit I hit and which one my 4 shipped apps use now.
Shippen gives you a proven stack. React Native + NestJS + Supabase + 17 AI agents. One-time purchase.