fw_flutter_sdk 2.11.3 copy "fw_flutter_sdk: ^2.11.3" to clipboard
fw_flutter_sdk: ^2.11.3 copied to clipboard

Flutter plugin for Firework SDK, which supports integrating video feed, shopping, and live stream into Flutter Apps.

CHANGELOG #

[2.11.3] #

Added #

  • Support Hungarian

Fixed #

  • [Android] Submit button text is not in alignment with the button
  • [iOS] Fix some parity issues

[2.11.2] #

Changed #

  • Keep player style consistent on iOS and Android

[2.11.1] #

Fixed #

  • Keep product impression/click event reporting consistent with Web
  • [iOS] Touchscreen is not working when video is playing in PIP mode on iPad.
  • [Android] Ensure that the PIP video remains unmuted even when another video is opened for playback
  • [Android] Ensure that the product is displayed at the top when adding a new product to livestream

[2.11.0] #

Added #

  • Support live commerce UI/UX customization
  • Make the copies for main entries consistent across iOS and Android
  • Display forward and backward arrows for the full-screen player.
  • Hide or show the chat message when it's deleted or undeleted in business portal
  • Scroll the announcement automatically in live stream
  • [Android] Display cta and product cards for compact story block

Changed #

  • [iOS] Hide the product icon when the product list is empty
  • [iOS] Show poll title when the user selects the poll option
  • [Android] Show the mini-size icon when the short video/replay plays
  • [Android] Expand chat messages by default

[2.10.0] #

Added #

  • Support Thai language
  • Pass videoType and liveStreamStatus in the event callbacks
  • [iOS] Support not muting the Story block during the initial display

[2.9.1] #

Added #

  • [Android] Support changing app language without restarting the activity

[2.9.0] #

Added #

  • More language support
  • Optimizations for RTL
  • Expose more properties for many event callbacks
  • Support configuring data tracking level
  • [Android] Add the email field to the Question interactions

Fixed #

  • [Android] "Host Will be right back" pop up message is missing in viewers mobile when the streamer paused the live stream

[2.8.1] #

Added #

  • [iOS] Support configuring the visibility of the playback button on the full-screen story block

Fixed #

[2.8.0] #

Added #

  • Support Digital Showroom
  • [iOS] Add privacy manifest configuration on the iOS SDK to ensure compliance with Apple privacy guidelines and regulations

Changed #

  • Replace livestream id with video id for event callbacks
  • Change behaviour of product availability in Livestream Replay. The product availability is based on the last state of the product in the Livestream
  • [Android] Upgrade the Android SDK's Kotlin version to 1.8.x

Fixed #

  • [Android] Unmuting muted active livestream when user goes from PIP to fullscreen

[2.7.0] #

Added #

  • [iOS] Support customizing feed item shadow
  • [iOS] Support disabling tap action on custom logo

[2.6.3] #

Fixed #

  • [Android] startFloatingPlayer doesn't work when the video pauses

Changed #

  • [Android] Upgrade Firework Android SDK to V6.9.3

[2.6.2] #

Changed #

  • [Android] Upgrade Firework Android SDK to V6.9.2

[2.6.1] #

Added #

Fixed #

  • The display of the video feed is abnormal when enabling autoplay

[2.6.0] #

Added #

  • Support showing countdown timer for the livestream trailer
  • Support getting feed id from VideoFeed and StoryBlock widgets
  • Add video model including feed id to some event models
  • [iOS] Support video feed and story block empty callback
  • [Android] Support displaying custom logo instead of ellipsis on the player

Changed #

  • [iOS] Upgrade Firework iOS SDK to V1.16.0
  • [Android] Upgrade Firework Android SDK to V6.9.1

Breaking Changes #

  • Add event parameter to onCustomClickCartIcon callback

[2.5.0] #

Added #

  • [Android] Show "Tap to enter livestream" in the story block collapsed mode
  • [Android] Support multiple pinned products
  • [Android] Update the UI for replays Product Highlight (key moments)

Changed #

  • [Android] Upgrade Firework Android SDK to V6.8.1

[2.4.7] #

Changed #

  • [iOS] Contain many enhancements for live streams in regions with low latency
  • [Android] Implement trackPurchase API

[2.4.6] #

Changed #

  • [Android] Optimize the livestream transition black screen issue between trailer and go live in story block

[2.4.5] #

Fixed #

  • [Android] The story block background sound issue
  • [Android] The random duplicate feed item issue

[2.4.4] #

Fixed #

  • [Android] Custom CTA callback doesn't work in the release package

[2.4.3] #

Changed #

  • [Android] Upgrade Firework Android SDK to V6.7.3
  • [Android] Bug fixes

[2.4.2] #

Added #

  • Support initializing SDK on the native side

[2.4.2-beta.1] #

  • Firework Flutter SDK beta release

Changed #

  • [Android] Remove the logic that displays the loader by default when users click on the shopping CTA

[2.4.1] #

Changed #

  • [Android] Bug fixes

[2.4.0] #

Added #

  • [iOS] Support showing and hiding product price based on API
  • [iOS] Add more configurations for product card, including width and height, background color, price label style, etc.
  • [iOS] Support displaying custom logo instead of ellipsis on the player
  • [iOS] Support pausing and resuming video when handling product card and CTA button click events
  • Add a util method for calculating the height of the grid feed

[2.3.2] #

Added #

  • [Android] Support the multiple pinned products feature in the livestream

[2.3.1] #

Fixed #

  • [Android] StoryBlock widget is not muted when leaving view port under certain conditions

[2.3.0] #

Added #

  • Ability to customize product card
  • Add wantKeepAlive in VideoFeed`` andStoryBlock` widgets
  • [Android] Add onVideoFeedEmpty in VideoFeed widget
  • [Android] Add onStoryBlockEmpty in StoryBlock widget
  • [Android] Support opening fullscreen story block programmatically
  • [Android] Ability to customize the images of the full screen player buttons namely: video detail button, mute/unmute button, close button, play/pause button
  • [Android] Add adConfiguration property in VideoFeed`` andStoryBlock` widgets
  • [Android] Ability to define custom navigation handling when user taps on product card
  • [Android] Ability to hide dual title
  • [iOS] Support PiP callback in VideoFeed`` and StoryBlock` widgets
  • [iOS] Support pausing and resuming video when handling the video CTA button click event

Deprecated #

  • [Android] Deprecate isHidden property in ProductCardPriceConfiguration class

Breaking Changes #

  • Remove onStoryBlockFullScreenStateChanged callback in `StoryBlock`` widget

[2.2.1-beta.4] #

  • Firework Flutter SDK beta release

[2.2.1-beta.3] #

  • Firework Flutter SDK beta release

[2.2.1-beta.2] #

  • Firework Flutter SDK beta release

[2.2.1-beta.1] #

  • Firework Flutter SDK beta release

[2.2.0] #

Added #

  • Ability to set a single video/live stream id as the source in story block and video feed
  • New product card
  • [iOS] Ability to define custom navigation handling when user taps on product card
  • [iOS] Ability to customize the images of the full screen player buttons namely: video detail button, mute/unmute button, close button, play/pause button
  • [iOS] Add story block configuration
  • [iOS] Ability to hide dual title

[2.2.0-beta.2] #

  • Firework Flutter SDK beta release

[2.2.0-beta.1] #

  • Firework Flutter SDK beta release

[2.1.0] #

Added #

  • Support SKU feed and story block
  • Support polls and questions in short videos on the iOS side
  • Support configuring the number of the feed title lines on the iOS side
  • Support configuring the padding of the feed title on the iOS side

Changed #

  • Update Firework iOS SDK version to 1.11.0
  • Update Firework Android SDK version to 6.3.4

[2.0.6] #

Fixed #

  • Fix the video feed item corner radius issue on the Android side

[2.0.5] #

Added #

  • Support configuring cornerRadius in StoryBlock widget

[2.0.4] #

Breaking Changes #

  • Remove routeObserver property from FWNavigator class

[2.0.3] #

Changed #

  • Upgrade Firework Android SDK version to 6.3.3

[2.0.2] #

Added #

  • Support configuring feed item spacing on the Android side

Fixed #

  • Unable to start floating player programmatically in some cases on the Android side

[2.0.1] #

Changed #

  • Upgrade Firework Android SDK version to 6.3.1

[2.0.0] #

Added #

  • Support Picture in Picture for video feed on the Android side(already supported on iOS)
  • Support floating player for video feed on the Android side(already supported on iOS)
  • Add the ability to programmatically start or stop the floating player
  • Support app-level language setting
  • Support hashtag playlist
  • Support customizing shopping CTA button text to "Add to cart" or "Shop now"
  • Support configuring the width of the CTA button
  • Support play and pause function on StoryBlock widget
  • Support story block configuration on the Android side
  • Support hiding link button next to shopping CTA button
  • Support customizing click handler of link button next to shopping CTA button
  • Support passing videoLaunchBehavior in FireworkSDK class init method

Changed #

  • Upgrade Firework Android SDK from V5 to V6
  • Upgrade Firework iOS SDK to V1.10

Breaking Changes #

  • Remove launchBehavior in VideoPlayerConfiguration class
  • Remove pushNativeContainer method in FWNavigator class
  • Remove canPopNativeContainer method in FWNavigator class
  • Change onAddToCart callback to onShoppingCTA callback
  • Remove onWillDisplayProduct callback in VideoShopping class

[2.0.0-beta.1] #

  • Firework Flutter SDK beta release

[1.5.0] #

Added #

  • Support Picture in Picture for story block(only supported on iOS)
  • Support floating player(only supported on iOS)
  • Support sharing and opening universal links(only supported on iOS)

[1.4.1] #

Fixed #

  • The users are navigated to the trailer video when opening the share link of the active live stream on the Android side.
  • Clicking the cart icon doesn't close the player when enabling the custom click cart icon callback on the iOS side

[1.4.0] #

Added #

  • Multiple product pinning(only supported on iOS)
  • Picture In Picture functionality(only supported on iOS)
  • Purchase sale tracking API(only supported on iOS)
  • Custom VAST attributes support(only supported on iOS)
  • In feed ad support(only supported on iOS)
  • Support for story block(only supported on iOS)

[1.3.0] #

Added #

  • Support for Flutter 3

Fixed #

  • Hydration API doesn't work in the release package when setting minifyEnabled to true

[1.2.0] #

Added #

  • Support for RTL and Arabic translations
  • Support for autoplay video in thumbnails
  • Add imageUrl and options to ProductUnit class
  • Add gridColumns to VideoFeedConfiguration class
  • Add onCustomClickCartIcon callback in VideoShopping class

[1.2.0-beta.5] #

  • Firework Flutter SDK beta release

[1.2.0-beta.4] #

  • Firework Flutter SDK beta release

[1.2.0-beta.3] #

  • Firework Flutter SDK beta release

[1.2.0-beta.2] #

  • Firework Flutter SDK beta release

[1.2.0-beta.1] #

  • Firework Flutter SDK beta release

[1.1.3] #

Added #

  • Add showBranding property in VideoPlayerConfiguration class

[1.1.2] #

Added #

  • Add new properties in VideoFeedConfiguration class

[1.1.1] #

Added #

  • Add canPopNativeContainer method in FWNavigator class
  • Add new properties in FeedItemDetails class

Changed #

  • popNativeContainer method also can pop the video or live stream player

[1.1.0] #

Added #

  • Add a new video feed source: dynamicContent
  • Support for navigating from native page to Flutter page

Breaking Changes #

  • Remove AdConfig class
  • Remove adConfig parameter from init method of FireworkSDK class
  • Remove exitCartPage method from VideoShopping classs

[1.1.0-beta.1] #

  • Firework Flutter SDK beta release

[1.0.0] #

Added #

  • Support SDK initialization and global configuration
  • Add VideoFeed widget
  • Support video and live stream playback
  • Support video and live stream event callbacks
  • Support video and live stream shopping
  • Ad support

[1.0.0-beta.1] #

  • Firework Flutter SDK beta release
1
likes
140
pub points
78%
popularity

Publisher

verified publisherfirework.com

Flutter plugin for Firework SDK, which supports integrating video feed, shopping, and live stream into Flutter Apps.

Repository (GitHub)
View/report issues

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

flutter, visibility_detector

More

Packages that depend on fw_flutter_sdk