We are currently releasing the update LTS (Long Term Support)of its SDKs, a release focused on the reliability, scalability, and technical maturity of the ROOK SDKs. This update not only improves the experience of syncing and retrieving health data from Health Connect and Apple Health, but also expands support for new sources such as Samsung Health.
SDKs focused on stability, performance, and traceability
The LTS update addresses one of the key pillars of ROOK's technical strategy: ensuring that every integration with health data sources is faster, more robust and predictable.
During this stabilization cycle, we focused on three main objectives:
  1. Optimize data synchronization and management, increasing update frequency without compromising data integrity.
  2. Unify and strengthen diagnostic and logging tools, allowing developers to gain greater visibility into the behavior of their integrations.
  3. Ensure a more modular and scalable architecture that allows for the frictionless incorporation of new data sources and functionalities.
Health Connect - Version 2.4.0
The new version of the SDK of Health Connect introduces critical improvements to synchronization, offering developers more control and improved data accuracy. The most notable updates are:
  • Reduced the wait time after reaching dropping to just 45 minutes before attempting to synchronize again.
  • More flexible manual synchronizations, even after exceeding request limits.
  • New manual synchronization method, replacing obsolete components and simplifying integration.
  • Optional parameter
    cancelAndReschedule
    , which allows you to cancel and reschedule dynamic background synchronizations.
  • Local access to synchronized data, eliminating the need for additional calls to view health summaries (sleep, activity, body, and events).
  • Improved management of time zones and time types, ensuring global consistency in biometric records.
These combined improvements increase refresh rate, energy efficiency, and data accuracy, directly impacting the quality of digital health experiences built on ROOK.
Samsung Health - Version 1.1.0
The new SDK for Samsung Health is part of the improvements included in this LTS update.
With this release, developers can access activity, sleep, heart rate, body weight, and workout data directly from Samsung Health, without intermediary apps.
The SDK offers:
  • Direct and secure integration with Samsung Health.
  • Full compatibility with ROOK data structures, ensuring consistency with Apple Health and Health Connect.
  • Automatic and manual synchronization for greater flexibility.
  • Simplified permission management, guiding the user through the authorization process.
With this launch, we aim to consolidate our position as an interoperable platform that connects multiple healthcare ecosystems under a single data model, reducing development costs and accelerating time-to-market.
Apple Health - Version 1.7.9
The SDK of Apple Health also receives an update focused on the technical robustness, scalability and traceability of the system. This release aims to improve the internal architecture of the SDK and offer developers a more stable and predictable environment.
Key improvements include:
  • Implementing the Builder design pattern, allowing for clearer separation of responsibilities, better code modularity, and greater ease of testing and future extensions.
  • Optimization of the log collection and sending system, increasing the reliability of captured information and reducing the possibility of data loss during transmission.
  • Improved monitoring and traceability, with a higher log retention rate and a more stable diagnostic flow in production environments.
  • Better internal organization of dependencies and components, facilitating future integrations with new data sources or services.
Together, these enhancements provide a stronger technical foundation, more consistent performance, and more detailed diagnostic capabilities for applications that rely on accurate, continuous health data.
Compatibility with new framework versions
Along with this LTS update, ROOK SDKs will also include updates for the latest versions of mobile frameworks, ensuring a smooth and up-to-date integration:
  • React Native: version 2.1.0
  • Flutter - Apple Health: version 1.10.0
  • Flutter - Health Connect: version 3.3.0
  • Flutter - Samsung Health: version 1.1.0
  • Capacitor: version 1.0.0
These updates ensure that developers can integrate ROOK SDKs seamlessly into their latest projects, maintaining stability and compatibility with the most recent releases.
ROOK as universal health data infrastructure
With the stabilization of its SDKs, ROOK reinforces its vision of becoming the standard infrastructure for health and wellness data interoperability.
Each improvement in this version seeks to reduce technical friction, increase the reliability of information and allow companies to build personalized experiences from the biometric data of its users, without worrying about the complexity of each source.
Frequently Asked Questions
What is the ROOK SDK LTS update?
The update LTS (Long Term Support) is a stable release focused on improving the reliability, performance, and scalability of ROOK SDKs. This release includes improvements to Health Connect, Apple Health, and the addition of the new SDK for Samsung Health.
Is it mandatory to update to this version?
No. However, it's recommended to upgrade to take advantage of performance optimizations, new synchronization methods, and fixes that ensure better data and log handling. Previous versions will continue to work for a limited time, but will no longer receive active support or bug fixes.
What benefits does this update offer?
  • More efficient and flexible synchronization in Health Connect.
  • Better log management and a more modular architecture in Apple Health.
  • The new SDK for Samsung Health expands compatibility with other health platforms.
  • Improved stability, reduced wait times, and improved control over synchronization execution.
What major changes have been made to the Health Connect SDK?
This release includes a reduction in the wait time after the health connect request quota to 45 minutes, along with more flexible manual syncs and a new manual sync method that simplifies integration. The optional parameter is also added
cancelAndReschedule
, which allows you to cancel and reschedule background tasks, as well as local access to synchronized health data and better management of time zones and time records.
What's included in the new SDK for Samsung Health?
The SDK allows direct access to data from activity, sleep, heart rate, body weight, and workouts from Samsung Health, without the need for intermediary apps. It also maintains compatibility with the ROOK data model and supports both manual and automatic synchronization.
What improvements does the Apple Health SDK include?
The update incorporates the implementation of the Builder design pattern, geared toward a more modular architecture. It also optimizes log collection and delivery, improves system stability and traceability, and internally reorganizes components to facilitate future integrations and maintenance.
How does this update affect current developers?
Developers will be able to continue using their current integrations without any immediate mandatory changes. However, the new versions offer a more stable foundation and a better development experience, so a gradual migration is recommended.
Where can I find updated documentation?
Full documentation with technical details and implementation examples is available on the ROOK developer portal: https://docs.tryrook.io
Will there be support for older versions?
Yes, but on a limited basis. Previous versions will receive minimal maintenance for a defined period (see support notes). After that, it's recommended to fully migrate to the LTS version to ensure future compatibility.
Who should I contact in case of questions or incidents?
ROOK's technical support team is available through the developer support channel or by direct contact at support@tryrook.io.