cph-cachet / flutter-plugins

A collection of Flutter plugins developed by CACHET
527 stars 625 forks source link

Health 10.2.0 | A way to classify users' activity level #961

Open mohamoha6200 opened 1 month ago

mohamoha6200 commented 1 month ago

Hello,

In our app, we aim to classify users based on their activity levels, categorizing them as sedentary, moderately active, or highly active. We have found the EXERCISE_TIME data type to be very useful on iOS, as it provides the number of minutes of brisk intensity exercise. However, we are facing challenges in achieving similar functionality on Android.

Challenges:

EXERCISE_TIME on iOS: This data type allows us to measure the number of minutes of brisk intensity exercise accurately. Lack of Equivalent on Android: We haven't found a direct equivalent for EXERCISE_TIME on Android to measure the minutes of vigorous activity. Intensity Differentiation for MOVE_TIME: We are looking for a way to determine the intensity (low vs. high) for the given MOVE_TIME on Android. Feature Request:

HEART_POINTS Data Type: We propose the addition of a HEART_POINTS data type, similar to the concept used by Google Fit. Users can earn 1x points for moderate activities and 2x points for vigorous activities. This would provide a clear and standardized way to measure activity intensity across both iOS and Android. Intensity Measurement for MOVE_TIME: If adding HEART_POINTS is not feasible, could there be a method to differentiate the intensity within the MOVE_TIME data type? For instance, distinguishing between low, moderate, and high intensity activities.

Thank you for considering our request. We look forward to any suggestions or potential solutions you might have.

Best regards,