Atomic Changelog

SDK
Flutter

Flutter 3.19.0

Form sheet presentation on Android. Atomic.transact takes a new optional presentationStyleAndroid (AtomicPresentationStyleAndroid.fullScreen or .formSheet).

Impact

New features

  • Form sheet presentation on Android. Atomic.transact takes a new optional presentationStyleAndroid (AtomicPresentationStyleAndroid.fullScreen or .formSheet). A form sheet opens Transact as a bottom sheet on phones and a centered card on large screens, with the app dimmed behind it. Full screen is still the default, so existing integrations behave the same. iOS ignores the option and keeps using presentationStyleIOS.

iOS SDK upgrade (3.35.3 → 3.36.0)

  • Dynamic Type fix on iOS 27. Transact now responds correctly to the user's text size setting on iOS 27. The SDK recommends this release for everyone because of the improved iOS 27 accessibility support.
  • Fewer conflicts with other SDKs. The static frameworks are now prelinked, so Transact's private Swift symbols can't clash with other SDKs linked into the same app.
  • Cleanup fix. Memory is fully cleaned up when Transact closes right after launch, for example on an invalid token.
  • Deprecated native APIs removed. The iOS SDK removed its product-based AtomicConfig initializer and its unused demo mode initializer. The Flutter plugin doesn't use either one, so Flutter apps need no changes.

Android SDK upgrade (3.25.1 → 3.26.0)

  • Build minimums are now enforced. The SDK declares its AGP and compileSdk minimums, so Gradle stops the build of any app below them and names the version it needs. The minimums are Kotlin 2.1+, AGP 8.9.1+ and compileSdk 36. Earlier releases already required these, so most apps need no changes.
  • Minified builds on OkHttp 5. Apps on OkHttp 5 without the OkHttp BOM no longer fail at the R8 step.

Changes

  • Added presentationStyleAndroid to Atomic.transact for presenting Transact as a form sheet on Android (#118)
  • Bumped the bundled iOS SDK to 3.36.0 (#115)
  • Bumped the bundled Android SDK to 3.26.0 (#117)

Platform SDK Versions

  • Android 3.26.0
  • iOS 3.36.0

Unlock the action layer of your financial app

To connect with us, please fill out the form. Expect a response within one business day.

Contact sales

Reason

By submitting this form, you agree that your information is collected in accordance with our Privacy Policy.

Our team has received your message.

Here's what to expect for next steps: