wearable_health 0.0.2 copy "wearable_health: ^0.0.2" to clipboard
wearable_health: ^0.0.2 copied to clipboard

A flutter plugin for reading health data

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add wearable_health

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):

dependencies:
  wearable_health: ^0.0.2

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:wearable_health/constants.dart';
import 'package:wearable_health/controller/wearable_health.dart';
import 'package:wearable_health/extensions/open_m_health/health_connect/health_connect_data.dart';
import 'package:wearable_health/extensions/open_m_health/health_connect/health_connect_heart_rate.dart';
import 'package:wearable_health/extensions/open_m_health/health_connect/health_connect_heart_rate_variability.dart';
import 'package:wearable_health/extensions/open_m_health/health_connect/health_connect_skin_temperature.dart';
import 'package:wearable_health/extensions/open_m_health/health_kit/health_kit_body_temperature.dart';
import 'package:wearable_health/extensions/open_m_health/health_kit/health_kit_data.dart';
import 'package:wearable_health/extensions/open_m_health/health_kit/health_kit_heart_rate.dart';
import 'package:wearable_health/extensions/open_m_health/health_kit/health_kit_heart_rate_variability.dart';
import 'package:wearable_health/extensions/open_m_health/schemas/body_temperature.dart';
import 'package:wearable_health/extensions/open_m_health/schemas/heart_rate.dart';
import 'package:wearable_health/extensions/open_m_health/schemas/heart_rate_variability.dart';
import 'package:wearable_health/extensions/open_m_health/schemas/heart_rate_variability_algorithm.dart';
import 'package:wearable_health/extensions/open_m_health/schemas/heart_rate_variability_measurement_method.dart';
import 'package:wearable_health/extensions/open_m_health/schemas/ieee_1752/descriptive_statistic.dart';
import 'package:wearable_health/extensions/open_m_health/schemas/ieee_1752/duration_unit_value.dart';
import 'package:wearable_health/extensions/open_m_health/schemas/ieee_1752/ieee_1752_schema.dart';
import 'package:wearable_health/extensions/open_m_health/schemas/ieee_1752/temperature_unit.dart';
import 'package:wearable_health/extensions/open_m_health/schemas/ieee_1752/temperature_unit_value.dart';
import 'package:wearable_health/extensions/open_m_health/schemas/ieee_1752/time_frame.dart';
import 'package:wearable_health/extensions/open_m_health/schemas/ieee_1752/time_interval.dart';
import 'package:wearable_health/extensions/open_m_health/schemas/ieee_1752/unit_value.dart';
import 'package:wearable_health/extensions/open_m_health/schemas/measurement_location.dart';
import 'package:wearable_health/extensions/open_m_health/schemas/open_m_health_schema.dart';
import 'package:wearable_health/extensions/open_m_health/schemas/temporal_relationship_to_physical_activity.dart';
import 'package:wearable_health/extensions/open_m_health/schemas/temporal_relationship_to_sleep.dart';
import 'package:wearable_health/model/health_connect/enums/hc_availability.dart';
import 'package:wearable_health/model/health_connect/enums/hc_health_metric.dart';
import 'package:wearable_health/model/health_connect/hc_entities/heart_rate.dart';
import 'package:wearable_health/model/health_connect/hc_entities/heart_rate_record_sample.dart';
import 'package:wearable_health/model/health_connect/hc_entities/heart_rate_variability_rmssd.dart';
import 'package:wearable_health/model/health_connect/hc_entities/metadata.dart';
import 'package:wearable_health/model/health_connect/hc_entities/skin_temperature.dart';
import 'package:wearable_health/model/health_connect/hc_entities/skin_temperature_delta.dart';
import 'package:wearable_health/model/health_connect/hc_entities/temperature.dart';
import 'package:wearable_health/model/health_connect/hc_entities/temperature_delta.dart';
import 'package:wearable_health/model/health_connect/health_connect_data.dart';
import 'package:wearable_health/model/health_data.dart';
import 'package:wearable_health/model/health_kit/enums/hk_availability.dart';
import 'package:wearable_health/model/health_kit/enums/hk_health_metric.dart';
import 'package:wearable_health/model/health_kit/health_kit_data.dart';
import 'package:wearable_health/model/health_kit/hk_body_temperature.dart';
import 'package:wearable_health/model/health_kit/hk_entities/hk_device.dart';
import 'package:wearable_health/model/health_kit/hk_entities/hk_object_type.dart';
import 'package:wearable_health/model/health_kit/hk_entities/hk_quantity.dart';
import 'package:wearable_health/model/health_kit/hk_entities/hk_quantity_sample.dart';
import 'package:wearable_health/model/health_kit/hk_entities/hk_quantity_type.dart';
import 'package:wearable_health/model/health_kit/hk_entities/hk_sample.dart';
import 'package:wearable_health/model/health_kit/hk_entities/hk_sample_type.dart';
import 'package:wearable_health/model/health_kit/hk_entities/hk_source.dart';
import 'package:wearable_health/model/health_kit/hk_heart_rate.dart';
import 'package:wearable_health/model/health_kit/hk_heart_rate_variability.dart';
import 'package:wearable_health/service/converters/json/json_converter.dart';
import 'package:wearable_health/service/converters/json/json_converter_interface.dart';
import 'package:wearable_health/service/factory/factory.dart';
import 'package:wearable_health/service/factory/factory_interface.dart';
import 'package:wearable_health/service/health_connect/data_factory.dart';
import 'package:wearable_health/service/health_connect/data_factory_interface.dart';
import 'package:wearable_health/service/health_connect/health_connect.dart';
import 'package:wearable_health/service/health_connect/health_connect_interface.dart';
import 'package:wearable_health/service/health_kit/data_factory.dart';
import 'package:wearable_health/service/health_kit/data_factory_interface.dart';
import 'package:wearable_health/service/health_kit/health_kit.dart';
import 'package:wearable_health/service/health_kit/health_kit_interface.dart';