spike_flutter_sdk 1.0.13 copy "spike_flutter_sdk: ^1.0.13" to clipboard
spike_flutter_sdk: ^1.0.13 copied to clipboard

outdated

Reads HealthKit data from iOS HealthKit, and syncs it with Spike backend.

0.0.1 #

  • Apple HealthKit data reading functionality with ability to send this data to the server of your choice.

0.0.2 #

  • Improved handling of the background tasks registration.
  • Support to set custom task ID introduced to check if background tasks actually work.
  • Support for event tracking introduced. Tracking can be enabled or disabled.

0.0.3 #

  • Made sure background tasks would take correct intervals to send the data.
  • Added more information to logging.
  • Made sure events logged would be sorted by the date in an ascending order.

0.0.4 #

  • Background delivery support introduced.
  • Better code organization regarding storing some configured data in the storage.
  • Background delivery interval support introduced.
  • Improvements regarding date and time resolution when resolving or sending the data.

0.0.5 #

  • Background delivery now takes last three days for the data to be sent.
  • calories removed, and basal energy burned introduced instead.

0.0.6 #

  • Workout data reading introduced.
  • Summary data reading improved, and now all of the summary data can be read.

0.0.7 #

  • Example updated.
  • Summary data reading improved even further.
  • Added the way to send separate identifier data.
  • README updated.

0.0.8 #

  • Removed some data for summary.
  • Workouts data times rounding added, so conversions would not fail.

0.0.9 #

  • Activity groups support introduced.

0.0.10 #

  • Sleep data reading and sending support introduced.

1.0.0 #

  • Complete rewrite of the library to follow the Spike standards required.

1.0.1 #

  • Complete rewrite of the communication with backend.
  • Reading the body data introduced.
  • Calculating time improved.
  • More logging added.

1.0.2 #

  • Better logging.

1.0.3 #

  • More logging added.
  • IDs usage fixed.

1.0.4 #

  • Logging improvements.
  • Sending data to backend improvements.
  • Android Health Connect Core recreated using direct API for the Health Connect due to failure of Flutter package to properly convert data under the release mode.

1.0.5 #

  • Better background delivery configuration into SpikeSDK added.

1.0.6 #

  • Breathinng data issues resolved.
  • Workouts reading issues resolved.
  • README updated.
  • SpikeSDK changed, so SpikeSDK.initialize() would not be needed as per documentation.

1.0.7 #

  • iOS workouts reading problems resolved.
  • Made sure floors are added from the iOS data.
  • Added functionality that allows configuration of the background delivery tasks.
  • Added debouncing for the background delivery tasks of five seconds, so they would not trigger unnecessary sending to the backend.
  • Fixed an issue of reading sleep data. Ensured user is requested for additional permissions that are required in order to collect the statistics needed regarding sleep.
  • Made sure that in sleep statistics zeroes would be changed into null when no data is read.
  • Updated README with the background delivery example information.

1.0.8 #

  • README improved.
  • Data keys expectations changed per changed backend.

1.0.9 #

  • README updated.
  • Made sure that casting when using connection.extractData(<...>) is no longer needed.

1.0.10 #

  • README updated.
  • Ensured dart doc is working.

1.0.11 #

  • README updated.
  • Example updated.

1.0.12 #

  • Min iOS version reduced for the sleep data.

1.0.13 #

  • Native wrapping with native Android SDK introduced.
  • Native wrapping with native iOS SDK introduced.
7
likes
0
points
794
downloads

Publisher

verified publisherspikeapi.com

Weekly Downloads

Reads HealthKit data from iOS HealthKit, and syncs it with Spike backend.

Homepage

License

unknown (license)

Dependencies

cryptography, flutter, get_it, hex, http, shared_preferences, update, uuid

More

Packages that depend on spike_flutter_sdk

Packages that implement spike_flutter_sdk