Skip to main content

Flutter SDK version

SystemVersion
Rokt Flutter SDK4.10.0
Flutter>=2.5.0
iOS12.0+ (Placements), 15.0+ (Layouts)
Android5.0+ (API Level 21)

Release history

4.9.0

Added

  • Added Passthrough links support to the OpenUrl event

Fixed

  • Fix an issue with border radius not being correctly applied
  • Fix Rokt.close() API not closing the overlay and bottomsheet as expected
  • Fixed a crash due to Navigation Component ViewModelOwner mismatch
  • Fixed the issue with cross-platform embedded layout height calculation

4.8.1

Fixed

  • Fix button pressed style not working
  • Fix text color in dark mode
  • Fix unwanted PlacementFailure partner event
  • Fix navigation Bar black color display

4.8.0

Added

  • Added UX Helper as a dependency to handle all rendering logic
  • Added support for Edge to edge display

Fixed

  • Theming conflicts with partner applications by prefixing all resources with rokt_

4.7.0

Added

  • Add caching support

Fixed

  • Fix untagged socket strict mode violation issue
  • Fix bottomSheet not closing fully due to order change in backhandler
  • Fix font weight issue when font postscript name is used

4.6.1

Fixed

  • Fixed ANR issues during Rokt.init call
  • Fixed container shadow
  • Fix app crash when using androidxNavigation 2.8.1 or above

4.6.0

Added

  • Add expand to show functionality
  • Added new Rokt.init function with ability to have callback and events
  • Modifier and Events in the Jetpack Composable API integration

Fixed

  • Fixed status bar color issue
  • Fixed bottomsheet height change animation
  • Add wait for init to complete when execute is called
  • Made partner callback in execute a weak reference
  • Fix crash when Activity becomes null
  • Rare ANR issues on init
  • Fix container shadow issue
  • Fix app crash when using androidxNavigation 2.8.1

4.5.1

Fixed

  • Fixed app crash on RecyclerView due to Jetpack Compose viewCompositionStrategy

4.5.0

Added

  • Added ScrollableRow and ScrollableColumn layout
  • Added NonInteractableChildren, OuterLayoutNonInteractableChildren, and LayoutVariantNonInteractableChildren
  • Added FlexJustification and FlexAlignment for Container styling properties (FlexChild also uses FlexAlignment)

Removed

  • Removed scroll and auto properties from Overflow enum
  • Removed is_important_for_accessibility properties from DataIcon, DataImage, StaticIcon, StaticImage, and ProgressIndicator
  • Removed CloseButtonChildren, CreativeResponseChildren, ProgressControlChildren, StaticLinkChildren, and StaticLinkLayoutVariantChildren
  • Removed settings property from ProgressIndicator, GroupedDistribution, CarouselDistribution, and Overlay nodes
  • Removed LayoutStyleTransition
  • Removed FlexPosition
  • Removed CreativeCopy and Position predicates from the Outer Layout

Changed

  • Changed is_important_for_accessibility to accessibility_hidden in ProgressIndicator
  • Changed WhenTransition property names from in and out to in_transition and out_transition respectively
  • Changed how styling transitions are defined with updated LayoutStyles generic
  • Changed OverlayChildren to ModalChildren with closeOnComplete support

Fixed

  • Fixed app crash when loaded corrupted fonts
  • Downloading fonts in init simultaneously
  • Fixed rich text link styling
  • Fixed nested data binding in creative response

4.4.1

Fixed

  • Fixed Execute call without init state issue causing application crash due to missing dependencies

4.4.0

Added

  • Rokt partner app configuration setting to control color mode
  • Metrics to capture lost Execute calls on failed Inits for improved PRF measurement

Fixed

  • Fixed multi-page session issue
  • Fixed Bottomsheet restart issue

4.3.1

Fixed

  • Fixed default Bottom-sheet animation issue
  • SDK state restoration on Activity restart
  • Ensured placement persists when app is resumed
  • Jetpack Compose recomposition fixes

4.3.0

Added

  • Feature flag support
  • Partner events integration
  • Layout builder support

Fixed

  • Fixed Flutter embedded placement on Android 14
  • Fixed app crash on process restart
  • Fixed Kotlin flow invariant violation

4.2.2

Fixed

  • Fixed signal recording issue

4.2.1

Fixed

  • Fixed font management to support both font family and postscript names

4.2.0

Added

  • Font management improvements

4.1.0

Added

  • Carousel distribution
  • Grouped distribution
  • Accessibility support
  • SignalViewed reporting

Fixed

  • Fixed onShouldShowLoadingIndicator and onShouldHideLoadingIndicator callbacks
  • Fixed back button behavior on overlay
  • Removed unwanted ripple animation on buttons

3.15.0

Added

  • Support for additional close button at the bottom of the placement and updates to header design.

3.14.2

Changed

  • Updated Rokt SDKs and interfaces and General bug fixes

3.14.1

Changed

  • Updated Rokt SDKs and interfaces

3.14.0

Added

  • Added Support for New Layout and General bug fixes.

3.13.0

Changed

  • Updated Rokt SDKs and interfaces, text-based progress bar

3.12.1

Changed

  • Updated Rokt SDKs and interfaces, Allow static links to be opened with the default mobile browser.

3.12.0

Changed

  • Updated Rokt SDKs and interfaces, Bug fixes, close placements on negative button, and updates to styling configurables.

3.11.0

Changed

  • Updated Rokt SDKs and interfaces, support show image on dark mode.

3.10.0

Changed

  • Updated Rokt SDKs and interfaces, support word wrap for Title text.

3.9.1

Changed

  • Updated Rokt SDKs and interfaces, performance improvements and bug fixes

3.9.0

Changed

  • Updated Rokt SDKs and interfaces, use default mobile browser for actions.

3.8.0

Changed

  • Updated Rokt SDKs and interfaces, added Bottomsheet placement.

3.7.0

Changed

  • Updated Rokt SDKs and interfaces, Customisable progress bar

3.6.3

Added

  • Flutter SDK 3.0 supported

3.6.2

Changed

  • Updated Padding and Margin for Embedded Placement

3.6.1

Changed

  • Updated Rokt SDKs and interfaces

3.6.0

  • Introducing Rokt flutter SDK

Was this article helpful?