ChangeLog

ChangeLog

🔔
Join our group for the latest information & guide.
 

Version 5.4.0

Last updated: July 22th, 2025 - Link Purchase | Download
 NEW FEATURE
NEW FEATURE

🔧 Core Features & Enhancements

1. Update Target API Level to Meet Google Play Requirements 💥

The target API level for Android builds has been updated in accordance with the latest Google Play policies. This ensures continued app compatibility, improved performance, and access to new platform features while maintaining compliance with Google’s publishing standards.

2. Support for YITH Addons

This version supports the YITH WooCommerce Product Add-Ons plugin on Woocommerce site, allowing merchants to offer customizable product options such as checkboxes, radio buttons, text fields, and more directly within the app.
This integration enhances the product configuration experience and enables more flexible product offerings — ideal for stores that sell personalized or build-to-order items.
Support Platforms
  • FluxStore Woocommerce
  • FluxStore Pro (Woocommerce)
  • FluxStore Multi Vendors
Video preview
 

3. Support for Direct Link Sharing

Allow users to share direct website links instead of using dynamic link providers like Branch.io or Firebase. When a shared link is opened, it will redirect to the website, not the mobile app — fully aligning with users who prefer standard URL sharing without app deep linking behavior.
Configuration
Edit the file lib/env.dart as below:
"dynamicLinkConfig": { "type": "selfhosted", },
Video preview

4. New Video Shopping UI Styles

Multiple new video shopping user interface styles have been added, allowing for more engaging and visually appealing product presentations tailored to modern shopping trends.
Support Platforms
  • FluxStore Woocommerce
  • FluxStore Pro (Woocommerce)
  • FluxStore Multi Vendors
  • FluxStore Shopify
Configuration
Edit the file lib/configs/config_en.json as below:
"TabBar": [ { "layout": "videos", "styleVersions": [ // Add the versions you want to display here. You can arrange them in any order you prefer. If not set, only version 1 will be used as the default. "1", "2", "3", "4", "5", "6", "7", "8", "9" ], "icon": "assets/icons/tabs/icon-videos.png" }
notion image
notion image
notion image

5. Order Attribution Tracking via WebView Checkout

Support for tracking order attribution through WebView-based checkouts has been added. This enhancement allows for accurate conversion tracking when customers complete purchases within embedded browser sessions in the mobile app.
Support Platforms
  • FluxStore Woocommerce
  • FluxStore Pro (Woocommerce)
  • FluxStore Multi Vendors

6. Display Product Category on Product Cards

Product cards now optionally display associated categories, improving product context and assisting users in browsing products more efficiently.
Support Platforms
  • FluxStore WooCommerce
  • FluxStore MultiVendor (Dokan/WCFM)
  • FluxStore Shopify
  • FluxStore Listing (Listeo/ListingPro/MyListing)
  • FluxStore Pro
  • FluxStore Strapi
  • FluxStore Prestashop
  • FluxStore Notion
  • FluxStore BigCommerce
  • FluxStore Haravan
Configuration
  1. Edit the file lib/configs/config_en.json as below:
    1. { "HorizonLayout":[ { "layout":"", ///twoColumn, threeColumn, fourColumn, card, saleOff, listTile, quiltedGridTile, carousel "showProductCardCategory":true, "showListingType":true, ... } ], "Vertical Layout":{ "layout":"", ///pinterest, menu, card, columns, columnsWithFilter, topProducts, menuWithCustomCategories "showProductCardCategory":true, "showListingType":true, ... } "TabBar": [ { "layout": "category", "categoryLayout": "card", ///card, sideMenuWithSub, columns, topMenu, animation, grid, sideMenuWithSub, ///sideMenuWithGroup, ///multi-level, ///fancy-scroll "icon": "assets/icons/tabs/icon-category.png" }, ], ... }
  1. Edit the file lib/env.dart as below:
    1. "productCard": { "defaultImage": 'assets/images/no_product_image.png', "showProductCardCategory": true, "showListingType": true, ... },
notion image

🌍 Localization and International Support

7. Support for Amharic Language

Amharic has been added to the list of supported languages, enabling localization for users in Ethiopia and expanding the global reach of your application.

8. Support for Saudi Riyal Symbol (SAR)

The correct symbol for the Saudi Riyal currency is now supported, ensuring accurate display of currency values for stores operating in Saudi Arabia.
Configuration
Edit the file lib/env.dart as below:
"advanceConfig": { ..., "Currencies": [ ..., { 'symbol': '\ue900', 'decimalDigits': 2, 'symbolBeforeTheNumber': true, 'currency': 'Saudi Riyal', 'currencyCode': 'SAR', } ] }
notion image

🛠️ Advanced Configurations and Platform Enhancements

9. Flexible Shipment Tracking Configuration

This update introduces greater control over the shipment tracking experience within the app:
  • 🔧 Custom Tracking URL Support
    • Store owners can now configure their own tracking URLs, enabling integration with third-party logistics providers or custom-built tracking systems.
  • 🚫 Option to Disable AfterShip Integration
    • A new setting allows AfterShip tracking to be disabled entirely, providing more flexibility for merchants who prefer alternative tracking methods or wish to manage logistics independently.
Support Platforms
  • FluxStore Woocommerce
  • FluxStore Pro (Woocommerce)
  • FluxStore Multi Vendors
Configuration
Edit the file lib/env.dart as below:
"afterShip": { + "enabled": true, "tracking_url": "https://fluxstore.aftership.com", // Old URL, not using if `custom_tracking_url` is not empty + "custom_tracking_url": "https://fluxstore.aftership.com/{slug}/{trackingNumber}", // Default null },

10. Instagram Story: Separated Display Time per Slide

The Instagram Story layout now supports individual display durations for each item:
  • If a specific time is set per item → that time is used
  • If not set → fallback to the video’s duration (if available)
  • If video duration is not available → use the global default setting
This logic ensures optimal flexibility while maintaining a smooth storytelling experience.
Configuration
Edit the file lib/configs/config_en.json as below:
{ "time": 5, "items": [ { "id": "[#6ade0]", "image": "https://trello.com/1/cards/685321344e242df4e72be312/attachments/685b60f57568cc0b3a6825c8/download/David_Arizona_2025_-_IG_Reels_Promo_Voice_Actors.jpg", "video": "https://animewonderfest.com/wp-content/uploads/2025/06/IG-Reel-arizona-Promo-David-Matranga.mp4" }, { "id": "[#aa32b]", + "time": 15, // default null "image": "https://trello.com/1/cards/685321344e242df4e72be312/attachments/685b6044be49b99d81f5342b/download/Matthew_Promo_-_Arizona_2025_-_Reels_-_Announcement_Posts.jpg", "video": "https://animewonderfest.com/wp-content/uploads/2025/06/IG-Announcement-Arizona-Promo-Matthew-Rudd.mp4" } ], "limit": 10, "layout": "instagramStory", "usePath": false, "itemWidth": 100, "marginTop": 10, "hideAvatar": false, "itemHeight": 200, "marginLeft": 15, "viewLayout": "media", "hideCaption": false, "itemSpacing": 16, "marginRight": 15, "marginBottom": 10, "enableBackground": false, "itemBorderRadius": 10 }

11. Listing: Owner Role Registration Support

This update introduces support for owner role registration within the Listing app. Users can now register as business owners directly from the app interface.
Support Platforms
  • FluxStore Listing
Configuration
  1. Install Mstore API plugin version 4.18.0 or higher.
  1. Edit the file lib/env.dart as below:
"vendorConfig": { ... /// Show Register by Owner (Only for Fluxstore Listing) "OwnerRegister": true/false, ... }
notion image
notion image

12. Custom Search Type Configuration for Products and Listings

Search behavior can now be customized for both product and listing modules. This is particularly beneficial for users utilizing combined solutions like Listeo and Dokan.
  1. Support search product in Listeo merge Dokan widgets
  1. Support History Text and Recent Searches by productType
  1. Handle logic show QRCode by productType and platform
Configuration
Edit the file lib/configs/config_en.json as below for:
  • AppBar
{ "layout": "logo", "showSearch": true, "showLogo": true, "productType": true/false, ... },
  • Header Search
{ "layout": "header_search", "productType": true/false, ... },
  • Header Text
{ "layout": "header_text", "productType": true/false, ... },
  • Banner Image
{ "layout": "bannerImage", "title": { "productType": true/false, ... }, ... },
 

13. Support Large Category UX

Added new configuration option to support large category collections with an improved user navigation experience (compatible with WooCommerce platform)
"categoryConfig": { // Enable this option when the store has more than 100 category items "enableLargeCategories": true, "deepLevel": 3, },


🧩 FluxStore MAX Enhancements

14. Multi-site Switcher Layout (FluxStore MAX Support)

A powerful new feature has been introduced to improve the multi-site experience in FluxStore apps: the MultiSiteSwitcherLayout. This layout enables a fully customizable UI for selecting between multiple storefronts within a single mobile app.
🧱 Core Components:
  • MultiSiteSwitcherConfig: Defines the layout’s global settings and style.
  • MultiSiteSwitcherStoreConfig: Handles individual store styling and folder mapping.
  • MultiSiteSwitcherLayout: The main widget that renders the switcher UI based on the config.
🔧 Key Capabilities:
  • Customizable Appearance:
    • Developers can define layout properties such as background color, spacing, border radius, and image display for each store.
  • Dynamic Store Configuration:
    • Each store can have its own icon, selected-state image, and color. The configuration supports both default and selected styles.
  • Flexible UI Controls:
    • Optional properties like button size, spacing, and image fit modes give you full control over the layout design.
  • Integration with env.dart:
    • You can configure the visibility of the store switcher button in the app bar using showAppBarSwitcherSite under multiSiteConfigs.
AppBar Switcher Button:
To enable or hide the site switcher button in the AppBar, update the corresponding store’s config in the file lib/env.dart:
"multiSiteConfigs": [ { "configFolder": "us_store", "showAppBarSwitcherSite": true } ]
Configuration Example
Edit the file lib/configs/config_en.json as below:
{ "layout": "multiSiteSelection", "backgroundColor": "#FFEAD5", "borderRadius": 10.0, "widthButton": 120.0, "heightButton": 35.0, "spacing": 10.0, "stores": [ { "folder": "us_store", "image": "https://example.com/us-flag.png", "imageSelected": "https://example.com/us-flag-selected.png", "colorSelected": "#3FC1BE" }, { "folder": "vi_store", "image": "https://example.com/vn-flag.png", "imageSelected": "https://example.com/vn-flag-selected.png", "colorSelected": "#FF6B6B" } ] }
Video preview

15. Shopify Support for FluxStore MAX

FluxStore MAX now officially supports Shopify as a backend platform, enabling high-performance native apps for Shopify merchants.
💡
Important Note: Don't support multiple platforms at the same time, sites should only have the same type of platform (Shopify or Woocommerce only).

15. Update currency and country based on site config

introduces the ability to update the app's currency and country settings based on the multiSiteConfig.
Key changes:
  • Added _updateCurrencyForSite method to handle updating currency and country when a new site configuration is selected.
  • If the site config specifies a currencyCode, the app will attempt to find a matching currency from the kAdvanceConfig.currencies list.
  • If a countryCode is also provided in the site config, it will override the country code of the found currency.
  • If the site config's currencyCode is not found or not provided, the app will fall back to the kAdvanceConfig.defaultCurrency.
  • The getPrefConfig method now prioritizes currency and country settings from multiSiteConfig before falling back to kAdvanceConfig.defaultCurrency or persisted settings.
  • When changing the multi-site configuration via changeMultiSite, the currency and country are now updated according to the new site's settings.
 
IMPORTANT UPDATE
IMPORTANT UPDATE
  • 💥 Clarify address infor
  • 💦 Confirmation dialog for Order Cancellation and Refund
  • 🌟 Show corresponding error code when creating user
🆙 Improve AppBar address handling and display
  1. Load state and country names for first app launch and full address after selection
  1. Improve address format display in AppBar and address selection screen
  1. Implement automatic address synchronization with CartModel
  • ⌛ Optimize PlacePicker initial map loading
  • 🔰 Add stock quantity in Back Order Products
  • 🔷 Update (productListLayout): optimize shop product list layout
  • 🌐 Refactor(map): optimize map screen layout and carousel responsive

This release contains many fixes
  • Fixed (BottomBar): Fix Android back button with slide effect
  • Fixed: unable to apply coupon codes containing uppercase letters
  • Fixed: reset password wordpress
  • Fixed (Product): large gap between the section title and the table content
  • [WCFM] Fixed: get product by distance
  • Fixed: hide share link if url is invalid
  • Fixed: claim reward
  • Fixed: loyalty issues
  • Fixed: map screen can't operate gestures when ZoomStyle are enabled
  • Fixed (Multi-Site): tabbar overlays change site popup if slideEffect is enabled
  • Fixed: sync cart
  • Fixed: not show notification request popup ios
  • Fixed: duplicate add-ons when checkout by webview
  • Fixed (Booking): the day quite long in some languages
  • Fixed (Product): optimize ProductTitle text height calculation
  • Fixed (Re-Order): issue re-order product booking
  • [Shopify] fixed: ensure cart data is always set
  • Fixed (Listing): handle null height in ListingCardView image rendering
  • Fixed (SMS Login IOS): The reCAPTCHA SDK is not linked to your app
  • Fixed: update missing translations in create review screen
 
How to update/migrate the app to the latest version?
  • Input your purchase code to configs/env.props file (if not input, the app will crash):
    • notion image
 
How to activate FluxStore on FluxBuilder tool?
  • Input your purchase code to configs/env.props file (if not input, the app will crash):
    • notion image
 

Version 5.3.0

 
Last updated: Jun 2nd, 2025 - Link Purchase | Download
 NEW FEATURE
NEW FEATURE

(1) Flutter 3.32.x Upgrade 🔥

Upgrade latest Flutter channel stable v3.32.x
To make sure you are using the correct Flutter version, run this command:
flutter --version
To upgrade Flutter 3.32.x, please close all your IDE and run these commands in the project folder
flutter channel stable flutter upgrade --force flutter clean flutter pub get
 
To update/migrate the app to the latest version ☘️
  • Input your purchase code to configs/env.props file (if not input, the app will crash):
    • notion image
 
To fix build issue with new flutter version
After upgrading, you may meet the cache issue of iOS while building the application, please run this command to fix:
flutter precache --ios

(2) Optimize Image performance 💯

  • To optimize image performance, replace the outdated Generate Image feature with Optimole for real-time resizing and optimization. The plugin enhance loading speed and image quality by dynamically adjusting images based on visitor's screen size.
Configuration
  1. On the website must install Optimole plugin https://wordpress.org/plugins/optimole-wp/
  1. Configure in lib/env.dart file
... "advanceConfig": { ... "OptimizeImage": { "enable": true, "plugin": "optimole" // Support "re-generate-image" plugin (old) & "optimole" plugin (new) }, ... } ...

(3) Show/Hide Indicator for Banner Items ✨

  • Add an optional dot indicator for banners on Home screen via showIndicator config — now fully customizable.
  • Demo Screenshot
    • notion image
Configuration
Open lib/config/config_en.json, add showIndicator into banner config
{ "showIndicator": false }

(4) Smart Banner (PopUp): Allow Tap Outside To Close ✋

  • Make popups feel more natural! Users can now simply tap outside the banner to close it. Smooth, intuitive UX unlocked.
Configuration
Edit the lib/config/config_en.json
"SmartEngagementBanner": { "popup": { "allowTapOutsideToClose": true, // Default: false "iconSize": 36, }, }

(5) Branchio: Add android deepview control parameter to dynamic link 🔗

  • Enhance deep linking on Android with new deepview parameter support for better navigation.
  • Demo Video
Video preview
 

(6) Product Title Text Scaling and Height Calculation 🔠

  • Better UI consistency with automatic scaling and height adjustment for product titles.
  • The feature is available on the app without configuration.
  • Demo Screenshot
    • notion image

IMPORTANT UPDATE
IMPORTANT UPDATE
  • 💦 Fix iOS build issue with FBSDKLoginKit
  • 🆙 Update Khmer translation
  • ⌛ Support firebase analytics consent mode v2
  • 🔷 Update status translation in SmartRefresher 

This release contains many fixes
  • Fixed (Android): build with name containing single quotation marks
  • Fixed (HTML): hide unsupport noscript tag
  • Fixed (ProductFutureBuilder): issue rendering on homepage when there are multiple future builder items
  • Fixed (Notification): issue push Firebase image notification on iOS
  • Fixed: heart icon still show even if disable
  • Fixed (RateMyApp): native dialog not working on anroid
  • Fixed (AppBar): navigator to current tab and open side menu
  • Fixed: build ios due to FBSDKLoginKit upgrade
  • Fixed (StaticSite): dupplicate app bar
  • Fixed (aboutUs): pageId not working and open Envato link
  • Fixed (Facebook): support limited login in ios
  • Fixed: webview_flutter can't scrolling when alwaysShowTabBar and ZoomStyle are enabled
  • Fixed (RealtimeChat): chat UI in RTL
  • Fixed (RealtimeChat): cannot show list chat for admin to customer
  • Fixed: improve notification badge icon click behavior
  • Fixed (ColorConverter): covert color to hex string
  • Fixed (SliderListWidget): add more run space
  • Fixed: escape string some where
  • Fixed (CategoryScreen): Home page image reload issue when using SideMenuSubCategories
How to update/migrate the app to the latest version?
  • Input your purchase code to configs/env.props file (if not input, the app will crash):
    • notion image
 
How to activate FluxStore on FluxBuilder tool?
  • Input your purchase code to configs/env.props file (if not input, the app will crash):
    • notion image
 
 
 

Version 5.2.0

 
Last updated: March 3rd, 2025 - Link Purchase | Download
 NEW FEATURE
NEW FEATURE

(1) Flutter 3.29.x Upgrade 🔥

Upgrade latest Flutter channel stable v3.29.x
To make sure you are using the correct Flutter version, run this command:
flutter --version
To upgrade Flutter 3.29.x, please close all your IDE and run these commands in the project folder
flutter channel stable flutter upgrade --force flutter clean flutter pub get
 
To update/migrate the app to the latest version ☘️
  • Input your purchase code to configs/env.props file (if not input, the app will crash):
    • notion image
 
To fix build issue with new flutter version
After upgrading, you may meet the cache issue of iOS while building the application, please run this command to fix:
flutter precache --ios

(2) Support padding and align for indicator and number ✨

Added support for custom padding and alignment to improve UI flexibility of the banner’s indicator.
Demo Screenshot
notion image
Configuration
Edit the lib/config/config_en.json as below:
{ "HorizonLayout": [ { "layout": "bannerImage", "isSlider": true, ... "indicatorPadding": { "bottom": 12, "start": 30 }, "alignmentNumber": { "value": "topEnd" // topStart, topCenter, topEnd, centerStart, centerCenter, centerEnd, bottomStart, bottomCenter, bottomEnd } "indicatorAlignment": { "value": "topCenter" // topStart, topCenter, topEnd, centerStart, centerCenter, centerEnd, bottomStart, bottomCenter, bottomEnd }, ... }, ... ], ... }

(3) New Tab Menu Category 🌸

Easily navigate product categories with our refreshed tab-style menu! This clean and modern UI helps users browse by category faster and more intuitively — perfect for improving shopping experience and boosting engagement.
Configuration
Edit the file lib/config/config_en.json as below:
"productCategoryMenuStyle": "tab”

(4) Display images in notifications on iOS 👑

FluxStore now supports displaying notification's image in the device's notification board.
Demo Screenshot
notion image

(5) Support Telugu language ⌛

Expanded localization with Telugu language support.

 
IMPORTANT UPDATE
IMPORTANT UPDATE
  • 🔆 DeepLink: fixed issue when using third-party plugins to handle deep links
  • 💥 Enhancing permission request flow for better user experience
  • 💦 Hotfix (HomeCache): home cache was cached with HTTP cache
  • 🎨 (Menu Category): upgrade workflow when open category and support tab menu category
  • 🌟 Add missing SimpleList layout in Filter
  • ⌛ Override systemNavigationBarColor
  • 🔰 Improve (TabBarCustom): support change background color when show floating
  • 🔷 Update notification permission flow
  • 🌐 Support Multi Languages in TimeAgo
 

This release contains many fixes
  • Fixed (ProductPrice): issue not found priceData when render ProductPrice (FluxStore Web)
  • Fixed: padding between flag and language name - popup onboarding
  • Fixed (NotionCheckout): wrong order status and order total value
  • Fixed (VideoShopping): not fetch correct video language
  • Fixed: comment review in ListingPro theme
  • Fixed (MapParent): convert category to root when the parent is not set
  • Fixed: show shipping fee for order details opencart
  • Fixed: issues related filter bottom sheet
  • Fixed (Digits): show wrong error message if phone is not exist
  • Fixed (Webview): Crash when opening webview on iOS
  • Fixed: booking calender color and addons alignment
  • Fixed (SelectionQuantity): issue changing value without supporting quantity Step
  • Fixed: Remove unused SafeArea widget
  • Fixed (AppTracking): Because on iOS 18 there is an issue where permission popups conflict
 
How to update/migrate the app to the latest version?
  • Input your purchase code to configs/env.props file (if not input, the app will crash):
    • notion image
 
How to activate FluxStore on FluxBuilder tool?
  • Input your purchase code to configs/env.props file (if not input, the app will crash):
    • notion image
 

 
 

Version 5.1.0

Last updated: 8th January, 2025 - Link Purchase | Download
💡
NEW FEATURE

(1) Enhanced the App's Overall Performance and Speed 💥

Get ready to experience a turbocharged app! Our latest update brings significant enhancements to the overall performance and speed of your app, ensuring smoother navigation and lightning-fast response times. Say goodbye to lag and hello to seamless interactions!
  • Demo Video:
 

(2) Upgrade Android Gradle Plugin ⚒️

  • Android Gradle Plugin: 8.10
  • Android JDK 21
  • Java vesion 8
 
💡
IMPORTANT UPDATE
  • 🚀 Compatible with Flutter v3.27
  • Enhance (Menu List): enhance layout and styling options
  • Refactor: color app map
  • Animated Stack Container: AnimatedConfigPercentSizedBox support nullable value

This release contains many fixes
  • Fixed performance issues on the whole app
  • Fixed all language by AI
  • Fixed (Home Cache): check data can be a list instead of a map
  • Fixed (privacy): show appbar unexpectedly
  • Fixed escape category name
  • Fixed (Auto Slide): not auto slide product list 
How to update/migrate the app to the latest version?
  • Input your purchase code to configs/env.props file (if not input, the app will crash):
    • notion image
 
How to activate FluxStore on FluxBuilder tool?
  • Input your purchase code to configs/env.props file (if not input, the app will crash):
    • notion image
 
 
💡
FREE DRAG & DROP APP BUILDER
  • FluxStore apps provide the full source code, allowing you to customize everything.
  • Special gifts when using the FluxStore or FluxNews app 🎉
      1. Free FluxBuilder tool to edit your app's UI easily with drag&drop Lifetime.
      1. Free update your app's UI without republishing it to App Stores or Google Play Store.
      1. Free translation service for your local language.
  • FluxStore apps provide the full source code, allowing you to customize everything.
  • Video Demo:
Video preview
 

Version 5.0

Last updated: 28 November, 2024 - Link Purchase | Download
💡
NEW FEATURE

(1) Animated Stack Banner 🔥

FluxStore aims to focus more on animated stack containers for items on the app.
With smooth transition effects and vibrant visuals, the banner now not only looks great but also improves navigation and accessibility.
Video Demo
 
This enhancement integrates seamlessly with the enhanced Drag and Drop Editor 2.0 in FluxBuilder, providing advanced capabilities for layout customization and animation implementation.
notion image
 

(2) New UI for Tabbar 🎨

  • Tabbar Floating Config
    • notion image
      notion image
 
  • Support indicator in full size of the tab in Bottom Tabbar
    • notion image
 

(3) New Fantastic Layouts on Home Page 🏆

  • New Blog/Product Banner Slider style
    • notion image
 
  • Support Gradient Style for Image Category
    • notion image
       
  • New Menu List Layout for Dynamic Layout
    • notion image
 
  • Add Header View and Date Time Countdown
    • Add Header View for Category item on Home page
    • notion image
    • Date Time Countdown
    • notion image
 
  • New Carousel View Flutter 3.24.0
    •  
  • List Card Layout
    • A new layout for the Home screen is now available in FluxStore Apps starting from version 5.0.0.
      This layout features: a title, subtitle, action button, tags, and image. The button can be used to navigate to other screens, products, blogs, tabs, and more.
      There are now 2 main styles for the layout: "titleHeading" and "subtitleHeading”.
      The items can be displayed in either a vertical or horizontal arrangement.
    • Vertical layout
    • notion image
    • Horizontal layout
    • notion image
       

(4) Firebase and BranchIO dynamic links ⚡

Firebase and BranchIO dynamic links can now operate simultaneously, providing improved flexibility for linking and sharing across your applications.
Video preview
 

(5) New Wishlist Staggered Style ✨

Introduced a new staggered layout for the wishlist, enhancing the user experience with a fresh and modern design.
Video preview
 

(6) Custom Smart Chat icon 🎉

Users can now customize the Smart Chat icon, allowing for a more personalized touch to the chat interface.
Screenshot Demo
notion image
 
 
 
💡
IMPORTANT UPDATE
  • 💥 Support to select parent location in filter
  • 💫 Product List Layout in Search screen supports Html Title
  • 🔆 Upgrade (FirebaseLibrary): firebase_core to version 3.6.0 and other related firebase libraries
  • 🔰 Remove wechat_assets_picker & photo_manager
  • 🌐 Support Firebase for web platform
  • 🔶 Add text font and text size for banner items
  • 🎀 Detailed Blog layout support rendering Video
  • 🥇 Chore(deps): upgrade salesiq_mobilisten lib
  • 〽️Refactor (handle Web Link): pop to root before loading and hide loading after fetching data
  • 🗝️ Refactor (Search Screen)!: Remove old search UI for easy maintenance and more flexible UI
  • 💕 Support icon material and cupertino for Animated Stack Container
  • 💢 Refactor (HeaderView): remove verticalMargin and horizontalMargin
💯 Improve UI: appbar, and banner image on the home page
  • Improve appbar when use background color
  • Improve Banner Image: hide the indicator if the number of image is less than 2.
notion image

This release contains many fixes
  • Fixed (cache): http cache is not working properly
  • Fixed (AppStore): update message when accessing photo library
  • Fixed: change language onboard screen
  • Fixed (Wishlist): show remove button instead of delete
  • Fixed (Search): close keyboard after closing filter
  • Fixed (profile): update empty field when updating profile
  • Fixed (AppStore): remove the decline button when accessing device’s camera 
  • Fixed (Build): cannot build apk file with zoho.salesiq
  • Fixed (AppModel): init app with unsupported language
  • Fixed (Webview): not determine location on Google Maps
  • Fixed (Webview): crash app when launch special urls
  • Fixed (Filter): cannot fetch attribute terms
  • Fixed (Filter): re-init filter if allowGetDatasByCategoryFilter is updated
  • Fixed (CategoryScreen): issue when open screen but not found category layout
  • Fixed: no valid small icon issue when enable Audio feature
  • Fixed: Forward/Backward icon does not display
How to update/migrate the app to the latest version?
  • Input your purchase code to configs/env.props file (if not input, the app will crash):
    • notion image
 
How to activate FluxStore on FluxBuilder tool?
  • Input your purchase code to configs/env.props file (if not input, the app will crash):
    • notion image
 
 
💡
FREE DRAG & DROP APP BUILDER
  • FluxStore apps provide the full source code, allowing you to customize everything.
  • Special gifts when using the FluxStore or FluxNews app 🎉
      1. Free FluxBuilder tool to edit your app's UI easily with drag&drop Lifetime.
      1. Free update your app's UI without republishing it to App Stores or Google Play Store.
      1. Free translation service for your local language.
  • FluxStore apps provide the full source code, allowing you to customize everything.
  • Video Demo:
Video preview

Version 4.3.0

Last updated: 27 September, 2024 - Link Purchase | Download
 

Version 4.2.0

Last updated: 20 August, 2024 - Link Purchase | Download
 NEW FEATURE
NEW FEATURE

(1) Flutter 3.24.x Upgrade 🔥

Upgrade latest Flutter channel stable v3.24.x
To make sure you are using the correct Flutter version, run this command:
flutter --version
To upgrade Flutter 3.24.x, please close all your IDE and run these commands in the project folder
flutter channel stable flutter upgrade --force flutter clean flutter pub get
 
To update/migrate the app to the latest version ☘️
  • Input your purchase code to configs/env.props file (if not input, the app will crash):
    • notion image
 
To fix build issue with new flutter version
After upgrading, you may meet the cache issue of iOS while building the application, please run this command to fix:
flutter precache --ios

(2) Branch.io dynamic link service 💫

  • Integrated the Branch.io dynamic link service into the application
  • Enhance the users’ experience

(3) Onboarding Version 3 🎇

  • Support displaying full-screen images on Onboarding

(4) Realtime Chat: User block, Delete chat and Admin Access user chat 🔆

  • Implemented real-time chat functionality with enhanced moderation features
  • Users can now block other users to prevent unwanted interactions
    • Demo Screenshots
      notion image
      notion image
  • Users have the ability to delete the entire chat threads
    • Demo Screenshot
      notion image

(5) Disable Sign Up 🎊

  • Implemented the ability to disable the sign-up functionality in the application
  • Users can also disable Login config and Username TextField in Sign Up screen
Demo Screenshots
  • Disable Sign Up
notion image
notion image
  • Disable User Name on Sign Up screen
notion image

IMPORTANT UPDATE
IMPORTANT UPDATE
  • 🔆 Support notification icon in configs folder to upgrade easily
  • 🆙 Update/vertical column with filter
  • 🎊 Update(translation): remove duplicate and fix grammar
  • ⬆️ Update: notification icon
  • 🆙 Check for same-server origin before fetching blog data
  • 💫 Update excludedCategoryIDs and excludedProductIDs option to support excluding category/product IDs
  • 🌈 Add a border to the TextField on the User Update Info screen
  • ▶️ Support Multi Languages for Digits Mobile
 
This release contains many fixes
  • Fixed: fontFamily not working in Widgets
  • Fixed: crash firestore when empty email on ios release
  • Fixed (Analytics): Resolve Facebook Analytics purchased event null value
  • Fixed: Firebase sms login fix security
  • Fixed (Release): apple reject as location permission is irrelevant for delivery
  • Fixed: (Translation): not override pt_PT translation
  • Fixed (Blog): load wrong blog domain for boost engine
  • Fixed (InAppWebview): still show app when set showAppBar to false
  • Fixed (MenuVerticalLayout): cannot sort categories
  • Fixed (Blog): sort blog if use special blogs
  • Fixed: hide the keyboard after input text
  • Fixed: Show Fail Message for DigitsMobileLogin
  • Fixed: resend firebase sms
  • Fixed: rename register endpoint and fix register api without posting phone params
  • Fixed (TabBar): Resolve Always show tabbar does not work
  • Fixed: remove boost for external blog URL
  • Fixed (CheckoutPageSlug): no element exception
  • Fixed (Search): search by SKU
  • Fixed (FluxNavigate): check to use root navigator
  • Fixed (Coupon): Error deleting coupon code when typing quickly on iOS keyboard
  • Fixed: flutter 3.24.0 error when building release (attr/lStar not found)

Version 4.1.1

Last updated: 09 July, 2024 - Link Purchase | Download
IMPORTANT UPDATE
IMPORTANT UPDATE
  • Fixed the security in the MStore API to support the Firebase SMS Login (firebase_sms_login) function. If your app does not use this feature, an update is not necessary.

Version 4.1.0

Last updated: 03 June, 2024 - Link Purchase | Download

(1) Flutter 3.22 Upgrade 🔥

Upgrade latest Flutter channel stable v3.22.x
To make sure you are using the correct Flutter version, run this command:
flutter --version
To upgrade Flutter 3.22.x, please close all your IDE and run these commands in the project folder
flutter channel stable flutter upgrade --force flutter clean flutter pub get
 
To update/migrate the app to the latest version ☘️
  • Input your purchase code to configs/env.props file (if not input, the app will crash):
    • notion image
 
To activate FluxStore on FluxBuilder tool ☘️
 

(2) Lazy loading on TabBar 🌅

  • For too many tabs on TabBar (heavy API usage: ~100 calls), use Lazy Loading: Tabs load only when clicked, improving performance.
  • Not recommended if your app does not have too many tabs on TabBar.

(3) Avatar Sync 🧬

  • Supports Avatar synchronization between application and website.

(4) Facebook App Event 🌟

  • Meta App Event Tracking (or Facebook App Event) allows your app to track events, such as a person installing your app or completing a purchase, to measure ad performance, and build audiences for ad targeting.
Demo Screenshot
notion image

(5) Update ♻️

  • 🆙 Update to the latest version of Firebase
  • 🎊 Upgrade youtube_player_iframe and webview_flutter
  • ⬆️ Upgrade google_maps_flutter to the latest version
    and pump min deployment iOS to 14.0
  • 🆙 Upgrade flutter_stripe 10.1.1 for flutter 3.19.6
  • 🌈 Show confirmation pop-up when logging out of the application

(6) Many fixes 💦

  • Fixed: a warning email about "Missing API declaration"
  • Fixed: use wrong code to check runtime type
  • Fixed: missing blog author image
  • Fixed: open related blog
  • Fixed: missing the related, recent in fullsizeImage
  • Fixed(NavigateTool): cannot parse the null value
  • Fixed(PinterestLayout): issue about scrolling in the vertical layout
  • Fixed(SignUp): show a readable error message
  • Fixed (ValidatePhone): fix invalid phone if not use international
  • Fixed (PinterestLayout): fix issue load more
  • Fixed(VerticalLayout): update load more
  • Fixed: video mp4 blog launch webview

Version 4.0.0

Last updated: 18 Mar, 2024 - Link Purchase | Download
 NEW FEATURE
NEW FEATURE

(1) Flutter 3.19 Upgrade 🔥

Upgrade latest Flutter channel stable v3.19.x
To make sure you are using the correct Flutter version, run this command:
flutter --version
To upgrade Flutter 3.19.x, please close all your IDE and run these commands in the project folder
flutter channel stable flutter upgrade --force flutter clean flutter pub get
 
To update/migrate the app to the latest version
  • Input your purchase code to configs/env.props file (if not input, the app will crash):
    • notion image
 

(2) New Languages 🌐

  • Support new Bulgaria🇧🇬 and Sinhala languages.
  • Thanks to our Customers who sent us the translation native language file❤️

(3) Update ♻️

Update missing translations and list of supported languages for ImagePicker 🏳️‍🌈
notion image
  • Migrate to flutter_pull_to_refresh ⬆️
  • Refactor the searchProducts method 🎗
  • Support none-category for Homepage cache 💦

(4) Many fixes 💦

  • Fixed and updated audio_service and just_audio versions
  • Fixed height when disabling categoryImageMenu
  • Fixed: Notification Clicking doesn't open Dynamic Link
  • Fixed: location filter UI
  • Fixed: the Share option cannot be hidden when FirebaseDynamicLink is disabled
  • Fixed: (NullException) cannot show selection field
  • Fixed: cannot release on Google as recaptcha issue
  • Fixed: auto close filter after selecting item on filter screen
  • Fixed: no sound while playing video in Instagram widget
  • Fixed: cannot scroll on the app using Stylus Pen
  • Fixed: open app setting if click dont allow button

Version 3.16.8

Last updated: 21 Jan, 2024 - Link Purchase | Download
 NEW FEATURE
NEW FEATURE

(1) BottomBar styles like Twitter or Facebook ⭐️

Now the app's BottomBar supports the following styles: "static", "opacityEffect" and "slideEffect" like Twitter and Facebook.
Video preview

(2) New Templates & Layouts 💥

2 new Home UI and Layouts help you easily design your Apps beautifully and professionally.
Video preview

(3) Filter Screen upgrade⚡️

  • Filter by Multiple Tags & Categories: Flexible to select many tags and categories on the Filter screen.
  • Add the Sort by title feature.
Demo Screenshot
notion image
Video
Video preview
 

(4) Blog layout by Keyword & Author ⭐️

Ability to load Blog Layouts by Keyword or Author on Home screen.

(5) Scroll Up on Home 🏠

User can tap on Home icon to scroll up to the top of Home screen.
Video
Video preview

(6) Georgia Languages 🇬🇪

  • Support new Georgia language.
  • Thanks to our Customers who sent us the translation native language file❤️

 
IMPORTANT UPDATE
IMPORTANT UPDATE
  • Upgrade Zoho SaleIQ Chat 🔥
  • Increase android minSdkVersion to 23 and upgrade library ⬆️
  • Upgrade Firebase module 💥 (update Minimum Deployments iOS 12.0 to 13.0)

This release contains many fixes:
  • Remove the large empty space between keyboard and textbox.
  • Fixed: auto logout on multi sites.
  • Etc.

Version 3.16.0

Last updated: 19 Nov, 2023 - Link Purchase | Download
 NEW FEATURE
NEW FEATURE

(1) Maintenance Mode ⭐️

  • Apps work smoothly when your Websites are in Maintenance Mode.
Guide
Install this Maintenance Mode plugin to your Website, then activate it.
Demo Video
Video preview

(2) Web Embed layout ⚡️

  • Flexible to Add new layout Web Embed into the Dynamic layout on Homepage.
    Users can set URL, iFrame or embedded HTML code.
  1. URL Embed:
    1. notion image
      Example config JSON for URL
      { "type": "url", "data": "https://odnaworld.com/price-alert-app/", "height": 50.0, "spacing": { "margin": null, "padding": null }, "script": null, "navigator": null, "layout": "webEmbed" },
      Example config JSON for URLwith padding and navigator
      { "type": "url", "data": "https://odnaworld.com/price-alert-app/", "height": 50.0, "spacing": { "margin": null, "padding": { "start": 5.0, "end": 5.0, "top": 0.0, "bottom": 0.0 } }, "navigator": { "tag": null, "showSubcategory": false, "screen": "category" }, "layout": "webEmbed" },
      Example config JSON URL with script
      { "type": "url", "data": "https://odnaworld.com/price-alert-app/", "height": 50.0, "spacing": { "margin": null, "padding": null }, "script": "document.documentElement.style.pointerEvents = \"none\";", "layout": "webEmbed" },
  1. iFrame embed:
    1. notion image
      Example config JSON of iFrame
      { "type": "iframe", "data": "<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/yRlwOdCK7Ho\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen></iframe>", "height": 250.0, "spacing": { "margin": null, "padding": null }, "layout": "webEmbed" },
  1. HTML code embed:
    1. notion image
      Example config JSON of HTML custom code.
      { "type": "html", "data": "<script src=\"https://unpkg.com/@dotlottie/player-component@latest/dist/dotlottie-player.mjs\" type=\"module\"></script> \n\n <dotlottie-player src=\"https://lottie.host/f8a15007-36dc-415b-9792-60d5bb8def69/Io1SXJKXFU.json\" background=\"transparent\" speed=\"1\" style=\"width: 300px; height: 300px;\" loop autoplay></dotlottie-player>", "height": 100.0, "spacing": { "margin": null, "padding": null }, "layout": "webEmbed" },

(3) Catalan Languages 🌐

  • Support new Catalan language.
  • Thanks to our Customers who sent us the translation native language file❤️

 
IMPORTANT UPDATE
IMPORTANT UPDATE
  • Upgrade OneSignal 🔥
  • Upgrade minSdkVersion to build Android apps 🆙
  • Only show GDPR Message when the user allows AppTrackingTransparency🎗
  • Support opening Zalo url via SmartChat 💦
  • Add Blog retrieval Limit 📈

This release contains many fixes:
  • Fix: clear search text
  • Fix: webview not update user cookie when user login
  • Fix: side menu color
  • Fix: parse phone even phone valid is disabled
  • Fix: load blog by category wordpress
  • Fix: responsive for all device
  • Fix: hide name category icon in vertical custom category
  • Fix: graph headings are missing in Dark Theme

Version 3.13.6

Last updated: 01 Oct, 2023 - Link Purchase | Download
 NEW FEATURE
NEW FEATURE

(1) XCode 15 & iOS 17 Upgrade ⚡️

FluxStore and FluxNews apps version 3.13.5 now offer compatibility with Apple's latest releases, XCode 15 and iOS 17.

(2) GDPR message for Ads Apps 🌈

  • Support showing GDPR message for Ads Apps.
  • Beginning January 16, 2024, Mobile Apps having Google AdSense or AdMob will be required to use a Consent Management Platform (CMP) that has been certified by Google when serving ads to users in the European Economic Area or the UK.
Guide
notion image
Demo Screenshot
notion image

(3) Version Update Alert for countries outside US 📣

  • When there is a new version, an alert is shown with a link to the appropriate App Stores page. Version Update Alert by default supports apps in the US.
  • This new version supports Version Update Alert for all countries outside US.
Guide
notion image

(4) Page Transition Animation 🚸

  • Ability to swipe to go back in Dark mode on IOS. Using: 
    • CupertinoPageTransitionsBuilder(): constructs a page transition animation that matches the iOS transition. You can swipe to go back.
    • FadeUpwardsPageTransitionsBuilder(): constructs a page transition animation that slides the page up.
Demo Video
Video preview

(5) New Languages 🎊

  • Support new Estonia🇪🇪 language.
  • Thanks to our Customers who sent us the translation native language file❤️
  • Now FluxStore apps support more than 50 native languages.

 
IMPORTANT UPDATE
IMPORTANT UPDATE
Policy URL supports Multi-language URLs 💥
Guide
notion image
Move Banner Ads to the bottom of the screen 🌟
App Store requests to move Banner Ads to the bottom of the screen on your apps.
notion image
 
  • Update Kurdish and Tigrinya languages 🌎
  • Update OpenAI update library ♻️
How to update/migrate the app to the latest version?
  • Input your purchase code to configs/env.props file (if not input, the app will crash):
    • notion image
 

 
MINOR BUG FIXES
MINOR BUG FIXES
Thanks to all for reporting bugs & suggesting features. This release contains many fixes.
  • Fix: build iOS on MacOS 13 Ventura - Xcode 15 - iOS 17
Fix: border of category icons cannot be separated if enable Horizontal Mode
notion image
  • Fix: not working only show first time and alway show login if turn on the required login
  • Fix: load cache if user disable multi language
  • Fix: to save notification status to server
  • Fix: delete account if the website block DELETE method
  • Fix: issue with creating links for Screen and Tab screen

Version 3.13.0

Last updated: 24 Aug, 2023 - Link Purchase | Download
 NEW FEATURE
NEW FEATURE

(1) Upgrade Flutter 3.13 🔥

Upgrade latest Flutter channel stable v3.13.x
To make sure you are using the correct Flutter version, run this command:
flutter --version
To upgrade Flutter 3.13.x, please close all your IDE and run these commands in the project folder:
flutter channel stable flutter upgrade --force flutter clean flutter pub get
 

(2) New Onboarding UI 🌈

  • Now there are 2 versions of the Onboarding screen.
notion image

(3) Related Blogs ⭐️

  • In the Blog Detail screen, you can show or hide the Related Blogs section.

(4) Dynamic Link 🧬

  • Ability to enable opening a specific screen from a tab number or screen name using a dynamic link. When users open the link, App is launched with that Tab or Screen.

 
IMPORTANT UPDATE
IMPORTANT UPDATE
  • Update FluxStore translation with:
    • Arabic 🇦🇪
    • Hungarian 🇭🇺
Refactor the App Rating ♻️
  • Screenshot:
    • notion image
       
Change Logo Size on Home screen
notion image
 

This release contains many fixes & UX improvements:
  • Fix: ScrollingDotsEffect not working in the haflSizeImageType layout
  • Fix: The group layout dynamic screen display on app unexpectedly
  • Fix: Cannot run the app as missing default config
  • Fix: App on device cannot detect language
  • Fix: Reload profile after login and logout
  • Fix: The fancy and multi-level category does not support multi-language
  • Fix: Stuck on screen Onboarding version 2
  • Fix: issue appbar of setting screen

Version 3.10.0

Last updated: 27 Mar, 2023 - Link Purchase | Download
🔹
NEW FEATURE

(1) Upgrade Flutter 3.10 🔥

Upgrade latest Flutter channel stable v3.10.x
To make sure you are using the correct Flutter version, run this command:
flutter --version
To upgrade Flutter 3.10.x, please close all your IDE and run these commands in the project folder:
flutter channel stable flutter upgrade --force flutter clean flutter pub get
 

(2) FluxBuilder Community 👯

  • Join the FluxBuilder Community to learn, share, and get inspired to create mobile apps, whether you're an entrepreneur, experienced developer, or a beginner → get Invitation

(3) Auto-sliding Products/Blogs💥

  • Auto-sliding for the horizontal product list.
  • Support for Layout Products, Blogs.
  • Not available for listTile, simpleList yet.
Video
Video preview
🔹
IMPORTANT UPDATE
Upgrade Dart 3
  • Upgrade FluxStore to latest Dart 3 compatible sdk: ">=3.0.0 <4.0.0"
  • Upgrade lib
Configure Notification Request screen 🌈
Ability to configure Icon, Title, Image, and Description on the Notification Request screen:
notion image
 
 
🔹
MINOR BUG FIXES
Thanks to all for reporting bugs & suggesting features. This release contains many fixes & UX improvements:
  • Fix: show products count if deselect tag or remove price
  • Fix: The category list on Product List screen changes
  • Fix: search screen
  • Hotfix language file
  • Fix: bug scroll for DynamicTabMenuScreen when use HomeLayout
  • Fix: null check operator in category icon item
  • Fix: missing default order and orderby for product of category screen
  • Fix: show notification when app opening
  • Send button have effect when it is clicked

Version 3.8.0

Last updated: 27 Mar, 2023 - Link Purchase | Download
🆕
New features

(1) Biometrics Login ⚡️

  • A convenient method for authorizing access to your app by: Face ID, Touch ID⭐️ in cases:
    • Login
    • Checkout
    • Using Wallet
  • No need to remember the account username and password.
Video
Video preview

(2) ChatGPT ⭐️

  • Smart Chat supports ChatGPT - A powerful AI Writing Assistant on App.
  • Available for the Extended license. The Regular license can integrate with FluxGPT app.
  • Ability to copy, paste, delete, or share the content.
 
➡️
Important improvements
Improve AfterShip 🧩
Support to show multiple tracking numbers:
notion image
 
Bank Details 💰
Update the display of bank details in Checkout screen.
 
Zoho SalesIQ Chat 📣
Support customizing Notification icon for Android:
"salesiqConfig": { ... "notificationIconForAndroid": "logo" // Add name of the icon in the drawable folder inside android, without extension. For example logo.png },
 
Upgrade Category Names 🌈
  • Show the Category Name in the center.
    • notion image
  • Category Names are left-right alignment in RTL language when using the Parallax effect.
    • notion image
 
  • Enable or disable product description and other information expansions in product detail
  • Update: SMS Autofill package
  • Show recent products in product detail

 
➡️
Minor bug fixes
Thanks to all for reporting bugs & suggesting features. This release contains many fixes & UX improvements:
  • Fix: usage restriction coupon issues
  • Fix: display Unicode when asking permission
  • Show the address when launching the map.
  • Fix: can not pug get
Fix: color in filter blog
notion image
  • Fix: Tabbar shows grey color if setting the margin.
  • Fix: Min-Max quantities
  • Fix: pick an image in the Android
  • Show error message if missing field when checkout.
  • Fix: redirect to the login page when disabling the Guest Checkout.
  • Fix: Stripe payment sheet does not show on Android
  • Add billing address to Stripe Checkout
  • Fix the zip code issue in Stripe
  • Fix navigate to sms login in setting screen, side menu, and cart screen
  • Fix: pop button sliver Appbar in the Profile screen
  • Reset quantity to 1 after selecting another variant
  • Remove the duplicate refund button
  • Fix: show blank screen when missing Splash screen config
  • Fix to show Add-ons
  • Show Bank Info after the order completed
  • Fix the Smart Chat image not showing
Upgrade latest Flutter channel stable v3.7.x
  • To make sure you are using the correct Flutter version, run this command:
    • flutter --version
      Example output:
      Flutter 2.5.0 • channel stable • https://github.com/flutter/flutter.git Framework • revision 4cc385b4b8 (2 days ago) • 2021-09-07 23:01:49 -0700 Engine • revision f0826da7ef Tools • Dart 2.14.0
  • To upgrade Flutter 3.7.x, please close all your IDE and run these commands in the project folder:
    • flutter channel stable flutter upgrade --force flutter clean flutter pub get
       
Update/migrate the app to the latest version
  • Input your purchase code to configs/env.props file (if not input, the app will crash):
    • notion image
🔑 Importance Note
  • As version 3.3 does not support special string in App Name. We found a quick solution by using env.props instead of env.properties
  • They have the similar content, but env.props supports Unicode characters (support UTF-8 encoding).
  • If you have both env.properties & env.props inside configs folder, the app will load configs from env.props.
  • In the future, we will remove env.properties and use env.props
 
 

 

Version 3.7.0

Last updated: 01 Feb, 2023 - Link Purchase | Download
Upgrade latest Flutter channel stable v3.7
  • To make sure you are using the correct Flutter version, run this command:
    • flutter --version
      Example output:
      Flutter 2.5.0 • channel stable • https://github.com/flutter/flutter.git Framework • revision 4cc385b4b8 (2 days ago) • 2021-09-07 23:01:49 -0700 Engine • revision f0826da7ef Tools • Dart 2.14.0
  • To upgrade Flutter 3.3.0, please close all your IDE and run these commands in the project folder:
    • flutter channel stable flutter upgrade --force flutter pub cache clean flutter clean flutter pub get
  • See more common issue & solution when install Flutter from this link.

Version 3.4.0

Last updated: 09 Jan, 2023 - Link Purchase | Download
🆕
New features

(1) New Rating & Reviews UI 💥

On Product Detail screen:
  • Rating Count for a product.
  • Load more icon to show Reviews
Screenshot Demo
notion image
Video
Video preview

(2) Unicode App Name ⚡️

  • Support the App Name using Unicode characters.
  • Your App Name can be Arabic, Spanish, or any Unicode character.

(3) Zoho SalesIQ Chat ♻️

  • Ability to real-time chat with Zoho SalesIQ the great live chat software.
  • Available for Extended license
Video
Video preview

(4) Google Analytic 📈

  • This is a great feature to allow user could see their order from the mobile app by using Google Analytics.
  • Measure via Firebase analytic.
Screenshot Demo
The result on Firebase Analytics dashboard:
notion image
notion image
notion image
➡️
Important improvements
  • Compatible with the latest Flutter 3.3.10 and 3.3.x
Upgrade Realtime Chat 🎗 
Beside the current features: chat with Admin & Users, typing status, unread count. New features are supported:
  • Handle authentication
  • Online status
  • Push notification
  • Track user language

 
➡️
Minor bug fixes
Thanks to all for reporting bugs & suggesting features. This release contains many fixes & UX improvements:
  • Fix showing error message in SMS Login
  • Fix Tabbar material indicator exception when hiding Tabbar
  • Fix Blog Appbar in List-blog screen
  • New Appbar missing on Product Detail
  • Fix ‘load more’ does not work properly
  • Fix the failed Login
  • Skip Login screen when session is expired
  • Fix Paid Membership register
  • Fix cannot register visitor when user login via SMS
  • Fix Guests cannot open Chat
  • Fix to show Membership plans
Upgrade latest Flutter channel stable v3.3.x
  • To make sure you are using the correct Flutter version, run this command:
    • flutter --version
      Example output:
      Flutter 2.5.0 • channel stable • https://github.com/flutter/flutter.git Framework • revision 4cc385b4b8 (2 days ago) • 2021-09-07 23:01:49 -0700 Engine • revision f0826da7ef Tools • Dart 2.14.0
  • To upgrade Flutter 3.3.x, please close all your IDE and run these commands in the project folder:
    • flutter channel stable flutter upgrade --force flutter clean flutter pub get
Update/migrate the app to latest version
  • Input your purchase code to configs/env.props file (if not input, the app will crash):
    • notion image
🔑 Importance Note
  • As version 3.3 does not support special string in App Name. We found a quick solution by using env.props instead of env.properties
  • They have the similar content, but env.props supports Unicode characters (support UTF-8 encoding).
  • If you have both env.properties & env.props inside configs folder, the app will load configs from env.props.
  • In the future, we will remove env.properties and use env.props
 
 

 

 
Archived changelog