terra_flutter_bridge
Terra Flutter bridge to connect to TerraiOS and TerraAndroid.
0.11.0
4.2K downloads/mo
#4105 most downloaded on pub.dev
tryterra/terra-flutter
What this package is like to depend on
Last release 2 days ago
21 Aug 2026
Ships fairly regularly
a new release about every 2 weeks
Most releases are documented
notes for 49 of 68 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
107 releases · first in 2022
34 releases in the last 12 months
see the full history below
Release timeline
107 releases · Jun 2022 to Aug 2026Releases
latest 60 of 107-
0.11.021 Aug 2026Release notes
Open source →release: terra_flutter_bridge 0.11.0 — TerraiOS ~> 1.9.1 [ZD 6317] (#34)
Release notes
Open source →- Bump TerraiOS SDK to ~> 1.9.1 (from ~> 1.7.10) — upgrade recommended for all iOS users.
- Fixes background Apple Health data being lost permanently. A background wake that could not publish (device locked, or the upload failed) still drained the pending cache and advanced the HealthKit anchors, so the skipped samples were discarded and never re-read — the device went silent and stayed silent. Reads are now deferred and replayed on unlock, and the caches and anchors are only retired once the data is actually on the wire (ZD 6317).
- Guards a crash on HealthKit unit conversion for BMI and other body quantities.
initTerraon iOS can now returnsuccess: falsewith anerrorfor Apple Health. HealthKit authorisation failures previously never reached the caller, so this path never fired.- Apple Health init no longer hangs forever if HealthKit never calls back; it times out after 60s and reports a failure.
- Adds the
healthObservationdata type (raw HealthKit sample push). Requested only when the scope is enabled for your developer account, so no new HealthKit prompt for existing apps. - Daily samples that cross midnight are attributed to the day they start.
- Bump TerraiOS SDK to ~> 1.9.1 (from ~> 1.7.10) — upgrade recommended for all iOS users.
-
0.10.104 Aug 2026Release notes
Open source →- Android: fix a
NullPointerExceptioninonDetachedFromEnginewhen the plugin runs on a headless Flutter engine that never attaches an Activity, such as an FCM background isolate. The method channel is created inonAttachedToActivity, so it is null on that path.
- Android: fix a
-
0.10.027 Jul 2026Release notes
Open source →- Bump TerraAndroid SDK to 1.7.2 (https://github.com/tryterra/TerraAndroid/wiki/Change-Log) — fixes Android Health Connect data not syncing. Upgrade recommended for all Android users.
- Android
initTerra,initConnectionandgetUserIdnow return the real success value from the native SDK instead of always returningtrue.- Code that branches on
successcan now take failure paths that previously never fired.
- Code that branches on
-
0.9.430 Jun 2026Release notes
Open source →- Bump TerraiOS SDK to ~> 1.7.10 — Apple Watch lap/segment fix: laps now follow the user's segment markers, with correct per-segment distance/pace/HR/power (ZD 5587).
-
0.9.324 Jun 2026 -
0.9.117 Apr 2026Release notes
Open source →- Bump TerraiOS SDK to 1.7.1 (https://github.com/tryterra/TerraiOS/wiki/Change-Log)
-
0.9.016 Apr 2026Release notes
Open source →- Bump TerraiOS SDK to 1.7.0 (https://github.com/tryterra/TerraiOS/wiki/Change-Log)
- Uses Swift 6
- Bump TerraiOS SDK to 1.7.0 (https://github.com/tryterra/TerraiOS/wiki/Change-Log)
-
0.9.0-samsung.6-beta.903 Aug 2026 pre-release -
0.9.0-samsung.6-beta.802 Aug 2026 pre-release -
0.9.0-samsung.6-beta.701 Aug 2026 pre-release -
0.9.0-samsung.6-beta.601 Aug 2026 pre-release -
0.9.0-samsung.6-beta.531 Jul 2026 pre-release -
0.9.0-samsung.6-beta.431 Jul 2026 pre-release -
0.9.0-samsung.6-beta.330 Jul 2026 pre-release -
0.9.0-samsung.6-beta.230 Jul 2026 pre-releaseNothing published for this version
-
0.9.0-samsung.6-beta.130 Jul 2026 pre-releaseNothing published for this version
-
0.9.0-samsung.604 Aug 2026 pre-releaseRelease notes
Open source →Same code Walter validated as 0.9.0-samsung.6-beta.9; only the version string and
the Android SDK pin change, both from beta to the matching stable. None of the
data-sdk merge work is included — that ships separately so this release carries
no risk beyond what has already been signed off on device. (ZD #6130)Claude-Session: https://claude.ai/code/session_016DsgLL2qK8LBgbJY7Dzpvn
-
0.9.0-samsung.521 Jul 2026 pre-releaseNothing published for this version
-
0.9.0-samsung.407 Jul 2026 pre-releaseNothing published for this version
-
0.9.0-samsung.310 Jun 2026 pre-releaseNothing published for this version
-
0.9.0-samsung.217 Apr 2026 pre-releaseNothing published for this version
-
0.9.0-samsung.116 Apr 2026 pre-releaseNothing published for this version
-
0.8.302 Mar 2026Release notes
Open source →- Bump TerraiOS SDK to 1.6.32 (https://github.com/tryterra/TerraiOS/wiki/Change-Log)
-
0.8.212 Feb 2026Release notes
Open source →- Bump TerraiOS SDK to 1.6.31 (https://github.com/tryterra/TerraiOS/wiki/Change-Log)
- Bump TerraAndroid SDK to 1.6.3 (https://github.com/tryterra/TerraAndroid/wiki/Change-Log)
-
0.8.120 Nov 2025Release notes
Open source →- Bump TerraiOS SDK to 1.6.30 (https://github.com/tryterra/TerraiOS/wiki/Change-Log)
-
0.8.030 Jul 2025Release notes
Open source →- Bump TerraAndroid SDK to 1.6.0 (https://github.com/tryterra/TerraAndroid/wiki/Change-Log)
- Permissions no longer get requested on initTerra.
- Bump TerraAndroid SDK to 1.6.0 (https://github.com/tryterra/TerraAndroid/wiki/Change-Log)
-
0.8.0-samsung.1005 Mar 2026 pre-releaseNothing published for this version
-
0.8.0-samsung.902 Mar 2026 pre-releaseNothing published for this version
-
0.8.0-samsung.826 Jan 2026 pre-releaseNothing published for this version
-
0.8.0-samsung.721 Jan 2026 pre-releaseNothing published for this version
-
0.8.0-samsung.606 Jan 2026 pre-releaseNothing published for this version
-
0.8.0-samsung.429 Oct 2025 pre-releaseNothing published for this version
-
0.8.0-samsung.328 Oct 2025 pre-releaseNothing published for this version
-
0.8.0-samsung.223 Sep 2025 pre-releaseNothing published for this version
-
0.8.0-samsung.102 Sep 2025 pre-releaseNothing published for this version
-
0.7.915 Jul 2025Release notes
Open source →- Bump TerraAndroid SDK to 1.5.10 (https://github.com/tryterra/TerraAndroid/wiki/Change-Log)
-
0.7.808 Jul 2025Release notes
Open source →- Bump TerraiOS SDK to 1.6.28 (https://github.com/tryterra/TerraiOS/wiki/Change-Log)
-
0.7.719 Jun 2025Release notes
Open source →- Bump TerraAndroid SDK to 1.5.7 (https://github.com/tryterra/TerraAndroid/wiki/Change-Log)
-
0.7.620 May 2025Release notes
Open source →- Bump TerraiOS SDK to 1.6.26 (https://github.com/tryterra/TerraiOS/wiki/Change-Log)
-
0.7.516 May 2025Release notes
Open source →- Bump TerraiOS SDK to 1.6.25 (https://github.com/tryterra/TerraiOS/wiki/Change-Log)
- Bump TerraAndroid SDK to 1.5.6 (https://github.com/tryterra/TerraAndroid/wiki/Change-Log)
-
0.7.405 Dec 2024Release notes
Open source →- Bump TerraiOS SDK to 1.6.24 (https://github.com/tryterra/TerraiOS/wiki/Change-Log)
- Bump TerraAndroid SDK to 1.5.3 (https://github.com/tryterra/TerraAndroid/wiki/Change-Log)
-
0.7.327 Nov 2024Release notes
Open source →- Bump TerraiOS SDK to 1.6.23 (https://github.com/tryterra/TerraiOS/wiki/Change-Log)
-
0.7.207 Nov 2024Release notes
Open source →- Bump TerraiOS SDK to 1.6.22 (https://github.com/tryterra/TerraiOS/wiki/Change-Log)
- Bump TerraAndroid SDK to 1.5.2 (https://github.com/tryterra/TerraAndroid/wiki/Change-Log)
-
0.7.106 Nov 2024Release notes
Open source →- Bump TerraiOS SDK to 1.6.21 (https://github.com/tryterra/TerraiOS/wiki/Change-Log)
- Bump TerraAndroid SDK to 1.5.1 (https://github.com/tryterra/TerraAndroid/wiki/Change-Log)
-
0.7.009 Sep 2024Release notes
Open source →- Bump TerraiOS SDK to 1.6.19 (https://github.com/tryterra/TerraiOS/wiki/Change-Log)
- Bump TerraAndroid SDK to 1.5.0 (https://github.com/tryterra/TerraAndroid/wiki/Change-Log)
- Includes support for resource: HEALTH_CONNECT, allowing data aggregated over all sources
-
0.7.0-samsung.704 Aug 2025 pre-releaseNothing published for this version
-
0.7.0-samsung.615 Jul 2025 pre-releaseNothing published for this version
-
0.7.0-samsung.503 Jul 2025 pre-releaseNothing published for this version
-
0.7.0-samsung.413 Nov 2024 pre-releaseNothing published for this version
-
0.7.0-samsung.329 Aug 2024 pre-releaseNothing published for this version
-
0.7.0-samsung.224 Jun 2024 pre-releaseNothing published for this version
-
0.7.0-samsung.125 Apr 2024 pre-releaseNothing published for this version
-
0.7.0-samsung23 Apr 2024 pre-releaseNothing published for this version
-
0.6.904 Sep 2024Release notes
Open source →- Bump TerraiOS SDK to 1.6.16 (https://github.com/tryterra/TerraiOS/wiki/Change-Log)
-
0.6.829 Aug 2024Release notes
Open source →- Bump TerraiOS SDK to 1.6.16 (https://github.com/tryterra/TerraiOS/wiki/Change-Log)
-
0.6.730 Jul 2024Release notes
Open source →- Bump TerraiOS SDK to 1.6.13 (https://github.com/tryterra/TerraiOS/wiki/Change-Log)
- Bump TerraAndroid SDK to 1.4.24 (https://github.com/tryterra/TerraAndroid/wiki/Change-Log)
- Added namespace to android build gradle
-
0.6.620 Jun 2024Release notes
Open source →- Bump TerraiOS SDK to 1.6.12 (https://github.com/tryterra/TerraiOS/wiki/Change-Log)
-
0.6.519 Jun 2024Release notes
Open source →- Bump TerraiOS SDK to 1.6.11 (https://github.com/tryterra/TerraiOS/wiki/Change-Log)
-
0.6.406 Jun 2024Release notes
Open source →- Bump TerraiOS SDK to 1.6.10 (https://github.com/tryterra/TerraiOS/wiki/Change-Log)
- Bump dependency
httpto 1.1.0
-
0.6.325 Jan 2024Release notes
Open source →- Bump TerraiOS SDK to 1.6.2 (https://github.com/tryterra/TerraiOS/wiki/Change-Log)
- Bump TerraAndroid SDK to 1.4.23 (https://github.com/tryterra/TerraAndroid/wiki/Change-Log)