<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title><![CDATA[InspireUI - Premium Native Mobile App & AI templates]]></title>
    <link>https://inspireui.com/blog/</link>
    <atom:link href="https://inspireui.com/rss.xml" rel="self" type="application/rss+xml" />
    <description><![CDATA[InspireUI is a user-friendly platform that enables anyone to design and launch stunning mobile apps effortlessly, without any coding skills required.]]></description>
    <language>en</language>
    <lastBuildDate>Thu, 30 Jul 2026 08:04:49 GMT</lastBuildDate>
    <item>
      <title><![CDATA[FluxStore 6.2.0: Flutter 3.44, richer notifications, and new storefront controls]]></title>
      <link>https://inspireui.com/blog/FluxStore-6.2.0/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxStore-6.2.0/</guid>
      <pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[FluxStore 6.2.0 upgrades to Flutter 3.44 and adds new storefront layouts, notification improvements, configuration updates, and important fixes.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <category><![CDATA[Product Updates]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/images/products/fluxstore-woo.webp" alt="FluxStore 6.2.0: Flutter 3.44, richer notifications, and new storefront controls" /><p>FluxStore 6.2.0 updates the app foundation to Flutter 3.44.x and adds more control over storefront layouts, authentication, notifications, analytics, and empty states.</p>
<p>This release also includes two configuration migrations. Review the <code>authConfig</code> and <code>currencyConfig</code> sections before merging 6.2.0 into an existing project.</p>
<h2>Release highlights</h2>
<ul>
<li><strong>Flutter 3.44.x support</strong> with updated dependencies.</li>
<li><strong>Better notification behavior</strong> across foreground, background, topic, image, and deep-link flows.</li>
<li><strong>New storefront tools</strong> including brand carousel and image comparison layouts.</li>
<li><strong>Custom empty states</strong> for search and cart screens.</li>
<li><strong>More flexible authentication</strong> with a unified provider and registration-field configuration.</li>
<li><strong>Improved analytics</strong> for login, registration, cart, and product-detail events.</li>
</ul>
<h2>Before you upgrade</h2>
<p>Close your IDE, switch to the stable Flutter channel, and refresh the project dependencies:</p>
<pre><code class="language-bash">flutter channel stable
flutter upgrade --force
flutter clean
flutter pub get
</code></pre>
<p>Confirm the installed version:</p>
<pre><code class="language-bash">flutter --version
</code></pre>
<p>Some plugins may report Swift Package Manager or Kotlin Gradle Plugin warnings during the first build. These warnings do not prevent the app from running.</p>
<p>For an existing project, follow the <a href="https://support.inspireui.com/help-center/articles/35/36/124/upgrade-source-code-and-flutter">source code and Flutter upgrade guide</a>. Add your purchase code to <code>configs/env.props</code> before running the app.</p>
<h2>Storefront and customer experience</h2>
<h3>Custom search empty states</h3>
<p>Search screens can now use a custom image and fit mode when no keyword is entered or no result is found.</p>
<p>Supported integrations include WooCommerce, Dokan, WCFM, Shopify, Magento, OpenCart, Strapi, PrestaShop, Notion, BigCommerce, Haravan, and FluxStore MAX.</p>
<pre><code class="language-json">{
  &quot;searchConfig&quot;: {
    &quot;emptyImage&quot;: &quot;assets/images/empty_search.png&quot;,
    &quot;boxFit&quot;: &quot;contain&quot;
  }
}
</code></pre>
<h3>Custom cart empty states</h3>
<p>The cart screen now supports its own empty-state image and fit mode. Cart synchronization settings have also moved into <code>cartDetail</code>.</p>
<pre><code class="language-json">{
  &quot;cartDetail&quot;: {
    &quot;boxFit&quot;: &quot;cover&quot;,
    &quot;emptyImage&quot;: &quot;assets/images/leaves.png&quot;,
    &quot;enableSyncCartFromWebsite&quot;: false,
    &quot;enableSyncCartToWebsite&quot;: false
  }
}
</code></pre>
<h3>Infinite brand carousel</h3>
<p>WooCommerce, Dokan, and WCFM apps can add an autoplaying brand carousel to the homepage.</p>
<pre><code class="language-json">{
  &quot;layout&quot;: &quot;brandCarousel&quot;,
  &quot;autoPlay&quot;: true,
  &quot;loop&quot;: true,
  &quot;showName&quot;: true
}
</code></pre>
<h3>Image comparison widget</h3>
<p>The new <code>imageCompare</code> homepage layout lets customers drag between before and after images.</p>
<pre><code class="language-json">{
  &quot;layout&quot;: &quot;imageCompare&quot;,
  &quot;beforeImage&quot;: &quot;assets/images/before.jpg&quot;,
  &quot;afterImage&quot;: &quot;assets/images/after.jpg&quot;,
  &quot;trackWidth&quot;: 3.0,
  &quot;borderRadius&quot;: 12.0
}
</code></pre>
<h3>More storefront controls</h3>
<ul>
<li>WooCommerce and PrestaShop filters can hide invalid attribute values that would return an empty product list.</li>
<li>WebView navigation can route supported dynamic links and deep links to native app screens.</li>
<li>Login can show a configurable <strong>Continue as Guest</strong> action.</li>
<li>WooCommerce, Dokan, and WCFM checkout flows now preserve customer notes more reliably.</li>
</ul>
<p>Enable native dynamic-link handling in WebView:</p>
<pre><code class="language-json">{
  &quot;webViewConfig&quot;: {
    &quot;handleDynamicLink&quot;: true
  }
}
</code></pre>
<p>Enable the guest action on the login screen:</p>
<pre><code class="language-json">{
  &quot;authConfig&quot;: {
    &quot;showContinueAsGuestInLogin&quot;: true
  }
}
</code></pre>
<h2>Notifications and customer tracking</h2>
<p>FluxStore 6.2.0 refreshes the notification screen and notification-detail cards. Android behavior has also been corrected across several common flows:</p>
<ul>
<li>Notifications respect the user&#39;s Firebase topic preference.</li>
<li>Opening the app no longer clears Android notifications unexpectedly.</li>
<li>Foreground notifications display consistently.</li>
<li>Notification images and deep links resolve correctly.</li>
</ul>
<p>OneSignal integrations can now associate the user&#39;s language, email address, and phone number with the OneSignal profile.</p>
<h2>Authentication configuration migration</h2>
<blockquote>
<p><strong>Breaking change:</strong> authentication settings now use a unified <code>authConfig</code> structure.</p>
</blockquote>
<p>The new structure keeps the default method, providers, and registration fields together:</p>
<pre><code class="language-json">{
  &quot;authConfig&quot;: {
    &quot;defaultMethod&quot;: &quot;emailPassword&quot;,
    &quot;providers&quot;: {},
    &quot;registration&quot;: {
      &quot;email&quot;: { &quot;show&quot;: true, &quot;require&quot;: true },
      &quot;firstName&quot;: { &quot;show&quot;: true, &quot;require&quot;: true },
      &quot;lastName&quot;: { &quot;show&quot;: true, &quot;require&quot;: true },
      &quot;phone&quot;: { &quot;show&quot;: false, &quot;require&quot;: false },
      &quot;username&quot;: { &quot;show&quot;: true, &quot;require&quot;: false }
    }
  }
}
</code></pre>
<p>Move existing authentication and registration-field settings into this structure before removing the previous keys.</p>
<h2>Currency configuration migration</h2>
<blockquote>
<p><strong>Breaking change:</strong> currency settings have moved from <code>advanceConfig</code> into <code>currencyConfig</code>.</p>
</blockquote>
<pre><code class="language-json">{
  &quot;currencyConfig&quot;: {
    &quot;defaultCurrencyCode&quot;: &quot;USD&quot;,
    &quot;currencies&quot;: [],
    &quot;enableWOOCSCurrencySwitcher&quot;: true
  }
}
</code></pre>
<p>Remove <code>DefaultCurrency</code>, <code>Currencies</code>, and <code>EnableWOOCSCurrencySwitcher</code> from <code>advanceConfig</code> after confirming the new values.</p>
<h2>Analytics updates</h2>
<p>Tracking events have been reorganized for more consistent reporting:</p>
<ul>
<li>Login and registration events now include SMS, Facebook, Google, and email/password methods.</li>
<li>Duplicate view-cart events have been removed.</li>
<li>Product-detail view events contain more reliable data.</li>
<li>Facebook App Events and Firebase Analytics dependencies have been updated.</li>
</ul>
<h2>Commerce fixes</h2>
<ul>
<li>Fixed guest checkout failures caused by order-status permissions for BACS and cash-on-delivery payments.</li>
<li>Fixed hidden catalog products appearing in SKU search.</li>
<li>Fixed missing regular prices on variable products.</li>
<li>Fixed attribute options disappearing when unselected attributes are null.</li>
<li>Fixed incorrect WooCommerce backorder labels when stock is still available.</li>
<li>Fixed product visibility rules for user groups and category controls.</li>
</ul>
<h2>App and device fixes</h2>
<ul>
<li>Fixed the Android navigation bar color after opening the app.</li>
<li>Fixed WebView microphone access on Android by handling <code>MODIFY_AUDIO_SETTINGS</code>.</li>
<li>Fixed scaled video playback on tablets and desktop layouts.</li>
<li>Fixed a rental date-range assertion.</li>
<li>Corrected several language names in <code>env.dart</code>.</li>
</ul>
<h2>Upgrade and product links</h2>
<ul>
<li><a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#380cbb074f6280058beeec4814a4161a">Read the detailed FluxStore WooCommerce changelog</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">Activate FluxStore in FluxBuilder</a></li>
<li><a href="https://fluxbuilder.com/download">Download FluxBuilder</a></li>
<li><a href="https://docs.fluxbuilder.com/">Open FluxBuilder documentation</a></li>
<li><a href="https://codecanyon.net/item/fluxstore-woocommerce-flutter-ecommerce-full-app/24050041">Purchase FluxStore WooCommerce</a></li>
<li><a href="https://codecanyon.net/downloads">Download your CodeCanyon purchases</a></li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FluxStore 6.1.0: Google Play compliance, Android fixes, and cart swatches]]></title>
      <link>https://inspireui.com/blog/FluxStore-6.1.0/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxStore-6.1.0/</guid>
      <pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[FluxStore 6.1.0 release notes for Google Play compliance, Android fixes, and cart swatches, with configuration changes, fixes, and upgrade guidance.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <category><![CDATA[Product Updates]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/images/products/fluxstore-woo.webp" alt="FluxStore 6.1.0: Google Play compliance, Android fixes, and cart swatches" /><p>FluxStore 6.1.0 focuses on Google Play compliance, Android fixes, and cart swatches. The release notes below preserve the official feature details, configuration examples, and fixes published by InspireUI.</p>
<blockquote>
<p>Released April 29, 2026. <a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#34ccbb074f62809080c5f10656cc6a27">View the official FluxStore WooCommerce changelog</a>.</p>
</blockquote>
<p><strong>NEW FEATURE</strong></p>
<h2>Core Updates</h2>
<h3>Update easy_paypal to Comply with Google Play Policies</h3>
<blockquote>
<p>Supported: <strong>All frameworks</strong></p>
</blockquote>
<p>Updated the <code>easy_paypal</code> package to replace the old PayPal Data Collector SDK (<code>com.paypal.android.sdk:data-collector</code>) with the policy-compliant Braintree version (<code>com.braintreepayments.api:data-collector:4.31.0</code>). This resolves Google Play rejections caused by the old SDK collecting device location without prominent disclosure.</p>
<hr>
<h3>Fix Android Build Error: local_auth compileSdk Incompatibility</h3>
<blockquote>
<p>Supported: <strong>All frameworks</strong></p>
</blockquote>
<p>Pinned <code>local_auth_android</code> to a fixed version to resolve a build failure introduced by Android Gradle Plugin 9+ (AGP 9), where <code>local_auth_android</code> was missing <code>compileSdk</code> in its <code>build.gradle.kts</code>. This fixes the <code>NullPointerException</code> crash during Gradle configuration.</p>
<hr>
<h3>Fix Android Build Error: stripe_android / stripe_ios compileSdk Incompatibility</h3>
<blockquote>
<p>Supported: <strong>All frameworks</strong> <em>(Extended source code only)</em></p>
</blockquote>
<p>Fixed a build failure on extended source code caused by <code>stripe_android</code> and <code>stripe_ios</code> requiring <code>compileSdk</code> ≥ 36 due to updated <code>androidx</code> dependencies (<code>activity</code>, <code>core-ktx</code>, <code>browser</code>, <code>navigationevent</code>), while the project was still targeting <code>android-35</code>.</p>
<hr>
<h3>Image &amp; Color Support for Product Variation Swatches in Cart</h3>
<blockquote>
<p>Supported: <strong>WooCommerce, MultiVendor (Dokan/WCFM)</strong></p>
</blockquote>
<p>The Cart Screen now displays variation swatches using actual swatch images and colors (not just text labels) when the product has image/color-type attributes configured via the MStore API plugin. Requires updating the MStore API plugin to the latest version.</p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-34ccbb07-4f62-80bb-9959-e2c7d526ba18-attachmentc7777b57-ab2d-4a8a-bb53-0f96c62c7169imagepng/public" alt="FluxStore release preview"></p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-34ccbb07-4f62-80a3-9289-c043ab270957-attachmente8803116-4b2e-4aa0-ac58-feb8607cb24eimagepng/public" alt="FluxStore release preview"></p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-34ccbb07-4f62-804c-b129-cce907cfde1e-attachmentf3dd9275-77de-4ffd-8f6f-12bd14a406efimagepng/public" alt="FluxStore release preview"></p>
<hr>
<h3>Center Text Alignment in TabBar</h3>
<blockquote>
<p>Supported: <strong>WooCommerce, MultiVendor (Dokan/WCFM)</strong></p>
</blockquote>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-34ccbb07-4f62-80a9-99c7-d4a7c5194a45-attachment2a53a075-527f-4f97-88ac-d65c7d62afe0imagepng/public" alt="FluxStore release preview"></p>
<p>Fixed text alignment in the TabBar so that tab labels are properly centered, resolving a regression introduced in a previous release.</p>
<hr>
<h3>Update Choose Plan Screen - Membership Ultimate</h3>
<blockquote>
<p>Supported: <strong>WooCommerce, MultiVendor (Dokan/WCFM)</strong></p>
</blockquote>
<p>Refreshed the UI of the &quot;Choose Plan&quot; screen for the Membership Ultimate feature, improving layout and readability of subscription plan options.</p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-34ccbb07-4f62-80d5-972b-db9d936be47e-attachment332b6b2a-6b2d-436b-abf5-3ee5f035b5a2imagepng/public" alt="FluxStore release preview"></p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-34ccbb07-4f62-804b-96ed-d0eed855c5a8-attachment6acbfa4d-76e0-4090-8124-b3f14aad7f62imagepng/public" alt="FluxStore release preview"></p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-34ccbb07-4f62-801e-9358-ec630372a219-attachment3d460f29-8f0a-4049-91f3-a53cc9eb202eimagepng/public" alt="FluxStore release preview"></p>
<hr>
<p><strong>IMPORTANT UPDATE</strong></p>
<p>Updated <code>easy_paypal</code> SDK - replaces <code>com.paypal.android.sdk:data-collector</code> with <code>com.braintreepayments.api:data-collector:4.31.0</code> to comply with Google Play&#39;s User Data and Prominent Disclosure policy</p>
<p>Pinned <code>local_auth_android</code> to a compatible version to fix build failures with Android Gradle Plugin 9+.</p>
<h3>This release contains many fixes</h3>
<ul>
<li>Fixed: Android build failure - <code>stripe_android</code> and <code>stripe_ios</code> required <code>compileSdk</code> ≥ 36 due to updated <code>androidx</code> dependencies</li>
<li>Fixed: Product name (title) being vertically clipped / cut off in product listing cards (all frameworks)</li>
<li>Fixed: Add-to-cart button incorrectly shown in Wishlist screen in certain edge cases (all frameworks)</li>
<li>Fixed: Initial deep link handled twice on cold app start, causing duplicate navigation (all frameworks)</li>
<li>Fixed: WebView (web embed) not responding to scroll gestures correctly on some devices (all frameworks)</li>
<li>Fixed: Product deep links without a trailing slash not being parsed correctly - both <code>https://domain/product/slug</code> and <code>https://domain/product/slug/</code> are now supported</li>
</ul>
<h3>How to update/migrate the app to the latest version?</h3>
<ul>
<li>Follow this &quot;<a href="https://support.inspireui.com/help-center/articles/35/36/124/upgrade-source-code-and-flutter">Upgrade source code and Flutter</a>&quot; guide.</li>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<ul>
<li>Helpful guide &quot;<a href="https://support.inspireui.com/help-center/articles/35/36/210/how-to-easily-upgrade-sourcecode-to-the-next-version%F0%9F%92%A5">How To Easily Upgrade Sourcecode To The Next Version</a>&quot;</li>
</ul>
<h3>How to activate FluxStore on FluxBuilder tool?</h3>
<ul>
<li>Follow this guide:</li>
</ul>
<p>[InspireUI Support</p>
<p><img src="https://www.notion.so/image/https%3A%2F%2Fsupport.inspireui.com%2Fhelp-center%2Farticles%2F42%2F43%2F236%2Fclient%2Ffavicon%2Ficon-144x144.png?table=block&id=34ccbb07-4f62-801d-ad48-fde1720c3d04&cache=v2" alt="InspireUI Support"></p>
<p><a href="https://support.inspireui.com/help-center/articles/42/43/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5%5D(https://support.inspireui.com/help-center/articles/42/43/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5)">https://support.inspireui.com/help-center/articles/42/43/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5](https://support.inspireui.com/help-center/articles/42/43/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5)</a></p>
<ul>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<hr>
<h2>Upgrade and product links</h2>
<ul>
<li><a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#34ccbb074f62809080c5f10656cc6a27">Read the official FluxStore 6.1.0 changelog</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter">Upgrade FluxStore source code and Flutter</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">Activate FluxStore in FluxBuilder</a></li>
<li><a href="https://fluxbuilder.com/download">Download FluxBuilder</a></li>
<li><a href="https://codecanyon.net/item/fluxstore-woocommerce-flutter-ecommerce-full-app/24050041">Purchase FluxStore WooCommerce</a></li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FluxStore 6.0.1: Order flow, configuration, and build fixes]]></title>
      <link>https://inspireui.com/blog/FluxStore-6.0.1/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxStore-6.0.1/</guid>
      <pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[FluxStore 6.0.1 release notes for Order flow, configuration, and build fixes, with configuration changes, fixes, and upgrade guidance.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <category><![CDATA[Product Updates]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/images/products/fluxstore-woo.webp" alt="FluxStore 6.0.1: Order flow, configuration, and build fixes" /><p>FluxStore 6.0.1 focuses on Order flow, configuration, and build fixes. The release notes below preserve the official feature details, configuration examples, and fixes published by InspireUI.</p>
<blockquote>
<p>Released April 1, 2026. <a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#334cbb074f6280efae5fd42564105fc2">View the official FluxStore WooCommerce changelog</a>.</p>
</blockquote>
<h2>Core Updates</h2>
<p>This patch release addresses critical bug fixes reported after v6.0.0</p>
<hr>
<ul>
<li>Fixed: Unable to press the order button on the first attempt - the place order button was unresponsive on the first load because <code>selectedId</code> was still <code>null</code> after payment methods loaded</li>
<li>Fixed: config JSON not applied when changing language</li>
<li>Fixed: Build issue due to <code>connectivity_plus</code> package</li>
</ul>
<hr>
<h3>How to update/migrate the app to the latest version?</h3>
<ul>
<li>Follow this “<a href="https://support.inspireui.com/help-center/articles/35/36/124/upgrade-source-code-and-flutter">Upgrade source code and Flutter</a>” guide.</li>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<ul>
<li>Helpful guide “<a href="https://support.inspireui.com/help-center/articles/35/36/210/how-to-easily-upgrade-sourcecode-to-the-next-version%F0%9F%92%A5">How To Easily Upgrade Sourcecode To The Next Version</a>”</li>
</ul>
<h3>How to activate FluxStore on FluxBuilder tool?</h3>
<ul>
<li>Follow this guide:</li>
</ul>
<p>[support.inspireui.com</p>
<p><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter%5D(https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)">https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter](https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)</a></p>
<ul>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<hr>
<h2>Upgrade and product links</h2>
<ul>
<li><a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#334cbb074f6280efae5fd42564105fc2">Read the official FluxStore 6.0.1 changelog</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter">Upgrade FluxStore source code and Flutter</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">Activate FluxStore in FluxBuilder</a></li>
<li><a href="https://fluxbuilder.com/download">Download FluxBuilder</a></li>
<li><a href="https://codecanyon.net/item/fluxstore-woocommerce-flutter-ecommerce-full-app/24050041">Purchase FluxStore WooCommerce</a></li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FluxStore 6.0.0: Flutter 3.41, hybrid payments, and universal links]]></title>
      <link>https://inspireui.com/blog/FluxStore-6.0.0/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxStore-6.0.0/</guid>
      <pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[FluxStore 6.0.0 release notes for Flutter 3.41, hybrid payments, and universal links, with configuration changes, fixes, and upgrade guidance.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <category><![CDATA[Product Updates]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/images/products/fluxstore-woo.webp" alt="FluxStore 6.0.0: Flutter 3.41, hybrid payments, and universal links" /><p>FluxStore 6.0.0 focuses on Flutter 3.41, hybrid payments, and universal links. The release notes below preserve the official feature details, configuration examples, and fixes published by InspireUI.</p>
<blockquote>
<p>Released March 29, 2026. <a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#330cbb074f628090a3a1de7815bb51e7">View the official FluxStore WooCommerce changelog</a>.</p>
</blockquote>
<p><strong>NEW FEATURE</strong></p>
<h2>Core Updates</h2>
<h3>Flutter** 3.41.x **Upgrade</h3>
<p>Upgrade to the latest Flutterchannel stable <strong>v3.41.x</strong></p>
<h3>To make sure you are using the correct Flutter version, run this command:</h3>
<pre><code>flutter --version
</code></pre>
<h3>To upgrade Flutter 3.41.x , please close all your IDE and run these commands in the project folder</h3>
<pre><code>flutter channel stable
flutter upgrade --force
flutter clean
flutter pub get
</code></pre>
<h3>To update/migrate the app to the latest version</h3>
<ul>
<li>Follow this “<a href="https://support.inspireui.com/help-center/articles/35/36/124/upgrade-source-code-and-flutter">Upgrade source code and Flutter</a>” guide.</li>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-330cbb07-4f62-80e0-bbcf-cec09e160ba1-attachment3db9b40b-ae16-4b54-878f-a548b63429cbimagepng/public" alt="FluxStore release preview"></p>
<ul>
<li>Helpful guide “<a href="https://support.inspireui.com/help-center/articles/35/36/210/how-to-easily-upgrade-sourcecode-to-the-next-version%F0%9F%92%A5">How To Easily Upgrade Sourcecode To The Next Version</a>”</li>
</ul>
<h3>To fix the build issue with the new Flutter version</h3>
<p>After upgrading, you may meet the cache issue of iOS while building the application. Please run this command to fix:</p>
<pre><code>flutter precache --ios
</code></pre>
<p>In the new version, we have some breaking changes:</p>
<ul>
<li>You need to upgrade your Xcode version to 26.x to be able to run the app as well as upload to TestFlight</li>
</ul>
<hr>
<h3>Hybrid Payment for WooCommerce</h3>
<blockquote>
<p>Supported: <strong>WooCommerce</strong>, <strong>MultiVendor (Dokan/WCFM)</strong></p>
</blockquote>
<ul>
<li>New checkout flow: Native checkout to enter address to select shipping to <strong>create order via API</strong> to app opens the payment page in a WebView (payment only, no full checkout page) to customer pays to order complete. This feature is used to replace the old MStore Checkout webview</li>
</ul>
<p><img src="https://i.ytimg.com/vi/LLTQymq1Uow/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/LLTQymq1Uow?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<ul>
<li>If the customer cancels payment, the order remains with <code>Pending payment</code> status - a <strong>Pay</strong> button is shown on the Order Confirmation and Order History screens</li>
<li>Enable with the new config in <code>lib/env.dart</code>:</li>
</ul>
<pre><code>&quot;paymentConfig&quot;: {
  &quot;EnableWebviewCheckout&quot;: false,
  &quot;EnableNativeCheckout&quot;: true,
+  // Only works when EnableNativeCheckout is true
+  &quot;EnableHybridPayment&quot;: true,
},
</code></pre>
<hr>
<h3>Modempay Payment Gateway</h3>
<blockquote>
<p>Supported: <strong>WooCommerce</strong> | Currency: <strong>GMD only</strong></p>
</blockquote>
<p><img src="https://i.ytimg.com/vi/E41oIj70huw/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/E41oIj70huw?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<ul>
<li>Integrated <strong>Modempay</strong> as a new native payment gateway - supports wallet, card, and bank payment methods</li>
<li>Plugin: <a href="https://docs.modempay.com/plugins/woocommerce">https://docs.modempay.com/plugins/woocommerce</a></li>
<li>Get your keys from <a href="http://merchant.modempay.com/developers">merchant.modempay.com/developers</a></li>
<li>Add this config to <code>lib/env.dart</code>:</li>
</ul>
<pre><code>&quot;modemPayConfig&quot;: {
  &quot;paymentMethodIds&quot;: [&quot;modempay&quot;],
  &quot;publicKey&quot;: &quot;pk_test_...&quot;,  // for getCheckoutUrlViaForm
  &quot;paymentMethods&quot;: [&quot;wallet&quot;, &quot;card&quot;, &quot;bank&quot;],
  &quot;returnUrl&quot;: &quot;fluxstore://inspireui.com&quot;,
  &quot;production&quot;: false,
  &quot;enabled&quot;: true,
},
</code></pre>
<hr>
<h3>Universal Links / App Links</h3>
<blockquote>
<p>Supported: <strong>All frameworks</strong> | BREAKING CHANGE</p>
</blockquote>
<ul>
<li>Support <strong>iOS Universal Links</strong> and <strong>Android App Links</strong> - users tapping your website URLs (product, category, blog, etc.) on their phone will open the app at the correct screen instead of the browser</li>
<li>Update <code>dynamicLinkConfig</code> in <code>lib/env.dart</code>:</li>
</ul>
<pre><code>&quot;dynamicLinkConfig&quot;: {
  &quot;type&quot;: &quot;selfhosted&quot;,
  &quot;serviceConfigs&quot;: {
    &quot;selfhosted&quot;: {
      &quot;supportedDomains&quot;: [&quot;yourdomain.com&quot;],
      &quot;handleHttpsLinks&quot;: true,
      &quot;handleCustomScheme&quot;: true,
      &quot;customScheme&quot;: &quot;fluxstore&quot;,
    },
  },
},
</code></pre>
<ul>
<li><strong>iOS setup</strong>: Upload <code>apple-app-site-association</code> (no extension) to <code>https://yourdomain.com/.well-known/apple-app-site-association</code> with <code>Content-Type: application/json</code></li>
<li><strong>Android setup</strong>: Upload <code>assetlinks.json</code> to <code>https://yourdomain.com/.well-known/assetlinks.json</code></li>
<li><strong>Required</strong>: Set <code>websiteUrl</code> and <code>websiteDomain</code> in <code>configs/env.props</code></li>
<li>Supported deep link paths: <code>/product/*</code>, <code>/product-category/*</code>, <code>/collections/*</code>, <code>/brand/*</code>, <code>/product-tag/*</code>, <code>/store/*</code>, <code>/listing/*</code>, <code>/blog/*</code>, <code>/post/*</code></li>
</ul>
<hr>
<h3>Booking Module</h3>
<blockquote>
<p>Supported: <strong>WooCommerce (****<a href="https://bookingwp.com/plugins/woocommerce-appointments/">WooCommerce Appointments</a></strong> <strong>plugin),</strong> <strong>Serverless (Firebase)</strong> | BREAKING CHANGE</p>
</blockquote>
<ul>
<li>The <strong>Booking</strong> module has now been moved from extended to a regular license</li>
</ul>
<hr>
<h3>Date Picker for Product Add-ons</h3>
<ul>
<li>Support <strong>date picker</strong> widget for WooCommerce Product Add-Ons fields</li>
<li>Customers can select a specific date when ordering a service or time-sensitive product</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-330cbb07-4f62-8040-9c17-c93a24ff9fcf-attachmentd544c6e8-e933-43c7-bfe2-d33e98b04405imagepng/public" alt="FluxStore release preview"></p>
<hr>
<h3>Wishlist Empty State Image</h3>
<blockquote>
<p>Supported: <strong>All frameworks</strong></p>
</blockquote>
<ul>
<li>Added <code>emptyImage</code> and <code>boxFit</code> options to <code>wishListConfig</code> in <code>lib/env.dart</code> to customize the image shown on an empty Wishlist screen</li>
<li>Supports local assets and remote image URLs</li>
</ul>
<pre><code>&quot;wishListConfig&quot;: {
  ...
+  &quot;emptyImage&quot;: &quot;assets/images/empty_wishlist.png&quot;,
+  &quot;boxFit&quot;: &quot;contain&quot;,
},
</code></pre>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-330cbb07-4f62-80ef-a1ff-c7d7373107fe-attachment689f5269-fd5a-46d3-b781-b952deefc6f9imagepng/public" alt="FluxStore release preview"></p>
<hr>
<h3>Product List Tile - Image Position Config</h3>
<blockquote>
<p>Supported: <strong>All frameworks (except GPT, WordPress, Vendor Admin, Delivery, WebApp)</strong></p>
</blockquote>
<ul>
<li>Controls whether the product thumbnail appears on the <strong>left</strong> or <strong>right</strong> side of the tile</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-330cbb07-4f62-80cb-95d1-eda6ed593abf-attachment79215fe8-01f3-4955-bc16-07691d84656cimage_2png/public" alt="FluxStore release preview"></p>
<ul>
<li>Automatically adapts to RTL languages (when <code>null</code>, the default RTL behavior applies)</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-330cbb07-4f62-80a3-91f2-e6c201438be1-attachment57e6b834-6058-44cb-af57-4eef44b92614image_3png/public" alt="FluxStore release preview"></p>
<ul>
<li>New <code>imageOnLeft</code> option for product layouts using <code>&quot;layout&quot;: &quot;listTile&quot;</code> in <code>lib/config/config_xx.json</code></li>
</ul>
<pre><code>{
  &quot;layout&quot;: &quot;listTile&quot;,
+  &quot;imageOnLeft&quot;: false,
}
</code></pre>
<hr>
<h3>Cart Performance &amp; Reliability</h3>
<ul>
<li>Fixed a critical issue causing server overload (due to <strong>80-90+ simultaneous API calls)</strong> during checkout</li>
<li>Reduced server load by batching product API requests when checking cart</li>
<li>Added <strong>pull-to-refresh</strong> in the Cart screen</li>
<li>Cart is now <strong>verified before checkout</strong> - out-of-stock or unavailable items are flagged immediately with clear error messages</li>
</ul>
<p><img src="https://i.ytimg.com/vi/9g8Jqozxw7w/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/9g8Jqozxw7w?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h3>Wallet Config Refactor</h3>
<blockquote>
<p>Supported: <strong>WooCommerce</strong>, <strong>MultiVendor (Dokan/WCFM)</strong> | BREAKING CHANGE (backward-compatible)</p>
</blockquote>
<ul>
<li>All TeraWallet settings are now consolidated into a single <code>walletConfig</code> block in <code>lib/env.dart</code></li>
<li>New <code>teraWalletName</code> option: set a custom wallet brand name globally without overriding individual translation strings</li>
</ul>
<pre><code>&quot;advanceConfig&quot;: {
-  &quot;EnableTeraWalletWithdrawal&quot;: false,
},
+&quot;walletConfig&quot;: {
+  &quot;enableTeraWallet&quot;: false,
+  &quot;enableTeraWalletWithdrawal&quot;: false,
+  &quot;teraWalletName&quot;: null,  // null = use default &quot;TeraWallet&quot; name
+},
</code></pre>
<blockquote>
<p><strong>Note</strong>: Old <code>env.dart</code> configs remain backward-compatible. MultiSite: use <code>configurations</code> per site to enable/disable wallet, instead of <code>walletEnabled</code> in <code>multiSiteConfig</code>.</p>
</blockquote>
<hr>
<h3>Share Link Metadata Support</h3>
<ul>
<li>Product and blog share links now include <strong>Open Graph metadata</strong> (title, description, image)</li>
<li>Rich link previews appear automatically in messaging apps and social networks</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-330cbb07-4f62-80de-96f1-f0f2e1dec76d-attachmente41784c0-4ea3-4da4-920e-5773a3fd6d86imagepng/public" alt="FluxStore release preview"></p>
<p><strong>IMPORTANT UPDATE</strong></p>
<ul>
<li><strong>[BREAKING CHANGE]</strong> <code>EnableReview</code> renamed to <code>EnablePreview</code> in checkout screen config (all 88 translation files updated) - if you override this key in <code>env.dart</code> or <code>config_xx.json</code>, rename it accordingly</li>
<li><strong>[BREAKING CHANGE]</strong> Wallet config restructured: move <code>EnableTeraWalletWithdrawal</code> from <code>advanceConfig</code> to new <code>walletConfig.enableTeraWalletWithdrawal</code> block (old <code>env.dart</code> remains backward-compatible - see feature #14)</li>
<li>Blog category images are now handled more reliably - banners load consistently across all frameworks</li>
<li>Product list now displays tag/brand <strong>names</strong> instead of raw IDs</li>
<li>YouTube iframe videos in blog/product/HTML content now load correctly</li>
<li>Support enabling/disabling login on Listing platforms (MyListing, ListingPro) that do not have booking support configured</li>
<li>Updated <code>flutter_facebook_auth</code> and <code>facebook_app_events</code> to latest versions - <strong>requires Xcode 26.x</strong> or later to build for iOS</li>
<li>Updated <strong>MyFatoorah</strong> payment SDK to the latest version</li>
</ul>
<h3>This release contains many fixes</h3>
<ul>
<li>Fixed: wrong currency used for wallet cart payments</li>
<li>Fixed: WebView crashing when opened (Vendor Admin, Delivery)</li>
<li>Fixed(HTML): YouTube iframe not loading video content inside HTML content blocks</li>
<li>Fixed: Arabic text search failing</li>
<li>Fixed: shipping methods not appearing when no saved address exists</li>
<li>Fixed(Rating): missing star caused by widget overflow</li>
<li>Fixed(SearchScreen): text position in RTL</li>
<li>Fixed: time parsing error causing the product list to display nothing</li>
<li>Fixed: app not falling back to local config when cloud config/Mstore API caching is unavailable</li>
<li>Fixed: fee names with encoded HTML entities displaying raw symbols</li>
<li>Fixed: countdown timer position width issue in RTL layout</li>
<li>Fixed(BoostEngine): falling back to cached result when remote data is missing</li>
<li>Fixed(HomeScreen): product horizontal layout overlapping after switching app language</li>
<li>Fixed: Size Guide not appearing due to case sensitivity in title matching</li>
<li>Fixed: URL error display on HTML content pages</li>
<li>Fixed(Magento): product variant details not loading or updating when a variant option is selected</li>
<li>Fixed: shipping address being updated unexpectedly during checkout navigation</li>
<li>Fixed: <code>categoryMenuShowDepth</code> config missing from some category menu layouts</li>
<li>Fixed(Checkout): email field not validated when marked as not required</li>
<li>Fixed(Loyalty): incorrect loyalty card priority in reward display</li>
</ul>
<h3>How to update/migrate the app to the latest version?</h3>
<ul>
<li>Follow this “<a href="https://support.inspireui.com/help-center/articles/35/36/124/upgrade-source-code-and-flutter">Upgrade source code and Flutter</a>” guide.</li>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<ul>
<li>Helpful guide “<a href="https://support.inspireui.com/help-center/articles/35/36/210/how-to-easily-upgrade-sourcecode-to-the-next-version%F0%9F%92%A5">How To Easily Upgrade Sourcecode To The Next Version</a>”</li>
</ul>
<h3>How to activate FluxStore on FluxBuilder tool?</h3>
<ul>
<li>Follow this guide:</li>
</ul>
<p>[support.inspireui.com</p>
<p><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter%5D(https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)">https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter](https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)</a></p>
<ul>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<hr>
<h2>Upgrade and product links</h2>
<ul>
<li><a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#330cbb074f628090a3a1de7815bb51e7">Read the official FluxStore 6.0.0 changelog</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter">Upgrade FluxStore source code and Flutter</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">Activate FluxStore in FluxBuilder</a></li>
<li><a href="https://fluxbuilder.com/download">Download FluxBuilder</a></li>
<li><a href="https://codecanyon.net/item/fluxstore-woocommerce-flutter-ecommerce-full-app/24050041">Purchase FluxStore WooCommerce</a></li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FluxStore 5.6.0: Flutter 3.38, WhatsApp ordering, and rental products]]></title>
      <link>https://inspireui.com/blog/FluxStore-5.6.0/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxStore-5.6.0/</guid>
      <pubDate>Wed, 21 Jan 2026 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[FluxStore 5.6.0 release notes for Flutter 3.38, WhatsApp ordering, and rental products, with configuration changes, fixes, and upgrade guidance.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <category><![CDATA[Product Updates]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/images/products/fluxstore-woo.webp" alt="FluxStore 5.6.0: Flutter 3.38, WhatsApp ordering, and rental products" /><p>FluxStore 5.6.0 focuses on Flutter 3.38, WhatsApp ordering, and rental products. The release notes below preserve the official feature details, configuration examples, and fixes published by InspireUI.</p>
<blockquote>
<p>Released January 21, 2026. <a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#2d4cbb074f62809c924be20c7b6ecddb">View the official FluxStore WooCommerce changelog</a>.</p>
</blockquote>
<p><strong>NEW FEATURE</strong></p>
<p>Latest Update: The January 21st release fixes the search issue.</p>
<h2>Flutter** 3.38.5 **Upgrade</h2>
<p>Upgrade latest Flutterchannel stable <strong>v3.38.5</strong></p>
<h3>To make sure you are using the correct Flutter version, run this command:</h3>
<pre><code>flutter --version
</code></pre>
<h3>To upgrade Flutter 3.38.5 , please close all your IDE and run these commands in the project folder</h3>
<pre><code>flutter channel stable
flutter upgrade --force
flutter clean
flutter pub get
</code></pre>
<h3>To update/migrate the app to the latest version</h3>
<ul>
<li>Follow this “<a href="https://support.inspireui.com/help-center/articles/35/36/124/upgrade-source-code-and-flutter">Upgrade source code and Flutter</a>” guide.</li>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-2d4cbb07-4f62-80e2-abc0-cfe53a419f2a-attachment3db9b40b-ae16-4b54-878f-a548b63429cbimagepng/public" alt="FluxStore release preview"></p>
<ul>
<li>Helpful guide “<a href="https://support.inspireui.com/help-center/articles/35/36/210/how-to-easily-upgrade-sourcecode-to-the-next-version%F0%9F%92%A5">How To Easily Upgrade Sourcecode To The Next Version</a>”</li>
</ul>
<h3>To fix build issue with new flutter version</h3>
<p>After upgrading, you may meet the cache issue of iOS while building the application, please run this command to fix:</p>
<pre><code>flutter precache --ios
</code></pre>
<hr>
<h2>Full Support for Xcode 26 &amp; iOS 15 Minimum Deployment</h2>
<ul>
<li>Fully compatible with <strong>Xcode 26</strong>, ensuring smooth builds and future-proof iOS development.</li>
<li>Minimum iOS deployment target has been upgraded to iOS 15.0 (previously iOS 14.0).</li>
</ul>
<p><strong>Notice</strong></p>
<p>This update drops support for iOS 14 and earlier versions due to Xcode 26 and latest iOS SDK requirements.</p>
<hr>
<h2>FiboSearch Integration</h2>
<p><img src="https://i.ytimg.com/vi/1Saezc4sAeU/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/1Saezc4sAeU?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<p>Added support for <strong>FiboSearch</strong>, enabling a faster and smarter product search experience for WooCommerce stores.</p>
<ul>
<li>Seamless integration with the <strong>FiboSearch (Ajax Search)</strong> plugin.</li>
<li>Displays instant search results while typing, without page reloads.</li>
<li>Improves search accuracy and product discovery for users.</li>
<li>Fully compatible with existing FluxStore search UI and product data.</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Edit in the <code>lib/env.dart</code> file as below</li>
</ul>
<pre><code>  &quot;searchConfig&quot;: {
    /// Enable Ajax Search using either AjaxSearchPro or FiboSearch plugin
    /// ref: https://support.inspireui.com/help-center/articles/35/37/196/ajax-search-pro
    &quot;ajaxSearch&quot;: {
      &quot;enable&quot;: true,
      &quot;plugin&quot;: &quot;fiboSearch&quot; //fiboSearch, ajaxSearchPro
    },

    /// Enable search by SKU in search screen
    &quot;enableSkuSearch&quot;: true
  }
</code></pre>
<hr>
<h2>WhatsApp Order Integration</h2>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-2d4cbb07-4f62-80c5-8132-f7f2ec3e9978-attachmenta6954858-42a2-426d-a43f-ac8f8b965e74imagepng/public" alt="FluxStore release preview"></p>
<p>Added support for <strong>WhatsApp Order</strong></p>
<ul>
<li>Allow customers to send their order details directly via WhatsApp after a successful checkout.</li>
<li>Integrate seamlessly with the existing payment flow.</li>
<li>Message templates are fully customizable, with order information automatically populated for convenience.</li>
<li>Support Native payment only (not support webview payment).</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Edit in the <code>lib/env.dart</code> file as below</li>
</ul>
<pre><code>{
  &quot;whatsAppOrderConfig&quot;: {
    &quot;phoneNumber&quot;: &quot;12124567890&quot;,
    &quot;message&quot;: &quot;Hello, I would like to place an order. Here are the details:\n\n{order_details}\n\nTotal Amount: {total_amount}\n\nThank you!&quot;,
    &quot;paymentMethodIds&quot;: [
      &quot;lwc-whatsapp-order&quot;
    ],
    &quot;autoOpenWhatsAppAfterOrder&quot;: false
  }
}
</code></pre>
<ul>
<li>Support these replaced params:
<code>{billing_name}</code>, <code>{billing_email}</code>, <code>{billing_phone}</code>, <code>{billing_address}</code>, <code>{shipping_name}</code>, <code>{shipping_email}</code>, <code>{shipping_phone}</code>, <code>{shipping_address}</code>, <code>{order_id}</code>, <code>{order_details}</code>, <code>{total_amount}</code></li>
</ul>
<hr>
<h2>Video Splash Screen</h2>
<p>Make a strong first impression with the new <strong>Video Splash Screen</strong> feature.</p>
<ul>
<li>Supports video playback on app launch instead of static images.</li>
<li>Ideal for branding, promotions, or storytelling.</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Edit in the <code>lib/env.dart</code> file as below:</li>
</ul>
<pre><code>  &quot;splashScreen&quot;: {
    &quot;enable&quot;: true,

    /// duration in milliseconds, used for all types except &quot;rive&quot;, &quot;flare&quot; and &quot;video&quot;
    &quot;duration&quot;: 2000,

    ///  Type should be: &#39;fade-in&#39;, &#39;zoom-in&#39;, &#39;zoom-out&#39;, &#39;top-down&#39;, &#39;rive&#39;,
    ///  &#39;flare&#39;, &#39;static&#39;, &#39;video&#39;
    &quot;type&quot;: &quot;video&quot;,
    &quot;image&quot;: &quot;assets/videos/splashscreen.mp4&quot;, // https://demo.mstore.io/wp-content/uploads/2025/09/splashscreen.mp4

    /// AnimationName&#39;s is used for &#39;rive&#39; and &#39;flare&#39; type
    &quot;animationName&quot;: &quot;fluxstore&quot;,

    &quot;boxFit&quot;: &quot;contain&quot;,
    &quot;backgroundColor&quot;: &quot;#ffffff&quot;,
    &quot;paddingTop&quot;: 0,
    &quot;paddingBottom&quot;: 0,
    &quot;paddingLeft&quot;: 0,
    &quot;paddingRight&quot;: 0,
  },
</code></pre>
<p><img src="https://i.ytimg.com/vi/sqXhfVoaSBo/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/sqXhfVoaSBo?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h2>Auction Product Support</h2>
<ul>
<li>Added support for the plugin <a href="https://codecanyon.net/item/woocommerce-simple-auctions-wordpress-auctions/6811382">WooCommerce Auctions -</a> <strong><a href="https://codecanyon.net/item/woocommerce-simple-auctions-wordpress-auctions/6811382">WordPress Simple Auctions</a></strong> , allowing customers to place bids directly from the app.</li>
<li>Displays key auction information such as current bid, starting price, bid increment, auction start/end time, and auction status.</li>
<li>Supports real-time bid updates when users refresh the product detail screen.</li>
<li>Available for Extended license.</li>
</ul>
<p><img src="https://i.ytimg.com/vi/Tzk6JzGRQgI/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/Tzk6JzGRQgI?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h2>Rental Product</h2>
<p>Added support for <strong><a href="https://woocommerce.com/products/rental-products/">Rental Products for WooCommerce plugin</a>****.</strong></p>
<ul>
<li>Allow customers to select rental dates directly on the product detail screen.</li>
<li>Rental availability is validated in real time, and pricing is calculated accurately throughout the cart and checkout flow.</li>
<li>The feature supports for Extended license.</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Edit in the <code>lib/env.dart</code> file as below:</li>
</ul>
<pre><code>&quot;EnableRentalProductsWoo&quot;: true,
</code></pre>
<p><img src="https://i.ytimg.com/vi/LUqNUNKjJJk/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/LUqNUNKjJJk?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h2>Social Login on Registration Screen</h2>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-2d4cbb07-4f62-80d0-a9fa-f6414a66b270-attachment0db5a69a-5c17-44c7-9b09-ef3ca6136e3dimagepng/public" alt="FluxStore release preview"></p>
<p>Added <strong>Social Login on the Registration screen</strong>.</p>
<ul>
<li>Users can sign up instantly using supported social accounts.</li>
<li>Reduces friction during account creation.</li>
<li>Helps increase conversion and user retention.</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Edit in the <code>lib/env.dart</code> file as below:</li>
</ul>
<pre><code> &quot;loginSetting&quot;: {
    &quot;showAppleLogin&quot;: true,
    &quot;showFacebook&quot;: false,
    &quot;showSMSLogin&quot;: true,
    &quot;showGoogleLogin&quot;: true,
+   &quot;showSocialInRegistration&quot;: false,
 }
</code></pre>
<hr>
<h2>Show / Hide Sign In &amp; Sign Up on Onboarding</h2>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-2d4cbb07-4f62-8029-a22d-d1dd9e37895c-attachment5b69110c-b885-4f29-a146-ea33effa1c95imagepng/public" alt="FluxStore release preview"></p>
<p>More control over your onboarding flow.</p>
<ul>
<li>Choose whether to display <strong>Sign In</strong> and <strong>Sign Up</strong> buttons on onboarding screens.</li>
<li>Ideal for guest-first experiences or content-first apps.</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Edit in the <code>lib/env.dart</code> file as below:</li>
<li>Support for Onboarding version 1 only</li>
</ul>
<pre><code>  &quot;onBoardingConfig&quot;: {
    &#39;enableOnBoarding&#39;: true,
    &#39;version&#39;: 1,
    &#39;autoCropImageByDesign&#39;: true,
    &#39;isOnlyShowOnFirstTime&#39;: true,
    &#39;showLanguage&#39;: true,
    &#39;showLanguagePopup&#39;: false,
+   // Currently, only available for version 1
+   &#39;showSignInSignUp&#39;: true,
  },
</code></pre>
<hr>
<h2>Short Description on Product Card</h2>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-2d4cbb07-4f62-80bd-8b4c-d8110a331c38-attachment74ef7d00-8080-476a-b3b1-70c4a196cdf6imagepng/public" alt="FluxStore release preview"></p>
<p>Added a new option to control the visibility of <strong>short product descriptions</strong>.</p>
<ul>
<li>Easily show or hide short descriptions on the product detail screen.</li>
<li>Useful for clean layouts or minimal product pages.</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Edit in the <code>lib/env.dart</code> file</li>
</ul>
<pre><code>  &quot;productCard&quot;: {
    &quot;defaultImage&quot;: &#39;assets/images/no_product_image.png&#39;,
    &#39;showShortDescription&#39;: true,
    ...
  },
</code></pre>
<ul>
<li>Edit directly for design layouts in the <code>lib/config/config_en.json</code> file, for example:</li>
</ul>
<pre><code>{
   &quot;HorizonLayout&quot;:[
      {
         &quot;layout&quot;:&quot;&quot;,     ///twoColumn, threeColumn, fourColumn, card, saleOff, listTile, quiltedGridTile, carousel
         &quot;showShortDescription&quot;:true,
         ...
      }
   ],
   &quot;VerticalLayout&quot;:{
      &quot;layout&quot;:&quot;&quot;,     ///pinterest, menu, card, columns, columnsWithFilter, topProducts, menuWithCustomCategories
      &quot;showShortDescription&quot;:true,
      ...
   }
   &quot;TabBar&quot;: [
      {
         &quot;layout&quot;: &quot;category&quot;,
         &quot;categoryLayout&quot;: &quot;card&quot;,     ///card, sideMenuWithSub, columns, topMenu, animation, grid, sideMenuWithSub,
                                                          ///sideMenuWithGroup, ///multi-level, ///fancy-scroll
         &quot;icon&quot;: &quot;assets/icons/tabs/icon-category.png&quot;
      },
   ],
   ...
}
</code></pre>
<hr>
<h2>Share Link for Product List Configuration</h2>
<p>Improved the <strong>Share Link</strong> feature to support more flexible product list configurations.</p>
<ul>
<li>Remove previous limitations in link creation, ensuring shared links always navigate to the intended screen regardless of layout configuration.</li>
<li>Users can now generate and open share links correctly even when layouts are / are not tied to a specific category, brand, or tag.</li>
</ul>
<p><img src="https://i.ytimg.com/vi/D2B7S5mPyM4/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/D2B7S5mPyM4?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h2>Brand Layout Update</h2>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-2d4cbb07-4f62-80c0-b4fb-cc8ce7be518b-attachment5d7ff362-3c1a-4a27-8283-efc1fb3ca08eimagepng/public" alt="FluxStore release preview"></p>
<p>Updated the <strong>Brand layout</strong> to provide more flexible brand presentation and configuration.</p>
<ul>
<li>Support customizable image display.</li>
<li>Allow highlighting specific brands list.</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Edit in the <code>lib/config/config_en.json</code> as below:</li>
</ul>
<pre><code>    {
        &quot;name&quot;: &quot;Brands&quot;,
        &quot;layout&quot;: &quot;brand&quot;,
        ...
        &quot;imageBoxFit&quot;: &quot;contain&quot;,
        &quot;topBrand&quot;: [] // ID of brands
    },
</code></pre>
<hr>
<p><strong>IMPORTANT UPDATE</strong></p>
<ul>
<li>Upgrade(ios): migrate <code>OneSignalNotificationServiceExtension</code> to adapt with Xcode 26</li>
<li>Allow to hide contact information in the store details screen</li>
<li>Improve(UI): show login prompt for WebView auth</li>
<li>Support loadmore in Menu with Custom Categories</li>
<li>Support multilingual for time ago in Realtime Chat</li>
<li>Chore: update phone field labels to comply with App Store guideline 5.1.1</li>
</ul>
<h3>This release contains many fixes</h3>
<ul>
<li>Fixed: Build ios due to recent FBSDKCoreKit release</li>
<li>Fixed: Slider video audio still plays for a millisecond then cuts off</li>
<li>Fixed: Not show categories when changing language</li>
<li>Fixed: Open product from side menu</li>
<li>Fixed: Remapped category images not overriding default icons</li>
<li>Fixed: Duplicate when refresh &amp; load more</li>
<li>Fixed: Blog filter bug</li>
<li>Fixed: Skip hidden product on store details</li>
<li>Fixed: Onboarding image v2 is blurry</li>
<li>Fixed: Youtube video is not available</li>
<li>Fixed (share_plus): Avoid crash on iOS 26 when sharing</li>
<li>Fixed (Loyalty): fix to show warning Firebase after login success</li>
<li>Fixed: Fix to convert amount to points</li>
<li>Fixed: Cannot download the downloadable variable products</li>
<li>Fixed (OfflineMode): Doesn&#39;t support offline mode for PWA</li>
<li>Fixed: Some UI is incorrect in mobile PWA</li>
<li>Fixed (Webview): Handle permission camera &amp; mic for android</li>
<li>Fixed (Webview): download base64 image to file</li>
<li>Fixed: Delayed when update price rates if enable MStore API caching</li>
<li>Fixed: Razorpay payment not working</li>
</ul>
<h3>How to update/migrate the app to the latest version?</h3>
<ul>
<li>Follow this “<a href="https://support.inspireui.com/help-center/articles/35/36/124/upgrade-source-code-and-flutter">Upgrade source code and Flutter</a>” guide.</li>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<ul>
<li>Helpful guide “<a href="https://support.inspireui.com/help-center/articles/35/36/210/how-to-easily-upgrade-sourcecode-to-the-next-version%F0%9F%92%A5">How To Easily Upgrade Sourcecode To The Next Version</a>”</li>
</ul>
<h3>How to activate FluxStore on FluxBuilder tool?</h3>
<ul>
<li>Follow this guide:</li>
</ul>
<p>[support.inspireui.com</p>
<p><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter%5D(https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)">https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter](https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)</a></p>
<ul>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<hr>
<h2>Upgrade and product links</h2>
<ul>
<li><a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#2d4cbb074f62809c924be20c7b6ecddb">Read the official FluxStore 5.6.0 changelog</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter">Upgrade FluxStore source code and Flutter</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">Activate FluxStore in FluxBuilder</a></li>
<li><a href="https://fluxbuilder.com/download">Download FluxBuilder</a></li>
<li><a href="https://codecanyon.net/item/fluxstore-woocommerce-flutter-ecommerce-full-app/24050041">Purchase FluxStore WooCommerce</a></li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FluxStore 5.5.0: Offline mode, 16 KB support, and Dynamic Links]]></title>
      <link>https://inspireui.com/blog/FluxStore-5.5.0/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxStore-5.5.0/</guid>
      <pubDate>Thu, 09 Oct 2025 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[FluxStore 5.5.0 release notes for Offline mode, 16 KB support, and Dynamic Links, with configuration changes, fixes, and upgrade guidance.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <category><![CDATA[Product Updates]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/images/products/fluxstore-woo.webp" alt="FluxStore 5.5.0: Offline mode, 16 KB support, and Dynamic Links" /><p>FluxStore 5.5.0 focuses on Offline mode, 16 KB support, and Dynamic Links. The release notes below preserve the official feature details, configuration examples, and fixes published by InspireUI.</p>
<blockquote>
<p>Released October 9, 2025. <a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#288cbb074f62814b832fe00fda02cafe">View the official FluxStore WooCommerce changelog</a>.</p>
</blockquote>
<p><strong>NEW FEATURE</strong></p>
<h2>Core Updates</h2>
<h3>Flutter** 3.35.5 **Upgrade</h3>
<p>Upgrade latest Flutterchannel stable <strong>v3.35.5</strong></p>
<h3>To make sure you are using the correct Flutter version, run this command:</h3>
<pre><code>flutter --version
</code></pre>
<h3>To upgrade Flutter 3.35.5 , please close all your IDE and run these commands in the project folder</h3>
<pre><code>flutter channel stable
flutter upgrade --force
flutter clean
flutter pub get
</code></pre>
<h3>To update/migrate the app to the latest version</h3>
<ul>
<li>Follow this “<a href="https://support.inspireui.com/help-center/articles/35/36/124/upgrade-source-code-and-flutter">Upgrade source code and Flutter</a>” guide.</li>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-288cbb07-4f62-8166-a140-ca2862c916c2-attachment3db9b40b-ae16-4b54-878f-a548b63429cbimagepng/public" alt="FluxStore release preview"></p>
<ul>
<li>Helpful guide “<a href="https://support.inspireui.com/help-center/articles/35/36/210/how-to-easily-upgrade-sourcecode-to-the-next-version%F0%9F%92%A5">How To Easily Upgrade Sourcecode To The Next Version</a>”</li>
</ul>
<h3>To fix build issue with new flutter version</h3>
<p>After upgrading, you may meet the cache issue of iOS while building the application, please run this command to fix:</p>
<pre><code>flutter precache --ios
</code></pre>
<p>In the new version, we have some breaking changes for Android platform:</p>
<ul>
<li>Upgraded <code>compileSdkVersion 35</code> to <code>compileSdkVersion 36</code></li>
<li>Upgraded <code>ndkVersion &quot;25.1.8937393&quot;</code> to <code>ndkVersion &quot;28.1.13356709&quot;</code></li>
<li>Disable <strong>Impeller rendering engine</strong> (Android only)</li>
</ul>
<hr>
<h3>16KB Memory Page Size Support</h3>
<ul>
<li>To ensure your app works correctly on the latest versions of Android, FluxStore 5.5.0 supports 16 KB memory page sizes to target Android 15+ by updating the NDK version and Rive dependencies.</li>
<li>You may request an extension to this deadline until <strong>May 1st, 2026</strong>, by following <a href="https://snipboard.io/iEZqeN.jpg">this guide</a>.</li>
</ul>
<h3>You can disregard the Edge-to-edge warning.</h3>
<p>You can disregard these warnings:</p>
<blockquote>
<p><strong>Edge-to-edge may not display for all users:</strong></p>
<p>From Android 15, apps targeting SDK 35 will display edge-to-edge by default. Apps targeting SDK 35 should handle insets to make sure that their app displays correctly on Android 15 and later. Investigate this issue and allow time to test edge-to-edge and make the required updates. Alternatively, call enableEdgeToEdge() for Kotlin or EdgeToEdge.enable() for Java for backward compatibility.</p>
</blockquote>
<blockquote>
<p><strong>Your app uses deprecated APIs or parameters for edge-to-edge:</strong></p>
<p>One or more of the APIs you use or parameters that you set for edge-to-edge and window display have been deprecated in Android 15. Your app uses the following deprecated APIs or parameters:</p>
<p>android.view.Window.setStatusBarColor</p>
<p>android.view.Window.setNavigationBarDividerColor</p>
<p>android.view.Window.setNavigationBarColor</p>
</blockquote>
<hr>
<h3>FluxBuilder Dynamic Links Integration</h3>
<p>A complete deep linking and tracking system that enhances navigation, marketing campaigns, and user engagement.</p>
<p>Manage everything easily through the FluxBuilder app builder.</p>
<p><a href="https://youtu.be/3ZNGd_yTRNQ?si=80HFjUXb6zjAbXDf">Video guide</a></p>
<ul>
<li><p><strong>Project &amp; Link Management</strong></p>
</li>
<li><p>Added <strong>Create Projects Screen</strong> for developers to generate and configure deep link projects.</p>
</li>
<li><p>New <strong>Links Tables</strong> for managing all generated links, including validation and redirection rules.</p>
</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-288cbb07-4f62-81e7-a1e2-f4c026e44768-attachment36982a1f-47a8-4cd8-82ba-122392330609marketing_fluxbuilder_dynamic_link_png/public" alt="FluxStore release preview"></p>
<ul>
<li><p><strong>Analytics &amp; Tracking</strong></p>
</li>
<li><p>Introduced <strong>Analytics Links Dashboard</strong> to monitor clicks, sessions, and conversions in real time.</p>
</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-288cbb07-4f62-8162-aaef-e8c92efed35d-attachment0ff83b07-928f-485b-b83a-13e086a57595link_analyticspng/public" alt="FluxStore release preview"></p>
<hr>
<h3>Offline Mode</h3>
<p>Added offline browsing capabilities with:</p>
<ul>
<li>Offline status indicator</li>
<li>Cached loaded product and category data for use without internet</li>
<li>Automatic reconnection</li>
<li>Queued actions synchronized when back online</li>
</ul>
<h3>Configuration</h3>
<p>Change the file <code>lib/env.dart</code> as below</p>
<pre><code>Map&lt;String, dynamic&gt; environment = {
   ...
   &quot;offlineModeConfig&quot;: {
        &quot;enable&quot;: true,
    }
   ...
};
</code></pre>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-288cbb07-4f62-8147-8ebb-fcfb91823bd3-attachment5f500725-3b37-4666-9f83-0d9a11d755b90c9bd313a4eb2eb577fajpg/public" alt="FluxStore release preview"></p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-288cbb07-4f62-81a1-a242-ed323cf08693-attachment461c2640-d0ac-4b86-99ac-d376a5df936070383cb14b49c1179858jpg/public" alt="FluxStore release preview"></p>
<hr>
<h3>Firebase Remote Config Update</h3>
<p>Improved the handling of Firebase Remote Config to balance <strong>update frequency</strong> and <strong>quota limitations</strong>. When a new version is uploaded, it is fetched and cached immediately, but applied only <strong>on the next app launch</strong>.</p>
<p>Ensures stable updates without applying unexpected changes mid-session.</p>
<hr>
<h3>Extra Fees for WooCommerce</h3>
<ul>
<li>The WooCommerce Extra Fees plugin lets you apply dynamic extra fees at checkout based on your customer’s choices, making your pricing strategies more flexible and transparent.</li>
<li>Supported Plugin: <a href="https://wordpress.org/plugins/woo-conditional-product-fees-for-checkout/">https://wordpress.org/plugins/woo-conditional-product-fees-for-checkout/</a></li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-288cbb07-4f62-8199-9db8-c5ec1423d421-attachment5a23de09-b75a-497f-a240-2e5d106b399dcustom-feepng/public" alt="FluxStore release preview"></p>
<hr>
<h2>UI &amp; Layout Improvements</h2>
<h3>Cart Item BoxFit Options</h3>
<p>You can now update image <code>BoxFit</code> for cart items for more consistent visuals.</p>
<h3>Configuration</h3>
<p>Make changes in the file <code>lib/env.dart</code> as below:</p>
<pre><code>  &quot;cartDetail&quot;: {
    &quot;minAllowTotalCartValue&quot;: 0,
    &quot;maxAllowQuantity&quot;: 10,

    /// Cart Style: normal, style01
    &quot;style&quot;: &quot;style01&quot;,

+    /// Product Image Box Fit. Default: cover
+    &quot;boxFit&quot;: &quot;cover&quot;,
  },
</code></pre>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-288cbb07-4f62-8165-af49-e8fb34c4158d-attachmented31e1b0-8ad6-491c-b8e1-f2358b161baacart-image-png/public" alt="FluxStore release preview"></p>
<h3>YITH WooCommerce Badge Management</h3>
<ul>
<li>Apply graphic badges to highlight discounts, promotions, and key features of your products.</li>
<li>Supported plugin: <a href="https://yithemes.com/themes/plugins/yith-woocommerce-badge-management/">https://yithemes.com/themes/plugins/yith-woocommerce-badge-management</a></li>
<li>This feature is now available for both Regular License and Extended License.</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-294cbb07-4f62-80f3-b4b9-e6c73d895f3e-attachment14a3af00-1ea2-43a4-80bb-b880861d692byith_woocommerce_badge_managementjpg/public" alt="FluxStore release preview"></p>
<h3>Video Background Layout</h3>
<p>Added support for video-based backgrounds on the home and dynamic screens, enabling immersive storefront experiences.</p>
<h3>Configuration</h3>
<p>Open the file <code>lib/configs/config_en.json</code> and add <code>“video”</code> for <code>“Background”</code> as below:</p>
<p>Priority: video &gt; image &gt; color</p>
<pre><code>  &quot;Background&quot;: {
    &quot;height&quot;: 1,
    &quot;color&quot;: &quot;#026DCD&quot;,
    &quot;image&quot;: &quot;https://trello.com/1/cards/5dc3b80702a7994eec2ea5d0/attachments/5dc3b80802a7994eec2ea5d1/download/woman.jpg&quot;,
+   &quot;video&quot;: &quot;https://storage.googleapis.com/gtv-videos-bucket/sample/ForBiggerMeltdowns.mp4&quot;,
+   &quot;fit&quot;: null, // For Image only
    &quot;isScrollable&quot;: false
  },
</code></pre>
<h3>Scrollable Backgrounds</h3>
<p>Introduced scrollable backgrounds for home and dynamic screens for more flexible and engaging UI layouts.
When scrolling home or dynamic screen, the background will also scroll together for a more natural effect. <em>(Not applied for Tab Menu and Scrollable screens.)</em></p>
<h3>Configuration</h3>
<p>Open the file <code>lib/configs/config_en.json</code> and set <code>“isScrollable”</code> as below:</p>
<pre><code>  &quot;Background&quot;: {
    &quot;height&quot;: 0.35,
    &quot;color&quot;: &quot;#026DCD&quot;,
    &quot;image&quot;: &quot;https://trello.com/1/cards/5dc3b80702a7994eec2ea5d0/attachments/5dc3b80802a7994eec2ea5d1/download/woman.jpg&quot;,
+   &quot;isScrollable&quot;: true
  },
</code></pre>
<h3>Sub-Category Depth Display</h3>
<p>Improved category display with support for showing multiple levels of sub-categories.</p>
<h3>Configuration</h3>
<p>Open the file <code>lib/env.dart</code>, and then configure as below:</p>
<pre><code>    {
      &quot;type&quot;: &quot;image&quot;,
      &quot;wrap&quot;: true,
      &quot;horizontalItem&quot;: false,
      &quot;columns&quot;: 4,
      &quot;layout&quot;: &quot;category&quot;,
      &quot;marginLeft&quot;: 15.0,
      &quot;marginRight&quot;: 15.0,
      &quot;marginTop&quot;: 10.0,
      &quot;marginBottom&quot;: 10.0,
      &quot;separateWidth&quot;: 24.0,
      &quot;shadow&quot;: null,
      &quot;gradientStyle&quot;: false,
      &quot;items&quot;: [
        {
          &quot;originalColor&quot;: false,
          &quot;backgroundColor&quot;: null,
          &quot;title&quot;: null,
          &quot;name&quot;: null,
          &quot;keepDefaultTitle&quot;: false,
          &quot;colors&quot;: [
            &quot;ff3cc2bf&quot;,
            &quot;ff3cc2bf&quot;
          ]
        },
      &quot;productCategoryMenuStyle&quot;: &quot;tab&quot;,
      &quot;categoryMenuShowDepth&quot;: true
    }
</code></pre>
<p>Note:
• <code>categoryMenuShowDepth</code> : only support <code>productCategoryMenuStyle</code> that is <code>&quot;tab&quot;</code></p>
<p><img src="https://i.ytimg.com/vi/CDgJ4Lr9uXs/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/CDgJ4Lr9uXs?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<h3>App Exit Behaviors</h3>
<p>Configurable app exit options for Android device mainly, including double-tap to exit, exit confirmation dialogs, and instant close.</p>
<p>We have also fixed the back behavior for webview app</p>
<h3>Configuration</h3>
<p>Set and select exit app type directly in the file <code>lib/env.dart</code> as below:</p>
<pre><code>  &quot;advanceConfig&quot;: {
+   /// systemDefault, exitImmediately, requireConfirmPopup, requireDoubleTap
+   &quot;exitAppType&quot;: &quot;requireConfirmPopup&quot;,
  },
</code></pre>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-288cbb07-4f62-815c-a879-e15e43808398-attachment79aed77a-6183-47bf-af3c-6e99338cf3b527f1360e79a7f3f9aab6jpg/public" alt="FluxStore release preview"></p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-288cbb07-4f62-8153-b21f-ef04cad8324c-attachment81c01cf9-1dbe-4a08-a069-f71b45b21303d41d10e25f4bd5158c5ajpg/public" alt="FluxStore release preview"></p>
<hr>
<h2>WebView &amp; Payment Enhancements</h2>
<h3>Support for custom <em>Thank You Page</em> URLs</h3>
<p>Store owners can <strong>add custom/translated checkout success URLs</strong>. The app will <strong>auto-detect checkout success events</strong> on any platform with webview checkout.</p>
<h3>Configuration</h3>
<p>Open the file <code>lib/env.dart</code>, and then configure as below:</p>
<pre><code>&quot;paymentConfig&quot;: {
    /// List of possible slugs for the successful checkout page on the website.
    /// It will be used to determine when the order is placed successfully and
    /// closes the webview checkout screen, trigger the cart deletion action.
    /// Also displays the native thank you page.
+   &quot;CheckoutSuccessPageSlug&quot;: [
+     &quot;objednavka-prijata&quot;,
+     &quot;thank-toan-thanh-cong&quot;,
+     &quot;thank-toan/thanh-cong&quot;,
+     &quot;/xac-nhan-don-hang&quot;,
+   ],
}
</code></pre>
<p><img src="https://i.ytimg.com/vi/iKx317ymbiA/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/iKx317ymbiA?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<h3>Support for opening products directly in WebView</h3>
<p>Now you can decide <strong>product type to open in Webview or Native Product Detail</strong>, giving you consistent logic and more flexible control (works for both product and listing apps).</p>
<h3>Configuration</h3>
<p>Open the file <code>lib/env.dart</code>, and set as below:</p>
<pre><code>{
  &quot;productCard&quot;: {
+   &quot;typeShouldOpenInWebview&quot;: [],
    &quot;boxFit&quot;: &quot;cover&quot;,
    &quot;boxShadow&quot;: null,
    &quot;defaultImage&quot;: &quot;assets/images/no_product_image.png&quot;
  },
}
</code></pre>
<p>Demo</p>
<pre><code>    &quot;typeShouldOpenInWebview&quot;: [
      &quot;grouped&quot;,
      &quot;auction&quot;,
      &quot;external&quot;,
      &quot;subscription&quot;,
      &quot;appointment&quot;,
    ]
</code></pre>
<h3>External links open in the system browser instead of in-app WebView</h3>
<p>Any URL that is not part of your app will now <strong>open in the external browser</strong> instead of inside the in-app webview. This makes navigation clearer, prevents broken flows, and gives users a smoother experience.</p>
<h3>Configuration</h3>
<p>Open the file <code>lib/env.dart</code> and configure as below:</p>
<pre><code>  &quot;advanceConfig&quot;: {
-   /// Disable inAppWebView to use webview_flutter
-   /// so webview can navigate to external app.
-   /// Useful for webview checkout which need to handle payment in another app.
-   &quot;inAppWebView&quot;: false,
-   &#39;AlwaysClearWebViewCache&#39;: false,
-   &#39;AlwaysClearWebViewCookie&#39;: false,
-   &quot;WebViewScript&quot;: &quot;&quot;,
  },
+  &quot;webViewConfig&quot;: {
+    &quot;webViewMode&quot;: &quot;webViewFlutter&quot;, // `inAppWebView` or `webViewFlutter`
+    &quot;alwaysClearWebViewCache&quot;: false,
+    &quot;alwaysClearWebViewCookie&quot;: false,
+    &quot;webViewScript&quot;: &quot;&quot;,

+    /// List of domains that should open the external app instead of the webview.
+    /// Just add the domain name only, do not add full URL. For example: &quot;example.com&quot;
+    /// If not set, we will use our default list from [kExternalDomains]
+    &quot;externalDomains&quot;: [],

+    /// List of domains that should be loaded in the webview.
+    /// If the list is empty, all domains will be opened in the webview if it is
+    /// not in [externalDomains]. Otherwise, if the domain is not in this list, it
+    /// will be opened in the external browser.
+    /// Just add the domain name only, do not add full URL. For example: &quot;example.com&quot;
+    &quot;internalDomains&quot;: [],
+  },
</code></pre>
<p>Default External domains list:</p>
<pre><code>const kExternalDomains = [
  &#39;wa.me&#39;, // Whatsapp
  &#39;wa.link&#39;, // Whatsapp
  &#39;api.whatsapp.com&#39;, // Whatsapp
  &#39;m.me&#39;, // Messenger
  &#39;messenger.com&#39;, // Messenger
  &#39;www.messenger.com&#39;, // Messenger
  &#39;ig.me&#39;, // Instagram
  &#39;instagram.com&#39;, // Instagram
  &#39;www.instagram.com&#39;, // Instagram
  &#39;x.com&#39;, // X
  &#39;facebook.com&#39;, // Facebook
  &#39;www.facebook.com&#39;, // Facebook
  &#39;youtube.com&#39;, // Youbute
  &#39;www.youtube.com&#39;, // Youbute
  &#39;youtu.be&#39;, // Youbute
  &#39;t.me&#39;, // Telegram
  &#39;telegram.org&#39;, // Telegram
  &#39;play.google.com&#39;, // Google play
  &#39;apps.apple.com&#39;, // App store
  &#39;zalo.me&#39;, // Zalo
];
</code></pre>
<h3>Razorpay Enhancements</h3>
<ol>
<li>Updated razorpay payment flow for WooCommerce</li>
<li>Order ID and Invoice ID are now included in Razorpay checkout for improved payment tracking.</li>
</ol>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-288cbb07-4f62-8120-87b7-e29d26fe51df-attachment313e4982-4aa4-4479-9e97-5918205604f5456433759-6457e17b-2ce5-402c-857f-368a9a32412dpng/public" alt="FluxStore release preview"></p>
<ol start="3">
<li>Added a dialog to clearly show <strong>multi-currency options</strong>, making international payments smoother and more user-friendly.</li>
</ol>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-288cbb07-4f62-81d9-bc66-d30cbf2ad6b9-attachment9a6e4eed-faa1-4e42-931c-45f448a6213a456441459-006f0c28-91f6-43e0-9a81-5d4e955448e5png/public" alt="FluxStore release preview"></p>
<p><strong>IMPORTANT UPDATE</strong></p>
<ul>
<li>Refactor!: drop support Firebase Dynamic Link</li>
<li>Drop support the Better REST API Featured Images plugin</li>
<li>Clarify the address by showing more details</li>
<li>Update <code>productListItemHeight</code> config in Animation Category Layout</li>
<li>Recalculate <code>lineHeight</code> in ProductTitle</li>
<li>Add height config in Top Products Layout and Quilted Grid Tile</li>
<li>Refactor: hide Firebase realtime chat/WCFM Live chat if disable instead of show error</li>
<li>Chore(ui): phone input alignment in RTL languages</li>
<li>Add Product List Item Height config to support product card configs in Fancy scroll layout</li>
<li>Refactor: show increment_id instead of entity_id for order Magento</li>
<li>Support <code>textarea</code> for WooCommerce product addons</li>
</ul>
<h3>This release contains many fixes</h3>
<ul>
<li>Fixed: Edge to Edge issue on Android 15</li>
<li>Fixed: cannot build android due to com.facebook.android:facebook-android-sdk error</li>
<li>Fixed: cache/delay fees/taxes issues when checkout</li>
<li>Fixed (YithProductAddons): input style when open bottomshet at home screen</li>
<li>Fixed: exception when loading country</li>
<li>Fixed: spacing in checkout success UI screen</li>
<li>Fixed: not update color when change theme for dialog add to cart</li>
<li>Fixed: corner cart overlaps button in flat style</li>
<li>Fixed (Magento): type cast exception when fetching products</li>
<li>Fixed: render html for product description in Magento</li>
<li>Fixed: crash when open midtrans payment for android release mode</li>
<li>Fixed: change tab without initial tab data</li>
<li>Fixed: back behavior for webview</li>
<li>Fixed: crash android app if pay with stripe</li>
<li>Fixed: Can&#39;t show category name [MyListing, ListingPro]</li>
<li>Fixed: my rating not showing on listing woo app</li>
<li>Fixed: parse margin for product badge</li>
<li>Fixed: get first currency if default currency is null</li>
<li>Fixed: Show corresponding error code and fix issue when login</li>
<li>Fixed (review): type cast exception, not show on product detail</li>
<li>Fixed: type cast error for include param in boost engine request</li>
<li>Fixed: always show first tab instead of default tab</li>
<li>Fixed: opencart does not show image properly</li>
<li>Fixed (Wallet): Pay by wallet option display for smaller order price</li>
<li>Fixed: show id only as delay or not load brand in filter</li>
<li>Fixed: comma and dot position in currency</li>
<li>Fixed: price range on listing card</li>
<li>Fixed: show shipping fee without tax</li>
<li>Fixed: multi language for Product review</li>
<li>Fixed: not apply alignment for title of menu list item</li>
</ul>
<h3>How to update/migrate the app to the latest version?</h3>
<ul>
<li>Follow this “<a href="https://support.inspireui.com/help-center/articles/35/36/124/upgrade-source-code-and-flutter">Upgrade source code and Flutter</a>” guide.</li>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<ul>
<li>Helpful guide “<a href="https://support.inspireui.com/help-center/articles/35/36/210/how-to-easily-upgrade-sourcecode-to-the-next-version%F0%9F%92%A5">How To Easily Upgrade Sourcecode To The Next Version</a>”</li>
</ul>
<h3>How to activate FluxStore on FluxBuilder tool?</h3>
<ul>
<li>Follow this guide:</li>
</ul>
<p>[support.inspireui.com</p>
<p><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter%5D(https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)">https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter](https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)</a></p>
<ul>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<hr>
<h2>Upgrade and product links</h2>
<ul>
<li><a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#288cbb074f62814b832fe00fda02cafe">Read the official FluxStore 5.5.0 changelog</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter">Upgrade FluxStore source code and Flutter</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">Activate FluxStore in FluxBuilder</a></li>
<li><a href="https://fluxbuilder.com/download">Download FluxBuilder</a></li>
<li><a href="https://codecanyon.net/item/fluxstore-woocommerce-flutter-ecommerce-full-app/24050041">Purchase FluxStore WooCommerce</a></li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FluxStore 5.4.0: Android API updates, YITH add-ons, and direct sharing]]></title>
      <link>https://inspireui.com/blog/FluxStore-5.4.0/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxStore-5.4.0/</guid>
      <pubDate>Tue, 22 Jul 2025 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[FluxStore 5.4.0 release notes for Android API updates, YITH add-ons, and direct sharing, with configuration changes, fixes, and upgrade guidance.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <category><![CDATA[Product Updates]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/images/products/fluxstore-woo.webp" alt="FluxStore 5.4.0: Android API updates, YITH add-ons, and direct sharing" /><p>FluxStore 5.4.0 focuses on Android API updates, YITH add-ons, and direct sharing. The release notes below preserve the official feature details, configuration examples, and fixes published by InspireUI.</p>
<blockquote>
<p>Released July 22, 2025. <a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#238cbb074f62804fbdeac2b8330cbf61">View the official FluxStore WooCommerce changelog</a>.</p>
</blockquote>
<p><strong>NEW FEATURE</strong></p>
<h2>Core Features &amp; Enhancements</h2>
<h3>1. Update Target API Level to Meet Google Play Requirements</h3>
<p>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.</p>
<h3>2. <strong>Support for YITH Addons</strong></h3>
<p>This version supports the <strong><a href="https://en-gb.wordpress.org/plugins/yith-woocommerce-product-add-ons/">YITH WooCommerce Product Add-Ons</a></strong> plugin on Woocommerce site, allowing merchants to offer <strong>customizable product options</strong> such as checkboxes, radio buttons, text fields, and more directly within the app.</p>
<p>This integration enhances the product configuration experience and enables more flexible product offerings - ideal for stores that sell personalized or build-to-order items.</p>
<h3>Support Platforms</h3>
<ul>
<li>FluxStore Woocommerce</li>
<li>FluxStore Pro (Woocommerce)</li>
<li>FluxStore Multi Vendors</li>
</ul>
<p><img src="https://i.ytimg.com/vi/OyFgo7SW74g/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/OyFgo7SW74g?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<h3>3. <strong>Support for Direct Link Sharing</strong></h3>
<p>Allow users to share <strong>direct website links</strong> 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.</p>
<h3>Configuration</h3>
<p>Edit the file <code>lib/env.dart</code> as below:</p>
<pre><code>  &quot;dynamicLinkConfig&quot;: {
    &quot;type&quot;: &quot;selfhosted&quot;,
  },
</code></pre>
<p><img src="https://i.ytimg.com/vi/3b7baWDItiY/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/3b7baWDItiY?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<h3>4. <strong>New Video Shopping UI Styles</strong></h3>
<p>Multiple new video shopping user interface styles have been added, allowing for more engaging and visually appealing product presentations tailored to modern shopping trends.</p>
<h3>Support Platforms</h3>
<ul>
<li>FluxStore Woocommerce</li>
<li>FluxStore Pro (Woocommerce)</li>
<li>FluxStore Multi Vendors</li>
<li>FluxStore Shopify</li>
</ul>
<h3>Configuration</h3>
<p>Edit the file <code>lib/configs/config_en.json</code> as below:</p>
<pre><code>&quot;TabBar&quot;: [
    {
      &quot;layout&quot;: &quot;videos&quot;,
      &quot;styleVersions&quot;: [ // 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.
        &quot;1&quot;,
        &quot;2&quot;,
        &quot;3&quot;,
        &quot;4&quot;,
        &quot;5&quot;,
        &quot;6&quot;,
        &quot;7&quot;,
        &quot;8&quot;,
        &quot;9&quot;
      ],
      &quot;icon&quot;: &quot;assets/icons/tabs/icon-videos.png&quot;
    }
</code></pre>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-238cbb07-4f62-80b5-86d0-cef656331c6c-attachmenta11a2728-6c6d-474e-9e82-e8a5af474a82style1-3png/public" alt="FluxStore release preview"></p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-238cbb07-4f62-80eb-8e72-da8e36bd2edd-attachmentcd0656dc-d213-4d1d-95df-e694ea2dad82style4-6png/public" alt="FluxStore release preview"></p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-238cbb07-4f62-80cb-91a7-df2c0150f358-attachmentc3b5dafc-aa81-45be-925d-6b288f851f97style7-9png/public" alt="FluxStore release preview"></p>
<h3>5. <strong>Order Attribution Tracking via WebView Checkout</strong></h3>
<p>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.</p>
<h3>Support Platforms</h3>
<ul>
<li>FluxStore Woocommerce</li>
<li>FluxStore Pro (Woocommerce)</li>
<li>FluxStore Multi Vendors</li>
</ul>
<h3>6. <strong>Display Product Category on Product Cards</strong></h3>
<p>Product cards now optionally display associated categories, improving product context and assisting users in browsing products more efficiently.</p>
<h3>Support Platforms</h3>
<ul>
<li>FluxStore WooCommerce</li>
<li>FluxStore MultiVendor (Dokan/WCFM)</li>
<li>FluxStore Shopify</li>
<li>FluxStore Listing (Listeo/ListingPro/MyListing)</li>
<li>FluxStore Pro</li>
<li>FluxStore Strapi</li>
<li>FluxStore Prestashop</li>
<li>FluxStore Notion</li>
<li>FluxStore BigCommerce</li>
<li>FluxStore Haravan</li>
</ul>
<h3>Configuration</h3>
<ol>
<li>Edit the file <code>lib/configs/config_en.json</code> as below:</li>
</ol>
<pre><code>{
   &quot;HorizonLayout&quot;:[
      {
         &quot;layout&quot;:&quot;&quot;,     ///twoColumn, threeColumn, fourColumn, card, saleOff, listTile, quiltedGridTile, carousel
         &quot;showProductCardCategory&quot;:true,
         &quot;showListingType&quot;:true,
         ...
      }
   ],
   &quot;Vertical Layout&quot;:{
      &quot;layout&quot;:&quot;&quot;,     ///pinterest, menu, card, columns, columnsWithFilter, topProducts, menuWithCustomCategories
      &quot;showProductCardCategory&quot;:true,
      &quot;showListingType&quot;:true,
      ...
   }
   &quot;TabBar&quot;: [
      {
         &quot;layout&quot;: &quot;category&quot;,
         &quot;categoryLayout&quot;: &quot;card&quot;,     ///card, sideMenuWithSub, columns, topMenu, animation, grid, sideMenuWithSub,
                                                          ///sideMenuWithGroup, ///multi-level, ///fancy-scroll
         &quot;icon&quot;: &quot;assets/icons/tabs/icon-category.png&quot;
      },
   ],
   ...
}
</code></pre>
<ol start="2">
<li>Edit the file <code>lib/env.dart</code> as below:</li>
</ol>
<pre><code>  &quot;productCard&quot;: {
    &quot;defaultImage&quot;: &#39;assets/images/no_product_image.png&#39;,
    &quot;showProductCardCategory&quot;: true,
    &quot;showListingType&quot;: true,
    ...
  },
</code></pre>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-238cbb07-4f62-8026-9cc1-c691d3d72610-attachmentdb28c961-2040-4caa-842d-8a48ee2d1710categoryonproductcardpng/public" alt="FluxStore release preview"></p>
<hr>
<h2>Localization and International Support</h2>
<h3>7. <strong>Support for Amharic Language</strong></h3>
<p>Amharic has been added to the list of supported languages, enabling localization for users in Ethiopia and expanding the global reach of your application.</p>
<h3>8. <strong>Support for Saudi Riyal Symbol (SAR)</strong></h3>
<p>The correct symbol for the Saudi Riyal currency is now supported, ensuring accurate display of currency values for stores operating in Saudi Arabia.</p>
<h3>Configuration</h3>
<p>Edit the file <code>lib/env.dart</code> as below:</p>
<pre><code>  &quot;advanceConfig&quot;: {
    ...,
    &quot;Currencies&quot;: [
      ...,
      {
        &#39;symbol&#39;: &#39;\ue900&#39;,
        &#39;decimalDigits&#39;: 2,
        &#39;symbolBeforeTheNumber&#39;: true,
        &#39;currency&#39;: &#39;Saudi Riyal&#39;,
        &#39;currencyCode&#39;: &#39;SAR&#39;,
      }
    ]
  }
</code></pre>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-238cbb07-4f62-801e-b22f-ccf32033cd24-attachment6c26569d-5a4e-4e6f-b436-4ff7acfc085dsaudisymbolpng/public" alt="FluxStore release preview"></p>
<hr>
<h2>Advanced Configurations and Platform Enhancements</h2>
<h3>9. <strong>Flexible Shipment Tracking Configuration</strong></h3>
<p>This update introduces greater control over the shipment tracking experience within the app:</p>
<ul>
<li><strong>Custom Tracking URL Support</strong></li>
</ul>
<p>Store owners can now configure their own tracking URLs, enabling integration with third-party logistics providers or custom-built tracking systems.</p>
<ul>
<li><strong>Option to Disable AfterShip Integration</strong></li>
</ul>
<p>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.</p>
<h3>Support Platforms</h3>
<ul>
<li>FluxStore Woocommerce</li>
<li>FluxStore Pro (Woocommerce)</li>
<li>FluxStore Multi Vendors</li>
</ul>
<h3>Configuration</h3>
<p>Edit the file <code>lib/env.dart</code> as below:</p>
<pre><code>  &quot;afterShip&quot;: {
+   &quot;enabled&quot;: true,
    &quot;tracking_url&quot;: &quot;https://fluxstore.aftership.com&quot;, // Old URL, not using if `custom_tracking_url` is not empty
+   &quot;custom_tracking_url&quot;: &quot;https://fluxstore.aftership.com/{slug}/{trackingNumber}&quot;, // Default null
},
</code></pre>
<h3>10. <strong>Instagram Story: Separated Display Time per Slide</strong></h3>
<p>The Instagram Story layout now supports individual display durations for each item:</p>
<ul>
<li>If a specific time is set per item to that time is used</li>
<li>If not set to fallback to the video’s duration (if available)</li>
<li>If video duration is not available to use the global default setting</li>
</ul>
<p>This logic ensures optimal flexibility while maintaining a smooth storytelling experience.</p>
<h3>Configuration</h3>
<p>Edit the file <code>lib/configs/config_en.json</code> as below:</p>
<pre><code>          {
            &quot;time&quot;: 5,
            &quot;items&quot;: [
              {
                &quot;id&quot;: &quot;[#6ade0]&quot;,
                &quot;image&quot;: &quot;https://trello.com/1/cards/685321344e242df4e72be312/attachments/685b60f57568cc0b3a6825c8/download/David_Arizona_2025_-_IG_Reels_Promo_Voice_Actors.jpg&quot;,
                &quot;video&quot;: &quot;https://animewonderfest.com/wp-content/uploads/2025/06/IG-Reel-arizona-Promo-David-Matranga.mp4&quot;
              },
              {
                &quot;id&quot;: &quot;[#aa32b]&quot;,
+               &quot;time&quot;: 15, // default null
                &quot;image&quot;: &quot;https://trello.com/1/cards/685321344e242df4e72be312/attachments/685b6044be49b99d81f5342b/download/Matthew_Promo_-_Arizona_2025_-_Reels_-_Announcement_Posts.jpg&quot;,
                &quot;video&quot;: &quot;https://animewonderfest.com/wp-content/uploads/2025/06/IG-Announcement-Arizona-Promo-Matthew-Rudd.mp4&quot;
              }
            ],
            &quot;limit&quot;: 10,
            &quot;layout&quot;: &quot;instagramStory&quot;,
            &quot;usePath&quot;: false,
            &quot;itemWidth&quot;: 100,
            &quot;marginTop&quot;: 10,
            &quot;hideAvatar&quot;: false,
            &quot;itemHeight&quot;: 200,
            &quot;marginLeft&quot;: 15,
            &quot;viewLayout&quot;: &quot;media&quot;,
            &quot;hideCaption&quot;: false,
            &quot;itemSpacing&quot;: 16,
            &quot;marginRight&quot;: 15,
            &quot;marginBottom&quot;: 10,
            &quot;enableBackground&quot;: false,
            &quot;itemBorderRadius&quot;: 10
          }
</code></pre>
<h3>11. <strong>Listing: Owner Role Registration Support</strong></h3>
<p>This update introduces support for owner role registration within the Listing app. Users can now register as business owners directly from the app interface.</p>
<h3>Support Platforms</h3>
<ul>
<li>FluxStore Listing</li>
</ul>
<h3>Configuration</h3>
<ol>
<li>Install <a href="https://wordpress.org/plugins/mstore-api/">Mstore API plugin version 4.18.0 or higher</a>.</li>
<li>Edit the file <code>lib/env.dart</code> as below:</li>
</ol>
<pre><code>  &quot;vendorConfig&quot;: {
    ...
    /// Show Register by Owner (Only for Fluxstore Listing)
    &quot;OwnerRegister&quot;: true/false,
    ...
}
</code></pre>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-238cbb07-4f62-80ca-9757-d5a9de427b2a-attachmentbefcf272-9b9a-4376-a40f-6b5cad896606455438957-eeb3a3b9-2a71-40e4-acc5-7659b0142800png/public" alt="FluxStore release preview"></p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-238cbb07-4f62-80ba-9025-c4c085b124a6-attachment8fb9253c-4d5c-4928-a67d-744d5422028d455439681-1182295f-22e3-4c21-b513-6e03ad597336png/public" alt="FluxStore release preview"></p>
<h3>12. <strong>Custom Search Type Configuration for Products and Listings</strong></h3>
<p>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.</p>
<ol>
<li>Support search product in Listeo merge Dokan widgets</li>
<li>Support History Text and Recent Searches by productType</li>
<li>Handle logic show QRCode by productType and platform</li>
</ol>
<h3>Configuration</h3>
<p>Edit the file <code>lib/configs/config_en.json</code> as below for:</p>
<ul>
<li>AppBar</li>
</ul>
<pre><code>        {
            &quot;layout&quot;: &quot;logo&quot;,
            &quot;showSearch&quot;: true,
            &quot;showLogo&quot;: true,
            &quot;productType&quot;: true/false,
            ...
        },
</code></pre>
<ul>
<li>Header Search</li>
</ul>
<pre><code>        {
            &quot;layout&quot;: &quot;header_search&quot;,
            &quot;productType&quot;: true/false,
            ...
        },
</code></pre>
<ul>
<li>Header Text</li>
</ul>
<pre><code>        {
            &quot;layout&quot;: &quot;header_text&quot;,
            &quot;productType&quot;: true/false,
            ...
        },
</code></pre>
<ul>
<li>Banner Image</li>
</ul>
<pre><code>        {
            &quot;layout&quot;: &quot;bannerImage&quot;,
            &quot;title&quot;: {
                &quot;productType&quot;: true/false,
                ...
            },
            ...
        },
</code></pre>
<h3>13. Support Large Category UX</h3>
<p>Added new configuration option to support large category collections with an improved user navigation experience (compatible with WooCommerce platform)</p>
<pre><code>    &quot;categoryConfig&quot;: {
      // Enable this option when the store has more than 100 category items
      &quot;enableLargeCategories&quot;: true,
      &quot;deepLevel&quot;: 3,
    },
</code></pre>
<h2>FluxStore** MAX **Enhancements</h2>
<h3>14. <strong>Multi-site Switcher Layout (FluxStore MAX Support)</strong></h3>
<p>A powerful new feature has been introduced to improve the multi-site experience in FluxStore apps: the <code>MultiSiteSwitcherLayout</code>. This layout enables a fully customizable UI for selecting between multiple storefronts within a single mobile app.</p>
<p>Core Components:</p>
<ul>
<li><code>MultiSiteSwitcherConfig</code>: Defines the layout’s global settings and style.</li>
<li><code>MultiSiteSwitcherStoreConfig</code>: Handles individual store styling and folder mapping.</li>
<li><code>MultiSiteSwitcherLayout</code>: The main widget that renders the switcher UI based on the config.</li>
</ul>
<p>Key Capabilities:</p>
<ul>
<li><strong>Customizable Appearance:</strong></li>
</ul>
<p>Developers can define layout properties such as background color, spacing, border radius, and image display for each store.</p>
<ul>
<li><strong>Dynamic Store Configuration:</strong></li>
</ul>
<p>Each store can have its own icon, selected-state image, and color. The configuration supports both default and selected styles.</p>
<ul>
<li><strong>Flexible UI Controls:</strong></li>
</ul>
<p>Optional properties like button size, spacing, and image fit modes give you full control over the layout design.</p>
<ul>
<li><strong>Integration with</strong> <code>env.dart</code><strong>:</strong></li>
</ul>
<p>You can configure the visibility of the store switcher button in the app bar using <code>showAppBarSwitcherSite</code> under <code>multiSiteConfigs</code>.</p>
<h3>AppBar Switcher Button:</h3>
<p>To enable or hide the site switcher button in the AppBar, update the corresponding store’s config in the file <code>lib/env.dart</code>:</p>
<pre><code>&quot;multiSiteConfigs&quot;: [
  {
    &quot;configFolder&quot;: &quot;us_store&quot;,
    &quot;showAppBarSwitcherSite&quot;: true
  }
]
</code></pre>
<h3>Configuration Example</h3>
<p>Edit the file <code>lib/configs/config_en.json</code> as below:</p>
<pre><code>{
  &quot;layout&quot;: &quot;multiSiteSelection&quot;,
  &quot;backgroundColor&quot;: &quot;#FFEAD5&quot;,
  &quot;borderRadius&quot;: 10.0,
  &quot;widthButton&quot;: 120.0,
  &quot;heightButton&quot;: 35.0,
  &quot;spacing&quot;: 10.0,
  &quot;stores&quot;: [
    {
      &quot;folder&quot;: &quot;us_store&quot;,
      &quot;image&quot;: &quot;https://example.com/us-flag.png&quot;,
      &quot;imageSelected&quot;: &quot;https://example.com/us-flag-selected.png&quot;,
      &quot;colorSelected&quot;: &quot;#3FC1BE&quot;
    },
    {
      &quot;folder&quot;: &quot;vi_store&quot;,
      &quot;image&quot;: &quot;https://example.com/vn-flag.png&quot;,
      &quot;imageSelected&quot;: &quot;https://example.com/vn-flag-selected.png&quot;,
      &quot;colorSelected&quot;: &quot;#FF6B6B&quot;
    }
  ]
}
</code></pre>
<p><img src="https://i.ytimg.com/vi/xJbZ57XqGLY/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/xJbZ57XqGLY?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<h3>15. <strong>Shopify Support for FluxStore MAX</strong></h3>
<p>FluxStore MAX now officially supports <strong>Shopify</strong> as a backend platform, enabling high-performance native apps for Shopify merchants.</p>
<p><strong>Important Note</strong>: Don&#39;t support multiple platforms at the same time, sites should only have the same type of platform (Shopify or Woocommerce only).</p>
<h3>15. Update currency and country based on site config</h3>
<p>introduces the ability to update the app&#39;s currency and country settings based on the <code>multiSiteConfig</code>.</p>
<p>Key changes:</p>
<ul>
<li>Added <code>_updateCurrencyForSite</code> method to handle updating currency and country when a new site configuration is selected.</li>
<li>If the site config specifies a <code>currencyCode</code>, the app will attempt to find a matching currency from the <code>kAdvanceConfig.currencies</code> list.</li>
<li>If a <code>countryCode</code> is also provided in the site config, it will override the country code of the found currency.</li>
<li>If the site config&#39;s <code>currencyCode</code> is not found or not provided, the app will fall back to the <code>kAdvanceConfig.defaultCurrency</code>.</li>
<li>The <code>getPrefConfig</code> method now prioritizes currency and country settings from <code>multiSiteConfig</code> before falling back to <code>kAdvanceConfig.defaultCurrency</code> or persisted settings.</li>
<li>When changing the multi-site configuration via <code>changeMultiSite</code>, the currency and country are now updated according to the new site&#39;s settings.</li>
</ul>
<p><strong>IMPORTANT UPDATE</strong></p>
<ul>
<li>Clarify address infor</li>
<li>Confirmation dialog for Order Cancellation and Refund</li>
<li>Show corresponding error code when creating user</li>
</ul>
<h3>Improve AppBar address handling and display</h3>
<ol>
<li>Load state and country names for first app launch and full address after selection</li>
<li>Improve address format display in AppBar and address selection screen</li>
<li>Implement automatic address synchronization with CartModel</li>
</ol>
<ul>
<li>Optimize PlacePicker initial map loading</li>
<li>Add stock quantity in Back Order Products</li>
<li>Update (productListLayout): optimize shop product list layout</li>
<li>Refactor(map): optimize map screen layout and carousel responsive</li>
</ul>
<hr>
<h3>This release contains many fixes</h3>
<ul>
<li>Fixed (BottomBar): Fix Android back button with slide effect</li>
<li>Fixed: unable to apply coupon codes containing uppercase letters</li>
<li>Fixed: reset password wordpress</li>
<li>Fixed (Product): large gap between the section title and the table content</li>
<li>[WCFM] Fixed: get product by distance</li>
<li>Fixed: hide share link if url is invalid</li>
<li>Fixed: claim reward</li>
<li>Fixed: loyalty issues</li>
<li>Fixed: map screen can&#39;t operate gestures when ZoomStyle are enabled</li>
<li>Fixed (Multi-Site): tabbar overlays change site popup if slideEffect is enabled</li>
<li>Fixed: sync cart</li>
<li>Fixed: not show notification request popup ios</li>
<li>Fixed: duplicate add-ons when checkout by webview</li>
<li>Fixed (Booking): the day quite long in some languages</li>
<li>Fixed (Product): optimize ProductTitle text height calculation</li>
<li>Fixed (Re-Order): issue re-order product booking</li>
<li>[Shopify] fixed: ensure cart data is always set</li>
<li>Fixed (Listing): handle null height in ListingCardView image rendering</li>
<li>Fixed (SMS Login IOS): The reCAPTCHA SDK is not linked to your app</li>
<li>Fixed: update missing translations in create review screen</li>
</ul>
<h3>How to update/migrate the app to the latest version?</h3>
<ul>
<li>Follow this “<a href="https://support.inspireui.com/help-center/articles/35/36/124/upgrade-source-code-and-flutter">Upgrade source code and Flutter</a>” guide.</li>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<ul>
<li>Helpful guide “<a href="https://support.inspireui.com/help-center/articles/35/36/210/how-to-easily-upgrade-sourcecode-to-the-next-version%F0%9F%92%A5">How To Easily Upgrade Sourcecode To The Next Version</a>”</li>
</ul>
<h3>How to activate FluxStore on FluxBuilder tool?</h3>
<ul>
<li>Follow this guide:</li>
</ul>
<p>[support.inspireui.com</p>
<p><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter%5D(https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)">https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter](https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)</a></p>
<ul>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<hr>
<h2>Upgrade and product links</h2>
<ul>
<li><a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#238cbb074f62804fbdeac2b8330cbf61">Read the official FluxStore 5.4.0 changelog</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter">Upgrade FluxStore source code and Flutter</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">Activate FluxStore in FluxBuilder</a></li>
<li><a href="https://fluxbuilder.com/download">Download FluxBuilder</a></li>
<li><a href="https://codecanyon.net/item/fluxstore-woocommerce-flutter-ecommerce-full-app/24050041">Purchase FluxStore WooCommerce</a></li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FluxStore 5.3.0: Flutter 3.32, loyalty tools, and faster images]]></title>
      <link>https://inspireui.com/blog/FluxStore-5.3.0/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxStore-5.3.0/</guid>
      <pubDate>Mon, 02 Jun 2025 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[FluxStore 5.3.0 release notes for Flutter 3.32, loyalty tools, and faster images, with configuration changes, fixes, and upgrade guidance.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <category><![CDATA[Product Updates]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/images/products/fluxstore-woo.webp" alt="FluxStore 5.3.0: Flutter 3.32, loyalty tools, and faster images" /><p>FluxStore 5.3.0 focuses on Flutter 3.32, loyalty tools, and faster images. The release notes below preserve the official feature details, configuration examples, and fixes published by InspireUI.</p>
<blockquote>
<p>Released June 2, 2025. <a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#200cbb074f6280eea023f6f0f2ac4095">View the official FluxStore WooCommerce changelog</a>.</p>
</blockquote>
<p><strong>NEW FEATURE</strong></p>
<h3>Flutter 3.32.x Upgrade** **</h3>
<p>Upgrade latest Flutterchannel stable <strong>v3.32.x</strong></p>
<h3>To make sure you are using the correct Flutter version, run this command:</h3>
<pre><code>flutter --version
</code></pre>
<h3>To upgrade Flutter 3.32.x , please close all your IDE and run these commands in the project folder</h3>
<pre><code>flutter channel stable
flutter upgrade --force
flutter clean
flutter pub get
</code></pre>
<h3>To update/migrate the app to the latest version</h3>
<ul>
<li>Follow this “<a href="https://support.inspireui.com/help-center/articles/35/36/124/upgrade-source-code-and-flutter">Upgrade source code and Flutter</a>” guide.</li>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<ul>
<li>Helpful guide “<a href="https://support.inspireui.com/help-center/articles/35/36/210/how-to-easily-upgrade-sourcecode-to-the-next-version%F0%9F%92%A5">How To Easily Upgrade Sourcecode To The Next Version</a>”</li>
</ul>
<h3>To fix build issue with new flutter version</h3>
<p>After upgrading, you may meet the cache issue of iOS while building the application, please run this command to fix:</p>
<pre><code>flutter precache --ios
</code></pre>
<ul>
<li>To <a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">activate FluxStore on FluxBuilder</a> tool ChartSort</li>
</ul>
<h3>Loyalty Feature</h3>
<ul>
<li>A loyalty feature allows customers to earn points for shopping, which can be exchanged for rewards. Key elements include a reward system, QR code integration, and an admin dashboard for management (include QR Scan, Add/Redeem points, Coupons management)</li>
<li>The feature is available for Extended license.</li>
</ul>
<h3>Configuration</h3>
<p>In env.<code>dart</code> file, set <code>enabled: true</code> for <code>loyaltyConfig</code> to enable loyalty feature.</p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-200cbb07-4f62-80f5-a142-f718e2a8ee04-attachment5a6d601a-c661-4407-8c44-fed8cdba88f6loyaltywebp/public" alt="FluxStore release preview"></p>
<ul>
<li>Demo Screenshots</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-200cbb07-4f62-8034-9890-f494d78277b6-attachment09868449-eecc-493e-af97-18e1e624ca40selected_photo_2jpg/public" alt="FluxStore release preview"></p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-200cbb07-4f62-80fe-b947-e41502122e1a-attachment1387d222-f993-4b86-9206-11d7ad21a5c9selected_photo_6jpg/public" alt="FluxStore release preview"></p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-200cbb07-4f62-80fa-9103-ff856c999f8c-attachment55f3470b-cf3f-4df0-b1cf-c1b1c0d2f6a9selected_photo_3jpg/public" alt="FluxStore release preview"></p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-200cbb07-4f62-80af-ac5d-d8bcbb4be0b6-attachment3c469dc1-6f09-483f-be98-ede1e7cd0a4cselected_photo_7jpg/public" alt="FluxStore release preview"></p>
<h3>Optimize Image performance</h3>
<ul>
<li>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&#39;s screen size.</li>
</ul>
<h3>Configuration</h3>
<ol>
<li>On the website must install Optimole plugin <a href="https://wordpress.org/plugins/optimole-wp/">https://wordpress.org/plugins/optimole-wp/</a></li>
<li>Configure in <code>lib/env.dart</code> file</li>
</ol>
<pre><code>...
  &quot;advanceConfig&quot;: {
   ...
        &quot;OptimizeImage&quot;: {
            &quot;enable&quot;: true,
            &quot;plugin&quot;: &quot;optimole&quot; // Support &quot;re-generate-image&quot; plugin (old) &amp; &quot;optimole&quot; plugin (new)
        },
   ...
  }
...
</code></pre>
<h3>Show/Hide Indicator for Banner Items</h3>
<ul>
<li>Add an optional dot indicator for banners on Home screen via <code>showIndicator</code> config - now fully customizable.</li>
<li>Demo Screenshot</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-200cbb07-4f62-8010-a242-fe9bef83ee36-attachment3611c423-09f5-4685-a22a-23b7ae601abdimagepng/public" alt="FluxStore release preview"></p>
<h3>Configuration</h3>
<p>Open <code>lib/config/config_en.json</code>, add <code>showIndicator</code> into banner config</p>
<pre><code>{
    &quot;showIndicator&quot;: false
}
</code></pre>
<h3>Smart Banner (PopUp): Allow Tap Outside To Close</h3>
<ul>
<li>Make popups feel more natural! Users can now simply tap outside the banner to close it. Smooth, intuitive UX unlocked.</li>
</ul>
<h3>Configuration</h3>
<p>Edit the <code>lib/config/config_en.json</code></p>
<pre><code>&quot;SmartEngagementBanner&quot;: {
      &quot;popup&quot;: {
        &quot;allowTapOutsideToClose&quot;: true, // Default: false
        &quot;iconSize&quot;: 36,
      },
    }
</code></pre>
<h3>Product Detail: Update Configurations for Videos</h3>
<ul>
<li>Pause or play the video the first time opening Product Detail.</li>
<li>Mute or play video sound the first time opening Product Detail.</li>
<li>Show or hide the time indicator.</li>
<li>Allow double-tapping to open the video in full screen.</li>
</ul>
<h3>Configuration</h3>
<p>Edit the <code>lib/config/config_en.json</code></p>
<pre><code>  &quot;productDetail&quot;: {
    /// Video config
    &quot;showVideo&quot;: true,
    &quot;isSoundOn&quot;: false,
    &quot;autoPlayVideo&quot;: false,
    &quot;enableTimeIndicator&quot;: true,
    &quot;doubleTapToFullScreen&quot;: true,
}
</code></pre>
<h3>Product Detail: Show/Hide Share Product Data</h3>
<ul>
<li>Now you can show or hide the <strong>Share Product Data</strong> button on the product detail page with a simple config setting.</li>
<li>Demo Screenshot</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-200cbb07-4f62-80ed-9e41-eace2c231978-attachmente75e965d-0a32-40b5-86c6-fb6503c7db32imagepng/public" alt="FluxStore release preview"></p>
<h3>Configuration</h3>
<p>Edit the <code>productDetail</code> config in the <code>lib/env.dart</code> file as below:</p>
<pre><code>  &quot;productDetail&quot;: {
    // Allow share product data. Default: true
    &quot;allowShareProductData&quot;: false,
  }
</code></pre>
<h3>Order History: Show/Hide Reorder Button</h3>
<ul>
<li><p>Reordering made easy - or hidden. Add flexibility by showing or hiding the <strong>&quot;Reorder&quot;</strong> button in a customer’s order history screen.</p>
</li>
<li><p>Demo Screenshots</p>
</li>
<li><p>Version 1:</p>
</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-200cbb07-4f62-8059-b909-e6369da6cbdc-attachment2c4a1196-4850-4207-9190-153cdb3cf36bimagepng/public" alt="FluxStore release preview"></p>
<ul>
<li>Version 2:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-200cbb07-4f62-8011-ac70-e6de1fdb1cc7-attachment90ff23e7-c571-4812-9a39-2ca548f2f02cimagepng/public" alt="FluxStore release preview"></p>
<h3>Configuration</h3>
<p>Edit in the <code>lib/env.dart</code> file</p>
<pre><code>  &quot;orderConfig&quot;: {
    &quot;version&quot;: 2,
    &quot;enableReorder&quot;: false,
  },
</code></pre>
<h3>Branchio: Add android deepview control parameter to dynamic link</h3>
<ul>
<li>Enhance deep linking on Android with new <code>deepview</code> parameter support for better navigation.</li>
</ul>
<p>Demo Video</p>
<p><img src="https://i.ytimg.com/vi/DqR1V4tq7sM/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/DqR1V4tq7sM?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<h3>Product Title Text Scaling and Height Calculation</h3>
<ul>
<li>Better UI consistency with automatic scaling and height adjustment for product titles.</li>
<li>The feature is available on the app without configuration.</li>
<li>Demo Screenshot</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-200cbb07-4f62-8062-a96b-fd1e10c9af92-attachment62621841-3635-42f2-89b0-b524dfe31434imagepng/public" alt="FluxStore release preview"></p>
<h3>Show/Hide Download Button</h3>
<ul>
<li>New option to display a download button in order history for digital products.</li>
<li>Demo Screenshot</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-200cbb07-4f62-80c7-9456-fad896baffbf-attachmentb00da369-8e43-4b43-ad08-ae0558d2e0fdimagepng/public" alt="FluxStore release preview"></p>
<h3>Configuration</h3>
<p>Edit the <code>lib/env.dart</code></p>
<pre><code>  &quot;paymentConfig&quot;: {
       ...
       /// Show download button in order history detail for Digital/Downloadable Product
       &quot;ShowDownloadButton&quot;: true/false,
  }
</code></pre>
<h3>Smart COD Pro</h3>
<ul>
<li>The feature is now only available for Extended license.</li>
<li>Advanced Cash on Delivery options for WooCommerce - includes conditional rules and enhancements.</li>
<li>Demo Screenshot</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-200cbb07-4f62-8022-a542-c80191a2deda-attachment44ab6cac-6ffe-4296-9b86-1d5f2fb60d1ccodpropng/public" alt="FluxStore release preview"></p>
<h3>Configuration</h3>
<ul>
<li>Make sure that this plugin has been installed and works well on your website: <a href="https://woosmartcod.com/">https://woosmartcod.com/</a></li>
<li>The feature is automatically applied on the app.</li>
</ul>
<h3>Account role based access for webview option</h3>
<ul>
<li><strong>Show content only to the right users - automatically!</strong> With the new role-based webview access, you can control <strong>who sees what</strong> on webview page based on their login status and user role.</li>
</ul>
<h3>Configuration</h3>
<p>Open <code>lib/config/config_en.json</code> file, after set <code>true</code> for <code>requiredLogin</code>, add the corresponding role as below:</p>
<pre><code>{
    &quot;requiredLogin&quot;: true,
    &quot;roles&quot;: []  //&quot;customer&quot;, &quot;administrator&quot;, &quot;vendor&quot;,....
}
</code></pre>
<hr>
<p><strong>IMPORTANT UPDATE</strong></p>
<ul>
<li>Fix iOS build issue with FBSDKLoginKit</li>
<li>Update Khmer translation</li>
<li>Support firebase analytics consent mode v2</li>
<li>(CartButtonWithQuantity): enhance animation and ui</li>
<li>Update status translation in SmartRefresher</li>
</ul>
<hr>
<h3>This release contains many fixes</h3>
<ul>
<li>Fixed (Android): build with name containing single quotation marks</li>
<li>Fixed: issue payment myfatoorah with apple pay</li>
<li>Fixed: show correct item subtotal &amp; add discount to order detail</li>
<li>Fixed (HTML): hide unsupport noscript tag</li>
<li>Fixed (ProductFutureBuilder): issue rendering on homepage when there are multiple future builder items</li>
<li>Fixed (Notification): issue push Firebase image notification on iOS</li>
<li>Fixed: heart icon still show even if disable</li>
<li>Fixed ensure <code>discountAllocations</code> is a list in <code>CartLineShopify</code> model</li>
<li>Fixed (RateMyApp): native dialog not working on anroid</li>
<li>Fixed (AppBar): navigator to current tab and open side menu</li>
<li>Fixed: build ios due to FBSDKLoginKit upgrade</li>
<li>Fixed (StaticSite): dupplicate app bar</li>
<li>Fixed (MyCartScreen): The price of product on My Cart is incorrect after backing from PAYMENT page with Pay By Wallet</li>
<li>Fixed (aboutUs): pageId not working and open Envato link</li>
<li>Fixed (Facebook): support limited login in ios</li>
<li>Fixed: webview_flutter can&#39;t scrolling when alwaysShowTabBar and ZoomStyle are enabled</li>
<li>Fixed (RealtimeChat): chat UI in RTL</li>
<li>Fixed (RealtimeChat): cannot show list chat for admin to customer</li>
<li>Fixed (CartUI): open cart in product bottom sheet when enabling <code>alwaysShowTabBar</code>/<code>alwaysShowAppBar</code></li>
<li>Fixed: improve notification badge icon click behavior</li>
<li>Fixed (VariableSubscriptionProduct): issue don&#39;t show attribution in detail product and missing info in my cart</li>
<li>Fixed (ColorConverter): covert color to hex string</li>
<li>Fixed (SliderListWidget): add more run space</li>
<li>Fixed: escape string some where</li>
<li>Fixed (CategoryScreen): Home page image reload issue when using SideMenuSubCategories</li>
<li>Fixed (Booking): missing restricted days condition</li>
<li>Fixed: addons title UI</li>
<li>Fixed (Shipping): not showing all shipping on woo</li>
<li>Fixed (Badge): The badge overlap the sale tag in RTL language</li>
<li>Fixed (API): update order api do not work if content type is not json</li>
<li>Fixed (VerticalLayout): &quot;Loading&quot; text always display on List/ Column layout if there are fewer than 9 products</li>
</ul>
<h3>How to update/migrate the app to the latest version?</h3>
<ul>
<li>Follow this “<a href="https://support.inspireui.com/help-center/articles/35/36/124/upgrade-source-code-and-flutter">Upgrade source code and Flutter</a>” guide.</li>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<ul>
<li>Helpful guide “<a href="https://support.inspireui.com/help-center/articles/35/36/210/how-to-easily-upgrade-sourcecode-to-the-next-version%F0%9F%92%A5">How To Easily Upgrade Sourcecode To The Next Version</a>”</li>
</ul>
<h3>How to activate FluxStore on FluxBuilder tool?</h3>
<ul>
<li>Follow this guide:</li>
</ul>
<p>[support.inspireui.com</p>
<p><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter%5D(https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)">https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter](https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)</a></p>
<ul>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<hr>
<h2>Upgrade and product links</h2>
<ul>
<li><a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#200cbb074f6280eea023f6f0f2ac4095">Read the official FluxStore 5.3.0 changelog</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter">Upgrade FluxStore source code and Flutter</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">Activate FluxStore in FluxBuilder</a></li>
<li><a href="https://fluxbuilder.com/download">Download FluxBuilder</a></li>
<li><a href="https://codecanyon.net/item/fluxstore-woocommerce-flutter-ecommerce-full-app/24050041">Purchase FluxStore WooCommerce</a></li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FluxStore 5.2.0: Flutter 3.29, PhonePe, and a new category menu]]></title>
      <link>https://inspireui.com/blog/FluxStore-5.2.0/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxStore-5.2.0/</guid>
      <pubDate>Wed, 05 Mar 2025 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[FluxStore 5.2.0 release notes for Flutter 3.29, PhonePe, and a new category menu, with configuration changes, fixes, and upgrade guidance.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <category><![CDATA[Product Updates]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/images/products/fluxstore-woo.webp" alt="FluxStore 5.2.0: Flutter 3.29, PhonePe, and a new category menu" /><p>FluxStore 5.2.0 focuses on Flutter 3.29, PhonePe, and a new category menu. The release notes below preserve the official feature details, configuration examples, and fixes published by InspireUI.</p>
<blockquote>
<p>Released March 5, 2025. <a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#1abcbb074f628004b7cddf100427ffb6">View the official FluxStore WooCommerce changelog</a>.</p>
</blockquote>
<p><strong>NEW FEATURE</strong></p>
<h3>Flutter 3.29.x Upgrade** **</h3>
<p>Upgrade latest Flutterchannel stable <strong>v3.29.x</strong></p>
<h3>To make sure you are using the correct Flutter version, run this command:</h3>
<pre><code>flutter --version
</code></pre>
<h3>To upgrade Flutter 3.29.x , please close all your IDE and run these commands in the project folder</h3>
<pre><code>flutter channel stable
flutter upgrade --force
flutter clean
flutter pub get
</code></pre>
<h3>To update/migrate the app to the latest version</h3>
<ul>
<li>Follow this “<a href="https://support.inspireui.com/help-center/articles/35/36/124/upgrade-source-code-and-flutter">Upgrade source code and Flutter</a>” guide.</li>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<ul>
<li>Helpful guide “<a href="https://support.inspireui.com/help-center/articles/35/36/210/how-to-easily-upgrade-sourcecode-to-the-next-version%F0%9F%92%A5">How To Easily Upgrade Sourcecode To The Next Version</a>”</li>
</ul>
<h3>To fix build issue with new flutter version</h3>
<p>After upgrading, you may meet the cache issue of iOS while building the application, please run this command to fix:</p>
<pre><code>flutter precache --ios
</code></pre>
<ul>
<li>To <a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">activate FluxStore on FluxBuilder</a> tool ChartSort</li>
</ul>
<h3>Support padding and align for indicator and number</h3>
<p>Added support for custom padding and alignment to improve UI flexibility of the banner’s indicator.</p>
<p>Demo Screenshot</p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-1abcbb07-4f62-8046-8af2-de23fd3da1ad-attachmenta2dd53df-9295-4eb6-afe1-e21560a9b50dimgpsh_fullsize_animjpg/public" alt="FluxStore release preview"></p>
<h3>Configuration</h3>
<p>Edit the <code>lib/config/config_en.json</code> as below:</p>
<pre><code>{
    &quot;HorizonLayout&quot;: [
        {
            &quot;layout&quot;: &quot;bannerImage&quot;,
            &quot;isSlider&quot;: true,
            ...
            &quot;indicatorPadding&quot;: {
                &quot;bottom&quot;: 12,
                &quot;start&quot;: 30
            },
            &quot;alignmentNumber&quot;: {
                &quot;value&quot;: &quot;topEnd&quot; // topStart, topCenter, topEnd, centerStart, centerCenter, centerEnd, bottomStart, bottomCenter, bottomEnd
            }
            &quot;indicatorAlignment&quot;: {
              &quot;value&quot;: &quot;topCenter&quot; // topStart, topCenter, topEnd, centerStart, centerCenter, centerEnd, bottomStart, bottomCenter, bottomEnd
            },
            ...

        },
        ...
    ],
    ...
}
</code></pre>
<h3>PhonePe payment</h3>
<ul>
<li>Available for both Regular and Extended license</li>
</ul>
<h3>Configuration</h3>
<p>Go to <code>lib/env.dart</code> file and add the <code>phonepeConfig</code> as below.</p>
<pre><code>  &quot;phonepeConfig&quot;: {
    &#39;paymentMethodIds&#39;: [&#39;phonepe&#39;],
    &#39;merchantId&#39;: &#39;GANGSTARPGUAT&#39;,
    &#39;saltKey&#39;: &#39;7eb940c6-b785-42e2-98ca-0419ebf5a219&#39;,
    &#39;saltKeyIndex&#39;: &#39;1&#39;,
    &quot;androidPackageName&quot;: &quot;com.inspireui.fluxstore&quot;,
    &quot;iOSBundleId&quot;: &quot;com.inspireui.mstore.flutter&quot;,
    &#39;production&#39;: false,
    &#39;enabled&#39;: true
  },
</code></pre>
<h3>Point offline store</h3>
<p>A powerful feature that allows to generate QR codes automatically, enabling managers to scan and add or redeem points seamlessly.</p>
<ul>
<li>Shop managers can scan QR codes, enter purchase amounts, and handle point transactions directly at stores. The app shows a digital points card with QR code in the user&#39;s profile for easy access.</li>
<li>The feature is available for an Extended license and require enable the <a href="https://woocommerce.com/products/woocommerce-points-and-rewards/">Point and Reward</a> plugin on your site.</li>
</ul>
<h3>Configuration</h3>
<ol>
<li>Edit <code>pointsOfflineStoreConfig</code> in <code>lib/env.dart</code> file:</li>
</ol>
<pre><code>&quot;pointsOfflineStoreConfig&quot;: {
    &quot;enabled&quot;: false,
    &quot;usePointRateForOnePoint&quot;: 1, // 1 point = 1$
    &quot;addPointRateForOnePoint&quot;: 100, // 1 point = 100$,
    &quot;cardName&quot;: &quot;FluxStore Card&quot;
  },
</code></pre>
<ol start="2">
<li>Set true for “EnablePointReward”</li>
</ol>
<pre><code>&quot;EnablePointReward&quot;: true
</code></pre>
<p><img src="https://i.ytimg.com/vi/mlHGNmbepGk/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/mlHGNmbepGk?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<h3>New Tab Menu Category</h3>
<p>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.</p>
<h3>Configuration</h3>
<p>Edit the file <code>lib/config/config_en.json</code> as below:</p>
<pre><code>&quot;productCategoryMenuStyle&quot;: &quot;tab”
</code></pre>
<h3>Blog Service</h3>
<p>Certain frameworks now support both their native blog system and WordPress blogs (including Shopify, Notion, and BigCommerce).</p>
<p>Other frameworks will support WordPress blogs only.</p>
<h3>Product Card (PWA)</h3>
<p>Optimized product card to display cart button, stock status, bottom sheet layout, etc. for Progressive Web Apps.</p>
<p>Demo Screenshot</p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-1abcbb07-4f62-80eb-9980-c64d4814c147-attachment86db1b92-d407-40e7-a67a-b18ba4331c30pwacardpngpng/public" alt="FluxStore release preview"></p>
<h3>Display images in notifications on iOS</h3>
<p>FluxStore now supports displaying notification&#39;s image in the device&#39;s notification board.</p>
<p>Demo Screenshot</p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/assetsbulletsitefiles-1abcbb07-4f62-806b-98dd-e5608b6a2783-attachment896bf317-e20d-4fe3-9239-37652d7125bdimg_7029png/public" alt="FluxStore release preview"></p>
<h3>Support Telugu language</h3>
<p>Expanded localization with Telugu language support.</p>
<hr>
<p><strong>IMPORTANT UPDATE</strong></p>
<ul>
<li>DeepLink: fixed issue when using third-party plugins to handle deep links</li>
<li>Enhancing permission request flow for better user experience</li>
<li>Hotfix (HomeCache): home cache was cached with HTTP cache</li>
<li>(Menu Category): upgrade workflow when open category and support tab menu category</li>
<li>Improve (MyCart): show point input when show keyboard in my cart</li>
<li>Add missing SimpleList layout in Filter</li>
<li>Show dialog under approval when signing up in the MemberShipUltimate feature</li>
<li>Override systemNavigationBarColor</li>
<li>Improve (TabBarCustom): support change background color when show floating</li>
<li>▶ Support search product using Get method in Ajax Search Pro</li>
<li>Update notification permission flow</li>
<li>Support Multi Languages in TimeAgo</li>
<li>Update missing config for First Iraqi Bank payment</li>
</ul>
<hr>
<h3>This release contains many fixes</h3>
<ul>
<li>Fixed (ProductPrice): issue not found priceData when render ProductPrice (FluxStore Web)</li>
<li>Fixed: padding between flag and language name - popup onboarding</li>
<li>Fixed (NotionCheckout): wrong order status and order total value</li>
<li>Fixed (VideoShopping): not fetch correct video language</li>
<li>Fixed: comment review in ListingPro theme</li>
<li>Fixed (MapParent): convert category to root when the parent is not set</li>
<li>Fixed: show shipping fee for order details opencart</li>
<li>Fixed: issues related filter bottom sheet</li>
<li>Fixed (Digits): show wrong error message if phone is not exist</li>
<li>Fixed (Webview): Crash when opening webview on iOS</li>
<li>Fixed: booking calender color and addons alignment</li>
<li>Fixed (SelectionQuantity): issue changing value without supporting quantity Step</li>
<li>Fixed: Remove unused SafeArea widget</li>
<li>Fixed (AppTracking): Because on iOS 18 there is an issue where permission popups conflict</li>
</ul>
<h3>How to update/migrate the app to the latest version?</h3>
<ul>
<li>Follow this “<a href="https://support.inspireui.com/help-center/articles/35/36/124/upgrade-source-code-and-flutter">Upgrade source code and Flutter</a>” guide.</li>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<ul>
<li>Helpful guide “<a href="https://support.inspireui.com/help-center/articles/35/36/210/how-to-easily-upgrade-sourcecode-to-the-next-version%F0%9F%92%A5">How To Easily Upgrade Sourcecode To The Next Version</a>”</li>
</ul>
<h3>How to activate FluxStore on FluxBuilder tool?</h3>
<ul>
<li>Follow this guide:</li>
</ul>
<p>[support.inspireui.com</p>
<p><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter%5D(https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)">https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter](https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)</a></p>
<ul>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<hr>
<h2>Upgrade and product links</h2>
<ul>
<li><a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#1abcbb074f628004b7cddf100427ffb6">Read the official FluxStore 5.2.0 changelog</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter">Upgrade FluxStore source code and Flutter</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">Activate FluxStore in FluxBuilder</a></li>
<li><a href="https://fluxbuilder.com/download">Download FluxBuilder</a></li>
<li><a href="https://codecanyon.net/item/fluxstore-woocommerce-flutter-ecommerce-full-app/24050041">Purchase FluxStore WooCommerce</a></li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FluxStore 5.1.0: Faster performance, payment IDs, and Android builds]]></title>
      <link>https://inspireui.com/blog/FluxStore-5.1.0/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxStore-5.1.0/</guid>
      <pubDate>Wed, 08 Jan 2025 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[FluxStore 5.1.0 release notes for Faster performance, payment IDs, and Android builds, with configuration changes, fixes, and upgrade guidance.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <category><![CDATA[Product Updates]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/images/products/fluxstore-woo.webp" alt="FluxStore 5.1.0: Faster performance, payment IDs, and Android builds" /><p>FluxStore 5.1.0 focuses on Faster performance, payment IDs, and Android builds. The release notes below preserve the official feature details, configuration examples, and fixes published by InspireUI.</p>
<blockquote>
<p>Released January 8, 2025. <a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#169cbb074f62800e9144de8de8922f4c">View the official FluxStore WooCommerce changelog</a>.</p>
</blockquote>
<p><strong>NEW FEATURE</strong></p>
<h3>Enhanced the App&#39;s Overall Performance and Speed</h3>
<p>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!</p>
<ul>
<li>Detailed guide: <a href="https://support.inspireui.com/help-center/articles/121/122/19/app-performance%F0%9F%92%A5">https://support.inspireui.com/help-center/articles/121/122/19/app-performance</a></li>
<li>Demo Video:</li>
</ul>
<h3>Support Multiple Payment IDs</h3>
<p>Support displaying multi-bank transfer or COD payment method options during the order checkout process.</p>
<p>Demo Screenshot</p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-a8e3ab20-3e1b-4f62-bed0-c1f04c009b8e-multipaymentidpng/public" alt="FluxStore release preview"></p>
<h3>Configuration on app</h3>
<p>Open <code>lib/env.dart</code> file, then adjust the config as below:</p>
<pre><code>  &quot;bankTransferConfig&quot;: {
    &quot;paymentMethodIds&quot;: [&quot;bacs&quot;, &quot;bank_transfer_1&quot;, &quot;bank_transfer_2&quot;],
  },
  &quot;cashOnDeliveryConfig&quot;: {
    &quot;paymentMethodIds&quot;: [&quot;cod&quot;, &quot;cashondelivery&quot;],
  },
</code></pre>
<h3>PhonePe Payment</h3>
<ul>
<li>Introducing the PhonePe payment gateway, designed to enhance your users&#39; payment experience with seamless transactions. With PhonePe, customers can easily make payments using UPI, debit/credit cards, and wallets, ensuring a quick and secure checkout process.</li>
<li>The feature will be available for Extended license</li>
</ul>
<h3>Configuration on app</h3>
<p>Open <code>lib/env.dart</code> file, then add config as below:</p>
<pre><code>  &quot;phonepeConfig&quot;: {
    &#39;paymentMethodIds&#39;: [&#39;phonepe&#39;],
    &#39;merchantId&#39;: &#39;GANGSTARPGUAT&#39;,
    &#39;saltKey&#39;: &#39;7eb940c6-b785-42e2-98ca-0419ebf5a219&#39;,
    &#39;saltKeyIndex&#39;: &#39;1&#39;,
    &quot;androidPackageName&quot;: &quot;com.inspireui.fluxstore&quot;,
    &quot;iOSBundleId&quot;: &quot;com.inspireui.mstore.flutter&quot;,
    &#39;production&#39;: false,
    &#39;enabled&#39;: true
  },
</code></pre>
<h3>Upgrade Android Gradle Plugin</h3>
<ul>
<li>Android Gradle Plugin: 8.10</li>
<li>Android JDK 21</li>
<li>Java vesion 8</li>
</ul>
<p><strong>IMPORTANT UPDATE</strong></p>
<ul>
<li>Compatible with Flutter v3.27</li>
<li>Enhance (Menu List): enhance layout and styling options</li>
<li>Add config to resize image quality in Photo Review</li>
<li>Enable/Disable Store and Delivery Management option in the Settings screen</li>
<li>Refactor: color app map</li>
<li>Animated Stack Container: <code>AnimatedConfigPercentSizedBox</code> support nullable value</li>
</ul>
<hr>
<h3>This release contains many fixes</h3>
<ul>
<li>Fixed performance issues on the whole app</li>
<li>Fixed all language by AI</li>
<li>Fixed (Size Guide): missing size guide button for option and image</li>
<li>Fixed (Home Cache): check data can be a list instead of a map</li>
<li>Fixed (privacy): show appbar unexpectedly</li>
<li>Fixed escape category name</li>
<li>Fixed (Auto Slide): not auto slide product list</li>
<li>Fixed product price for wholesale</li>
<li>Fixed (Image Resize): support image is not url</li>
<li>Fixed (Video): get video products for WooCommerce</li>
<li>Fixed (Add-Ons): choice overflow when the add-on name is too long</li>
<li>Fixed cannot show Online option in Setting screen [Delivery]</li>
</ul>
<h3>How to update/migrate the app to the latest version?</h3>
<ul>
<li>Follow this “<a href="https://support.inspireui.com/help-center/articles/35/36/124/upgrade-source-code-and-flutter">Upgrade source code and Flutter</a>” guide.</li>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<h3>How to activate FluxStore on FluxBuilder tool?</h3>
<ul>
<li>Follow this guide:</li>
</ul>
<p>[support.inspireui.com</p>
<p><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter%5D(https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)">https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter](https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)</a></p>
<ul>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<p><strong>FREE DRAG &amp; DROP APP BUILDER</strong></p>
<ul>
<li><strong><a href="https://www.fluxbuilder.com/download">Download</a></strong> <strong>|</strong> <strong><a href="https://support.inspireui.com/help-center/articles/15/16/42/onboarding">Document Guide</a></strong></li>
<li><strong>FluxStore</strong> apps provide the full source code, allowing you to customize everything.</li>
<li><strong>Special gifts</strong> when using the <a href="https://1.envato.market/mKdNe">FluxStore or FluxNews app</a></li>
</ul>
<ol>
<li><strong>Free</strong> FluxBuilder tool to edit your app&#39;s UI easily with drag&amp;drop <strong>Lifetime</strong>.</li>
<li><strong>Free</strong> update your app&#39;s UI without republishing it to App Stores or Google Play Store.</li>
<li><strong>Free</strong> translation service for your local language.</li>
</ol>
<ul>
<li><strong>FluxStore</strong> apps provide the full source code, allowing you to customize everything.</li>
<li>Video Demo:</li>
</ul>
<p><img src="https://i.ytimg.com/vi/TezfLGuWBu8/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/TezfLGuWBu8?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h2>Upgrade and product links</h2>
<ul>
<li><a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#169cbb074f62800e9144de8de8922f4c">Read the official FluxStore 5.1.0 changelog</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter">Upgrade FluxStore source code and Flutter</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">Activate FluxStore in FluxBuilder</a></li>
<li><a href="https://fluxbuilder.com/download">Download FluxBuilder</a></li>
<li><a href="https://codecanyon.net/item/fluxstore-woocommerce-flutter-ecommerce-full-app/24050041">Purchase FluxStore WooCommerce</a></li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FluxStore 5.0.0: Animated banners, new home layouts, and Dynamic Links]]></title>
      <link>https://inspireui.com/blog/FluxStore-5.0.0/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxStore-5.0.0/</guid>
      <pubDate>Thu, 28 Nov 2024 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[FluxStore 5.0.0 release notes for Animated banners, new home layouts, and Dynamic Links, with configuration changes, fixes, and upgrade guidance.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <category><![CDATA[Product Updates]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/images/products/fluxstore-woo.webp" alt="FluxStore 5.0.0: Animated banners, new home layouts, and Dynamic Links" /><p>FluxStore 5.0.0 focuses on Animated banners, new home layouts, and Dynamic Links. The release notes below preserve the official feature details, configuration examples, and fixes published by InspireUI.</p>
<blockquote>
<p>Released November 28, 2024. <a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#148cbb074f62807e8453e6e9516a0f37">View the official FluxStore WooCommerce changelog</a>.</p>
</blockquote>
<p><strong>NEW FEATURE</strong></p>
<h3>Animated Stack Banner</h3>
<p>FluxStore aims to focus more on animated stack containers for items on the app.</p>
<p>With smooth transition effects and vibrant visuals, the banner now not only looks great but also improves navigation and accessibility.</p>
<p>Video Demo</p>
<p>This enhancement integrates seamlessly with the enhanced Drag and Drop Editor 2.0 in FluxBuilder, providing advanced capabilities for layout customization and animation implementation.</p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-f9238102-191b-4ebc-9f60-dc28b069673c-cleanshot_2024-11-21_at_1543382x_2png/public" alt="FluxStore release preview"></p>
<h3>New UI for Tabbar</h3>
<ul>
<li><strong>Tabbar Floating Config</strong></li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-230afdb3-cff0-4c54-b92f-68980a51d356-floating_barpng/public" alt="FluxStore release preview"></p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-bfb96858-6933-4d79-bf29-2f70b150e920-069e43f88e3f35616c2ejpg/public" alt="FluxStore release preview"></p>
<ul>
<li><strong>Support indicator in full size of the tab in Bottom Tabbar</strong></li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-d1b65885-5c30-455b-9162-13b3b7c47226-62162906-b9f4-420b-85ab-05a3f8aeab32png/public" alt="FluxStore release preview"></p>
<h3>New Fantastic Layouts on Home Page</h3>
<ul>
<li><strong>New Blog/Product Banner Slider style</strong></li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-0d3ce32e-569c-491e-b51a-4fc4e92e0d44-imagepng/public" alt="FluxStore release preview"></p>
<ul>
<li><strong>Support Gradient Style for Image Category</strong></li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-59e53740-82dc-4993-aea7-19031e79df9e-91237c1147d7fc89a5c6jpg/public" alt="FluxStore release preview"></p>
<ul>
<li><strong>New Menu List Layout for Dynamic Layout</strong></li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-dcfab2b3-fc84-4e22-80c0-37119eb3b53f-imagepng/public" alt="FluxStore release preview"></p>
<ul>
<li><p><strong>Add Header View and Date Time Countdown</strong></p>
</li>
<li><p>Add Header View for Category item on Home page</p>
</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-83f0c6e6-314e-40c3-9916-864e7ac9676a-imagepng/public" alt="FluxStore release preview"></p>
<ul>
<li>Date Time Countdown</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-a34408e5-8762-41ce-9d2d-67ba03c88b0d-countdownpng/public" alt="FluxStore release preview"></p>
<ul>
<li><p><strong>New Carousel View Flutter 3.24.0</strong></p>
</li>
<li><p><strong>List Card Layout</strong></p>
</li>
</ul>
<p>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: &quot;titleHeading&quot; and &quot;subtitleHeading”.</p>
<p>The items can be displayed in either a vertical or horizontal arrangement.</p>
<ul>
<li>Vertical layout</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-21785708-b77c-407f-90f2-c7161084c374-simulator_screenshot_3fa8de3c-d0e3-42a9-a68b-3c6d8b68fa3bpng/public" alt="FluxStore release preview"></p>
<ul>
<li>Horizontal layout</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-dca87b65-5392-4d29-bb89-86258b2e0abf-verticallistpng/public" alt="FluxStore release preview"></p>
<h3>Firebase and BranchIO dynamic links</h3>
<p>Firebase and BranchIO dynamic links can now operate simultaneously, providing improved flexibility for linking and sharing across your applications.</p>
<p><img src="https://i.ytimg.com/vi/LrpjsY5X2M0/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/LrpjsY5X2M0?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<h3>New Wishlist Staggered Style</h3>
<p>Introduced a new staggered layout for the wishlist, enhancing the user experience with a fresh and modern design.</p>
<p><img src="https://i.ytimg.com/vi/ud2_tSdTu8k/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/ud2_tSdTu8k?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<h3>Custom Smart Chat icon</h3>
<p>Users can now customize the Smart Chat icon, allowing for a more personalized touch to the chat interface.</p>
<p>Screenshot Demo</p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-a2765fd7-0ebd-4874-9b97-f02b7048c6d5-smartchatpng/public" alt="FluxStore release preview"></p>
<h3>Share Product Data</h3>
<p>Users can now easily share product data with others, including the product’s descriptions and images, promoting products through social media and other platforms.</p>
<p>Screenshot Demo</p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-c43f9248-b424-4a84-8825-858971108026-share_productpng/public" alt="FluxStore release preview"></p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-8822ffa8-105b-4d94-b191-7f9bb308bf59-c0110467-a233-49e3-b788-809918ffccb0png/public" alt="FluxStore release preview"></p>
<h3>My Rating Screen</h3>
<p>Introduced a new &quot;My Rating&quot; section on the Profile screen, allowing users to directly and quickly provide and view their ratings for products</p>
<p><img src="https://i.ytimg.com/vi/GP0ze8OQh9k/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/GP0ze8OQh9k?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<h3>Show/Hide Size Guide on the Product Detail screen</h3>
<p>Users now have the option to show or hide the size guide button and information on the product detail screen, offering a more personalized shopping experience.</p>
<p>Screenshot Demo</p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-06e33e84-85aa-4992-81b7-4cf87ca3784e-mstore_demo_1730776416607png/public" alt="FluxStore release preview"></p>
<h3>Add Product Detail Gallery Slider Layout for Product Detail Page</h3>
<p>Introduce a new gallery slider layout for the product detail page. Users can now view detailed images in a visually appealing format.</p>
<h3>Video Demo:</h3>
<p><strong>IMPORTANT UPDATE</strong></p>
<ul>
<li>Important: If you have upgrade to the Android Studio Ladybug or using JDK 17, please follow <a href="https://support.inspireui.com/help-center/articles/35/36/2/getting-started#install-jdk-17">this guide</a></li>
<li>Update Variation Swatches</li>
<li>Open the cart screen when booking products</li>
<li>Support to select parent location in filter</li>
<li>Product List Layout in Search screen supports Html Title</li>
<li>Upgrade (FirebaseLibrary): firebase_core to version 3.6.0 and other related firebase libraries</li>
<li>Remove wechat_assets_picker &amp; photo_manager</li>
<li>Support Firebase for web platform</li>
<li>Add text font and text size for banner items</li>
<li>Detailed Blog layout support rendering Video</li>
<li>Chore(deps): upgrade salesiq_mobilisten lib</li>
<li>〽Refactor (handle Web Link): pop to root before loading and hide loading after fetching data</li>
<li>Refactor (Search Screen)!: Remove old search UI for easy maintenance and more flexible UI</li>
<li>Support icon material and cupertino for Animated Stack Container</li>
<li>Refactor (HeaderView): remove verticalMargin and horizontalMargin</li>
</ul>
<h3>Improve UI: appbar, banner image, and product card on the home page</h3>
<ul>
<li>Support change border for product card in home page</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-07bf9ae3-ac24-40be-a127-de09911476d0-imagepng/public" alt="FluxStore release preview"></p>
<ul>
<li>Improve appbar when use background color</li>
<li>Improve Banner Image: hide the indicator if the number of image is less than 2.</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-d83a89ea-b64b-470c-b9f4-c567a635b362-imagepng/public" alt="FluxStore release preview"></p>
<hr>
<h3>This release contains many fixes</h3>
<ul>
<li>Fixed (cache): http cache is not working properly</li>
<li>Fixed (AppStore): update message when accessing photo library</li>
<li>Fixed (Woocommerce): handle product permalink with language code</li>
<li>Fixed: brands issue</li>
<li>Fixed: checkout support any variant option</li>
<li>Fixed: change language onboard screen</li>
<li>Fixed (sale Price): missing in FlatStyle product layout and hide when B2BKing is enabled</li>
<li>Fixed: add booking product when list staff is empty</li>
<li>Fixed (Wishlist): show remove button instead of delete</li>
<li>Fixed: The Card Discount item still display after removing the applied point</li>
<li>Fixed (myPoint): display point 4 numbers correctly</li>
<li>Fixed (Search): close keyboard after closing filter</li>
<li>Fixed (profile): update empty field when updating profile</li>
<li>Fixed (ProductVariations): alway auto select first variant</li>
<li>Fixed (AppStore): remove the decline button when accessing device’s camera</li>
<li>Fixed (MyRating): enable autoInitData for list purchased product</li>
<li>Fixed (Cart): showing variant color in cart with custom ProductColors name and force check null</li>
<li>Fixed: max quantity product config</li>
<li>Fixed: can&#39;t hide showQRCode on home search screen</li>
<li>Fixed: min quantity when selecting attribute</li>
<li>Fixed (Build): cannot build apk file with zoho.salesiq</li>
<li>Fixed (AppModel): init app with unsupported language</li>
<li>Fixed: limit max quantity of products</li>
<li>Fixed (ProductVariation): auto-select attribute of invalid variant</li>
<li>Fixed (Checkout): cannot handle url change for webview flutter</li>
<li>Fixed (Webview): not determine location on Google Maps</li>
<li>Fixed (Webview): crash app when launch special urls</li>
<li>Fixed (ApplePay): missing import showFluxDialogText</li>
<li>Fixed (Filter): cannot fetch attribute terms</li>
<li>Fixed (Filter): re-init filter if allowGetDatasByCategoryFilter is updated</li>
<li>Fixed (CategoryScreen): issue when open screen but not found category layout</li>
<li>Fixed: invalid currency symbol for addons product</li>
<li>Fixed: Forward/Backward icon does not display</li>
<li>Fixed (SmartChat): chatGPT still show if disabled</li>
<li>Fixed: missing excluded products for boost query</li>
</ul>
<h3>How to update/migrate the app to the latest version?</h3>
<ul>
<li>Follow this “<a href="https://support.inspireui.com/help-center/articles/35/36/124/upgrade-source-code-and-flutter">Upgrade source code and Flutter</a>” guide.</li>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<h3>How to activate FluxStore on FluxBuilder tool?</h3>
<ul>
<li>Follow this guide:</li>
</ul>
<p>[support.inspireui.com</p>
<p><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter%5D(https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)">https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter](https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)</a></p>
<ul>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<p><strong>FREE DRAG &amp; DROP APP BUILDER</strong></p>
<ul>
<li><strong><a href="https://www.fluxbuilder.com/download">Download</a></strong> <strong>|</strong> <strong><a href="https://support.inspireui.com/help-center/articles/15/16/42/onboarding">Document Guide</a></strong></li>
<li><strong>FluxStore</strong> apps provide the full source code, allowing you to customize everything.</li>
<li><strong>Special gifts</strong> when using the <a href="https://1.envato.market/mKdNe">FluxStore or FluxNews app</a></li>
</ul>
<ol>
<li><strong>Free</strong> FluxBuilder tool to edit your app&#39;s UI easily with drag&amp;drop <strong>Lifetime</strong>.</li>
<li><strong>Free</strong> update your app&#39;s UI without republishing it to App Stores or Google Play Store.</li>
<li><strong>Free</strong> translation service for your local language.</li>
</ol>
<ul>
<li><strong>FluxStore</strong> apps provide the full source code, allowing you to customize everything.</li>
<li>Video Demo:</li>
</ul>
<p><img src="https://i.ytimg.com/vi/TezfLGuWBu8/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/TezfLGuWBu8?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<h2>Upgrade and product links</h2>
<ul>
<li><a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#148cbb074f62807e8453e6e9516a0f37">Read the official FluxStore 5.0.0 changelog</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter">Upgrade FluxStore source code and Flutter</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">Activate FluxStore in FluxBuilder</a></li>
<li><a href="https://fluxbuilder.com/download">Download FluxBuilder</a></li>
<li><a href="https://codecanyon.net/item/fluxstore-woocommerce-flutter-ecommerce-full-app/24050041">Purchase FluxStore WooCommerce</a></li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FluxStore 4.3.0: Order attribution, booking pricing, and localized filters]]></title>
      <link>https://inspireui.com/blog/FluxStore-4.3.0/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxStore-4.3.0/</guid>
      <pubDate>Fri, 27 Sep 2024 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[FluxStore 4.3.0 release notes for Order attribution, booking pricing, and localized filters, with configuration changes, fixes, and upgrade guidance.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <category><![CDATA[Product Updates]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/images/products/fluxstore-woo.webp" alt="FluxStore 4.3.0: Order attribution, booking pricing, and localized filters" /><p>FluxStore 4.3.0 focuses on Order attribution, booking pricing, and localized filters. The release notes below preserve the official feature details, configuration examples, and fixes published by InspireUI.</p>
<blockquote>
<p>Released September 27, 2024. <a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#7184746525184f01b7309587a8af9089">View the official FluxStore WooCommerce changelog</a>.</p>
</blockquote>
<p><strong>NEW FEATURE</strong></p>
<h3>Track Order Attribution Through Mobile App</h3>
<ul>
<li>Admin easily tracks if order attribution is ordered from the mobile app or website, enhancing analytics and reporting capabilities.</li>
<li>Screenshot:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-d4ea207d-93de-417a-936d-98ebef54f536-trackorderpng/public" alt="FluxStore release preview"></p>
<h3>Staff Pricing for Booking Products</h3>
<ul>
<li>Added pricing for booking products after selecting staff, allowing for better internal management.</li>
<li>Screenshot:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-96894675-c7a7-4179-b489-5ddc3fc9b4f4-9fe3a608faf95ca705e8jpg/public" alt="FluxStore release preview"></p>
<h3>Customize Font and Text Size for Banner Items</h3>
<p>Added options to customize the font style and text size for banner items, providing greater flexibility in design.</p>
<h3>Automatically Display Language Selector on Onboarding Screens</h3>
<ul>
<li>The language selector will now automatically appear when users open onboarding screens for the first time, improving user experience for multilingual support.</li>
<li>Screenshot:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-02eb1ca1-5061-4a24-ad92-f1e314a22ebd-92cac7fa8e0b2855711ajpg/public" alt="FluxStore release preview"></p>
<h3>Custom Size Guide Button</h3>
<ul>
<li>Introduced a button for size guides, making it easier for users to access sizing information.</li>
<li>Screenshot:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-e54d97d0-2984-4d71-a5ce-92c7ffa908a3-sizeguidepng/public" alt="FluxStore release preview"></p>
<h3>Override Attribute Name in Filter by Languages</h3>
<ul>
<li>Added the ability to override the attribute name in filters based on language, allowing for more customized and localized user experiences.</li>
<li>Screenshot:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-6cec6a2c-7206-4ce9-a5e3-2b09db66917c-attributenamepng/public" alt="FluxStore release preview"></p>
<hr>
<p><strong>IMPORTANT UPDATE</strong></p>
<ul>
<li>Library Update for Xcode 16 Compatibility**:** Updated relevant libraries to ensure full compatibility with Xcode 16, resolving any build issues and enhancing performance.</li>
<li>Address ios build with PhoneNumberKit issue**:** Temporarily locked the PhoneNumberKit library to version 3.8.0. This resolves breaking changes that may have affected functionality in the app.</li>
<li>Style (Logout): Change button color from red to primary</li>
<li>Update <code>requireUsernameWhenRegister</code> option in Digits Mobile</li>
</ul>
<hr>
<h3>This release contains many fixes</h3>
<ul>
<li>Fixed (BuildAndroid): catch null exception</li>
<li>Fixed (Configurations): fix parse object</li>
<li>Fixed (Checkout): issue checkout when use item price</li>
<li>Fixed (DeleteAccount): not show delete option</li>
<li>Fixed (Order): support track order attribution via mobile app</li>
<li>Fixed (CartItem): allow hide backorder status on cart screen</li>
<li>Fixed: check null data</li>
<li>Fixed: show loading when load tired price from server</li>
<li>Fixed: issue where share popup doesn&#39;t appear after clicking share</li>
<li>Fixed: issue show drawer menu</li>
<li>Fixed: throw exception when getting current navigator</li>
<li>Fixed (InforPlist): add missing or not translat</li>
<li>Fixed: app crash when not using TeraWallet feature</li>
<li>Fixed (BlogListLayout): type exception on tablet</li>
<li>Fixed: declare type to avoid unexpected exception</li>
<li>Fixed: issue Xcode 16</li>
<li>Fixed (FlutterInAppWebview): use script override code in local and remove override flutter_inappwebview_ios</li>
<li>Fixed (Build): cannot build android</li>
<li>Fixed (Lib): Upgrade the flutter_inappwebview library to fix build issues on Android</li>
<li>Fixed (Profile): show white screen after upload new avatar</li>
</ul>
<h3>How to update/migrate the app to the latest version?</h3>
<ul>
<li>Follow this “<a href="https://support.inspireui.com/help-center/articles/35/36/124/upgrade-source-code-and-flutter">Upgrade source code and Flutter</a>” guide.</li>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<ul>
<li>Helpful guide “<a href="https://support.inspireui.com/help-center/articles/35/36/210/how-to-easily-upgrade-sourcecode-to-the-next-version%F0%9F%92%A5">How To Easily Upgrade Sourcecode To The Next Version</a>”</li>
</ul>
<h3>How to activate FluxStore on FluxBuilder tool?</h3>
<ul>
<li>Follow this guide:</li>
</ul>
<p>[support.inspireui.com</p>
<p><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter%5D(https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)">https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter](https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)</a></p>
<ul>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<h2>Upgrade and product links</h2>
<ul>
<li><a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#7184746525184f01b7309587a8af9089">Read the official FluxStore 4.3.0 changelog</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter">Upgrade FluxStore source code and Flutter</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">Activate FluxStore in FluxBuilder</a></li>
<li><a href="https://fluxbuilder.com/download">Download FluxBuilder</a></li>
<li><a href="https://codecanyon.net/item/fluxstore-woocommerce-flutter-ecommerce-full-app/24050041">Purchase FluxStore WooCommerce</a></li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FluxStore 4.2.0: Flutter 3.24, Branch.io, and realtime chat controls]]></title>
      <link>https://inspireui.com/blog/FluxStore-4.2.0/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxStore-4.2.0/</guid>
      <pubDate>Tue, 20 Aug 2024 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[FluxStore 4.2.0 release notes for Flutter 3.24, Branch.io, and realtime chat controls, with configuration changes, fixes, and upgrade guidance.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <category><![CDATA[Product Updates]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/images/products/fluxstore-woo.webp" alt="FluxStore 4.2.0: Flutter 3.24, Branch.io, and realtime chat controls" /><p>FluxStore 4.2.0 focuses on Flutter 3.24, Branch.io, and realtime chat controls. The release notes below preserve the official feature details, configuration examples, and fixes published by InspireUI.</p>
<blockquote>
<p>Released August 20, 2024. <a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#9947d2c88fa544aa8ba2eb70be82cbef">View the official FluxStore WooCommerce changelog</a>.</p>
</blockquote>
<p><strong>NEW FEATURE</strong></p>
<h3>Flutter 3.24.x Upgrade** **</h3>
<p>Upgrade latest Flutterchannel stable <strong>v3.24.x</strong></p>
<h3>To make sure you are using the correct Flutter version, run this command:</h3>
<pre><code>flutter --version
</code></pre>
<h3>To upgrade Flutter 3.24.x , please close all your IDE and run these commands in the project folder</h3>
<pre><code>flutter channel stable
flutter upgrade --force
flutter clean
flutter pub get
</code></pre>
<h3>To update/migrate the app to the latest version</h3>
<ul>
<li>Follow this “<a href="https://support.inspireui.com/help-center/articles/35/36/124/upgrade-source-code-and-flutter">Upgrade source code and Flutter</a>” guide.</li>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<ul>
<li>Helpful guide “<a href="https://support.inspireui.com/help-center/articles/35/36/210/how-to-easily-upgrade-sourcecode-to-the-next-version%F0%9F%92%A5">How To Easily Upgrade Sourcecode To The Next Version</a>”</li>
</ul>
<h3>To fix build issue with new flutter version</h3>
<p>After upgrading, you may meet the cache issue of iOS while building the application, please run this command to fix:</p>
<pre><code>flutter precache --ios
</code></pre>
<ul>
<li>To <a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">activate FluxStore on FluxBuilder</a> tool ChartSort</li>
</ul>
<hr>
<h3><a href="http://branch.io/">Branch.io</a> dynamic link service</h3>
<ul>
<li>Integrated the Branch.io dynamic link service into the application</li>
<li>Enhance the users’ experience</li>
</ul>
<hr>
<h3>Onboarding Version 3</h3>
<ul>
<li>Support displaying full-screen images on Onboarding</li>
</ul>
<hr>
<h3>Realtime Chat: User block, Delete chat and Admin Access user chat</h3>
<ul>
<li>Implemented real-time chat functionality with enhanced moderation features</li>
<li>Users can now block other users to prevent unwanted interactions</li>
</ul>
<p>Demo Screenshots</p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-2e6ad74b-46f7-4c53-a12d-ccd39d6dc443-media_20240816_134823_143312979763307038jpg/public" alt="FluxStore release preview"></p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-4e20f577-d563-46f5-9e8a-34a468bd806a-media_20240816_134823_8420503227733801202jpg/public" alt="FluxStore release preview"></p>
<ul>
<li>Users have the ability to delete the entire chat threads</li>
</ul>
<p>Demo Screenshot</p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-aeec92ff-742b-4d00-92ca-0329d3ea0fb0-media_20240816_134823_4841324399743809530jpg/public" alt="FluxStore release preview"></p>
<ul>
<li>Admins can also access and view the chat history of all vendors in the application</li>
</ul>
<hr>
<h3>Sort Products in Random Type</h3>
<ul>
<li>Implemented a new feature to allow users to sort products in a random order</li>
<li>This provides a more engaging and diverse product discovery experience for users</li>
</ul>
<h3>Demo Video</h3>
<hr>
<h3>Support Add-Ons for Appointment Products</h3>
<ul>
<li>Customers can now select and purchase additional services or features while booking</li>
<li>Add-ons are displayed alongside the main appointment offering</li>
</ul>
<p>Demo screenshot</p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-1586617e-7264-4fc8-8636-b0ffc5d85e48-woocommerce_1723791819711png/public" alt="FluxStore release preview"></p>
<hr>
<h3>Disable Sign Up</h3>
<ul>
<li>Implemented the ability to disable the sign-up functionality in the application</li>
<li>Users can also disable Login config and Username TextField in Sign Up screen</li>
</ul>
<p>Demo Screenshots</p>
<ul>
<li>Disable Sign Up</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-1fede75c-aabb-4700-a663-cab922be6752-imagepng/public" alt="FluxStore release preview"></p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-4436e052-45ee-47cf-b545-9e66b7a3d499-imagepng/public" alt="FluxStore release preview"></p>
<ul>
<li>Disable User Name on Sign Up screen</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-1f4ce6cf-cedb-403e-96d8-3e03d36f4296-imagepng/public" alt="FluxStore release preview"></p>
<hr>
<h3>Enable All Data on Product Detail Screen ****</h3>
<ul>
<li>The product detail screen now displays all available data about a product at once, without the need to wait for individual attributes to load</li>
</ul>
<hr>
<h3>Hide QR code in search screen</h3>
<ul>
<li>Ability to remove the QR code displaying from the Search screen</li>
</ul>
<p>Demo Screenshot</p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-8542eaa6-238e-4e6b-8e34-0a21e60f5060-imagepng/public" alt="FluxStore release preview"></p>
<hr>
<h3>FluxStore PWA support EnableOnePageCheckout</h3>
<ul>
<li>Support OnePageCheckout checkout for Web PWA</li>
<li>Ability to open a new web using launchUrl to checkout</li>
</ul>
<hr>
<h3>Override Color for Attribute Products</h3>
<ul>
<li>Update the color attributes displaying on Product Detail screen directly from design config file of the application</li>
</ul>
<p>Demo Screenshot</p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-ce7876db-ad94-4d06-895a-875f508423f6-monosnapfluxbuilder2024-08-16145557png/public" alt="FluxStore release preview"></p>
<p><strong>IMPORTANT UPDATE</strong></p>
<ul>
<li>Support notification icon in configs folder to upgrade easily</li>
<li>Update (ProductVariant): enhance logic to check in stock of product variation</li>
<li>Update (ProductVariable): enhance auto select product variantion</li>
<li>Update/vertical column with filter</li>
<li>Update(translation): remove duplicate and fix grammar</li>
<li>Update: notification icon</li>
<li>Check for same-server origin before fetching blog data</li>
<li>Update excludedCategoryIDs and excludedProductIDs option to support excluding category/product IDs</li>
<li>Update (My Cart): get name attribute from product</li>
<li>**** Add a border to the TextField on the User Update Info screen</li>
<li>Support Multi Languages for Terra Wallet</li>
<li>▶ Support Multi Languages for Digits Mobile</li>
<li>Support Multi Languages for Shipping Address Screen</li>
</ul>
<hr>
<h3>This release contains many fixes</h3>
<ul>
<li>Fixed: crash product filter</li>
<li>Fixed: fontFamily not working in Widgets</li>
<li>Fixed: crash firestore when empty email on ios release</li>
<li>Fixed (productImageThumbnail): showing image for featured video</li>
<li>Fixed (Analytics): Resolve Facebook Analytics purchased event null value</li>
<li>Fixed: Firebase sms login fix security</li>
<li>Fixed (Release): apple reject as location permission is irrelevant for delivery</li>
<li>Fixed: (Translation): not override pt_PT translation</li>
<li>Fixed: cannot get specific product</li>
<li>Fixed: product cart UI issues</li>
<li>Fixed (Blog): load wrong blog domain for boost engine</li>
<li>Fixed (Padding): product horizontal in RTL</li>
<li>Fixed (InAppWebview): still show app when set showAppBar to false</li>
<li>Fixed (ProductVariant): fix issue map product variant and attribute</li>
<li>Fixed: login after logout (deactivated widget&#39;s ancestor)</li>
<li>Fixed: show correct product price in card and layout wholesale issue</li>
<li>Fixed (MenuVerticalLayout): cannot sort categories</li>
<li>Fixed (Blog): sort blog if use special blogs</li>
<li>Fixed: text over flow of button in checkout screen</li>
<li>Fixed: hide the keyboard after input text</li>
<li>Fixed: show register message based on approval_required</li>
<li>Fixed: Show Fail Message for DigitsMobileLogin</li>
<li>Fixed: resend firebase sms</li>
<li>Fixed: rename register endpoint and fix register api without posting phone params</li>
<li>Fixed (TabBar): Resolve Always show tabbar does not work</li>
<li>Fixed: remove boost for external blog URL</li>
<li>Fixed (CheckoutPageSlug): no element exception</li>
<li>Fixed (Search): search by SKU</li>
<li>Fixed (FluxNavigate): check to use root navigator</li>
<li>Fixed (Coupon): Error deleting coupon code when typing quickly on iOS keyboard</li>
<li>Fixed (PointReward): update UI to be same as coupon</li>
<li>Fixed: flutter 3.24.0 error when building release (attr/lStar not found)</li>
<li>Fixed (UI): use safe area for bottom sheet add to cart and fix cart in flatStyle</li>
<li>Fixed (ImagePicker): limit pick file type for image</li>
<li>Fixed: update history order card</li>
</ul>
<h3>How to update/migrate the app to the latest version?</h3>
<ul>
<li>Follow this “<a href="https://support.inspireui.com/help-center/articles/35/36/124/upgrade-source-code-and-flutter">Upgrade source code and Flutter</a>” guide.</li>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<ul>
<li>Helpful guide “<a href="https://support.inspireui.com/help-center/articles/35/36/210/how-to-easily-upgrade-sourcecode-to-the-next-version%F0%9F%92%A5">How To Easily Upgrade Sourcecode To The Next Version</a>”</li>
</ul>
<h3>How to activate FluxStore on FluxBuilder tool?</h3>
<ul>
<li>Follow this guide:</li>
</ul>
<p>[support.inspireui.com</p>
<p><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter%5D(https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)">https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter](https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)</a></p>
<ul>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<hr>
<h2>Upgrade and product links</h2>
<ul>
<li><a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#9947d2c88fa544aa8ba2eb70be82cbef">Read the official FluxStore 4.2.0 changelog</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter">Upgrade FluxStore source code and Flutter</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">Activate FluxStore in FluxBuilder</a></li>
<li><a href="https://fluxbuilder.com/download">Download FluxBuilder</a></li>
<li><a href="https://codecanyon.net/item/fluxstore-woocommerce-flutter-ecommerce-full-app/24050041">Purchase FluxStore WooCommerce</a></li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FluxStore 4.1.1: MStore API security and attribute selection fixes]]></title>
      <link>https://inspireui.com/blog/FluxStore-4.1.1/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxStore-4.1.1/</guid>
      <pubDate>Wed, 10 Jul 2024 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[FluxStore 4.1.1 release notes for MStore API security and attribute selection fixes, with configuration changes, fixes, and upgrade guidance.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <category><![CDATA[Product Updates]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/images/products/fluxstore-woo.webp" alt="FluxStore 4.1.1: MStore API security and attribute selection fixes" /><p>FluxStore 4.1.1 focuses on MStore API security and attribute selection fixes. The release notes below preserve the official feature details, configuration examples, and fixes published by InspireUI.</p>
<blockquote>
<p>Released July 10, 2024. <a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#465b7c1578394cc1a2241aecfdd30365">View the official FluxStore WooCommerce changelog</a>.</p>
</blockquote>
<p><strong>IMPORTANT UPDATE</strong></p>
<ul>
<li>Fixed the security in the <strong>MStore API</strong> to support the Firebase SMS Login (firebase_sms_login) function. If your app does not use this feature, an update is not necessary.</li>
<li>Resolved the select attribute issue for FluxStore WooCommerce and Multi Vendor.</li>
</ul>
<h2>Upgrade and product links</h2>
<ul>
<li><a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#465b7c1578394cc1a2241aecfdd30365">Read the official FluxStore 4.1.1 changelog</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter">Upgrade FluxStore source code and Flutter</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">Activate FluxStore in FluxBuilder</a></li>
<li><a href="https://fluxbuilder.com/download">Download FluxBuilder</a></li>
<li><a href="https://codecanyon.net/item/fluxstore-woocommerce-flutter-ecommerce-full-app/24050041">Purchase FluxStore WooCommerce</a></li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FluxStore 4.1.0: Flutter 3.22, size charts, and brand filtering]]></title>
      <link>https://inspireui.com/blog/FluxStore-4.1.0/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxStore-4.1.0/</guid>
      <pubDate>Mon, 03 Jun 2024 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[FluxStore 4.1.0 release notes for Flutter 3.22, size charts, and brand filtering, with configuration changes, fixes, and upgrade guidance.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <category><![CDATA[Product Updates]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/images/products/fluxstore-woo.webp" alt="FluxStore 4.1.0: Flutter 3.22, size charts, and brand filtering" /><p>FluxStore 4.1.0 focuses on Flutter 3.22, size charts, and brand filtering. The release notes below preserve the official feature details, configuration examples, and fixes published by InspireUI.</p>
<blockquote>
<p>Released June 3, 2024. <a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#efd3834c79c34c6a9967722d065c7653">View the official FluxStore WooCommerce changelog</a>.</p>
</blockquote>
<p><strong>NEW FEATURE</strong></p>
<h3>Flutter 3.22 Upgrade** **</h3>
<p>Upgrade latest Flutterchannel stable <strong>v3.22.x</strong></p>
<h3>To make sure you are using the correct Flutter version, run this command:</h3>
<pre><code>flutter --version
</code></pre>
<h3>To upgrade Flutter 3.22.x , please close all your IDE and run these commands in the project folder</h3>
<pre><code>flutter channel stable
flutter upgrade --force
flutter clean
flutter pub get
</code></pre>
<h3>To update/migrate the app to the latest version</h3>
<ul>
<li>Follow this “<a href="https://support.inspireui.com/help-center/articles/35/36/124/upgrade-source-code-and-flutter">Upgrade source code and Flutter</a>” guide.</li>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<ul>
<li>Helpful guide “<a href="https://support.inspireui.com/help-center/articles/35/36/210/how-to-easily-upgrade-sourcecode-to-the-next-version%F0%9F%92%A5">How To Easily Upgrade Sourcecode To The Next Version</a>”</li>
</ul>
<h3>To activate FluxStore on FluxBuilder tool</h3>
<hr>
<h3>Product Size Chart</h3>
<ul>
<li>Ability to show the size guide/size chart on the Product Detail screen with the <a href="https://wordpress.org/plugins/product-size-chart-for-woo/">Product Size Chart For WooCommerce</a> plugin.</li>
<li>User guide: “<a href="https://support.inspireui.com/help-center/articles/35/102/10/product-detail-screen#11-product-size-chart">11. Product Size Chart</a>”</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-bfbc9ef9-ae3c-4150-96b0-3be9adf1e2dd-untitledpng/public" alt="FluxStore release preview"></p>
<hr>
<h3>Filter by Brand</h3>
<ul>
<li>Users can filter with Brand, Tag, Attribute by category in the Filter screen.</li>
<li>User guide: “<a href="https://support.inspireui.com/help-center/articles/35/102/244/filter-screen">Filter by Brand</a>”</li>
</ul>
<h3>Demo Screenshot</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-dbeb38c2-ac0d-45ac-80b3-6087c53d68ae-woomv-filter_by_brandpng/public" alt="FluxStore release preview"></p>
<hr>
<h3>Lazy loading on TabBar</h3>
<ul>
<li>For too many tabs on TabBar (heavy API usage: ~100 calls), use Lazy Loading: Tabs load only when clicked, improving performance.</li>
<li>Not recommended if your app does not have too many tabs on TabBar.</li>
<li>User guide: “<a href="https://support.inspireui.com/help-center/articles/35/102/11/other-ui-layouts#lazy-loading">Lazy loading</a>”</li>
</ul>
<hr>
<h3>Avatar Sync</h3>
<ul>
<li>Supports Avatar synchronization between application and website.</li>
<li>Use the latest version of <a href="https://wordpress.org/plugins/mstore-api/">MStore API</a>.</li>
</ul>
<hr>
<h3>Facebook App Event</h3>
<ul>
<li>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.</li>
<li>User guide: <a href="https://support.inspireui.com/help-center/articles/42/44/223/google-analytics#facebook-app-event-tracking">Facebook App Event</a></li>
</ul>
<h3>Demo Screenshot</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-97598de0-a4b6-405c-a2d0-110e396e9672-facebook_app_eventpng/public" alt="FluxStore release preview"></p>
<hr>
<h3>Thawani Payment</h3>
<ul>
<li>Easy payments with Thawani Payment on WooCommerce and Opencart apps.</li>
<li>Available for the extended license.</li>
<li><a href="https://support.inspireui.com/help-center/articles/121/126/250/thawani-payment">User guide</a></li>
</ul>
<h3>Demo Video</h3>
<p><img src="https://i.ytimg.com/vi/sKgl9Xsg_LE/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/sKgl9Xsg_LE?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h3>First Iraqi Bank Payment</h3>
<ul>
<li>Ready to offer <strong>“Pay with FIB”</strong> for your customers, and see all successful transactions from your shop in the FIB app.</li>
<li>Available for the extended license.</li>
<li><a href="https://support.inspireui.com/help-center/articles/35/38/251/first-iraqi-bank-payment-%F0%9F%92%A5">User guide</a>.</li>
</ul>
<hr>
<h3>YITH Composite Product</h3>
<ul>
<li>Set and offer products that can be composed by users such as computers, sports equipment, etc.</li>
<li>Plugin: <a href="https://yithemes.com/themes/plugins/yith-woocommerce-composite-products/">YITH Composite Products</a> for WooCommerce.</li>
<li>Available for the extended license.</li>
<li>There is no need to configure anything under the app and the website must have composite product plugin support.</li>
</ul>
<h3>Demo Video</h3>
<p><img src="https://i.ytimg.com/vi/_u3SU-uYC-U/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/_u3SU-uYC-U?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h2>Upgrade and product links</h2>
<ul>
<li><a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#efd3834c79c34c6a9967722d065c7653">Read the official FluxStore 4.1.0 changelog</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter">Upgrade FluxStore source code and Flutter</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">Activate FluxStore in FluxBuilder</a></li>
<li><a href="https://fluxbuilder.com/download">Download FluxBuilder</a></li>
<li><a href="https://codecanyon.net/item/fluxstore-woocommerce-flutter-ecommerce-full-app/24050041">Purchase FluxStore WooCommerce</a></li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FluxStore 4.0.0: Flutter 3.19, PWA SEO, and B2B tools]]></title>
      <link>https://inspireui.com/blog/FluxStore-4.0.0/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxStore-4.0.0/</guid>
      <pubDate>Mon, 18 Mar 2024 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[FluxStore 4.0.0 release notes for Flutter 3.19, PWA SEO, and B2B tools, with configuration changes, fixes, and upgrade guidance.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <category><![CDATA[Product Updates]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/images/products/fluxstore-woo.webp" alt="FluxStore 4.0.0: Flutter 3.19, PWA SEO, and B2B tools" /><p>FluxStore 4.0.0 focuses on Flutter 3.19, PWA SEO, and B2B tools. The release notes below preserve the official feature details, configuration examples, and fixes published by InspireUI.</p>
<blockquote>
<p>Released March 18, 2024. <a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#549fd6c4c3924d6d80be3a5166baf67d">View the official FluxStore WooCommerce changelog</a>.</p>
</blockquote>
<p><strong>NEW FEATURE</strong></p>
<h3>Flutter 3.19 Upgrade** **</h3>
<p>Upgrade latest Flutterchannel stable <strong>v3.19.x</strong></p>
<h3>To make sure you are using the correct Flutter version, run this command:</h3>
<pre><code>flutter --version
</code></pre>
<h3>To upgrade Flutter 3.19.x , please close all your IDE and run these commands in the project folder</h3>
<pre><code>flutter channel stable
flutter upgrade --force
flutter clean
flutter pub get
</code></pre>
<h3>To update/migrate the app to the latest version</h3>
<ul>
<li>Follow this guide:</li>
</ul>
<p>[support.inspireui.com</p>
<p><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter%5D(https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)">https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter](https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)</a></p>
<ul>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<hr>
<h3>PWA &amp; Meta SEO</h3>
<ul>
<li>Improve the UI of FluxStore Web (PWA - Progressive Web Apps)</li>
<li>Add Meta Seo support for Web with library <a href="https://pub.dev/packages/meta_seo">https://pub.dev/packages/meta_seo</a></li>
</ul>
<h3>Guide</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-9aeb7d7d-e151-46a0-ba91-7972828714c7-pwa_3png/public" alt="FluxStore release preview"></p>
<p><img src="https://i.ytimg.com/vi/h71MEs6Y3eI/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/h71MEs6Y3eI?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h3>Rating page</h3>
<ul>
<li>A new Product Rating page instead of showing it in the Order Details screen.</li>
<li>If you want to upload images, use this <a href="https://wordpress.org/plugins/woo-photo-reviews/">Photo Reviews for WooCommerce</a> plugin.</li>
</ul>
<h3>Guide</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-c350ae2f-7a0d-444a-a6a7-7f12e88470d5-rate_docpng/public" alt="FluxStore release preview"></p>
<h3>Demo Video</h3>
<p><img src="https://i.ytimg.com/vi/i65HGoXsxzQ/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/i65HGoXsxzQ?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h3>Default Product Image</h3>
<ul>
<li>If some products on your website do not have images, let&#39;s add a Default Image. On the app, those products will display your Default Image, instead of displaying an exclamation mark or blank.</li>
</ul>
<h3>Guide</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-0791bd1d-c6d1-4b29-8d97-b335e7469595-doc_default_imagepng/public" alt="FluxStore release preview"></p>
<hr>
<h3>B2B King ****</h3>
<ul>
<li>FluxStore supports <a href="https://1.envato.market/DKgz4n">B2B King</a> - the WooCommerce B2B &amp; Wholesale Plugin.</li>
<li>Customers now can buy products at wholesale prices.</li>
<li>Available with the extended license.</li>
</ul>
<h3>Guide</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-a86bceff-674b-4110-bea9-d74c534f49f1-doc_b2b_kingpng/public" alt="FluxStore release preview"></p>
<h3>Demo Video</h3>
<p><img src="https://i.ytimg.com/vi/NSYrGT-Aa5s/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/NSYrGT-Aa5s?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h3>Thai <strong>PromptPay Payment</strong></h3>
<ul>
<li>Now Thai users can easily and quickly shop with Thailand&#39;s most popular payment methods.</li>
<li>Plugin <a href="https://theeravat.com/product/wordpress-plugin-woocommerce-thai-promptpay-easy/">Woocommerce - Thai Promptpay Easy</a>.</li>
<li>Available with the extended license.</li>
</ul>
<hr>
<h3>Arabia ExpressPay</h3>
<ul>
<li><a href="https://expresspay.sa">ExpressPay</a> is certified by Saudi Payments.</li>
<li>Process all online payments in a seamless way with one single platform, gaining access to all major online payment methods.</li>
<li>Available with the extended license.</li>
</ul>
<hr>
<h3>PW WooCommerce Gift Cards</h3>
<ul>
<li>Support PW Gift Card product, similar to <a href="http://amazon.com/">Amazon.com</a> gift cards. You can be selling gift cards for your WooCommerce store.</li>
<li>Card number will showing up when order completed.</li>
<li>Plugin: <a href="https://wordpress.org/plugins/pw-woocommerce-gift-cards/">PW WooCommerce Gift Cards</a></li>
<li>Available with the extended license.</li>
</ul>
<hr>
<h3>New Languages</h3>
<ul>
<li>Support new Bulgaria and Sinhala languages.</li>
<li>Thanks to our Customers who sent us the translation native language file</li>
<li>Now FluxStore apps support more than 60 native languages.</li>
</ul>
<hr>
<p><strong>IMPORTANT UPDATE</strong></p>
<h3>Min &amp; Max values on Filter By Price</h3>
<p>Load the min and max prices from your website&#39;s database and show them on the Filter By Price screen of the app.</p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-f97554e4-dfb0-4ed7-822e-b3cca6bd8054-untitledpng/public" alt="FluxStore release preview"></p>
<h3>Upgrade UI of Order History and Order Details screens</h3>
<p>New elegant UI of:</p>
<ul>
<li>Order History screen:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-9f2e1bda-75f5-4d8c-b89f-53fa33d58036-80c51cd3-5727-498f-9001-9c2ff0545d3djpg/public" alt="FluxStore release preview"></p>
<ul>
<li>Order Detail screen:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-0c920e32-650a-4134-a9e3-ea92fe530ba6-be9a3f02-21f0-4157-b6f0-9f76f666d276jpg/public" alt="FluxStore release preview"></p>
<h3>Not auto-select the first attribute in Product Detail screen</h3>
<ul>
<li>On the Product Details screen, in case you want the attributes not to be selected by default, your customers will select the attributes themselves.</li>
<li>If customers do not select any attribute and click the Add To Cart or Buy Now buttons, it will show a popup as a reminder.</li>
<li>To do that, set <code>&quot;AutoSelectFirstAttribute&quot;=false</code> and <code>&quot;AlwaysShowBuyButton&quot;=true</code>.</li>
</ul>
<pre><code>&quot;productDetail&quot;: {
    /// Set true by default, the new UX always displays the `Buy now` and `Add
    /// to cart` button on the product detail page. In case the product is out
    /// of stock or not available, it will still be displayed but will be
    /// disabled. If set false, there is only a `Unavailable` or `Out of stock`
    /// button on the product detail page as old UX does.
    &quot;alwaysShowBuyButton&quot;: true,
    ...
}
</code></pre>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-0c32a331-555e-4fa4-9fd5-2539a8581e47-untitledpng/public" alt="FluxStore release preview"></p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-b76cd479-46db-4c81-8347-c88b10c9df06-untitledpng/public" alt="FluxStore release preview"></p>
<h3>Add Review widget in FullSizeImageType layout</h3>
<p>Now all 4 layouts of the Product Details screen show the Reviews widget.</p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-4427701c-0601-45ce-a29e-81f7fa40cb5c-review_widget_png/public" alt="FluxStore release preview"></p>
<p><img src="https://i.ytimg.com/vi/hh54tQyBPs8/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/hh54tQyBPs8?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<h3>Upgrade the Video Shopping widget</h3>
<ul>
<li>When selecting Buy Now on a Video, ability to configure to show the Add To Cart dialog or Product Details screen.</li>
<li>If <strong>Enable</strong> the <code>EnableBottomAddToCart</code> option, it will open the Add To Cart dialog, whereas if <strong>Disable</strong> it will navigate to the Product details screen.</li>
<li>Video Shopping widget <a href="https://youtu.be/e0b8Fk07IYA">https://youtu.be/e0b8Fk07IYA</a></li>
</ul>
<h3>Support HTML in Product Title using Ajax Search Pro plugin</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-ad8ed28c-d893-4e9f-a9f6-7a093ada2645-untitledpng/public" alt="FluxStore release preview"></p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-0429beb4-0094-4632-8d99-d54e7a4da253-untitledpng/public" alt="FluxStore release preview"></p>
<h3>Update missing translations and list of supported languages for ImagePicker</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-3300599a-fe2d-499f-8bea-439b78a77dfe-untitledpng/public" alt="FluxStore release preview"></p>
<ul>
<li>Add the <code>showRating</code> parameter to the Product Details screen</li>
<li>Migrate to flutter_pull_to_refresh</li>
<li>Refactor the searchProducts method</li>
<li>Support none-category for Homepage cache</li>
</ul>
<hr>
<h3>This release contains many fixes</h3>
<ul>
<li>Fixed: apply single Category Filter for menu in the Product screen</li>
<li>Fixed and updated audio_service and just_audio versions</li>
<li>Fixed height when disabling categoryImageMenu</li>
<li>Fixed: Notification Clicking doesn&#39;t open Dynamic Link</li>
<li>Fixed: show error order page if missing user data</li>
<li>Fixed: show wholesale sale price</li>
<li>Fixed: location filter UI</li>
<li>Fixed: the Share option cannot be hidden when FirebaseDynamicLink is disabled</li>
<li>Fixed: (NullException) cannot show selection field</li>
<li>Fixed: show rating and review count</li>
<li>Fixed: missing onsale background color in product variant</li>
<li>Fixed: quantity selection, add stock status config and fix buy button</li>
<li>Fixed: price not updating in HalfSizeImageType and FullSizeImageType Product Layouts</li>
<li>Fixed: support filter by multi cate and tag for search and vertical</li>
<li>Fixed: Phone number is not registered</li>
<li>Fixed: cannot release on Google as recaptcha issue</li>
<li>Fixed: the minimum quantity of the product is not functioning</li>
<li>Fixed: error of clicking to open Product Variant in the Wishlist screen when rebuilding the app</li>
<li>Fixed: show attribute name in encoded HTML</li>
<li>Fixed: show &quot;Attribute name: Sub attribute name&quot; and &quot;#Tag name&quot; instead of only &quot;Sub attribute name&quot; and &quot;Tag name”</li>
<li>Fixed: Show product quantity as the length of the current product list instead of the number of child products in the selected category</li>
<li>Fixed: auto close filter after selecting item on filter screen</li>
<li>Fixed: hide list category if user filter with multi-cates</li>
<li>Fixed: color for tag, attribute and category in filter screen</li>
<li>Fixed: The coupon code opened from banner show loading all the time</li>
<li>Fixed: no sound while playing video in Instagram widget</li>
<li>Fixed: not show more button on filter attribute</li>
<li>Fixed: cannot scroll on the app using Stylus Pen</li>
<li>Fixed: open app setting if click dont allow button</li>
<li>Fixed: Images of SubCategories can&#39;t not load</li>
<li>Fixed: Stripe checkout</li>
<li>Fixed: booking product checkout</li>
</ul>
<hr>
<h2>Upgrade and product links</h2>
<ul>
<li><a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#549fd6c4c3924d6d80be3a5166baf67d">Read the official FluxStore 4.0.0 changelog</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter">Upgrade FluxStore source code and Flutter</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">Activate FluxStore in FluxBuilder</a></li>
<li><a href="https://fluxbuilder.com/download">Download FluxBuilder</a></li>
<li><a href="https://codecanyon.net/item/fluxstore-woocommerce-flutter-ecommerce-full-app/24050041">Purchase FluxStore WooCommerce</a></li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FluxStore 3.16.8: Social bottom bars, maintenance mode, and new layouts]]></title>
      <link>https://inspireui.com/blog/FluxStore-3.16.8/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxStore-3.16.8/</guid>
      <pubDate>Mon, 22 Jan 2024 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[FluxStore 3.16.8 release notes for Social bottom bars, maintenance mode, and new layouts, with configuration changes, fixes, and upgrade guidance.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <category><![CDATA[Product Updates]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/images/products/fluxstore-woo.webp" alt="FluxStore 3.16.8: Social bottom bars, maintenance mode, and new layouts" /><p>FluxStore 3.16.8 focuses on Social bottom bars, maintenance mode, and new layouts. The release notes below preserve the official feature details, configuration examples, and fixes published by InspireUI.</p>
<blockquote>
<p>Released January 22, 2024. <a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#c594b4927f7d4fc9bcb212b2c5d6b4e3">View the official FluxStore WooCommerce changelog</a>.</p>
</blockquote>
<p><strong>NEW FEATURE</strong></p>
<h3>BottomBar styles like Twitter or Facebook</h3>
<p>Now the app&#39;s BottomBar supports the following styles: &quot;static&quot;, &quot;opacityEffect&quot; and &quot;slideEffect&quot; like Twitter and Facebook.</p>
<p><img src="https://i.ytimg.com/vi/Q4AwtEB_0GA/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/Q4AwtEB_0GA?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h3>New Templates &amp; Layouts</h3>
<p>Lots of new Home UI and Layouts help you easily design your Apps beautifully and professionally.</p>
<p><img src="https://i.ytimg.com/vi/TezfLGuWBu8/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/TezfLGuWBu8?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h3>Sale Label Color</h3>
<p>Ability to change Color for Sale Labels and detect Text Color for buttons.</p>
<h3>Demo Screenshot</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-66a9c880-e09d-4dc6-a9c2-2424aef871c8-sale_label_1jpg/public" alt="FluxStore release preview"></p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-26c4e561-7b39-4bb0-9833-cc87e91e376e-sale_label_2jpg/public" alt="FluxStore release preview"></p>
<hr>
<h3>Filter by Multiple Tags &amp; Categories</h3>
<p>Flexible to select many tags and categories on the Filter screen.</p>
<h3>Demo Screenshot</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-fe446815-e9ff-4516-afa6-1cf1441de746-changelog_8png/public" alt="FluxStore release preview"></p>
<h3>Video</h3>
<p><img src="https://i.ytimg.com/vi/mnx5meViDoo/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/mnx5meViDoo?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h3>Refund &amp; Cancel Orders</h3>
<p>Ability to show or hide Refund and Cancel buttons on the Order Details screen for a list of payments.</p>
<h3>Demo Screenshot</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-6de40439-adf3-4be9-b1ba-430537578353-doc_5jpg/public" alt="FluxStore release preview"></p>
<hr>
<h3>Scroll Up on Home</h3>
<p>User can tap on Home icon to scroll up to the top of Home screen.</p>
<h3>Video</h3>
<p><img src="https://i.ytimg.com/vi/9Purck20NvQ/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/9Purck20NvQ?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h3>Georgia Languages</h3>
<ul>
<li>Support new <strong>Georgia</strong> language.</li>
<li>Thanks to our Customers who sent us the translation native language file</li>
<li>Now FluxStore apps support more than 60 native languages.</li>
</ul>
<hr>
<p><strong>IMPORTANT UPDATE</strong></p>
<ul>
<li>Upgrade Zoho SaleIQ Chat</li>
<li>Increase android minSdkVersion to 23 and upgrade library</li>
<li>Upgrade Firebase module (update Minimum Deployments iOS 12.0 to 13.0)</li>
<li>Improved loading speed of Product Detail screen</li>
<li>Upgrade logic for Video Tab</li>
<li>Add a Phone Number field in the User Profile Edit page</li>
<li>BACK TO SHOP button redirects to the default Tab</li>
</ul>
<hr>
<h3>This release contains many fixes:</h3>
<ul>
<li>Fixed: UI overflow in Payment screen.</li>
<li>Fixed: loading style for booking product.</li>
<li>Remove the large empty space between keyboard and textbox.</li>
<li>Fixed: Not auto close webview after checkout on iOS.</li>
<li>Fixed: load more stores.</li>
<li>Fixed: overlap status in cart screen.</li>
<li>Fixed: clean recent products when change site.</li>
<li>Fixed: refresh stores when change site.</li>
<li>Hide wallet if the site is not supported.</li>
<li>Fixed: auto logout on multi sites.</li>
<li>Fixed: to reload UI when apply coupon for cart.</li>
<li>Update position of quantity selection, chat button, cart button.</li>
</ul>
<h3>How to update/migrate the app to the latest version? Version 3.16.0</h3>
<ul>
<li>Follow this guide:</li>
</ul>
<p>[support.inspireui.com</p>
<p><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter%5D(https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)">https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter](https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)</a></p>
<ul>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<hr>
<p>Last updated: 19 Nov, 2023 - <a href="https://1.envato.market/QL4d9">Link Purchase</a> | <a href="http://codecayon.net/downloads">Download</a></p>
<p><strong>NEW FEATURE</strong></p>
<h3>Maintenance Mode</h3>
<ul>
<li>Apps work smoothly when your Websites are in Maintenance Mode.</li>
<li>Support this plugin for Maintenance mode <a href="https://wordpress.org/plugins/hkdev-maintenance-mode/">https://wordpress.org/plugins/hkdev-maintenance-mode/</a></li>
</ul>
<h3>Guide</h3>
<p>Install this <a href="https://wordpress.org/plugins/hkdev-maintenance-mode/">Maintenance Mode plugin</a> to your Website, then activate it.</p>
<h3>Demo Video</h3>
<p><img src="https://i.ytimg.com/vi/Y4uJkikrjZ8/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/Y4uJkikrjZ8?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h3>New UI</h3>
<p><img src="https://i.ytimg.com/vi/A9v-zO9_YU4/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/A9v-zO9_YU4?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<p>New UI design for My Cart and Product Detail screens.</p>
<ol>
<li><strong>Home screen:</strong></li>
</ol>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-f75e7e1e-c0bf-4657-9ad6-5c0951e85414-3139_home_jpg/public" alt="FluxStore release preview"></p>
<ol start="2">
<li><strong>Product Detail screen with Sticky CTA:</strong></li>
</ol>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-158a019c-0287-4959-96e5-7a951dd93b53-3139_detail_product_jpg/public" alt="FluxStore release preview"></p>
<ol start="3">
<li><strong>My Cart screen:</strong></li>
</ol>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-104099c2-002e-4405-9934-04a31f963f2c-untitledpng/public" alt="FluxStore release preview"></p>
<hr>
<h3>Web Embed layout</h3>
<ul>
<li>Flexible to Add new layout Web Embed into the Dynamic layout on Homepage.
Users can set URL, iFrame or embedded HTML code.</li>
</ul>
<ol>
<li><strong>URL Embed:</strong></li>
</ol>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-6efa7ee9-fe40-41f1-81b9-bdfcb6829c49-untitledpng/public" alt="FluxStore release preview"></p>
<h3>Example config JSON for URL</h3>
<pre><code>    {
      &quot;type&quot;: &quot;url&quot;,
      &quot;data&quot;: &quot;https://odnaworld.com/price-alert-app/&quot;,
      &quot;height&quot;: 50.0,
      &quot;spacing&quot;: {
        &quot;margin&quot;: null,
        &quot;padding&quot;: null
      },
      &quot;script&quot;: null,
      &quot;navigator&quot;: null,
      &quot;layout&quot;: &quot;webEmbed&quot;
    },
</code></pre>
<h3>Example config JSON for URLwith padding and navigator</h3>
<pre><code>    {
      &quot;type&quot;: &quot;url&quot;,
      &quot;data&quot;: &quot;https://odnaworld.com/price-alert-app/&quot;,
      &quot;height&quot;: 50.0,
      &quot;spacing&quot;: {
        &quot;margin&quot;: null,
        &quot;padding&quot;: {
          &quot;start&quot;: 5.0,
          &quot;end&quot;: 5.0,
          &quot;top&quot;: 0.0,
          &quot;bottom&quot;: 0.0
        }
      },
      &quot;navigator&quot;: {
        &quot;tag&quot;: null,
        &quot;showSubcategory&quot;: false,
        &quot;screen&quot;: &quot;category&quot;
      },
      &quot;layout&quot;: &quot;webEmbed&quot;
    },
</code></pre>
<h3>Example config JSON URL with script</h3>
<pre><code>    {
      &quot;type&quot;: &quot;url&quot;,
      &quot;data&quot;: &quot;https://odnaworld.com/price-alert-app/&quot;,
      &quot;height&quot;: 50.0,
      &quot;spacing&quot;: {
        &quot;margin&quot;: null,
        &quot;padding&quot;: null
      },
      &quot;script&quot;: &quot;document.documentElement.style.pointerEvents = \&quot;none\&quot;;&quot;,
      &quot;layout&quot;: &quot;webEmbed&quot;
    },
</code></pre>
<ol start="2">
<li><strong>iFrame embed:</strong></li>
</ol>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-788d0496-46e7-403c-bf55-088d64176a5b-untitledpng/public" alt="FluxStore release preview"></p>
<h3>Example config JSON of iFrame</h3>
<pre><code>    {
      &quot;type&quot;: &quot;iframe&quot;,
      &quot;data&quot;: &quot;&lt;iframe width=\&quot;560\&quot; height=\&quot;315\&quot; src=\&quot;https://www.youtube.com/embed/yRlwOdCK7Ho\&quot; title=\&quot;YouTube video player\&quot; frameborder=\&quot;0\&quot; allow=\&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\&quot; allowfullscreen&gt;&lt;/iframe&gt;&quot;,
      &quot;height&quot;: 250.0,
      &quot;spacing&quot;: {
        &quot;margin&quot;: null,
        &quot;padding&quot;: null
      },
      &quot;layout&quot;: &quot;webEmbed&quot;
    },
</code></pre>
<ol start="3">
<li><strong>HTML code embed:</strong></li>
</ol>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-730ad1e0-1c5c-4046-b7ab-5ffe575af6d7-untitledpng/public" alt="FluxStore release preview"></p>
<h3>Example config JSON of HTML custom code.</h3>
<pre><code>    {
      &quot;type&quot;: &quot;html&quot;,
      &quot;data&quot;: &quot;&lt;script src=\&quot;https://unpkg.com/@dotlottie/player-component@latest/dist/dotlottie-player.mjs\&quot; type=\&quot;module\&quot;&gt;&lt;/script&gt; \n\n    &lt;dotlottie-player src=\&quot;https://lottie.host/f8a15007-36dc-415b-9792-60d5bb8def69/Io1SXJKXFU.json\&quot; background=\&quot;transparent\&quot; speed=\&quot;1\&quot; style=\&quot;width: 300px; height: 300px;\&quot; loop autoplay&gt;&lt;/dotlottie-player&gt;&quot;,
      &quot;height&quot;: 100.0,
      &quot;spacing&quot;: {
        &quot;margin&quot;: null,
        &quot;padding&quot;: null
      },
      &quot;layout&quot;: &quot;webEmbed&quot;
    },
</code></pre>
<hr>
<h3>Catalan <strong>Languages</strong></h3>
<ul>
<li>Support new <strong>Catalan</strong> language.</li>
<li>Thanks to our Customers who sent us the translation native language file</li>
<li>Now FluxStore apps support more than 60 native languages.</li>
</ul>
<hr>
<p><strong>IMPORTANT UPDATE</strong></p>
<ul>
<li>Upgrade <strong>OneSignal</strong></li>
<li>Upgrade minSdkVersion to build Android apps</li>
<li>Only show GDPR Message when the user allows AppTrackingTransparency</li>
<li>Support opening Zalo url via SmartChat</li>
<li>Add Blog retrieval Limit</li>
</ul>
<hr>
<h3>This release contains many fixes :</h3>
<ul>
<li>Fix: show related listings based on the category</li>
<li>Fix: call product api forever</li>
<li>Fix: the START SHOPPING button always link to home screen</li>
<li>Fix: address display on location area</li>
<li>Fix: order history when login</li>
<li>Fix: issue that allows creating Product without input name</li>
<li>Fix: update order after assigned</li>
<li>Fix: clear search text</li>
<li>Fix: webview not update user cookie when user login</li>
<li>Fix: side menu color</li>
<li>Fix: dark theme on Conversations screen</li>
<li>Fix: parse phone even phone valid is disabled</li>
<li>Fix: show image after create product</li>
<li>Fix: total in order detail is incorrect</li>
<li>Fix: load blog by category wordpress</li>
<li>Fix: show the product price based on the tax settings</li>
<li>Fix: load product if countryCode is in lowercase bug</li>
<li>Fix: cannot press checkout button for product addons</li>
<li>Fix: responsive for all device</li>
<li>Fix: the products not loading first time</li>
<li>Fix: hide name category icon in vertical custom category</li>
<li>Fix: not load country if fail to parse phone number</li>
<li>Fix: auto fill OTP</li>
<li>Fix: product Gift Card</li>
<li>Fix: graph headings are missing in Dark Theme</li>
<li>Fix: clear cache booking</li>
<li>Fix: override ios app environment, can not login SMS</li>
<li>Fix: Native PayPal: Checkout issue with incorrect price format</li>
<li>Fix: redundant Vendor Admin option for WooCommerce apps</li>
<li>Fix: Topup Wallet always show 0.00</li>
<li>Fix: reload Balance Wallet when Topup</li>
<li>Fix: total price when Topup</li>
<li>Fix: reload Cart screen when adding product in Wallet cart</li>
</ul>
<h3>How to update/migrate the app to the latest version?</h3>
<ul>
<li>Follow this guide:</li>
</ul>
<p>[support.inspireui.com</p>
<p><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter%5D(https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)">https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter](https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)</a></p>
<ul>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<hr>
<h2>Upgrade and product links</h2>
<ul>
<li><a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#c594b4927f7d4fc9bcb212b2c5d6b4e3">Read the official FluxStore 3.16.8 changelog</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter">Upgrade FluxStore source code and Flutter</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">Activate FluxStore in FluxBuilder</a></li>
<li><a href="https://fluxbuilder.com/download">Download FluxBuilder</a></li>
<li><a href="https://codecanyon.net/item/fluxstore-woocommerce-flutter-ecommerce-full-app/24050041">Purchase FluxStore WooCommerce</a></li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FluxStore 3.13.6: Xcode 15, order filters, and quantity controls]]></title>
      <link>https://inspireui.com/blog/FluxStore-3.13.6/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxStore-3.13.6/</guid>
      <pubDate>Sun, 01 Oct 2023 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[FluxStore 3.13.6 release notes for Xcode 15, order filters, and quantity controls, with configuration changes, fixes, and upgrade guidance.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <category><![CDATA[Product Updates]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/images/products/fluxstore-woo.webp" alt="FluxStore 3.13.6: Xcode 15, order filters, and quantity controls" /><p>FluxStore 3.13.6 focuses on Xcode 15, order filters, and quantity controls. The release notes below preserve the official feature details, configuration examples, and fixes published by InspireUI.</p>
<blockquote>
<p>Released October 1, 2023. <a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#0826f530c8c64402845da74863c6d7d4">View the official FluxStore WooCommerce changelog</a>.</p>
</blockquote>
<p><strong>NEW FEATURE</strong></p>
<h3>XCode 15 &amp; iOS 17** **Upgrade</h3>
<p><a href="https://codecanyon.net/collections/8435557-best-flutter-mobile-apps?sort_by=sales_count&type_id=8435557">FluxStore and FluxNews apps</a> version 3.13.5 now offer compatibility with Apple&#39;s latest releases, <strong>XCode 15</strong> and <strong>iOS 17</strong>.</p>
<hr>
<h3>GDPR message for Ads Apps</h3>
<ul>
<li>Support showing GDPR message for Ads Apps.</li>
<li>Beginning January 16, 2024, Mobile Apps having Google AdSense or AdMob will be required to use a <a href="https://support.google.com/admob/answer/13554020?hl=en&ref_topic=10303737&sjid=15507369026803813240-EU">Consent Management Platform (CMP)</a> that has been certified by Google when serving ads to users in the European Economic Area or the UK.</li>
</ul>
<h3>Guide</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-2ae58afe-835d-4077-8684-c78c8bd8ba97-doc_2png/public" alt="FluxStore release preview"></p>
<h3>Demo Screenshot</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-1da64610-df1b-4d37-8f8d-4c2388421a1e-37b09e7f-152f-477a-8abd-d571bd165425jpg/public" alt="FluxStore release preview"></p>
<hr>
<h3>Filter on Order History screen</h3>
<ul>
<li>New UI of Order History with Filter.</li>
</ul>
<h3>Demo Screenshot</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-4968fcdd-ec11-4681-bc1d-69adce10269d-untitledpng/public" alt="FluxStore release preview"></p>
<hr>
<h3>Order Details on Checkout Result</h3>
<ul>
<li>Ability to show or hide order details after successful checkout.</li>
</ul>
<h3>Guide</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-2b36ec9f-2c9f-4bbd-b424-57b30b979288-doc_1png/public" alt="FluxStore release preview"></p>
<h3>Demo Screenshot</h3>
<ul>
<li>Show Order Details</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-aba235a3-4607-44f5-b128-6d6175283854-untitledpng/public" alt="FluxStore release preview"></p>
<ul>
<li>Hide Order Details</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-a6c2ea08-429d-44c5-973b-66f1969a9838-untitledpng/public" alt="FluxStore release preview"></p>
<hr>
<h3>Quantity Groups and Min Max Quantities</h3>
<ul>
<li>Recommend users to make purchases with <strong>Quantity group of</strong> x products. E.g.: 3-6-9, 5-10-15-20.</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-f617a233-d25e-4c27-85c2-aa9ca8a0dec4-quantity_group_image_png/public" alt="FluxStore release preview"></p>
<h3>Guide</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-8201803f-7ce8-4eba-9083-78aec75207c1-doc_4png/public" alt="FluxStore release preview"></p>
<hr>
<h3>Page Transition Animation ****</h3>
<ul>
<li><p>Ability to swipe to go back in Dark mode on IOS. Using:</p>
</li>
<li><p>CupertinoPageTransitionsBuilder(): constructs a page transition animation that matches the iOS transition. You can swipe to go back.</p>
</li>
<li><p>FadeUpwardsPageTransitionsBuilder(): constructs a page transition animation that slides the page up.</p>
</li>
</ul>
<h3>Demo Video</h3>
<p><img src="https://i.ytimg.com/vi/PqMdtG_hh1k/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/PqMdtG_hh1k?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h3>New Languages</h3>
<ul>
<li>Support new <strong>Estonia</strong> language.</li>
<li>Thanks to our Customers who sent us the translation native language file</li>
<li>Now FluxStore apps support more than 50 native languages.</li>
</ul>
<hr>
<p><strong>IMPORTANT UPDATE</strong></p>
<h3>Version Update Alert for countries outside US</h3>
<ul>
<li>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.</li>
<li>This new version supports Version Update Alert for all countries outside US.</li>
</ul>
<h3>Guide</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-5688933a-8ad8-41da-b54c-e9b4329ca460-doc_3png/public" alt="FluxStore release preview"></p>
<h3>Upgrade phone number validation</h3>
<ul>
<li>Upgrade <code>intl_phone_number_input</code> to the latest version ****</li>
<li>On the <strong>Checkout</strong> screen, the phone number can be configured, which helps to validate the entered phone number by using Google&#39;s libphonenumber. Simpler and cheaper than sending OTP to verify the phone numbers.</li>
</ul>
<h3>Policy URL supports Multi-language URLs</h3>
<h3>Guide</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-4243a78e-f809-4671-9353-d1f08beac530-doc_5png/public" alt="FluxStore release preview"></p>
<h3>Move Banner Ads to the bottom of the screen</h3>
<p>App Store requests to move Banner Ads to the bottom of the screen on your apps.</p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-478707b4-7dc5-42d4-a556-704419245f78-untitledpng/public" alt="FluxStore release preview"></p>
<h3>Improve quantity selection behavior</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-624d6f29-2044-4eb0-bd62-327692cb3250-untitledpng/public" alt="FluxStore release preview"></p>
<ul>
<li>Update Kurdish and Tigrinya languages</li>
<li>Update min-max-quantity plugin to the latest version 1.1.5</li>
<li>Update OpenAI update library</li>
</ul>
<h3>How to update/migrate the app to the latest version?</h3>
<ul>
<li>Follow this guide:</li>
</ul>
<p>[support.inspireui.com</p>
<p><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter%5D(https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)">https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter](https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)</a></p>
<ul>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<hr>
<p><strong>MINOR BUG FIXES</strong></p>
<h3>Thanks to all for reporting bugs &amp; suggesting features. This release contains many fixes.</h3>
<ul>
<li>Fix: build iOS on MacOS 13 Ventura - Xcode 15 - iOS 17</li>
</ul>
<h3>Fix: start shopping always link to Home screen</h3>
<p>Start Shopping button always links to the Home screen even though the tab bar does not contain the Home tab. The solution is: if the user clicks &quot;Start Shopping&quot;, the app will redirect to the default tab index. If not, return the tab index, which is not fullscreen mode and not group layout for dynamic.</p>
<h3>Fix: border of category icons cannot be separated if enable Horizontal Mode</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-prod-files-secures3us-west-2amazonawscom-adfc7c52-309f-45b9-8822-60b33369c98c-b60e039a-d128-4179-8ba4-4858fd657a90-untitledpng/public" alt="FluxStore release preview"></p>
<ul>
<li>Fix: the country code showing twice in phone number</li>
<li>Fix: home cache if use featured or type saleOff</li>
<li>Fix: not working only show first time and alway show login if turn on the required login</li>
<li>Fix: Product Categories Issue In Multilanguage</li>
<li>Fix: white screen when there is no data on Video screen</li>
<li>Fix: load cache if user disable multi language</li>
<li>Fix: currency wallet is not correct in order detail successful</li>
<li>Fix: The Address is not saved after re-opening the app</li>
<li>Fix: Cannot press checkout button if the cart has only variant products and product of these variants is out of stock</li>
<li>Fix: The app does not show vendor admin option after merging FluxStore Manager into FluxStore WooCommerce</li>
<li>Fix: advanced parameters without value data</li>
<li>Fix: to save notification status to server</li>
<li>Fix: delete account if the webiste block DELETE method</li>
<li>Fix: The country code and flag are reset whenever the screen is rebuilt</li>
<li>Fix: support multi languages for policy url</li>
<li>Fix: validate phone if has white space</li>
<li>Fix: issue with creating links for Tag Product, Screen, and Tab screen</li>
</ul>
<hr>
<h2>Upgrade and product links</h2>
<ul>
<li><a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#0826f530c8c64402845da74863c6d7d4">Read the official FluxStore 3.13.6 changelog</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter">Upgrade FluxStore source code and Flutter</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">Activate FluxStore in FluxBuilder</a></li>
<li><a href="https://fluxbuilder.com/download">Download FluxBuilder</a></li>
<li><a href="https://codecanyon.net/item/fluxstore-woocommerce-flutter-ecommerce-full-app/24050041">Purchase FluxStore WooCommerce</a></li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FluxStore 3.13.0: Flutter 3.13, new onboarding, and dynamic links]]></title>
      <link>https://inspireui.com/blog/FluxStore-3.13.0/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxStore-3.13.0/</guid>
      <pubDate>Thu, 24 Aug 2023 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[FluxStore 3.13.0 release notes for Flutter 3.13, new onboarding, and dynamic links, with configuration changes, fixes, and upgrade guidance.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <category><![CDATA[Product Updates]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/images/products/fluxstore-woo.webp" alt="FluxStore 3.13.0: Flutter 3.13, new onboarding, and dynamic links" /><p>FluxStore 3.13.0 focuses on Flutter 3.13, new onboarding, and dynamic links. The release notes below preserve the official feature details, configuration examples, and fixes published by InspireUI.</p>
<blockquote>
<p>Released August 24, 2023. <a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#c14ea48225b24390b87ff96503a0e6ff">View the official FluxStore WooCommerce changelog</a>.</p>
</blockquote>
<p><strong>NEW FEATURES</strong></p>
<h3>Upgrade Flutter 3.13** **</h3>
<p>Upgrade latest Flutterchannel stable <strong>v3.13.x</strong></p>
<h3>To make sure you are using the correct Flutter version, run this command:</h3>
<pre><code>flutter --version
</code></pre>
<h3>To upgrade Flutter 3.13.x , please close all your IDE and run these commands in the project folder:</h3>
<pre><code>flutter channel stable
flutter upgrade --force
flutter clean
flutter pub get
</code></pre>
<hr>
<h3>New Onboarding UI</h3>
<ul>
<li>Now there are 2 versions of the Onboarding screen.</li>
<li>Guide: “<a href="https://support.inspireui.com/help-center/articles/42/101/209/other-screens">2. Onboarding screen</a>”</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-771b2169-f1c8-47ce-8049-958cf08174a4-onboarding_2_versionsjpg/public" alt="FluxStore release preview"></p>
<hr>
<h3>N**ew Product Flat Card **</h3>
<h3>Demo Screenshot</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-1b342749-bd04-4d1a-bf8f-232e7ca28cfa-untitledpng/public" alt="FluxStore release preview"></p>
<h3>Guide</h3>
<p>Changes in config json file:</p>
<pre><code>{
    &quot;HorizonLayout&quot;: [
        ...
        {
            ...
            &quot;layout&quot;: &quot;twoColumn&quot;,
            &quot;cardDesign&quot;: &quot;flat&quot;,
            ...
        }
        ...
    ]
}
</code></pre>
<hr>
<h3>Related Blogs</h3>
<ul>
<li>In the Blog Detail screen, you can show or hide the Related Blogs section.</li>
<li>Guide: “<a href="https://support.inspireui.com/help-center/articles/42/101/177/home-screen">13. Blog</a>”</li>
</ul>
<hr>
<h3>Localization Country and State</h3>
<ul>
<li>Localization support for Country and State in Address screen</li>
<li>Guide: “<a href="https://support.inspireui.com/help-center/articles/42/101/209/other-screens">10. Address screen: Country and State Localization</a>”</li>
</ul>
<h3>Video demo</h3>
<p><img src="https://i.ytimg.com/vi/HODP_se8GwM/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/HODP_se8GwM?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h3>Dynamic Link</h3>
<ul>
<li>Ability to enable opening a specific screen from a <code>tab number</code> or <code>screen name</code> using a <code>dynamic link</code>. When users open the link, App is launched with that Tab or Screen.</li>
<li>Guide: “<a href="https://support.inspireui.com/help-center/articles/111/118/18/dynamic-link-deeplink">9. Share a Tab or Screen</a>”</li>
</ul>
<hr>
<h3>Default Order of Products</h3>
<ul>
<li>Ability to set the default order of products when selecting a category on the Home screen</li>
<li>Guide: “<a href="https://support.inspireui.com/help-center/articles/111/112/177/home-screen">5. Category</a>”</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-994ca5ad-c29e-4858-abdd-75b8052d89f3-untitledpng/public" alt="FluxStore release preview"></p>
<hr>
<h3>New Payment UI</h3>
<p>All payments in the Payment screen display similar to the website.</p>
<ul>
<li>Change id to distinguish Paypal Standard and WooCommerce PayPal Payments</li>
<li>Add Images of payment methods</li>
<li>Show the Description when tapping the corresponding payment method.</li>
</ul>
<h3>Demo Screenshot</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-27550a63-a2de-4b85-ac9d-6127b940df5c-13e7e853c8931acd4382jpg/public" alt="FluxStore release preview"></p>
<hr>
<h3>Stripe Payment Update</h3>
<ul>
<li>Version 4 of Stripe payment saves Cards so your customers don&#39;t need to enter checkout information every time they pay.</li>
<li>Available for the extended license.</li>
<li>Note: if you are using an old version and want to use version 4 then <strong>have to redeploy the server</strong>.</li>
</ul>
<h3>Video demo</h3>
<p><img src="https://i.ytimg.com/vi/Qpq4H2SKJws/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/Qpq4H2SKJws?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<p><strong>IMPORTANT UPDATE</strong></p>
<ul>
<li><p>Update FluxStore translation with:</p>
</li>
<li><p>Arabic</p>
</li>
<li><p>Hungarian</p>
</li>
<li><p>Improve Apple Pay workflow to open setup if it is not available</p>
</li>
<li><p>Update easy_paypal library version: 1.0.4</p>
</li>
</ul>
<h3>Update the missing address fields in the Preview screen</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-989f780b-aaa5-42e9-9f20-f995f7899efc-untitledpng/public" alt="FluxStore release preview"></p>
<h3>Refactor the App Rating</h3>
<ul>
<li>Guide: “<a href="https://support.inspireui.com/help-center/articles/111/112/176/settings-screen">4. App Rating</a>”</li>
<li>Screenshot:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-943acd33-308c-457d-8732-d180eaadaf2d-doc_app_ratingpng/public" alt="FluxStore release preview"></p>
<h3>Change Logo Size on Home screen</h3>
<ul>
<li>Guide: “<a href="https://support.inspireui.com/help-center/articles/26/103/177/home-screen">2. Logo</a>”</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-eeda364c-4206-4902-b1fb-8b851cee4670-doc_-_change_logo_sizepng/public" alt="FluxStore release preview"></p>
<hr>
<h3>This release contains many fixes &amp; UX improvements:</h3>
<ul>
<li>Fix: PayStack issue</li>
<li>Fix: Tap payment issue</li>
<li>Fix: Size of the CategoryMenu is too large when enableProductBackdrop</li>
<li>Fix: ScrollingDotsEffect not working in the haflSizeImageType Product layout</li>
</ul>
<h3>Fix: The Address fields should be hidden if blank in the order details screen</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-3084b07a-fe92-4f32-97ef-37dbe3866ea5-untitledpng/public" alt="FluxStore release preview"></p>
<ul>
<li>Fix: The group layout dynamic screen display on app unexpectedly</li>
<li>Fix: Product variant buttons do not change color when clicked in Half Size Image Type</li>
<li>Fix: Cannot run the app as missing default config</li>
<li>Fix: SmartChat and smart banner display on Age Restriction</li>
<li>Fix: Cannot send review</li>
<li>Fix: The SmartChat item overlap the Tabbar</li>
<li>Fix: Cannot add to cart on product list if it has options</li>
<li>Fix: App on device cannot detect language</li>
<li>Fix: Error when setting small height in Product Vertical Layout</li>
<li>Fix: Cannot open WhatsApp for external product</li>
<li>Fix: Stream has already been listened to for vertical layout</li>
<li>Fix: Cannot press chat button if there is only Zoho chat service</li>
<li>Fix: Missing image when create a review for Product</li>
<li>Fix: Reload profile after login and logout</li>
<li>Fix: The fancy and multi-level category does not support multi-language</li>
<li>Fix: The Cart icon position in the Search screen in RTL language</li>
<li>Fix: The order number do not show when the order complete successfully</li>
<li>Fix: white screen error after registering an account on the Onboarding screen (Whole Sale, Paid Membership Pro, Membership Ultimate)</li>
<li>Fix: Stuck on screen Onboarding version 2</li>
<li>Fix: issue appbar of setting screen</li>
<li>Fix: digits issues</li>
</ul>
<h3>[iOS] fix color of date time picker in dark theme</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-9882b017-f4ef-43dd-b827-a28d496941eb-untitledpng/public" alt="FluxStore release preview"></p>
<ul>
<li>Fix Review feature does not work properly for multi-vendors</li>
</ul>
<h3>How to update/migrate the app to the latest version?</h3>
<ul>
<li>Follow this guide:</li>
</ul>
<p>[support.inspireui.com</p>
<p><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter%5D(https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)">https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter](https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)</a></p>
<ul>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<hr>
<h2>Upgrade and product links</h2>
<ul>
<li><a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#c14ea48225b24390b87ff96503a0e6ff">Read the official FluxStore 3.13.0 changelog</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter">Upgrade FluxStore source code and Flutter</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">Activate FluxStore in FluxBuilder</a></li>
<li><a href="https://fluxbuilder.com/download">Download FluxBuilder</a></li>
<li><a href="https://codecanyon.net/item/fluxstore-woocommerce-flutter-ecommerce-full-app/24050041">Purchase FluxStore WooCommerce</a></li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FluxStore 3.10.5: Video banners, category layouts, and Digits SMS]]></title>
      <link>https://inspireui.com/blog/FluxStore-3.10.5/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxStore-3.10.5/</guid>
      <pubDate>Sun, 02 Jul 2023 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[FluxStore 3.10.5 release notes for Video banners, category layouts, and Digits SMS, with configuration changes, fixes, and upgrade guidance.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <category><![CDATA[Product Updates]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/images/products/fluxstore-woo.webp" alt="FluxStore 3.10.5: Video banners, category layouts, and Digits SMS" /><p>FluxStore 3.10.5 focuses on Video banners, category layouts, and Digits SMS. The release notes below preserve the official feature details, configuration examples, and fixes published by InspireUI.</p>
<blockquote>
<p>Released July 2, 2023. <a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#10ecbb074f62804fbf62f7a67483cbd1">View the official FluxStore WooCommerce changelog</a>.</p>
</blockquote>
<p><strong>NEW FEATURE</strong></p>
<h3>Video on Banner Image</h3>
<ul>
<li>Support <code>mp4 video</code> and <code>Youtube</code> for Banner Images Slider.</li>
<li>Upgrade <code>sound</code> and <code>full-screen</code> mode for mp4 video-player.</li>
<li>Video demo:</li>
</ul>
<p><img src="https://i.ytimg.com/vi/fygjlj4YtqY/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/fygjlj4YtqY?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<h3>New Category Layout</h3>
<ul>
<li>A brand-new Layout alongside our existing 8 Category Layouts.</li>
<li>Video Demo</li>
</ul>
<p><img src="https://i.ytimg.com/vi/sdYzgeYPeAQ/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/sdYzgeYPeAQ?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h3>Digits SMS Login</h3>
<ul>
<li>Digits SMS Login supports both Firebase and other SMS gateways (e.g. WhatsApp)</li>
<li>Compatible with <a href="https://codecanyon.net/item/digits-wordpress-mobile-number-signup-and-login/19801105">Digits: WordPress Mobile Number Signup and Login</a> plugin.</li>
</ul>
<hr>
<p><strong>IMPORTANT UPDATE</strong></p>
<h3>Update Tabbar</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-b3c761df-7aa5-479b-b460-a2bca54837f2-untitledpng/public" alt="FluxStore release preview"></p>
<h3>Upgrade Login</h3>
<p>Add login mixin to reuse logic login.</p>
<ul>
<li>Upgrade Firebase library</li>
<li>Increase the gap between Stock and Product Title</li>
<li>Implement the Restrict Products for Wholesale plugin</li>
</ul>
<hr>
<h3>This release contains many fixes &amp; UX improvements:</h3>
<ul>
<li>Fix: Coupon issue for the Guest checkout.</li>
<li>Fix: The Category does not switch when changing language.</li>
<li>Fix: SmartChat shows unexpectedly on Home after refreshing screen.</li>
<li>Fix: Tax issues when creating Order if entering prices inclusive of tax.</li>
<li>Fix: Keyboard displays unexpectedly.</li>
<li>Fix: Image Gallery does not show on the web.</li>
<li>Show the Pending Message when registering Wholesale to fix MStore Api security issue.</li>
<li>Fix: The Shipping Method is blank if there is Booking products in cart.</li>
<li>Fix: to check Membership Ultimate enabled.</li>
<li>Disable the Payment button on Preview screen if existing out of stock products.</li>
<li>Fix: cannot choose other size after selecting large size.</li>
<li>Fix: Shipping method is not updated after changing the Address.</li>
<li>Fix: the Share feature shows ‘failed’ to generate link.</li>
<li>Fix: to show custom text for Add-ons product.</li>
<li>Fix: Currency and Price do not show correctly.</li>
<li>Fix: the results on Search screen are repeated.</li>
<li>Fix: the result still display after deleting the search.</li>
<li>Fix: the empty order can be purchased successfully.</li>
<li>Fix: some configs of Horizontal Card don&#39;t work properly.</li>
<li>Fix: unshorten link before processing link.</li>
<li>Fix: can not open the Cart from Sidebar if this tab is fullscreen mode.</li>
<li>Fix: Dark mode does not work on the Dynamic page.</li>
<li>Fix: to redirect Digits Login if EnableNewSMSLogin is enabled.</li>
</ul>
<h3>How to update/migrate the app to the latest version</h3>
<ul>
<li>Follow this guide:</li>
</ul>
<p>[support.inspireui.com</p>
<p><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter%5D(https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)">https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter](https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)</a></p>
<ul>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<h2>Upgrade and product links</h2>
<ul>
<li><a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#10ecbb074f62804fbf62f7a67483cbd1">Read the official FluxStore 3.10.5 changelog</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter">Upgrade FluxStore source code and Flutter</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">Activate FluxStore in FluxBuilder</a></li>
<li><a href="https://fluxbuilder.com/download">Download FluxBuilder</a></li>
<li><a href="https://codecanyon.net/item/fluxstore-woocommerce-flutter-ecommerce-full-app/24050041">Purchase FluxStore WooCommerce</a></li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FluxStore 3.10.0: Flutter 3.10, auto-sliding content, and Xendit]]></title>
      <link>https://inspireui.com/blog/FluxStore-3.10.0/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxStore-3.10.0/</guid>
      <pubDate>Mon, 22 May 2023 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[FluxStore 3.10.0 release notes for Flutter 3.10, auto-sliding content, and Xendit, with configuration changes, fixes, and upgrade guidance.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <category><![CDATA[Product Updates]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/images/products/fluxstore-woo.webp" alt="FluxStore 3.10.0: Flutter 3.10, auto-sliding content, and Xendit" /><p>FluxStore 3.10.0 focuses on Flutter 3.10, auto-sliding content, and Xendit. The release notes below preserve the official feature details, configuration examples, and fixes published by InspireUI.</p>
<blockquote>
<p>Released May 22, 2023. <a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#10ecbb074f62804f8ae0cd9d12a41c38">View the official FluxStore WooCommerce changelog</a>.</p>
</blockquote>
<p><strong>NEW FEATURE</strong></p>
<h3>Upgrade Flutter 3.10** **</h3>
<p>Upgrade latest Flutterchannel stable <strong>v3.10.x</strong></p>
<h3>To make sure you are using the correct Flutter version, run this command:</h3>
<pre><code>flutter --version
</code></pre>
<h3>To upgrade Flutter 3.10.x , please close all your IDE and run these commands in the project folder:</h3>
<pre><code>flutter channel stable
flutter upgrade --force
flutter clean
flutter pub get
</code></pre>
<hr>
<h3>FluxBuilder Community</h3>
<ul>
<li>We&#39;re glad to announce the new community at: <a href="https://community.fluxbuilder.com/">https://community.fluxbuilder.com/</a></li>
<li>Join the FluxBuilder Community to learn, share, and get inspired to create mobile apps, whether you&#39;re an entrepreneur, experienced developer, or a beginner to <strong><a href="https://community.fluxbuilder.com/members/invitation_links">get Invitation</a></strong></li>
</ul>
<hr>
<h3>Auto-sliding Products/Blogs****</h3>
<ul>
<li>Auto-sliding for the horizontal product list.</li>
<li>Support for Layout Products, Blogs.</li>
<li>Not available for listTile, simpleList yet.</li>
</ul>
<h3>Video</h3>
<p><img src="https://i.ytimg.com/vi/RJa3EQxWhXM/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/RJa3EQxWhXM?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h3>Xendit Payment</h3>
<ul>
<li>Xendit is a payment solution for businesses in Indonesia, the Philippines, and Southeast Asia.</li>
<li>Available for Extended license.</li>
<li>Plugin <a href="https://wordpress.org/plugins/woo-xendit-virtual-accounts/">https://wordpress.org/plugins/woo-xendit-virtual-accounts/</a></li>
</ul>
<h3>Video</h3>
<p><img src="https://i.ytimg.com/vi/11WXkUCmFKY/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/11WXkUCmFKY?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<p><strong>IMPORTANT UPDATE</strong></p>
<h3>Upgrade Dart 3</h3>
<ul>
<li><p>Upgrade FluxStore to latest Dart 3 compatible <code>sdk: &quot;&gt;=3.0.0 &lt;4.0.0&quot;</code></p>
</li>
<li><p>common_library <a href="https://github.com/fluxstore/common_library/pull/10">fluxstore/common_library#10</a></p>
</li>
<li><p>openai_app <a href="https://github.com/fluxstore/openai_app/pull/73">fluxstore/openai_app#73</a></p>
</li>
<li><p>Upgrade lib</p>
</li>
</ul>
<h3>Configure Notification Request screen</h3>
<p>Ability to configure Icon, Title, Image, and Description on the Notification Request screen:</p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-90663e9a-eecc-4ce6-b3ba-7a91d096e4f5-notificationjpg/public" alt="FluxStore release preview"></p>
<p><strong>MINOR BUG FIXES</strong></p>
<h3>Thanks to all for reporting bugs &amp; suggesting features. This release contains many fixes &amp; UX improvements:</h3>
<ul>
<li>Fix: usage restriction coupon issues</li>
<li>Fix: show products count if deselect tag or remove price</li>
<li>Fix: The category list on Product List screen changes</li>
<li>Fix: show products count if select onsale or feature</li>
<li>Fix: search screen</li>
<li>Fix: deprecated function stripe</li>
<li>Fix: mstore api security issue on coupon api</li>
<li>Hotfix language file</li>
<li>Fix: bug scroll for DynamicTabMenuScreen when use HomeLayout</li>
<li>Fix: Vendor Name in Shipping not displayed when purchased from the app</li>
<li>Fix: null check operator in category icon item</li>
<li>Fix: missing default order and orderby for product of category screen</li>
<li>Fix: not register for Digit plugin</li>
<li>Fix: digits register with first name and last name</li>
<li>Fix: show notification when app opening</li>
<li>Fix: to show vendor role for wholesale register</li>
<li>Fix: to show vendor name for shipping method when checkout</li>
<li>Send button have effect when it is clicked</li>
<li>Fix: enable wholesale based on the platform</li>
</ul>
<h3>Update/migrate the app to the latest version</h3>
<ul>
<li>Follow this guide:</li>
</ul>
<p>[support.inspireui.com</p>
<p><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter%5D(https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)">https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter](https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)</a></p>
<ul>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<p><strong>FREE FLUXBUILDER</strong></p>
<ul>
<li>FluxStore apps provides the <strong>full source code</strong> so you can customize it all.</li>
<li><strong>Special gifts</strong> when using <a href="https://1.envato.market/mKdNe">FluxStore or FluxNews app</a>:</li>
</ul>
<ol>
<li><strong>Free</strong> <a href="https://fluxbuilder.com">FluxBuilder</a> tool to edit your app&#39;s UI easily with drag&amp;drop <strong>Lifetime</strong>. <a href="https://inspireui.com/fluxbuilder-flutter-app-builder/fluxbuilder-guide-to-use/">Quick guide</a>.</li>
<li>You can update your app&#39;s UI without republishing it to App Stores <strong>for Free and Lifetime</strong>.</li>
<li><strong>Free</strong> translation service for your local language.</li>
</ol>
<h3>Video Demo</h3>
<p><img src="https://i.ytimg.com/vi/qDSGTbOTzPo/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/qDSGTbOTzPo?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<h2>Upgrade and product links</h2>
<ul>
<li><a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#10ecbb074f62804f8ae0cd9d12a41c38">Read the official FluxStore 3.10.0 changelog</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter">Upgrade FluxStore source code and Flutter</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">Activate FluxStore in FluxBuilder</a></li>
<li><a href="https://fluxbuilder.com/download">Download FluxBuilder</a></li>
<li><a href="https://codecanyon.net/item/fluxstore-woocommerce-flutter-ecommerce-full-app/24050041">Purchase FluxStore WooCommerce</a></li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FluxStore 3.8.1: B2B wholesale, Buy Now, and serverless Stripe]]></title>
      <link>https://inspireui.com/blog/FluxStore-3.8.1/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxStore-3.8.1/</guid>
      <pubDate>Thu, 04 May 2023 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[FluxStore 3.8.1 release notes for B2B wholesale, Buy Now, and serverless Stripe, with configuration changes, fixes, and upgrade guidance.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <category><![CDATA[Product Updates]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/images/products/fluxstore-woo.webp" alt="FluxStore 3.8.1: B2B wholesale, Buy Now, and serverless Stripe" /><p>FluxStore 3.8.1 focuses on B2B wholesale, Buy Now, and serverless Stripe. The release notes below preserve the official feature details, configuration examples, and fixes published by InspireUI.</p>
<blockquote>
<p>Released May 4, 2023. <a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#ac65aa09108b417a966f0bab7be5285b">View the official FluxStore WooCommerce changelog</a>.</p>
</blockquote>
<p><strong>New features &amp; improvements</strong></p>
<h3>B2B Wholesale</h3>
<ul>
<li><p>Set wholesale prices for the new user role (different prices per product) on:</p>
</li>
<li><p>Simple product</p>
</li>
<li><p>Variable product</p>
</li>
<li><p>Support this plugin <a href="https://wordpress.org/plugins/woocommerce-wholesale-prices/">https://wordpress.org/plugins/woocommerce-wholesale-prices/</a></p>
</li>
</ul>
<h3>Video</h3>
<p><img src="https://i.ytimg.com/vi/fgWtlo4lDZ4/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/fgWtlo4lDZ4?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h3>Buy Now button at the bottom****</h3>
<ul>
<li>Ability to configure Buy Now and Add To Cart buttons to be always at the bottom of the page.</li>
<li>Very convenient to always see the Buy Now button.</li>
</ul>
<hr>
<h3>Stripe without deploying Server</h3>
<ul>
<li>Flexible options with ability to use Stripe payment without deploying Stripe Server.</li>
<li>Available with the Mstore API 3.8.9 and extended license.</li>
</ul>
<hr>
<h3>Myfatoorah with Apple Pay</h3>
<ul>
<li>Show Apple Pay button in Myfatoorah.</li>
<li>Available with the extended license.</li>
</ul>
<hr>
<h3>New Languages</h3>
<ul>
<li><p>Add 3 languages</p>
</li>
<li><p>Brazilian Portuguese</p>
</li>
<li><p>Portuguese from Portugal</p>
</li>
<li><p>Kazakh</p>
</li>
<li><p>Now FluxStore apps support 50 native languages.</p>
</li>
<li><p>Thanks to Clients for sharing their native translations</p>
</li>
</ul>
<p><strong>Minor bug fixes</strong></p>
<h3>Thanks to all for reporting bugs &amp; suggesting features. This release contains many fixes &amp; UX improvements:</h3>
<ul>
<li>Fix to show notification when app is opening</li>
<li>Disable screenshot feature for zoho chat</li>
<li>Fix point parser</li>
<li>Re-organize zoho chat service</li>
<li>Fix update profile for wordpress</li>
<li>Update: notification logo</li>
<li>Fix: Create new variation when no attribute enabling variation</li>
<li>Fix/create new variation when no enable variation</li>
<li>Fix: Format address in stores</li>
<li>Hide private info chat</li>
<li>Fix close drawer menu when tap item</li>
<li>Fix white screen if no horizontal layout</li>
<li>Update checkout button position</li>
<li>Implement mobile money for paystack</li>
<li>Fix coupon api</li>
<li>Fix: Remove empty space if click quantity box</li>
<li>Fix tax issue on Woocommerce</li>
<li>Fix midtrans config</li>
<li>Fix load products based on language</li>
<li>Hot fix cannot load payment webview</li>
<li>Hide 2 methods if empty</li>
</ul>
<h3>Upgrade latest Flutter channel stable v3.7.x</h3>
<ul>
<li>To make sure you are using the correct Flutter version, run this command:</li>
</ul>
<pre><code>flutter --version
</code></pre>
<h3>Example output:</h3>
<pre><code>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
</code></pre>
<ul>
<li>To upgrade <strong>Flutter 3.7.x</strong>, please close all your IDE and run these commands in the project folder:</li>
</ul>
<pre><code>flutter channel stable
flutter upgrade --force
flutter clean
flutter pub get
</code></pre>
<h3>Update/migrate the app to the latest version</h3>
<ul>
<li>Follow this guide:</li>
</ul>
<p>[support.inspireui.com</p>
<p><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter%5D(https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)">https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter](https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)</a></p>
<ul>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<h3>Importance Note</h3>
<ul>
<li>As version 3.3 does not support special string in App Name. We found a quick solution by using <code>env.props</code> instead of <code>env.properties</code></li>
<li>They have the similar content, but <code>env.props</code> supports Unicode characters (support <strong>UTF-8</strong> encoding).</li>
<li>If you have both <code>env.properties</code> &amp; <code>env.props</code> inside <strong>configs</strong> folder, the app will load configs from <code>env.props</code>.</li>
<li><em>In the future, we will remove env.properties and use env.props</em></li>
</ul>
<hr>
<p><strong>Free drag&amp;drop FluxBuilder</strong></p>
<ul>
<li>FluxStore apps provides the <strong>full source code</strong> so you can customize it all.</li>
<li><strong>Special gifts</strong> when using <a href="https://1.envato.market/mKdNe">FluxStore or FluxNews app</a>:</li>
</ul>
<ol>
<li><strong>Free</strong> <a href="https://fluxbuilder.com">FluxBuilder</a> tool to edit your app&#39;s UI easily with drag&amp;drop <strong>Lifetime</strong>. <a href="https://inspireui.com/fluxbuilder-flutter-app-builder/fluxbuilder-guide-to-use/">Quick guide</a>.</li>
<li>You can update your app&#39;s UI without republishing it to App Stores <strong>for Free and Lifetime</strong>.</li>
<li><strong>Free</strong> translation service for your local language.</li>
</ol>
<h3>Video Demo</h3>
<p><img src="https://i.ytimg.com/vi/qDSGTbOTzPo/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/qDSGTbOTzPo?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<h2>Upgrade and product links</h2>
<ul>
<li><a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#ac65aa09108b417a966f0bab7be5285b">Read the official FluxStore 3.8.1 changelog</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter">Upgrade FluxStore source code and Flutter</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">Activate FluxStore in FluxBuilder</a></li>
<li><a href="https://fluxbuilder.com/download">Download FluxBuilder</a></li>
<li><a href="https://codecanyon.net/item/fluxstore-woocommerce-flutter-ecommerce-full-app/24050041">Purchase FluxStore WooCommerce</a></li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FluxStore 3.8.0: Biometric login, shopping video, and ChatGPT]]></title>
      <link>https://inspireui.com/blog/FluxStore-3.8.0/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxStore-3.8.0/</guid>
      <pubDate>Sat, 18 Mar 2023 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[FluxStore 3.8.0 release notes for Biometric login, shopping video, and ChatGPT, with configuration changes, fixes, and upgrade guidance.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <category><![CDATA[Product Updates]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/images/products/fluxstore-woo.webp" alt="FluxStore 3.8.0: Biometric login, shopping video, and ChatGPT" /><p>FluxStore 3.8.0 focuses on Biometric login, shopping video, and ChatGPT. The release notes below preserve the official feature details, configuration examples, and fixes published by InspireUI.</p>
<blockquote>
<p>Released March 18, 2023. <a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#d4000ca10cf94c64b476950f25788b03">View the official FluxStore WooCommerce changelog</a>.</p>
</blockquote>
<p><strong>New features</strong></p>
<h3>Biometrics Login</h3>
<ul>
<li><p>A convenient method for authorizing access to your app by: <strong>Face ID</strong>, <strong>Touch ID</strong> in cases:</p>
</li>
<li><p>Login</p>
</li>
<li><p>Checkout</p>
</li>
<li><p>Using Wallet</p>
</li>
<li><p>No need to remember the account username and password.</p>
</li>
</ul>
<h3>Video</h3>
<p><img src="https://i.ytimg.com/vi/1LrCsgGjfW8/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/1LrCsgGjfW8?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h3>Shopping Video Widget ****</h3>
<ul>
<li>Support video list view like Tiktok and Youtube Short with .mp4 file.</li>
<li>Load the video list (get from Product) from TabBar.</li>
</ul>
<h3>Video</h3>
<p><img src="https://i.ytimg.com/vi/e0b8Fk07IYA/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/e0b8Fk07IYA?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h3>Midtrans Payment</h3>
<ul>
<li>Midtrans - Payment Gateway of Indonesia is available on the 3.8.0+ version with an Extended license.</li>
<li>Ability to manage all payments and send funds (disbursement) easily.</li>
</ul>
<h3>Video</h3>
<p><img src="https://i.ytimg.com/vi/pdU1ZwlYfiY/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/pdU1ZwlYfiY?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<h3>ChatGPT</h3>
<ul>
<li>Smart Chat supports ChatGPT - A powerful AI Writing Assistant on App.</li>
<li>Available for the <strong>Extended license</strong>. The Regular license can integrate with <a href="https://1.envato.market/15aGKB">FluxGPT app</a>.</li>
<li>Ability to <strong>copy</strong>, <strong>paste</strong>, <strong>delete</strong>, or <strong>share</strong> the content.</li>
</ul>
<p><strong>Important improvements</strong></p>
<h3>Improve AfterShip</h3>
<p>Support to show multiple tracking numbers:</p>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-b81da79a-2e37-4697-9e97-e3f38347d94f-aftership_multitrackingpng/public" alt="FluxStore release preview"></p>
<h3>Bank Details</h3>
<p>Update the display of bank details in Checkout screen.</p>
<h3>Zoho SalesIQ Chat</h3>
<p>Support customizing Notification icon for Android:</p>
<pre><code>&quot;salesiqConfig&quot;: {
    ...
    &quot;notificationIconForAndroid&quot;: &quot;logo&quot; // Add name of the icon in the drawable folder inside android, without extension. For example logo.png
  },
</code></pre>
<h3>Upgrade Category Names</h3>
<ul>
<li>Show the Category Name in the center.</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-b5c77183-0634-4401-b593-0695cc32d58a-categorynamecenterpng/public" alt="FluxStore release preview"></p>
<ul>
<li>Category Names are left-right alignment in RTL language when using the Parallax effect.</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-66f22257-0efd-4862-99f4-9b487d99d915-categorynamertljpg/public" alt="FluxStore release preview"></p>
<ul>
<li>Enable or disable product description and other information expansions in product detail</li>
<li>Update: SMS Autofill package</li>
<li>Show recent products in product detail</li>
</ul>
<hr>
<p><strong>Minor bug fixes</strong></p>
<h3>Thanks to all for reporting bugs &amp; suggesting features. This release contains many fixes &amp; UX improvements:</h3>
<ul>
<li>Fix: usage restriction coupon issues</li>
<li>Fix: display Unicode when asking permission</li>
<li>Show the address when launching the map.</li>
<li>Fix: cannot run pub get</li>
</ul>
<h3>Fix: color in filter blog</h3>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-f380615e-ff0f-451b-b60b-c9670caf2c4d-filter_blogpng/public" alt="FluxStore release preview"></p>
<ul>
<li>Fix: Tabbar shows grey color if setting the margin.</li>
<li>Fix: Min-Max quantities</li>
<li>Fix: pick an image in the Android</li>
<li>Show error message if missing field when checkout.</li>
<li>Fix: redirect to the login page when disabling the Guest Checkout.</li>
<li>Fix: Stripe payment sheet does not show on Android</li>
<li>Add billing address to Stripe Checkout</li>
<li>Fix the zip code issue in Stripe</li>
<li>Fix navigate to sms login in setting screen, side menu, and cart screen</li>
<li>Fix: pop button sliver Appbar in the Profile screen</li>
<li>Reset quantity to 1 after selecting another variant</li>
<li>Remove the duplicate refund button</li>
<li>Fix: show blank screen when missing Splash screen config</li>
<li>Fix to show Add-ons</li>
<li>Show Bank Info after the order completed</li>
<li>Fix the Smart Chat image not showing</li>
</ul>
<h3>Upgrade latest Flutter channel stable v3.7.x</h3>
<ul>
<li>To make sure you are using the correct Flutter version, run this command:</li>
</ul>
<pre><code>flutter --version
</code></pre>
<h3>Example output:</h3>
<pre><code>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
</code></pre>
<ul>
<li>To upgrade <strong>Flutter 3.7.x</strong>, please close all your IDE and run these commands in the project folder:</li>
</ul>
<pre><code>flutter channel stable
flutter upgrade --force
flutter clean
flutter pub get
</code></pre>
<h3>Update/migrate the app to the latest version</h3>
<ul>
<li>Follow this guide:</li>
</ul>
<p>[support.inspireui.com</p>
<p><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter%5D(https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)">https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter](https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)</a></p>
<ul>
<li>Input your <a href="https://1.envato.market/Qk2WM">purchase code</a> to <code>configs/env.props</code> file <em>(if not input, the app will crash)</em>:</li>
</ul>
<p><img src="https://imagedelivery.net/IEMzXmjRvW0g933AN5ejrA/wwwnotionso-image-s3-us-west-2amazonawscom-securenotion-staticcom-11d42838-5b51-4968-afde-20db86aaebbd-envpropspng/public" alt="FluxStore release preview"></p>
<h3>Importance Note</h3>
<ul>
<li>As version 3.3 does not support special string in App Name. We found a quick solution by using <code>env.props</code> instead of <code>env.properties</code></li>
<li>They have the similar content, but <code>env.props</code> supports Unicode characters (support <strong>UTF-8</strong> encoding).</li>
<li>If you have both <code>env.properties</code> &amp; <code>env.props</code> inside <strong>configs</strong> folder, the app will load configs from <code>env.props</code>.</li>
<li><em>In the future, we will remove env.properties and use env.props</em></li>
</ul>
<hr>
<p><strong>Free drag&amp;drop FluxBuilder</strong></p>
<ul>
<li>FluxStore apps provide the <strong>full source code</strong> so you can customize it all.</li>
<li><strong>Special gifts</strong> when using <a href="https://1.envato.market/mKdNe">FluxStore or FluxNews app</a>:</li>
</ul>
<ol>
<li><strong>Free</strong> <a href="https://fluxbuilder.com">FluxBuilder</a> tool to edit your app&#39;s UI easily with drag&amp;drop <strong>Lifetime</strong>. <a href="https://inspireui.com/fluxbuilder-flutter-app-builder/fluxbuilder-guide-to-use/">Quick guide</a>.</li>
<li>You can update your app&#39;s UI without republishing it to App Stores <strong>for Free and Lifetime</strong>.</li>
<li><strong>Free</strong> translation service for your local language.</li>
</ol>
<h3>Video Demo</h3>
<p><img src="https://i.ytimg.com/vi/qDSGTbOTzPo/hqdefault.jpg" alt="Video preview"><a href="https://www.youtube-nocookie.com/embed/qDSGTbOTzPo?autoplay=0&mute=0&loop=0&controls=0">Watch the video</a></p>
<hr>
<p><a href="https://inspireui.com/fluxstore-woocommerce/changelog/archived-changelogs/">Archived changelogs</a></p>
<p><a href="#380cbb074f6280058beeec4814a4161a">Version 6.2.0</a><a href="#380cbb074f6280389af4e763e4d10298"> Core Updates</a><a href="#380cbb074f628053a5c6d9ef5f2502ed">(1) Flutter 3.44.x Upgrade </a><a href="#380cbb074f62807fb659c9009705783d">(2) Notification Improvements </a><a href="#380cbb074f6280e98284e52357fa8dbb">(3) OneSignal User Tracking Upgrade </a><a href="#380cbb074f62801696aff155816c8e59">(4) Search Empty State Customization </a><a href="#380cbb074f62800e8915c5ab21a13056">(5) Cart Empty State Customization </a><a href="#380cbb074f62800da3bec2891b536a31">(6) Infinite Brand Carousel Layout </a><a href="#380cbb074f6280fd85a7f77f7e8cb786">(7) New Image Compare Widget </a><a href="#380cbb074f62805e92c2e01cb97bd65a">(8) Hide Invalid Filter Values </a><a href="#380cbb074f628046b2f8f51df894421e">(9) Dynamic Link Handling in WebView </a><a href="#380cbb074f6280119a88c2553bd77d0b">(10) Continue as Guest on Login </a><a href="#380cbb074f6280cb81e0fcadd185cd1c">(11) Customer Note Flow Improvement </a><a href="#380cbb074f6280c1b46eca62deea5dc8">(12) Auth Config Refactor </a><a href="#380cbb074f62807abe18cd797960cca7">(13) Tracking Events Refactor </a><a href="#380cbb074f62802ebb0acde943100929">(14) Currency Config Refactor </a><a href="#34ccbb074f62809080c5f10656cc6a27">Version 6.1.0</a><a href="#34ccbb074f628038bafff390c5bbeded"> Core Updates</a><a href="#34ccbb074f628070bb1bf588c1fe4e97">(1) Update easy_paypal to Comply with Google Play Policies </a><a href="#34ccbb074f62806c91cfc4f500af2995">(2) Fix Android Build Error: local_auth compileSdk Incompatibility </a><a href="#34ccbb074f62809c8f40f6ffbdfd45d2">(3) Fix Android Build Error: stripe_android / stripe_ios compileSdk Incompatibility </a><a href="#34ccbb074f6280de9cb1dbb40ea304e3">(4) Image &amp; Color Support for Product Variation Swatches in Cart </a><a href="#34ccbb074f62800181c7d4f88c491d95">(5) Center Text Alignment in TabBar </a><a href="#34ccbb074f628061a67ec5f65dbf7d2f">(6) Update Choose Plan Screen - Membership Ultimate </a><a href="#334cbb074f6280efae5fd42564105fc2">Version 6.0.1</a><a href="#334cbb074f6280929c86eeb4544a3600"> Core Updates</a><a href="#330cbb074f628090a3a1de7815bb51e7">Version 6.0</a><a href="#330cbb074f62802db651d24e1fd4dc79"> Core Updates</a><a href="#330cbb074f62804abf8bd27f4c7a9187">(1) Flutter 3.41.x Upgrade </a><a href="#330cbb074f628096ab71c6059ccf4347">(2) Hybrid Payment for WooCommerce </a><a href="#330cbb074f62809f8363ea5491d4df3d">(3) Modempay Payment Gateway </a><a href="#330cbb074f6280138956ddee66569cac">(4) Universal Links / App Links </a><a href="#330cbb074f62806bba9af6f890932ba0">(5) Booking Module </a><a href="#330cbb074f6280e6aeb1c51716578445">(6) Date Picker for Product Add-ons </a><a href="#330cbb074f6280b385a4f17575bcc7df">(7) Wishlist Empty State Image </a><a href="#330cbb074f6280518506e0bce336b4b0">(8) Product List Tile - Image Position Config </a><a href="#330cbb074f62800fb7f4cedf73236c44">(9) Cart Performance &amp; Reliability </a><a href="#330cbb074f6280c5a103c68ffc57f54e">(10) Wallet Config Refactor </a><a href="#330cbb074f628029bae0f8560e096a98">(11) Share Link Metadata Support </a><a href="#2d4cbb074f62809c924be20c7b6ecddb">Version 5.6.0</a><a href="#2d4cbb074f6280f0b002c7a58f600df5">(1) Flutter 3.38.5 Upgrade </a><a href="#2d4cbb074f62805c8aece24d3427c492">(2) Full Support for Xcode 26 &amp; iOS 15 Minimum Deployment </a><a href="#2d4cbb074f6280c5ababdfe4e0a0d0c2">(3) FiboSearch Integration </a><a href="#2d4cbb074f6280cd98bac3166d98afdd">(4) WhatsApp Order Integration </a><a href="#2d4cbb074f62806c9960ff42054c51c6">(5) Video Splash Screen </a><a href="#2d4cbb074f62806d8bb8f5c31921cc81">(6) Auction Product Support </a><a href="#2d4cbb074f62801a8e35caba174b2304">(7) Rental Product </a><a href="#2d4cbb074f6280bd89dfed75c0ef7a62">(8) Social Login on Registration Screen </a><a href="#2d4cbb074f62807a9021c6ffb2b5cc3e">(9) Show / Hide Sign In &amp; Sign Up on Onboarding </a><a href="#2d4cbb074f62807eb221ec95d392f532">(10) Short Description on Product Card </a><a href="#2d4cbb074f628063a3fbc5590091b15b">(11) Share Link for Product List Configuration </a><a href="#2d4cbb074f6280c793cfc9e5f676a7c2">(12) Brand Layout Update </a><a href="#288cbb074f62814b832fe00fda02cafe">Version 5.5.0</a><a href="#288cbb074f62812f923afa286ef164e5"> Core Updates</a><a href="#288cbb074f6281aabfe4cf3782ecdbef">(1) Flutter 3.35.5 Upgrade </a><a href="#288cbb074f6281828ab6f3c9404aac1c">(2) 16KB Memory Page Size Support </a><a href="#288cbb074f6281349005f492595c66b4">(3) FluxBuilder Dynamic Links Integration </a><a href="#288cbb074f6281a2ad22f43cb969240c">(4) Offline Mode </a><a href="#288cbb074f62811e948bd19395ceb3d7">(5) Firebase Remote Config Update</a><a href="#294cbb074f6280f08ddfc55e2d204658">(6) Extra Fees for WooCommerce</a> <a href="#288cbb074f628107a74bcfff819e260d"> UI &amp; Layout Improvements</a><a href="#288cbb074f6281a7a0f0ced12a330a69">(7) Cart Item BoxFit Options</a><a href="#294cbb074f62808e8d55d14060c28fe8">(8) YITH WooCommerce Badge Management</a><a href="#288cbb074f62813aacfef997f7c27b8b">(9) Video Background Layout </a><a href="#288cbb074f62814cb381ea3c23f30f92">(10) Scrollable Backgrounds</a> <a href="#288cbb074f6281b48dccf11cad4dc175">(11) Sub-Category Depth Display</a><a href="#288cbb074f628167b7e2f55ff5557bb4">(12) App Exit Behaviors </a><a href="#288cbb074f62816080cbc1ca3b56788d"> WebView &amp; Payment Enhancements</a><a href="#288cbb074f6281ffbcf8ee6a3f12771d">(13) Support for custom Thank You Page URLs </a><a href="#288cbb074f6281cebf15d4b47834a2c4">(14) Support for opening products directly in WebView</a><a href="#288cbb074f6281e38a31fb495de360c1">(15) External links open in the system browser instead of in-app WebView</a><a href="#288cbb074f628162a606fbb8d987eca4">(16) Razorpay Enhancements </a><a href="#200cbb074f6280eea023f6f0f2ac4095">Version 5.3.0</a><a href="#200cbb074f6280398c69f6caa61b9d1f">(1) Flutter 3.32.x Upgrade </a><a href="#200cbb074f6280a185f8c833fb3f0a43">(2) Loyalty Feature </a><a href="#200cbb074f6280da98d3caf422eab3b2">(3) Optimize Image performance </a><a href="#200cbb074f6280f7b529e5c7ba2ccc74">(4) Show/Hide Indicator for Banner Items </a><a href="#200cbb074f6280409690d16d0662b6cd">(5) Smart Banner (PopUp): Allow Tap Outside To Close </a><a href="#200cbb074f628030b588c130364c6d8e">(6) Product Detail: Update Configurations for Videos </a> <a href="#200cbb074f6280a1a55fdc280b604552">(7) Product Detail: Show/Hide Share Product Data </a><a href="#200cbb074f6280118045f14f82bbb596">(8) Order History: Show/Hide Reorder Button </a><a href="#200cbb074f6280129065c478314dbccc">(9) Branchio: Add android deepview control parameter to dynamic link </a><a href="#200cbb074f62801e8fa6dccd992fab45">(10) Product Title Text Scaling and Height Calculation </a><a href="#200cbb074f62800bbb8cc9cf9eaf97ab">(11) Show/Hide Download Button </a><a href="#200cbb074f6280cd87f3e304e0c62a1f">(12) Smart COD Pro </a><a href="#200cbb074f62809b9086c9c8717c7e0e">(13) Account role based access for webview option </a><a href="#1abcbb074f628004b7cddf100427ffb6">Version 5.2.0</a><a href="#1abcbb074f628049b475dbc2a42f417f">(1) Flutter 3.29.x Upgrade </a><a href="#1abcbb074f6280faba0eeb51c8b70cac">(2) Support padding and align for indicator and number </a><a href="#1b2cbb074f6280efae64fb0e86f18572">(3) PhonePe payment </a><a href="#1b2cbb074f6280199978ca6500b76636">(4) Point offline store </a><a href="#21dcbb074f6280689a69c09997ca2112">(5) New Tab Menu Category </a><a href="#1abcbb074f6280179537f86c217ea0a4">(6) Blog Service </a><a href="#1abcbb074f62804f9f4cdf5762210e7f">(7) Product Card (PWA) </a><a href="#1abcbb074f62805a86f5ce958d2e3879">(8) Display images in notifications on iOS </a><a href="#1abcbb074f6280deb79cee662d2cbae8">(9) Support Telugu language </a><a href="#169cbb074f62800e9144de8de8922f4c">Version 5.1.0</a><a href="#169cbb074f62805cba58c4bfeacde0d2">(1) Enhanced the App&#39;s Overall Performance and Speed </a><a href="#169cbb074f6280598f3ee65a18b284b2">(2) Support Multiple Payment IDs </a><a href="#169cbb074f62804e96afc5db86e96bc8">(3) PhonePe Payment </a><a href="#169cbb074f628050a28af4d920aee1f7">(4) Upgrade Android Gradle Plugin </a><a href="#148cbb074f62807e8453e6e9516a0f37">Version 5.0</a><a href="#7184746525184f01b7309587a8af9089">Version 4.3.0</a><a href="#9947d2c88fa544aa8ba2eb70be82cbef">Version 4.2.0</a><a href="#465b7c1578394cc1a2241aecfdd30365">Version 4.1.1</a><a href="#efd3834c79c34c6a9967722d065c7653">Version 4.1.0</a><a href="#549fd6c4c3924d6d80be3a5166baf67d">Version 4.0</a><a href="#c594b4927f7d4fc9bcb212b2c5d6b4e3">Version 3.16.8</a> <a href="#0826f530c8c64402845da74863c6d7d4">Version 3.13.6</a><a href="#c14ea48225b24390b87ff96503a0e6ff">Version 3.13.0</a><a href="#10ecbb074f62804fbf62f7a67483cbd1">Version 3.10.5</a><a href="#10ecbb074f62804f8ae0cd9d12a41c38">Version 3.10.0</a><a href="#ac65aa09108b417a966f0bab7be5285b">Version 3.8.1</a> <a href="#d4000ca10cf94c64b476950f25788b03">Version 3.8.0</a></p>
<h2>Upgrade and product links</h2>
<ul>
<li><a href="https://products.inspireui.com/fluxstore-woocommerce/changelog/#d4000ca10cf94c64b476950f25788b03">Read the official FluxStore 3.8.0 changelog</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter">Upgrade FluxStore source code and Flutter</a></li>
<li><a href="https://support.inspireui.com/help-center/articles/35/36/236/activate-fluxstore-on-fluxbuilder-%F0%9F%92%A5">Activate FluxStore in FluxBuilder</a></li>
<li><a href="https://fluxbuilder.com/download">Download FluxBuilder</a></li>
<li><a href="https://codecanyon.net/item/fluxstore-woocommerce-flutter-ecommerce-full-app/24050041">Purchase FluxStore WooCommerce</a></li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Announcing Fluxstore 3.3]]></title>
      <link>https://inspireui.com/blog/Announcing-Fluxstore-3-3/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/Announcing-Fluxstore-3-3/</guid>
      <pubDate>Wed, 09 Nov 2022 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[Discover the latest features and enhancements in FluxStore 3.3! Explore how this update can elevate your app development experience and streamline your workflow.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/posts/27/fluxstore-3.3.png" alt="Announcing Fluxstore 3.3" /><div>
	<p>Hi friends, InspireUI here with a big bag of improvement in the latest FluxStore release.</p>
<p>First of all, we would like to thank you for putting your trust in InspireUI and our FluxStore products. We’re here to help you get your business better optimized, and excited to do our part in maintaining and upgrading the products to be more <strong>powerful</strong>, <strong>flexible</strong>, and <strong>high-performance</strong>. </p>
<p><img class="post__image post__image--wide" src="https://inspireui.com/posts/27/fact-1-3.png" alt="" width="2710" height="724"></p>
<div class="gallery gallery-wrapper--full" contenteditable="false" data-is-empty="false" data-translation="Add images" data-columns="4">
	<figure class="gallery__item"><a target='_blank' href="https://inspireui.com/posts/27/gallery/nike-2.png" data-size="1000x850"><img src="https://inspireui.com/posts/27/gallery/nike-2-thumbnail.webp" alt="Tabmenu" width="768" height="653"></a></figure>
	<figure class="gallery__item"><a target='_blank' href="https://inspireui.com/posts/27/gallery/scrollable-2.png" data-size="1000x850"><img src="https://inspireui.com/posts/27/gallery/scrollable-2-thumbnail.webp" alt="Scrollable" width="768" height="653"></a></figure>
	<figure class="gallery__item"><a target='_blank' href="https://inspireui.com/posts/27/gallery/vertical-2.png" data-size="1000x850"><img src="https://inspireui.com/posts/27/gallery/vertical-2-thumbnail.webp" alt="Vertical Product Gallery" width="768" height="653"></a></figure>
	<figure class="gallery__item"><a target='_blank' href="https://inspireui.com/posts/27/gallery/banner-2.png" data-size="1000x850"><img src="https://inspireui.com/posts/27/gallery/banner-2-thumbnail.webp" alt="Smart Engagement Banner" width="768" height="653"></a></figure>
</div>
<h3><span class="notion-enable-hover" data-token-index="0" data-reactroot="">❇️  </span>What news in FluxStore v3.3 ?</h3>
<p>The release includes <strong>148 merge</strong> requests including a lot of new features and important improvements. </p>
<p><img class="post__image" style="color: var(--text-primary-color); font-family: var(--editor-font-family); font-size: inherit; font-weight: var(--font-weight-normal);" src="https://inspireui.com/posts/27/p1-2.png" alt="" width="1277" height="362"></p>
<h3>New features</h3>
<p><span class="notion-enable-hover" data-token-index="0" data-reactroot="">❇️ New <strong>2x</strong> performance improvement.<br></span><span class="notion-enable-hover" data-token-index="0" data-reactroot="">❇️ Easy &amp; simply upgrade - <a target='_blank' href="https://inspireui.notion.site/ChangeLog-57d70a412bcb4393acaa9d165b76df4f">see changelog</a></span><br>❇️ New <strong>TabMenu</strong> &amp; <strong>Scrollable </strong>layout - <a target='_blank' href="https://www.youtube.com/watch?v=r4MB2JuzNYY">see video</a><br>❇️ New Smart <span class="notion-enable-hover" data-token-index="0" data-reactroot=""><strong>Engagement</strong> </span>Banner - <a target='_blank' href="https://www.youtube.com/watch?v=oFFnE1Ssm74">see video</a><br><strong><span class="notion-enable-hover" data-token-index="0" data-reactroot="">❇️ Vertical </span>P</strong><span class="notion-enable-hover" data-token-index="2" data-reactroot=""><strong>roduct</strong> Gallery - <a target='_blank' href="https://www.youtube.com/watch?v=4yp7chCD2U4">see video</a><br></span><strong>❇️ </strong>Compatible with new<strong> FluxBuilder 1.6.x <span class="notion-enable-hover" data-token-index="2" data-reactroot=""> - </span></strong><span class="notion-enable-hover" data-token-index="2" data-reactroot=""><a target='_blank' href="https://inspireui.notion.site/ChangeLog-9931069f51c64e2993dcdc350f4bc332">see changelog</a></span><br>❇️ Show SMS Login screen by Default.<br>❇️ Upgrade <strong><span class="notion-enable-hover" data-token-index="1" data-reactroot="">Category</span></strong> layout<br><span class="notion-enable-hover" data-token-index="0" data-reactroot="">❇️ Upgrade <strong>Product Detail</strong> themes.<br></span>❇️ New Phone Number Config.<br><strong>❇️ Youtube</strong> video in<span class="notion-enable-hover" data-token-index="1" data-reactroot=""> Product Detail</span><br>❇️ New Languages: 🇦🇿 <span class="notion-enable-hover" data-token-index="0" data-reactroot="">Azerbaijan, Urdu</span></p>
<h3><span class="notion-enable-hover" data-token-index="0" data-reactroot="">➡️  Important improvements</span></h3>
<ul>
	<li>Compatible with <span class="notion-enable-hover" data-token-index="1" data-reactroot="">latest Flutter 3.3.x.</span></li>
	<li>Limit Login Attempts Reloaded.</li>
	<li>Cart icon for LTR and RTL</li>
	<li>Support Android 13.</li>
	<li>Ability to add Notes with Link on Order.</li>
	<li>Upgrade all pubspec Libraries to latest.</li>
	<li>Fix TikTok videos not load.</li>
	<li>Fix video on TikTok that are stretched.</li>
	<li>Fix general web item not update when login.</li>
	<li>Fix multi language for brands.</li>
	<li>Fix category product list.</li>
	<li>Fix cannot update menu label.</li>
	<li>Fix stuck at empty splash screen when isCaching config not loaded</li>
	<li>Fix tap payment issue</li>
	<li>Fix wrong shipping fee</li>
	<li>Fix: max allow quantity when add product</li>
	<li>Fix choose time of booking don't appear</li>
	<li>Fix the app does not request permission push notification</li>
	<li>Fix wrong currency in paystack payment</li>
	<li>Fix total cart for subscription</li>
	<li>Fix: click text story</li>
	<li>Fix login for webview</li>
	<li>Fix point redemption when create order</li>
	<li>Fix defaultCurrency symbol in textField when editing product</li>
	<li>Fix vertical layout column with filter UI</li>
	<li>Fix missing author data of blog</li>
	<li>Fix minor bugs in sms login</li>
	<li>Fix AutoUpdate</li>
	<li>And more detail via Changelog...</li>
</ul>
<h3><span class="notion-enable-hover" data-token-index="0" data-reactroot="">🔑 How to Activate the Product?</span></h3>
<p><span class="notion-enable-hover" data-token-index="0" data-reactroot="">Once download the new package, please follow this step to activate the product:</span></p>
<ul>
	<li><strong style="font-family: var(--editor-font-family); font-size: inherit;">Step 1</strong><span style="color: var(--text-primary-color); font-family: var(--editor-font-family); font-size: inherit; font-weight: var(--font-weight-normal);">: download</span><span class="notion-enable-hover" style="color: var(--text-primary-color); font-family: var(--editor-font-family); font-size: inherit; font-weight: var(--font-weight-normal);" data-token-index="0" data-reactroot=""> the product <strong>Purchase-code</strong> from Envato(see <a target='_blank' href="https://help.market.envato.com/hc/en-us/articles/202822600-Where-Is-My-Purchase-Code-">How to get My Purchase Code</a>)</span></li>
	<li><strong>Step 2</strong>: if using Wordpress, activate the product by download/active <strong>MStore API</strong> plugin ( <a target='_blank' href="https://wordpress.org/plugins/mstore-api">https://wordpress.org/plugins/mstore-api</a>) or via <a target='_blank' href="https://fluxbuilder.com">FluxBuilder</a> (download link below).</li>
	<li><span class="notion-enable-hover" style="color: var(--text-primary-color); font-family: var(--editor-font-family); font-size: inherit; font-weight: var(--font-weight-normal);" data-token-index="0" data-reactroot=""><strong>Step 3</strong>: Open <code><span class="notion-enable-hover" spellcheck="false" data-token-index="3" data-reactroot="">configs/env.properties</span></code> file from FluxStore product, update the </span><strong><code><span class="notion-enable-hover" style="color: var(--text-primary-color); font-family: var(--editor-font-family); font-size: inherit;" spellcheck="false" data-token-index="1" data-reactroot="">envatoPurchaseCode</span></code></strong><span class="notion-enable-hover" style="color: var(--text-primary-color); font-family: var(--editor-font-family); font-size: inherit; font-weight: var(--font-weight-normal);" data-token-index="2" data-reactroot=""> - screenshot - <a target='_blank' href="https://tppr.me/TyGSW">https://tppr.me/TyGSW</a>. Then you could build the product normally by update the config server from <code>lib/env.dart</code> </span></li>
</ul>
<h3>⬇️ Download Product</h3>
<h6><strong>Free FluxBuilder (App Builder)</strong></h6>
<ul>
	<li>Window or MacOS: <a target='_blank' href="https://github.com/inspireui/fluxbuilder/releases">https://github.com/inspireui/fluxbuilder/releases</a> </li>
	<li>Web version: <a target='_blank' href="https://web.fluxbuilder.com">https://web.fluxbuilder.com</a> </li>
	<li>See what's new in v1.6: <a target='_blank' href="https://blog.inspireui.com/annoucing-fluxbuilder-16/">https://blog.inspireui.com/annoucing-fluxbuilder-16/</a> </li>
</ul>
<h5><img class="post__image post__image--center" style="color: var(--text-primary-color); font-family: var(--editor-font-family); font-size: inherit; font-weight: var(--font-weight-normal);" src="https://inspireui.com/posts/27/fluxbuilder.png" alt="" width="600" height="142"></h5>
<h6>FluxStore Apps</h6>
<ul>
	<li>Envato Download page: <a target='_blank' href="http://codecayon.net/downloads">http://codecayon.net/downloads</a> </li>
</ul>
<p><a target='_blank' href="http://codecayon.net/downloads"><img class="post__image post__image--center" src="https://inspireui.com/posts/27/download.png" alt="" width="600" height="225"></a></p>
<h3><a target='_blank' href="https://inspireui.notion.site/Plugins-a21a4799cba449a583d8fcb2b7292d45">👉</a> Detail Changelog</h3>
<ul>
	<li>FluxStore WooCommerce - <a target='_blank' href="https://inspireui.notion.site/Plugins-a21a4799cba449a583d8fcb2b7292d45">link</a> </li>
	<li>FluxStore Pro (Manageto, Opencart, Woo) - <a target='_blank' href="https://inspireui.notion.site/Plugins-a21a4799cba449a583d8fcb2b7292d45"></a><a target='_blank' href="https://inspireui.notion.site/ChangeLog-f75975cccdf144a79cce5641cd164098">link </a></li>
	<li>FluxStore MultiVendor - <a target='_blank' href="https://inspireui.notion.site/Plugins-a21a4799cba449a583d8fcb2b7292d45"></a><a target='_blank' href="https://inspireui.notion.site/Plugins-a21a4799cba449a583d8fcb2b7292d45">link</a> </li>
	<li>FluxStore Shopify - <a target='_blank' href="https://inspireui.notion.site/Plugins-a21a4799cba449a583d8fcb2b7292d45"></a><a target='_blank' href="https://inspireui.notion.site/Plugins-a21a4799cba449a583d8fcb2b7292d45">link</a> </li>
	<li>FluxStore Manager - <a target='_blank' href="https://inspireui.notion.site/Plugins-a21a4799cba449a583d8fcb2b7292d45"></a><a target='_blank' href="https://inspireui.notion.site/Plugins-a21a4799cba449a583d8fcb2b7292d45">link</a> </li>
	<li>FluxStore Delivery Boy - <a target='_blank' href="https://inspireui.notion.site/Plugins-a21a4799cba449a583d8fcb2b7292d45"></a><a target='_blank' href="https://inspireui.notion.site/Plugins-a21a4799cba449a583d8fcb2b7292d45">link</a> </li>
	<li>FluxStore Listing - <a target='_blank' href="https://inspireui.notion.site/Plugins-a21a4799cba449a583d8fcb2b7292d45"></a><a target='_blank' href="https://inspireui.notion.site/Plugins-a21a4799cba449a583d8fcb2b7292d45">link</a> </li>
	<li>FluxStore Prestashop - <a target='_blank' href="https://inspireui.notion.site/Plugins-a21a4799cba449a583d8fcb2b7292d45"></a><a target='_blank' href="https://inspireui.notion.site/Plugins-a21a4799cba449a583d8fcb2b7292d45">link</a> </li>
	<li>FluxStore Notion - <a target='_blank' href="https://inspireui.notion.site/Plugins-a21a4799cba449a583d8fcb2b7292d45"></a><a target='_blank' href="https://inspireui.notion.site/Plugins-a21a4799cba449a583d8fcb2b7292d45">link</a> </li>
	<li>FluxStore BigCommerce - <a target='_blank' href="https://inspireui.notion.site/Plugins-a21a4799cba449a583d8fcb2b7292d45"></a><a target='_blank' href="https://inspireui.notion.site/Plugins-a21a4799cba449a583d8fcb2b7292d45">link</a> </li>
	<li>FluxStore Strapi - <a target='_blank' href="https://inspireui.notion.site/Plugins-a21a4799cba449a583d8fcb2b7292d45"></a><a target='_blank' href="https://inspireui.notion.site/Plugins-a21a4799cba449a583d8fcb2b7292d45">link</a></li>
	<li>FluxNews (Wordpess) - <a target='_blank' href="https://inspireui.notion.site/Plugins-a21a4799cba449a583d8fcb2b7292d45" style="font-family: var(--editor-font-family); font-size: inherit; font-weight: var(--font-weight-normal);"></a><a target='_blank' href="https://inspireui.notion.site/Plugins-a21a4799cba449a583d8fcb2b7292d45" style="font-family: var(--editor-font-family); font-size: inherit; font-weight: var(--font-weight-normal);">link</a><span style="color: var(--text-primary-color); font-family: var(--editor-font-family); font-size: inherit; font-weight: var(--font-weight-normal);"> </span></li>
</ul>
</div>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Announcing FluxBuilder 1.6]]></title>
      <link>https://inspireui.com/blog/FluxBuilder-Announcing FluxBuilder 1.6/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxBuilder-Announcing FluxBuilder 1.6/</guid>
      <pubDate>Wed, 09 Nov 2022 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[Discover the exciting features of FluxBuilder 1.6! Enhance your app development experience with the latest updates and improvements for seamless performance.]]></description>
      <category><![CDATA[FluxBuilder]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/posts/37/responsive/fluxbuilder-1.6.x-lg.webp" alt="Announcing FluxBuilder 1.6" /><p>Hi Friends, after spending thousands of hours with the team, finally we are excited to let you know that the new release for the FluxBuilder app is now available for download:</p>
<ul>
	<li>❇️ New AppBar template.</li>
	<li>❇️ New Shoes UI template.</li>
	<li>❇️ TabMenu &amp; Scrollable.</li>
	<li>❇️ MultiLevel Category layout.</li>
	<li>❇️ Vertical Product List.</li>
	<li>❇️ Phone Number Config.</li>
	<li>❇️ Hide/show Tabs.</li>
	<li>👉 <a target='_blank' href="https://inspireui.notion.site/ChangeLog-9931069f51c64e2993dcdc350f4bc332">See detail changelog...</a></li>
</ul>
<p><img class="post__image" src="https://inspireui.com/posts/37/fluxbuilder-1.6.png" alt="" width="1608" height="4397"></p>
<h6><strong>Download Free FluxBuilder (App Builder)</strong></h6>
<ul>
	<li>Window or MacOS: <a target='_blank' href="https://github.com/inspireui/fluxbuilder/releases">https://github.com/inspireui/fluxbuilder/releases</a> </li>
	<li>Web version: <a target='_blank' href="https://web.fluxbuilder.com">https://web.fluxbuilder.com</a> </li>
</ul>
<p><img class="post__image" src="https://inspireui.com/posts/37/fluxbuilder.png" alt="" width="1404" height="333"></p>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Announcing FluxBuilder 1.5]]></title>
      <link>https://inspireui.com/blog/FluxBuilder-Announcing FluxBuilder 1.5/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxBuilder-Announcing FluxBuilder 1.5/</guid>
      <pubDate>Sat, 02 Jul 2022 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[Discover the exciting features of FluxBuilder 1.5! Enhance your app development experience with the latest updates and improvements for seamless performance.]]></description>
      <category><![CDATA[FluxBuilder]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/posts/26/responsive/1_FRDwkTOfbuXDGbSfr21dJQ-lg.webp" alt="Announcing FluxBuilder 1.5" /><div class="ir is it iu iv">
	<p id="75fc" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph=""><em class="kt">Proceed with the big success of the FluxBuilder version 1.4.x, InspireUI is constantly working hard to upgrade the drag and drop </em><a target='_blank' class="au ku" href="https://fluxbuilder.com/" rel="noopener ugc nofollow" target="_blank"><em class="kt">FluxBuilder</em></a><em class="kt"> tool. And now</em><strong class="jx iz"><em class="kt"> FluxBuilder version 1.5.x</em></strong><em class="kt"> finally is published with more functionalities.</em></p>
	<p id="c39e" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph=""><strong class="jx iz"><em class="kt">Try Now</em></strong><em class="kt"> — the </em><a target='_blank' class="au ku" href="https://github.com/inspireui/fluxbuilder/releases" rel="noopener ugc nofollow" target="_blank"><em class="kt">latest FluxBuilder</em></a><em class="kt">.</em></p>
</div>
<div class="ir is it iu iv">
	<h1 id="6aad" class="lo lp iy bm lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml ga" data-selectable-paragraph="">What’s new in FluxBuilder 1.5.x</h1>
	<pre class="kw kx ky kz gx mm bs mn mo dz mp"><span id="5956" class="ga mq lp iy mp b dm mr ms l mt mu" data-selectable-paragraph=""><strong class="mp iz">FluxBuilder 1.5.1:<br></strong>---<br>(1) GDPR &amp; Account Deletion 🏆<br>(2) <strong class="mp iz">App Performance</strong> ⭐️<br>(3) Tera Wallet 🧧<br>(4) WooCommerce Appointments 📆<br>(5) MyFatoorah Payment 💰<br>(6) PayTM Payment 💰<br>(7) Tap Payment 💵<br>(8) Search Product 🔎<br>(9) <strong class="mp iz">Cloud Config</strong> 🌨️</span><span id="c826" class="ga mq lp iy mp b dm mv ms l mt mu" data-selectable-paragraph=""><strong class="mp iz">FluxBuilder 1.5.0:<br></strong>---<br>(10) <strong class="mp iz">Publish</strong> 🖌<br>(11) Test APK &amp; iOS 📲<br>(12) BigCommerce Platform 🅱️<br>(13) Webview+Token Feature 🌈<br>(14) Product List's UIs 💦</span><span id="ea3b" class="ga mq lp iy mp b dm mv ms l mt mu" data-selectable-paragraph=""><strong class="mp iz">Important Improvement:<br></strong>---<br>+ <strong class="mp iz">Build On Cloud</strong> 🚀 {download, <strong class="mp iz">integration configs</strong>, copy log}<br>+ Homepage 🏡 {Geo search, <strong class="mp iz">Tag</strong>, Banner Image-Horizontal, <strong class="mp iz">TikTok</strong>} <br>+ Category 🧰 {Hide Empty Categories, Remap Categories}<br>+ Parallax Effect 🌠<br>+ Always Show AppBar ⭐️<br>+ TabBar on Top 🌇<br>+ Google Map 🗺<br>+ <a target='_blank' class="au ku" href="https://www.notion.so/Subscription-Plans-d38ae11f562b41708ba6a0410be16fa3" rel="noopener ugc nofollow" target="_blank"><strong class="mp iz">Subscription</strong></a> 🌏</span><span id="43d1" class="ga mq lp iy mp b dm mv ms l mt mu" data-selectable-paragraph=""><strong class="mp iz">Note</strong>: The detailed explaination is also updated via <a target='_blank' class="au ku" href="https://www.notion.so/FluxBuilder-f23547be583e47838da6eb3097944d3f" rel="noopener ugc nofollow" target="_blank">Changelog</a> page.</span></pre>
</div>
<div class="o dx lh li id lj" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="ff95" class="lo lp iy bm lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml ga" data-selectable-paragraph="">(1) GDPR Compliance 🏆</h1>
	<p id="8ad5" class="pw-post-body-paragraph jv jw iy jx b jy mw ka kb kc mx ke kf kg my ki kj kk mz km kn ko na kq kr ks ir ga" data-selectable-paragraph="">As the <a target='_blank' class="au ku" href="https://developer.apple.com/news/?id=12m75xbj" rel="noopener ugc nofollow" target="_blank">new requirement</a> from the Apple Store, when submitting new apps and app updates, they must include the Account Deletion <strong class="jx iz">starting June 30, 2022</strong>, which let users initiate deletion of their account within the app to protect their data privacy.</p>
	<p id="9f13" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Understand that, after developing this new feature for <a target='_blank' class="au ku" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">FluxStore Apps</a>, InspireUI has quickly added it to FluxBuilder — <strong class="jx iz">GDPR Compliance</strong> to support all users using <a target='_blank' class="au ku" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">FluxStore Apps</a>.</p>
	<p id="14ff" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">GDPR Compliance<strong class="jx iz"> </strong>feature provides both the <strong class="jx iz">Account Deletion</strong> option and the ability to show the <strong class="jx iz">Privacy Policies</strong> for the first time opening the app, which following the <a target='_blank' class="au ku" href="https://uxdesign.cc/what-does-gdpr-mean-for-ux-9b5ecbc51a43" rel="noopener" target="_blank">GDPR compliance</a> affects all companies that do business in the EU, as the image below.</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm nb">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*84iFUXWEDTI2ImpgjlsvYg.png 640w, https://miro.medium.com/max/720/1*84iFUXWEDTI2ImpgjlsvYg.png 720w, https://miro.medium.com/max/750/1*84iFUXWEDTI2ImpgjlsvYg.png 750w, https://miro.medium.com/max/786/1*84iFUXWEDTI2ImpgjlsvYg.png 786w, https://miro.medium.com/max/828/1*84iFUXWEDTI2ImpgjlsvYg.png 828w, https://miro.medium.com/max/1100/1*84iFUXWEDTI2ImpgjlsvYg.png 1100w, https://miro.medium.com/max/1400/1*84iFUXWEDTI2ImpgjlsvYg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*84iFUXWEDTI2ImpgjlsvYg.png" alt="" width="700" height="433" loading="eager">
				</picture>
			</div>
		</div>
		<figcaption class="nc bl gn gl gm nd ne bm b bn bo cn" data-selectable-paragraph=""><strong class="bm nf">GDPR Compliance — </strong>Account Deletion, Policies</figcaption>
	</figure>
	<p id="5d54" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Now users can confidently publish their apps on Apple Store. Also, InspireUI can confidently provide the frequently updated <a target='_blank' class="au ku" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">FluxStore Apps</a> and FluxBuilder, saving hours of app development effort.</p>
</div>
<div class="o dx lh li id lj" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="92ab" class="lo lp iy bm lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml ga" data-selectable-paragraph="">(2) App Performance ⚡️</h1>
	<p id="5a79" class="pw-post-body-paragraph jv jw iy jx b jy mw ka kb kc mx ke kf kg my ki kj kk mz km kn ko na kq kr ks ir ga" data-selectable-paragraph="">App Performance feature has been available on <a target='_blank' class="au ku" href="https://github.com/inspireui/fluxbuilder/releases" rel="noopener ugc nofollow" target="_blank">FluxBuilder 1.5.1</a> to take your app performance to a higher level. You are able to enable the <strong class="jx iz">HTTP Cache</strong> to save the performance and the repeat network request that will help the app load faster with the detailed guide attached.</p>
	<p id="9f97" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">The original product images usually cause slow app loading that we really do not want. <strong class="jx iz">Image Optimization</strong> helps to improve performance by enabling the loading of compressed thumbnails instead of original images. No more the app does not show product images.</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm ng">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*-jeB0fzzraHC8qKZO-VLWg.png 640w, https://miro.medium.com/max/720/1*-jeB0fzzraHC8qKZO-VLWg.png 720w, https://miro.medium.com/max/750/1*-jeB0fzzraHC8qKZO-VLWg.png 750w, https://miro.medium.com/max/786/1*-jeB0fzzraHC8qKZO-VLWg.png 786w, https://miro.medium.com/max/828/1*-jeB0fzzraHC8qKZO-VLWg.png 828w, https://miro.medium.com/max/1100/1*-jeB0fzzraHC8qKZO-VLWg.png 1100w, https://miro.medium.com/max/1400/1*-jeB0fzzraHC8qKZO-VLWg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*-jeB0fzzraHC8qKZO-VLWg.png" alt="" width="700" height="432" loading="eager">
				</picture>
			</div>
		</div>
		<figcaption class="nc bl gn gl gm nd ne bm b bn bo cn" data-selectable-paragraph=""><strong class="bm nf">App Performance —</strong> Loading Improvement, missing Images</figcaption>
	</figure>
</div>
<div class="o dx lh li id lj" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="6dd0" class="lo lp iy bm lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml ga" data-selectable-paragraph="">(3) Tera Wallet 🧧</h1>
	<p id="9f3a" class="pw-post-body-paragraph jv jw iy jx b jy mw ka kb kc mx ke kf kg my ki kj kk mz km kn ko na kq kr ks ir ga" data-selectable-paragraph="">FluxBuilder is becoming more and more varied in supported Features and Design. In version 1.5.1, the Terra Wallet will be the next feature added. Users can find it in the <strong class="jx iz">Checkout &amp; Payment</strong> of <strong class="jx iz">Features</strong>.</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm nh">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*CApSgTSSkC3sowrPpi9aqg.png 640w, https://miro.medium.com/max/720/1*CApSgTSSkC3sowrPpi9aqg.png 720w, https://miro.medium.com/max/750/1*CApSgTSSkC3sowrPpi9aqg.png 750w, https://miro.medium.com/max/786/1*CApSgTSSkC3sowrPpi9aqg.png 786w, https://miro.medium.com/max/828/1*CApSgTSSkC3sowrPpi9aqg.png 828w, https://miro.medium.com/max/1100/1*CApSgTSSkC3sowrPpi9aqg.png 1100w, https://miro.medium.com/max/1400/1*CApSgTSSkC3sowrPpi9aqg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*CApSgTSSkC3sowrPpi9aqg.png" alt="" width="700" height="432" loading="eager">
				</picture>
			</div>
		</div>
		<figcaption class="nc bl gn gl gm nd ne bm b bn bo cn" data-selectable-paragraph=""><strong class="bm nf">Tera Wallet —</strong> on the drag&amp;drop FluxBuilder</figcaption>
	</figure>
	<p id="e4d2" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Actually, the Tera Wallet is familiar with users who are owning the <a target='_blank' class="au ku" href="https://1.envato.market/QL4d9" rel="noopener ugc nofollow" target="_blank">FluxStore Woocommerce</a>, <a target='_blank' class="au ku" href="https://1.envato.market/NW4q1" rel="noopener ugc nofollow" target="_blank">FluxStore Multi-Vendor</a>, or <a target='_blank' class="au ku" href="https://1.envato.market/40oN3" rel="noopener ugc nofollow" target="_blank">FluxStore Pro</a> (Woocommerce) app.</p>
	<p id="516a" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Users just need to install and activate the <a target='_blank' class="au ku" href="https://wordpress.org/plugins/woo-wallet/" rel="noopener ugc nofollow" target="_blank">Tera Wallet</a> on their websites. After that, go to the Profile tab and enable Tera Wallet in <strong class="jx iz">General Settings</strong>. The feature will display after successful login.</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm nh">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*m8n1DAnlcHrMvC5TSYkIsg.png 640w, https://miro.medium.com/max/720/1*m8n1DAnlcHrMvC5TSYkIsg.png 720w, https://miro.medium.com/max/750/1*m8n1DAnlcHrMvC5TSYkIsg.png 750w, https://miro.medium.com/max/786/1*m8n1DAnlcHrMvC5TSYkIsg.png 786w, https://miro.medium.com/max/828/1*m8n1DAnlcHrMvC5TSYkIsg.png 828w, https://miro.medium.com/max/1100/1*m8n1DAnlcHrMvC5TSYkIsg.png 1100w, https://miro.medium.com/max/1400/1*m8n1DAnlcHrMvC5TSYkIsg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*m8n1DAnlcHrMvC5TSYkIsg.png" alt="" width="700" height="432" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="nc bl gn gl gm nd ne bm b bn bo cn" data-selectable-paragraph=""><strong class="bm nf">Tera Wallet — </strong>Display on Settings screen</figcaption>
	</figure>
</div>
<div class="o dx lh li id lj" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="e339" class="lo lp iy bm lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml ga" data-selectable-paragraph="">(4) WooCommerce Appointments 📆</h1>
	<p id="4734" class="pw-post-body-paragraph jv jw iy jx b jy mw ka kb kc mx ke kf kg my ki kj kk mz km kn ko na kq kr ks ir ga" data-selectable-paragraph="">This would be the strangest new feature of FluxBuilder. Because the feature has been available for FluxStore Apps for a long time ago and why is it included in FluxBuilder until version 1.5.1?</p>
	<p id="86f6" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">In previous times, FluxBuilder focuses more on Design and complex Features to make it easier when creating apps. At the present, FluxBuilder is gradually developing more for all features to produce convenience and shorter the time of setting up the app.</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm ni">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*ytzF3LpojHtA5KTZvc_3zA.png 640w, https://miro.medium.com/max/720/1*ytzF3LpojHtA5KTZvc_3zA.png 720w, https://miro.medium.com/max/750/1*ytzF3LpojHtA5KTZvc_3zA.png 750w, https://miro.medium.com/max/786/1*ytzF3LpojHtA5KTZvc_3zA.png 786w, https://miro.medium.com/max/828/1*ytzF3LpojHtA5KTZvc_3zA.png 828w, https://miro.medium.com/max/1100/1*ytzF3LpojHtA5KTZvc_3zA.png 1100w, https://miro.medium.com/max/1400/1*ytzF3LpojHtA5KTZvc_3zA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*ytzF3LpojHtA5KTZvc_3zA.png" alt="" width="700" height="430" loading="eager">
				</picture>
			</div>
		</div>
		<figcaption class="nc bl gn gl gm nd ne bm b bn bo cn" data-selectable-paragraph=""><strong class="bm nf">WooCommerce Appointments plugin —</strong> Booking feature</figcaption>
	</figure>
	<p id="5d5f" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">For the <a target='_blank' class="au ku" href="https://bookingwp.com/plugins/woocommerce-appointments/" rel="noopener ugc nofollow" target="_blank">WooCommerce Appointments</a>, users can set the maximum booking date limit, by enabling <strong class="jx iz">Advance Booking Limit</strong> and adjusting the limit variable. If users do not set a value for it, the booking feature will not limit the time that an appointment can be booked.</p>
</div>
<div class="o dx lh li id lj" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="fabf" class="lo lp iy bm lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml ga" data-selectable-paragraph="">(5) MyFatoorah Payment 💰</h1>
	<p id="cbf7" class="pw-post-body-paragraph jv jw iy jx b jy mw ka kb kc mx ke kf kg my ki kj kk mz km kn ko na kq kr ks ir ga" data-selectable-paragraph="">The developer’s group at InspireUI has just implemented this <a target='_blank' class="au ku" href="https://www.myfatoorah.com/" rel="noopener ugc nofollow" target="_blank">MyFatoorah payment</a> on the latest <a target='_blank' class="au ku" href="https://1.envato.market/QL4d9" rel="noopener ugc nofollow" target="_blank">FluxStore</a> 3.0.2 apps. And simultaneously support to enable this payment on the drag and drop FluxBuidler tool for users to easily configure.</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm nj">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*tcGKhTHKTywMxHrL1U7uIA.png 640w, https://miro.medium.com/max/720/1*tcGKhTHKTywMxHrL1U7uIA.png 720w, https://miro.medium.com/max/750/1*tcGKhTHKTywMxHrL1U7uIA.png 750w, https://miro.medium.com/max/786/1*tcGKhTHKTywMxHrL1U7uIA.png 786w, https://miro.medium.com/max/828/1*tcGKhTHKTywMxHrL1U7uIA.png 828w, https://miro.medium.com/max/1100/1*tcGKhTHKTywMxHrL1U7uIA.png 1100w, https://miro.medium.com/max/1400/1*tcGKhTHKTywMxHrL1U7uIA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*tcGKhTHKTywMxHrL1U7uIA.png" alt="" width="700" height="431" loading="eager">
				</picture>
			</div>
		</div>
		<figcaption class="nc bl gn gl gm nd ne bm b bn bo cn" data-selectable-paragraph=""><strong class="bm nf">Payments — </strong>MyFatoorah, Tap, and PayTM payments</figcaption>
	</figure>
	<h1 id="a1e2" class="lo lp iy bm lq lr nk lt lu lv nl lx ly lz nm mb mc md nn mf mg mh no mj mk ml ga" data-selectable-paragraph="">(6) Tap Payment 💵</h1>
	<p id="9363" class="pw-post-body-paragraph jv jw iy jx b jy mw ka kb kc mx ke kf kg my ki kj kk mz km kn ko na kq kr ks ir ga" data-selectable-paragraph="">Following the familiar payment features in FluxBuilder in previous versions, the new checkout payment has been implemented — Tap Payment.</p>
	<p id="1019" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">There is a selection to enable or disable the payments. Besides, obviously, users can set up the Payment on FluxBuilder easily by inputting the feature config information. For example, users need to submit the <em class="kt">Secret Key</em> and <em class="kt">Payment Method ID</em> to make the Tap Payment work on the app after enabling.</p>
	<h1 id="51a7" class="lo lp iy bm lq lr nk lt lu lv nl lx ly lz nm mb mc md nn mf mg mh no mj mk ml ga" data-selectable-paragraph="">(7) PayTM Payment 💰</h1>
	<p id="1bfd" class="pw-post-body-paragraph jv jw iy jx b jy mw ka kb kc mx ke kf kg my ki kj kk mz km kn ko na kq kr ks ir ga" data-selectable-paragraph="">In addition, we’ve also added the PayTM payment. <a target='_blank' class="au ku" href="https://wordpress.org/plugins/paytm-payments/" rel="noopener ugc nofollow" target="_blank">PayTM Payment Gateway</a> should be installed on the website first. Then, in FluxBuilder, just input the <em class="kt">Payment Method ID</em> and <em class="kt">Merchant Identifier</em> to configure this payment.</p>
</div>
<div class="o dx lh li id lj" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="76d2" class="lo lp iy bm lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml ga" data-selectable-paragraph="">(8) Search Product 🔎</h1>
	<p id="d8c6" class="pw-post-body-paragraph jv jw iy jx b jy mw ka kb kc mx ke kf kg my ki kj kk mz km kn ko na kq kr ks ir ga" data-selectable-paragraph="">Users often search using precise product identifiers, such as stock keeping units (<strong class="jx iz">SKU</strong>), that vendors set and use to track the movement of their inventory. Searching by SKU makes it easier for users to find the product they’re looking for.</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm nj">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*a-hvXLWtBbtgABHOLqGCgA.png 640w, https://miro.medium.com/max/720/1*a-hvXLWtBbtgABHOLqGCgA.png 720w, https://miro.medium.com/max/750/1*a-hvXLWtBbtgABHOLqGCgA.png 750w, https://miro.medium.com/max/786/1*a-hvXLWtBbtgABHOLqGCgA.png 786w, https://miro.medium.com/max/828/1*a-hvXLWtBbtgABHOLqGCgA.png 828w, https://miro.medium.com/max/1100/1*a-hvXLWtBbtgABHOLqGCgA.png 1100w, https://miro.medium.com/max/1400/1*a-hvXLWtBbtgABHOLqGCgA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*a-hvXLWtBbtgABHOLqGCgA.png" alt="" width="700" height="430" loading="eager">
				</picture>
			</div>
		</div>
		<figcaption class="nc bl gn gl gm nd ne bm b bn bo cn" data-selectable-paragraph=""><strong class="bm nf">Search Product — </strong>enable SKU Search &amp; Ajax Search Pro</figcaption>
	</figure>
	<p id="391c" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">This effective <strong class="jx iz">Search Product</strong> feature provides the ability to enable or disable the SKU search or the ultimate WordPress search engine <a target='_blank' class="au ku" href="https://ajaxsearchpro.com/" rel="noopener ugc nofollow" target="_blank"><strong class="jx iz">Ajax Search Pro</strong></a>, which is available for WooCommerce.</p>
</div>
<div class="o dx lh li id lj" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="4d3a" class="lo lp iy bm lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml ga" data-selectable-paragraph="">(9) Cloud Config 🌨</h1>
	<p id="caaa" class="pw-post-body-paragraph jv jw iy jx b jy mw ka kb kc mx ke kf kg my ki kj kk mz km kn ko na kq kr ks ir ga" data-selectable-paragraph="">The <strong class="jx iz">Cloud Config</strong> feature will join to support <strong class="jx iz">updating the app Design</strong> without re-publishing to Apple Store and Google Play by simple steps:</p>
	<p id="3b0b" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">1️⃣ Simply <strong class="jx iz">create</strong> an account on any Cloud Server.<br>2️⃣ Then <strong class="jx iz">upload</strong> the config JSON files to the Cloud Server <em class="kt">(which is the app Design that you would like to update. You can use the </em><a target='_blank' class="au ku" href="https://tppr.me/NdgZY" rel="noopener ugc nofollow" target="_blank"><em class="kt">Export</em></a><em class="kt"> feature to export the Design config JSON files).</em><br>3️⃣ <strong class="jx iz">Copy</strong> a URL link (example: <em class="kt">https://yourname.vercel.app/config_en.json</em>) and <strong class="jx iz">input</strong> it to Cloud Config as the image below:</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm np">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*lnUh2J8yfFSjCV_rghkLlw.png 640w, https://miro.medium.com/max/720/1*lnUh2J8yfFSjCV_rghkLlw.png 720w, https://miro.medium.com/max/750/1*lnUh2J8yfFSjCV_rghkLlw.png 750w, https://miro.medium.com/max/786/1*lnUh2J8yfFSjCV_rghkLlw.png 786w, https://miro.medium.com/max/828/1*lnUh2J8yfFSjCV_rghkLlw.png 828w, https://miro.medium.com/max/1100/1*lnUh2J8yfFSjCV_rghkLlw.png 1100w, https://miro.medium.com/max/1400/1*lnUh2J8yfFSjCV_rghkLlw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*lnUh2J8yfFSjCV_rghkLlw.png" alt="" width="700" height="432" loading="eager">
				</picture>
			</div>
		</div>
		<figcaption class="nc bl gn gl gm nd ne bm b bn bo cn" data-selectable-paragraph=""><strong class="bm nf">Cloud Config — </strong>Update the app Design on cloud</figcaption>
	</figure>
	<p id="67aa" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Of course, users of <a target='_blank' class="au ku" href="https://1.envato.market/QL4d9" rel="noopener ugc nofollow" target="_blank">FluxStore WooCommerce</a>, <a target='_blank' class="au ku" href="https://1.envato.market/NW4q1" rel="noopener ugc nofollow" target="_blank">FluxStore Multi Vendors</a>, <a target='_blank' class="au ku" href="https://1.envato.market/40oN3" rel="noopener ugc nofollow" target="_blank">FluxStore Pro</a> (WooCommerce only), and <a target='_blank' class="au ku" href="https://1.envato.market/yA91G" rel="noopener ugc nofollow" target="_blank">FluxNews</a> apps have <strong class="jx iz">two flexible ways</strong> to update Design without re-publishing:<br>1️⃣ Use this <strong class="jx iz">Cloud Config</strong> feature. Remember to <a target='_blank' class="au ku" href="https://tppr.me/w7VRD" rel="noopener ugc nofollow" target="_blank">turn off</a> the MStore-API Caching on App Performance.<br>2️⃣ Or upload the config JSON files to <strong class="jx iz">MStore API</strong> plugin in their websites easily <em class="kt">(no need to use this Cloud Config feature)</em>. Just remember to <a target='_blank' class="au ku" href="https://tppr.me/z95Gc" rel="noopener ugc nofollow" target="_blank">enable</a> the MStore-API Caching.</p>
</div>
<div class="o dx lh li id lj" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="9994" class="lo lp iy bm lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml ga" data-selectable-paragraph="">(10) Publish 🖌</h1>
	<p id="83c7" class="pw-post-body-paragraph jv jw iy jx b jy mw ka kb kc mx ke kf kg my ki kj kk mz km kn ko na kq kr ks ir ga" data-selectable-paragraph="">In addition to the Cloud Config above, this Publish feature could be seen as one of the signatures of FluxBuilder because of its amazing benefit to users.</p>
	<p id="f714" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">One thing we love about FluxBuilder is that it does not just update the app Design — it also updates both the <strong class="jx iz">Design and Features</strong> of apps without re-publishing to App Stores by clicking the green <strong class="jx iz">Publish</strong> button as in the image below:</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm nh">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*YBimR_YzGoC9LDHeUhGPCg.png 640w, https://miro.medium.com/max/720/1*YBimR_YzGoC9LDHeUhGPCg.png 720w, https://miro.medium.com/max/750/1*YBimR_YzGoC9LDHeUhGPCg.png 750w, https://miro.medium.com/max/786/1*YBimR_YzGoC9LDHeUhGPCg.png 786w, https://miro.medium.com/max/828/1*YBimR_YzGoC9LDHeUhGPCg.png 828w, https://miro.medium.com/max/1100/1*YBimR_YzGoC9LDHeUhGPCg.png 1100w, https://miro.medium.com/max/1400/1*YBimR_YzGoC9LDHeUhGPCg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*YBimR_YzGoC9LDHeUhGPCg.png" alt="" width="700" height="430" loading="eager">
				</picture>
			</div>
		</div>
		<figcaption class="nc bl gn gl gm nd ne bm b bn bo cn" data-selectable-paragraph=""><strong class="bm nf">Publish —</strong> Update Design &amp; Features of apps without republishing</figcaption>
	</figure>
	<p id="0cab" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">The Cloud Config feature helps users configure the cloud information for the first time. After publishing the app to App Stores, sometimes they need to update the <strong class="jx iz">Design</strong> of apps without re-publishing to App Stores. Instead of uploading the config JSON files to the Cloud Server or MStore API plugin on their websites, users are able to do it <strong class="jx iz">directly</strong> from the FluxBuilder tool via the <strong class="jx iz">Publish</strong> feature.</p>
</div>
<div class="o dx lh li id lj" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="d20c" class="lo lp iy bm lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml ga" data-selectable-paragraph="">(11) Test APK &amp; iOS 📲</h1>
	<p id="b322" class="pw-post-body-paragraph jv jw iy jx b jy mw ka kb kc mx ke kf kg my ki kj kk mz km kn ko na kq kr ks ir ga" data-selectable-paragraph=""><em class="kt">Immediately experience the app designed by yourself on real devices </em><strong class="jx iz"><em class="kt">in 1 minute</em></strong><em class="kt">.</em></p>
	<p id="f309" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">This sounds crazy but it’s true. Now, all users (even presale customers) can easily see how their app looks on their phones after designed by <a target='_blank' class="au ku" href="https://github.com/inspireui/fluxbuilder/releases" rel="noopener ugc nofollow" target="_blank">FluxBuilder</a>.</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm nq">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*CsDuoUJ4l-EmwEOJq7nnsA.gif 640w, https://miro.medium.com/max/720/1*CsDuoUJ4l-EmwEOJq7nnsA.gif 720w, https://miro.medium.com/max/750/1*CsDuoUJ4l-EmwEOJq7nnsA.gif 750w, https://miro.medium.com/max/786/1*CsDuoUJ4l-EmwEOJq7nnsA.gif 786w, https://miro.medium.com/max/828/1*CsDuoUJ4l-EmwEOJq7nnsA.gif 828w, https://miro.medium.com/max/1100/1*CsDuoUJ4l-EmwEOJq7nnsA.gif 1100w, https://miro.medium.com/max/1400/1*CsDuoUJ4l-EmwEOJq7nnsA.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*CsDuoUJ4l-EmwEOJq7nnsA.gif" alt="" width="700" height="448" loading="eager">
				</picture>
			</div>
		</div>
		<figcaption class="nc bl gn gl gm nd ne bm b bn bo cn" data-selectable-paragraph=""><strong class="bm nf">Test APK, Test iOS —</strong> build the Demo App (only DESIGN) for your Website</figcaption>
	</figure>
	<p id="11f5" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Because of framework limitations, the simulator on <a target='_blank' class="au ku" href="https://fluxbuilder.com/" rel="noopener ugc nofollow" target="_blank">FluxBuilder</a> is not able to display some design items on FluxBuilder <em class="kt">(such as TikTok videos, Html, etc.)</em>. To quickly solve the problem, InspireUI has provided the <strong class="jx iz">Test APK</strong> and <strong class="jx iz">Test iOS</strong> to help users test their app DESIGN on Android Phones <em class="kt">(and the file is for testing purposes only so publishing is impossible)</em>.</p>
	<p id="89a2" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">🚨 However, please notice that there are still <strong class="jx iz">some features requiring additional configuration</strong>, such as <em class="kt">Map, Social Login, Push Notifications, Dynamic Link, Realtime Chat, Ads</em>. So if they <strong class="jx iz">do not work</strong>, it is properly because they need to be set as the corresponding manual tutorial to work well on the app, and some <a target='_blank' class="au ku" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">FluxStore apps</a> need to install the integration API.</p>
</div>
<div class="o dx lh li id lj" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="ee22" class="lo lp iy bm lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml ga" data-selectable-paragraph="">(12) BigCommerce Platform 🅱️</h1>
	<p id="a7a7" class="pw-post-body-paragraph jv jw iy jx b jy mw ka kb kc mx ke kf kg my ki kj kk mz km kn ko na kq kr ks ir ga" data-selectable-paragraph="">Together with the launching of the <a target='_blank' class="au ku" href="https://1.envato.market/x9q9RA" rel="noopener ugc nofollow" target="_blank">FluxStore BigCommerce</a> app, FluxBuilder now supports BigCommerce as it has been doing with the other FluxStore apps. Users can create, design, and customize the BigCommerce app and build the app by FluxBuilder.</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm nr">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*TU72nPaKkvvFdOLa22907g.png 640w, https://miro.medium.com/max/720/1*TU72nPaKkvvFdOLa22907g.png 720w, https://miro.medium.com/max/750/1*TU72nPaKkvvFdOLa22907g.png 750w, https://miro.medium.com/max/786/1*TU72nPaKkvvFdOLa22907g.png 786w, https://miro.medium.com/max/828/1*TU72nPaKkvvFdOLa22907g.png 828w, https://miro.medium.com/max/1100/1*TU72nPaKkvvFdOLa22907g.png 1100w, https://miro.medium.com/max/1400/1*TU72nPaKkvvFdOLa22907g.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*TU72nPaKkvvFdOLa22907g.png" alt="" width="700" height="452" loading="eager">
				</picture>
			</div>
		</div>
		<figcaption class="nc bl gn gl gm nd ne bm b bn bo cn" data-selectable-paragraph=""><strong class="bm nf">BigCommerce app —</strong> 14 supported platforms on <a target='_blank' class="au ku" href="https://fluxbuilder.com/" rel="noopener ugc nofollow" target="_blank">FluxBuilder</a></figcaption>
	</figure>
</div>
<div class="o dx lh li id lj" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="36b9" class="lo lp iy bm lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml ga" data-selectable-paragraph="">(13) Webview+Token Feature 🌈</h1>
	<p id="3e73" class="pw-post-body-paragraph jv jw iy jx b jy mw ka kb kc mx ke kf kg my ki kj kk mz km kn ko na kq kr ks ir ga" data-selectable-paragraph="">“<em class="kt">I want every user to be logged in to the App and the Webview sections of same website in the App also at the App Login itself</em>.” — a user suggested.</p>
	<p id="906f" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">InspireUI and users sometimes will be on the same wavelength accidentally. Because of that, the Webview &amp; Token feature which was identified as “<em class="kt">a must-have feature</em>” and “<em class="kt">an amazing feature</em>” was quickly added to FluxBuilder to support users.</p>
	<p id="ff41" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">After logging into the App, it is no longer necessary to re-login to access the Webview Page. Currently, the feature is supported on 3 main screens: Settings, Side menu, and TabBar.</p>
	<p id="ca94" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Especially, users can use Javascript to hide some webview UI on the app.</p>
	<figure class="kw kx ky kz gx la">
		<div class="m fs l do">
			<div class="ns nt l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FaoEAzrhkKC0%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DaoEAzrhkKC0&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FaoEAzrhkKC0%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="FluxBuilder #29: Webview Page on app (App Builder - Flutter)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
		</div>
	</figure>
</div>
<div class="o dx lh li id lj" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="eb22" class="lo lp iy bm lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml ga" data-selectable-paragraph="">(14) Product List 💦</h1>
	<p id="a9ea" class="pw-post-body-paragraph jv jw iy jx b jy mw ka kb kc mx ke kf kg my ki kj kk mz km kn ko na kq kr ks ir ga" data-selectable-paragraph="">The Product List feature in this new version of FluxBuilder has been upgraded with more functionalities. Now there are 3 UIs on the Product List screen which users can choose to show Images or only Title.</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm kv">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*lgIwdMNz3_39Y0qEUl_q5A.png 640w, https://miro.medium.com/max/720/1*lgIwdMNz3_39Y0qEUl_q5A.png 720w, https://miro.medium.com/max/750/1*lgIwdMNz3_39Y0qEUl_q5A.png 750w, https://miro.medium.com/max/786/1*lgIwdMNz3_39Y0qEUl_q5A.png 786w, https://miro.medium.com/max/828/1*lgIwdMNz3_39Y0qEUl_q5A.png 828w, https://miro.medium.com/max/1100/1*lgIwdMNz3_39Y0qEUl_q5A.png 1100w, https://miro.medium.com/max/1400/1*lgIwdMNz3_39Y0qEUl_q5A.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*lgIwdMNz3_39Y0qEUl_q5A.png" alt="" width="700" height="525" loading="eager">
				</picture>
			</div>
		</div>
		<figcaption class="nc bl gn gl gm nd ne bm b bn bo cn" data-selectable-paragraph=""><strong class="bm nf">Product List screen — </strong>3 flexible templates</figcaption>
	</figure>
	<p id="ec94" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">The bottom-corner Cart icon is also able to be enabled or hidden on the Product List screen.</p>
	<figure class="kw kx ky kz gx la">
		<div class="m fs l do">
			<div class="ns nt l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FJVsHR1qMsqM%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DJVsHR1qMsqM&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FJVsHR1qMsqM%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="FluxBuilder #33: Product List screen (App Builder 2022)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
		</div>
	</figure>
</div>
<div class="o dx lh li id lj" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="66fb" class="lo lp iy bm lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml ga" data-selectable-paragraph="">Important Improvements</h1>
	<p id="d3b5" class="pw-post-body-paragraph jv jw iy jx b jy mw ka kb kc mx ke kf kg my ki kj kk mz km kn ko na kq kr ks ir ga" data-selectable-paragraph=""><em class="kt">There are many powerful improvements on the FluxBuidler 1.5.x, such as:</em></p>
	<p id="f523" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">🚀 <strong class="jx iz">Build On Cloud</strong>: the new <a target='_blank' class="au ku" href="https://tppr.me/Uz2w2" rel="noopener ugc nofollow" target="_blank"><strong class="jx iz">Integration Configs</strong></a> feature lets users know which configuration they have done or not. Or the <strong class="jx iz">Copy Log</strong> button helps users to copy and send to our technical team to more easily investigate the issue you encountered. Additionally, <strong class="jx iz">download</strong> the Keystore, Certificate, and Provisioning files which are created automatically from the drag&amp;drop FluxBuilder.</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm nu">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*gIm4PtIftxpYxi22Sennqw.png 640w, https://miro.medium.com/max/720/1*gIm4PtIftxpYxi22Sennqw.png 720w, https://miro.medium.com/max/750/1*gIm4PtIftxpYxi22Sennqw.png 750w, https://miro.medium.com/max/786/1*gIm4PtIftxpYxi22Sennqw.png 786w, https://miro.medium.com/max/828/1*gIm4PtIftxpYxi22Sennqw.png 828w, https://miro.medium.com/max/1100/1*gIm4PtIftxpYxi22Sennqw.png 1100w, https://miro.medium.com/max/1400/1*gIm4PtIftxpYxi22Sennqw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*gIm4PtIftxpYxi22Sennqw.png" alt="" width="700" height="440" loading="eager">
				</picture>
			</div>
		</div>
		<figcaption class="nc bl gn gl gm nd ne bm b bn bo cn" data-selectable-paragraph=""><strong class="bm nf">Build On Cloud — </strong>upgrade on FluxBuilder 1.5.1</figcaption>
	</figure>
	<p id="574d" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">🏡 On the <strong class="jx iz">Homepage</strong>, a bunch of features are included according to the requirements of users to provide a good experience:</p>
	<ul class="">
		<li id="dd02" class="nv nw iy jx b jy jz kc kd kg nx kk ny ko nz ks oa ob oc od ga" data-selectable-paragraph=""><strong class="jx iz">Banner Image</strong>: provide <strong class="jx iz">Horizontal</strong> type, you can add a multi-image banner as horizontal with support for smooth scrolling.</li>
	</ul>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm oe">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/0*UvsGlDUR_WvQTSBu 640w, https://miro.medium.com/max/720/0*UvsGlDUR_WvQTSBu 720w, https://miro.medium.com/max/750/0*UvsGlDUR_WvQTSBu 750w, https://miro.medium.com/max/786/0*UvsGlDUR_WvQTSBu 786w, https://miro.medium.com/max/828/0*UvsGlDUR_WvQTSBu 828w, https://miro.medium.com/max/1100/0*UvsGlDUR_WvQTSBu 1100w, https://miro.medium.com/max/1400/0*UvsGlDUR_WvQTSBu 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/0*UvsGlDUR_WvQTSBu" alt="" width="700" height="292" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="nc bl gn gl gm nd ne bm b bn bo cn" data-selectable-paragraph=""><strong class="bm nf">Banner Image —</strong> new Horizontal type</figcaption>
	</figure>
	<ul class="">
		<li id="b6e2" class="nv nw iy jx b jy jz kc kd kg nx kk ny ko nz ks oa ob oc od ga" data-selectable-paragraph=""><a target='_blank' class="au ku" href="https://tppr.me/t79qA" rel="noopener ugc nofollow" target="_blank"><strong class="jx iz">Geo Search</strong></a></li>
		<li id="cad9" class="nv nw iy jx b jy of kc og kg oh kk oi ko oj ks oa ob oc od ga" data-selectable-paragraph="">Support users to <a target='_blank' class="au ku" href="https://tppr.me/LtfeB" rel="noopener ugc nofollow" target="_blank">select <strong class="jx iz">Tag</strong></a> after choosing a Category on <strong class="jx iz">Product Horizontal</strong> or <strong class="jx iz">Banner Image</strong> items.</li>
		<li id="8602" class="nv nw iy jx b jy of kc og kg oh kk oi ko oj ks oa ob oc od ga" data-selectable-paragraph=""><strong class="jx iz">TikTok</strong> videos widget 🎸: Responding to the high inquiry about adding TikTok videos to the app, FluxBuilder instantly launches the new Widget for the Home page — TikTok Videos Widget. The feature does not require many steps to show up a range of videos on your TikTok channel — just input the TikTok account name. It’s DONE!</li>
	</ul>
	<figure class="kw kx ky kz gx la">
		<div class="m fs l do">
			<div class="ns nt l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FPzbuFvErlCs%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DPzbuFvErlCs&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FPzbuFvErlCs%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="💥FluxBuilder #30: Tiktok on Homepage (App Builder - Flutter)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
		</div>
	</figure>
	<p id="c804" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">🧰 On the <strong class="jx iz">Category</strong> screen, many clients would like to display Categories that do not have any products, while others do not like to show them. So we add the <strong class="jx iz">Hide Empty Category</strong> feature to the Category tab for flexible configuration.</p>
	<p id="359a" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Besides that, some request that FluxBuilder should support Categories Remap to help them define a new multi-category tree that is different from the backend site.</p>
	<p id="f70f" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">With <strong class="jx iz">Category Remap</strong>, users can control the Location, Order, and Level of the Category.</p>
	<p id="b465" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">It is very useful for the <a target='_blank' class="au ku" href="http://1.envato.market/o9vAg" rel="noopener ugc nofollow" target="_blank">Shopify app</a> whose categories do not have multi-level!</p>
	<figure class="kw kx ky kz gx la">
		<div class="m fs l do">
			<div class="ns nt l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FKar-zZl4D9I%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DKar-zZl4D9I&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FKar-zZl4D9I%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="💥FluxBuilder #32: Map Categories (App Builder 2022)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
		</div>
	</figure>
	<ul class="">
		<li id="29cb" class="nv nw iy jx b jy jz kc kd kg nx kk ny ko nz ks oa ob oc od ga" data-selectable-paragraph="">Other features such as Parallax Effect, TabBar on Top, always show AppBar, <a target='_blank' class="au ku" href="https://tppr.me/zd4yZ" rel="noopener ugc nofollow" target="_blank">Google Map</a>, <a target='_blank' class="au ku" href="https://www.notion.so/Subscription-Plans-d38ae11f562b41708ba6a0410be16fa3" rel="noopener ugc nofollow" target="_blank">Subscription</a> to extend your expired Technical Support time, etc.</li>
	</ul>
</div>
<div class="o dx lh li id lj" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="96f2" class="lo lp iy bm lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml ga" data-selectable-paragraph="">Your feedbacks are welcome ❤️</h1>
	<p id="0801" class="pw-post-body-paragraph jv jw iy jx b jy mw ka kb kc mx ke kf kg my ki kj kk mz km kn ko na kq kr ks ir ga" data-selectable-paragraph="">Let’s be a part of <a target='_blank' class="au ku" href="https://github.com/inspireui/fluxbuilder/releases" rel="noopener ugc nofollow" target="_blank">FluxBuilder</a> ✈️ develop your creativity ✈️</p>
	<p id="bdcc" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">InspireUI gives FluxBuilder the first steps, but the outstanding success of this drag and drop tool has been built from the suggestions and recommendations of consumers.</p>
	<p id="11d3" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Basically, most of the fundamental features of a mobile app are consisted in this tool. You are able to easily create your own app with FluxBuilder in a short time.</p>
	<p id="6ae2" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">However, FluxBuilder is more than that. We highly appreciate all of your cooperation ideas and we are working every day to constantly improve and innovate it to give you the flexibility to take full advantage of this drag&amp;drop tool.</p>
	<p id="0e2e" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Thank you for your support of <a target='_blank' class="au ku" href="https://fluxbuilder.com/" rel="noopener ugc nofollow" target="_blank">FluxBuilder</a> tool and <a target='_blank' class="au ku" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">FluxStore Apps</a> ❤️ Welcome to <a target='_blank' class="au ku" href="https://github.com/inspireui/fluxbuilder/releases" rel="noopener ugc nofollow" target="_blank">FluxBuilder 1.5</a>!</p>
</div>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[How to create Apps using FluxBuider?]]></title>
      <link>https://inspireui.com/blog/FluxBuilder-How to create Apps using FluxBuider/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxBuilder-How to create Apps using FluxBuider/</guid>
      <pubDate>Tue, 10 May 2022 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[Discover how to create stunning apps effortlessly with FluxBuilder. Our comprehensive guide walks you through the features and benefits of this powerful tool.]]></description>
      <category><![CDATA[FluxBuilder]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/posts/22/responsive/1_qIDO8zM2usSKUhSv1lLYQg-lg.webp" alt="How to create Apps using FluxBuider?" /><div class="ir is it iu iv">
	<p id="d65d" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Hello again from InspireUI team!👋 This is the guide for new users to use the <strong class="jx iz">latest Drag&amp;drop FluxBuilder 1.2.3</strong></p>
	<p id="8cd2" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">This drag&amp;drop tool is compatible with all <a target='_blank' class="au kt" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">FluxStore apps</a> (except <a target='_blank' class="au kt" href="https://1.envato.market/Kkdxz" rel="noopener ugc nofollow" target="_blank">FluxStore Manager</a> and <a target='_blank' class="au kt" href="https://1.envato.market/4edvXL" rel="noopener ugc nofollow" target="_blank">FluxStore Delivery Boy</a>). We will keep the blog post as short as possible. Let’s go🏄‍♀️</p>
	<blockquote class="ku kv kw">
		<p id="6ebc" class="jv jw kx jx b jy jz ka kb kc kd ke kf ky kh ki kj kz kl km kn la kp kq kr ks ir ga" data-selectable-paragraph=""><strong class="jx iz">There are 6 steps</strong> to use <a target='_blank' class="au kt" href="https://fluxbuilder.com/" rel="noopener ugc nofollow" target="_blank">FluxBuilder</a> for your Website:<br>1. Download and Install <a target='_blank' class="au kt" href="https://github.com/inspireui/fluxbuilder/releases" rel="noopener ugc nofollow" target="_blank">FluxBuilder</a><br>2. Sign Up, then Login<br>3. Integrate with your website<br>4. Customize the Design<br>5. Customize the Features<br>6. Build your app (APK, IPA)<br>Others<br>💝 <a target='_blank' class="au kt" href="https://www.youtube.com/inspireui?sub_confirmation=1" rel="noopener ugc nofollow" target="_blank">InspireUI</a> Youtube</p>
	</blockquote>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm lb">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*qIDO8zM2usSKUhSv1lLYQg.png 640w, https://miro.medium.com/max/720/1*qIDO8zM2usSKUhSv1lLYQg.png 720w, https://miro.medium.com/max/750/1*qIDO8zM2usSKUhSv1lLYQg.png 750w, https://miro.medium.com/max/786/1*qIDO8zM2usSKUhSv1lLYQg.png 786w, https://miro.medium.com/max/828/1*qIDO8zM2usSKUhSv1lLYQg.png 828w, https://miro.medium.com/max/1100/1*qIDO8zM2usSKUhSv1lLYQg.png 1100w, https://miro.medium.com/max/1400/1*qIDO8zM2usSKUhSv1lLYQg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*qIDO8zM2usSKUhSv1lLYQg.png" alt="" width="700" height="501" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="ln bl gn gl gm lo lp bm b bn bo cn" data-selectable-paragraph="">FluxBuilder 1.2.3</figcaption>
	</figure>
</div>
<div class="o dx lq lr id ls" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="3394" class="lx ly iy bm lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu ga" data-selectable-paragraph="">1. Download and Install📦</h1>
	<p id="c526" class="pw-post-body-paragraph jv jw iy jx b jy mv ka kb kc mw ke kf kg mx ki kj kk my km kn ko mz kq kr ks ir ga" data-selectable-paragraph="">Click here for <a target='_blank' class="au kt" href="https://youtu.be/bBxUzQ0Nowo" rel="noopener ugc nofollow" target="_blank">Video guide</a>.</p>
	<p id="9427" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Download the latest FluxBuilder <a target='_blank' class="au kt" href="https://github.com/inspireui/fluxbuilder/releases" rel="noopener ugc nofollow" target="_blank">here</a>. It is available for Windows and macOS.<br>To install on MacOS successfully, <strong class="jx iz">Right-click</strong> on FluxBuilder.pkg &gt; select <strong class="jx iz">Open</strong> &gt; <strong class="jx iz">Open</strong> again. It’ll work!</p>
	<h1 id="e876" class="lx ly iy bm lz ma na mc md me nb mg mh mi nc mk ml mm nd mo mp mq ne ms mt mu ga" data-selectable-paragraph="">2. Sign Up, then Login✨</h1>
	<p id="b5d6" class="pw-post-body-paragraph jv jw iy jx b jy mv ka kb kc mw ke kf kg mx ki kj kk my km kn ko mz kq kr ks ir ga" data-selectable-paragraph="">Click here for <a target='_blank' class="au kt" href="https://youtu.be/TAKSXn3bLU8" rel="noopener ugc nofollow" target="_blank">Video guide</a>.</p>
	<p id="1f4f" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">After launching FluxBuilder, sign up a new account and login:<br>Select <strong class="jx iz">Login</strong> &gt; <strong class="jx iz">Sign Up</strong>:</p>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm nf">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*iKNjD-rADxv8NCyfnmyyeg.gif 640w, https://miro.medium.com/max/720/1*iKNjD-rADxv8NCyfnmyyeg.gif 720w, https://miro.medium.com/max/750/1*iKNjD-rADxv8NCyfnmyyeg.gif 750w, https://miro.medium.com/max/786/1*iKNjD-rADxv8NCyfnmyyeg.gif 786w, https://miro.medium.com/max/828/1*iKNjD-rADxv8NCyfnmyyeg.gif 828w, https://miro.medium.com/max/1100/1*iKNjD-rADxv8NCyfnmyyeg.gif 1100w, https://miro.medium.com/max/1400/1*iKNjD-rADxv8NCyfnmyyeg.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*iKNjD-rADxv8NCyfnmyyeg.gif" alt="" width="700" height="465" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<ul class="">
		<li id="924c" class="ng nh iy jx b jy jz kc kd kg ni kk nj ko nk ks nl nm nn no ga" data-selectable-paragraph="">Input your name, email, and new password, then select <strong class="jx iz">Sign Up</strong> button.</li>
		<li id="fe5c" class="ng nh iy jx b jy np kc nq kg nr kk ns ko nt ks nl nm nn no ga" data-selectable-paragraph="">Check your mailbox for the activation email, activate it. Then login to FluxBuilder.</li>
	</ul>
	<p id="23c3" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph=""><strong class="jx iz">Solve Issue</strong>: If <strong class="jx iz">nothing displays when you’re typing</strong>, please change to English keyboard (typing in English).</p>
	<h1 id="684e" class="lx ly iy bm lz ma na mc md me nb mg mh mi nc mk ml mm nd mo mp mq ne ms mt mu ga" data-selectable-paragraph="">3. Integrate with your Website⚡️</h1>
	<p id="5344" class="pw-post-body-paragraph jv jw iy jx b jy mv ka kb kc mw ke kf kg mx ki kj kk my km kn ko mz kq kr ks ir ga" data-selectable-paragraph="">Click here for <a target='_blank' class="au kt" href="https://youtu.be/6DiqjN5vKE4" rel="noopener ugc nofollow" target="_blank">Video guide</a>.</p>
	<p id="630c" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Follow 3 simple steps:</p>
	<ol class="">
		<li id="98fb" class="ng nh iy jx b jy jz kc kd kg ni kk nj ko nk ks nu nm nn no ga" data-selectable-paragraph="">Select DASHBOARD, then <strong class="jx iz">Create New App</strong></li>
	</ol>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm nv">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*A8E-kUBit-Iy8jJV7ouwyw.png 640w, https://miro.medium.com/max/720/1*A8E-kUBit-Iy8jJV7ouwyw.png 720w, https://miro.medium.com/max/750/1*A8E-kUBit-Iy8jJV7ouwyw.png 750w, https://miro.medium.com/max/786/1*A8E-kUBit-Iy8jJV7ouwyw.png 786w, https://miro.medium.com/max/828/1*A8E-kUBit-Iy8jJV7ouwyw.png 828w, https://miro.medium.com/max/1100/1*A8E-kUBit-Iy8jJV7ouwyw.png 1100w, https://miro.medium.com/max/1400/1*A8E-kUBit-Iy8jJV7ouwyw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*A8E-kUBit-Iy8jJV7ouwyw.png" alt="" width="700" height="392" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="ln bl gn gl gm lo lp bm b bn bo cn" data-selectable-paragraph="">Create New App</figcaption>
	</figure>
	<p id="4ae9" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">2. Input your Website URL, and keys (if any), then click <strong class="jx iz">Run Troubleshoot</strong></p>
	<ul class="">
		<li id="0f46" class="ng nh iy jx b jy jz kc kd kg ni kk nj ko nk ks nl nm nn no ga" data-selectable-paragraph="">Make sure you input <strong class="jx iz">https</strong> instead of http.</li>
		<li id="fce0" class="ng nh iy jx b jy np kc nq kg nr kk ns ko nt ks nl nm nn no ga" data-selectable-paragraph="">Make sure you do <strong class="jx iz">not input sub-folder domain</strong> like this <a target='_blank' class="au kt" href="https://yaari.store/pk-en" rel="noopener ugc nofollow" target="_blank">https://yaari.store/pk-en</a> because it causes Rest API issue. Please change to subdomain or main domain.</li>
	</ul>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm nw">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*VPMG3-cILrfDnDrnMuPulA.png 640w, https://miro.medium.com/max/720/1*VPMG3-cILrfDnDrnMuPulA.png 720w, https://miro.medium.com/max/750/1*VPMG3-cILrfDnDrnMuPulA.png 750w, https://miro.medium.com/max/786/1*VPMG3-cILrfDnDrnMuPulA.png 786w, https://miro.medium.com/max/828/1*VPMG3-cILrfDnDrnMuPulA.png 828w, https://miro.medium.com/max/1100/1*VPMG3-cILrfDnDrnMuPulA.png 1100w, https://miro.medium.com/max/1400/1*VPMG3-cILrfDnDrnMuPulA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*VPMG3-cILrfDnDrnMuPulA.png" alt="" width="700" height="475" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="ln bl gn gl gm lo lp bm b bn bo cn" data-selectable-paragraph="">Input your website</figcaption>
	</figure>
	<p id="dbcf" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">3. Select a template</p>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm nx">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*0ZdAkxfNFcF0H7H7q8XeyA.png 640w, https://miro.medium.com/max/720/1*0ZdAkxfNFcF0H7H7q8XeyA.png 720w, https://miro.medium.com/max/750/1*0ZdAkxfNFcF0H7H7q8XeyA.png 750w, https://miro.medium.com/max/786/1*0ZdAkxfNFcF0H7H7q8XeyA.png 786w, https://miro.medium.com/max/828/1*0ZdAkxfNFcF0H7H7q8XeyA.png 828w, https://miro.medium.com/max/1100/1*0ZdAkxfNFcF0H7H7q8XeyA.png 1100w, https://miro.medium.com/max/1400/1*0ZdAkxfNFcF0H7H7q8XeyA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*0ZdAkxfNFcF0H7H7q8XeyA.png" alt="" width="700" height="466" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="ln bl gn gl gm lo lp bm b bn bo cn" data-selectable-paragraph="">Select a template</figcaption>
	</figure>
	<h1 id="3e0f" class="lx ly iy bm lz ma na mc md me nb mg mh mi nc mk ml mm nd mo mp mq ne ms mt mu ga" data-selectable-paragraph="">4. Customize the Design⭐️</h1>
	<p id="1e80" class="pw-post-body-paragraph jv jw iy jx b jy mv ka kb kc mw ke kf kg mx ki kj kk my km kn ko mz kq kr ks ir ga" data-selectable-paragraph="">Click here for <a target='_blank' class="au kt" href="https://youtu.be/v-3dbhw6IBw" rel="noopener ugc nofollow" target="_blank">Video guide</a>.</p>
	<p id="8ca1" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">If you <strong class="jx iz">can not drag&amp;drop</strong> the elements on the <strong class="jx iz">right panel</strong>, <strong class="jx iz">press &amp; hold</strong> in <strong class="jx iz">2–3 seconds</strong> then drag &amp; drop.<br>You also can drag&amp;drop <strong class="jx iz">Tabs</strong> on the left menu.</p>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm ny">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*bj2rVLN9aAEJ4XDeuZLQRg.png 640w, https://miro.medium.com/max/720/1*bj2rVLN9aAEJ4XDeuZLQRg.png 720w, https://miro.medium.com/max/750/1*bj2rVLN9aAEJ4XDeuZLQRg.png 750w, https://miro.medium.com/max/786/1*bj2rVLN9aAEJ4XDeuZLQRg.png 786w, https://miro.medium.com/max/828/1*bj2rVLN9aAEJ4XDeuZLQRg.png 828w, https://miro.medium.com/max/1100/1*bj2rVLN9aAEJ4XDeuZLQRg.png 1100w, https://miro.medium.com/max/1400/1*bj2rVLN9aAEJ4XDeuZLQRg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*bj2rVLN9aAEJ4XDeuZLQRg.png" alt="" width="700" height="467" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="ln bl gn gl gm lo lp bm b bn bo cn" data-selectable-paragraph="">Custom the App Design</figcaption>
	</figure>
	<p id="9206" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Check the <a target='_blank' class="au kt" href="https://www.notion.so/Checklist-86f6d2003c3648c683bdde8c37c43577" rel="noopener ugc nofollow" target="_blank">CheckList</a> for detail.</p>
	<h1 id="e67f" class="lx ly iy bm lz ma na mc md me nb mg mh mi nc mk ml mm nd mo mp mq ne ms mt mu ga" data-selectable-paragraph="">5. Customize the Features✨</h1>
	<p id="0636" class="pw-post-body-paragraph jv jw iy jx b jy mv ka kb kc mw ke kf kg mx ki kj kk my km kn ko mz kq kr ks ir ga" data-selectable-paragraph="">Click here for <a target='_blank' class="au kt" href="https://youtu.be/Swan_7LDHus" rel="noopener ugc nofollow" target="_blank">Video guide</a>.</p>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm nz">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*bbSGXqXwtvCh-cgd0ZMRsA.png 640w, https://miro.medium.com/max/720/1*bbSGXqXwtvCh-cgd0ZMRsA.png 720w, https://miro.medium.com/max/750/1*bbSGXqXwtvCh-cgd0ZMRsA.png 750w, https://miro.medium.com/max/786/1*bbSGXqXwtvCh-cgd0ZMRsA.png 786w, https://miro.medium.com/max/828/1*bbSGXqXwtvCh-cgd0ZMRsA.png 828w, https://miro.medium.com/max/1100/1*bbSGXqXwtvCh-cgd0ZMRsA.png 1100w, https://miro.medium.com/max/1400/1*bbSGXqXwtvCh-cgd0ZMRsA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*bbSGXqXwtvCh-cgd0ZMRsA.png" alt="" width="700" height="466" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<p id="27eb" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Precondition: Activate with your purchase code of <a target='_blank' class="au kt" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">FluxStore or FluxNews</a> apps (regular or extended licenses).</p>
	<p id="c354" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Check the <a target='_blank' class="au kt" href="https://www.notion.so/Checklist-86f6d2003c3648c683bdde8c37c43577" rel="noopener ugc nofollow" target="_blank">CheckList</a> for the detailed features.</p>
	<h1 id="154f" class="lx ly iy bm lz ma na mc md me nb mg mh mi nc mk ml mm nd mo mp mq ne ms mt mu ga" data-selectable-paragraph="">6. Build your app (APK, IPA)🚀</h1>
	<p id="f2fe" class="pw-post-body-paragraph jv jw iy jx b jy mv ka kb kc mw ke kf kg mx ki kj kk my km kn ko mz kq kr ks ir ga" data-selectable-paragraph="">Click here for <a target='_blank' class="au kt" href="https://youtu.be/V220IKh1dGc" rel="noopener ugc nofollow" target="_blank">Video guide</a>.</p>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm oa">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*M22YP2SaZZS2nr1XNIdtdQ.png 640w, https://miro.medium.com/max/720/1*M22YP2SaZZS2nr1XNIdtdQ.png 720w, https://miro.medium.com/max/750/1*M22YP2SaZZS2nr1XNIdtdQ.png 750w, https://miro.medium.com/max/786/1*M22YP2SaZZS2nr1XNIdtdQ.png 786w, https://miro.medium.com/max/828/1*M22YP2SaZZS2nr1XNIdtdQ.png 828w, https://miro.medium.com/max/1100/1*M22YP2SaZZS2nr1XNIdtdQ.png 1100w, https://miro.medium.com/max/1400/1*M22YP2SaZZS2nr1XNIdtdQ.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*M22YP2SaZZS2nr1XNIdtdQ.png" alt="" width="700" height="565" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="ln bl gn gl gm lo lp bm b bn bo cn" data-selectable-paragraph="">Build iOS &amp; Android apps</figcaption>
	</figure>
	<p id="ecab" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Precondition: Activate with your Extended license of <a target='_blank' class="au kt" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">FluxStore</a> apps.</p>
	<ul class="">
		<li id="19c9" class="ng nh iy jx b jy jz kc kd kg ni kk nj ko nk ks nl nm nn no ga" data-selectable-paragraph="">With regular license, you can build your app with Android studio and Flutter with this guide <a target='_blank' class="au kt" href="https://support.inspireui.com/" rel="noopener ugc nofollow" target="_blank">https://support.inspireui.com/</a></li>
		<li id="21b7" class="ng nh iy jx b jy np kc nq kg nr kk ns ko nt ks nl nm nn no ga" data-selectable-paragraph="">With extended license, use <a target='_blank' class="au kt" href="https://support.inspireui.com/help-center/articles/15/80/97/build-apk-and-ipa-files" rel="noopener ugc nofollow" target="_blank">this guide</a> after purchase.</li>
	</ul>
	<h1 id="e5fa" class="lx ly iy bm lz ma na mc md me nb mg mh mi nc mk ml mm nd mo mp mq ne ms mt mu ga" data-selectable-paragraph="">Others👍</h1>
	<h2 id="fa89" class="ob ly iy bm lz oc od oe md of og oh mh kg oi oj ml kk ok ol mp ko om on mt oo ga" data-selectable-paragraph="">1. Import✨</h2>
	<p id="33a5" class="pw-post-body-paragraph jv jw iy jx b jy mv ka kb kc mw ke kf kg mx ki kj kk my km kn ko mz kq kr ks ir ga" data-selectable-paragraph="">Click here for <a target='_blank' class="au kt" href="https://youtu.be/kbDKBqso2-Q" rel="noopener ugc nofollow" target="_blank">Video guide</a>.</p>
	<p id="e899" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">In case you already had your own <strong class="jx iz">.json</strong> or <strong class="jx iz">env.dart</strong> file (in source code of <a target='_blank' class="au kt" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">FluxStore</a> apps). And now you would like to change the app Design or Features. Just import it into the FluxBuilder tool to continue customization.</p>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm nv">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*lG0mHDVqHBxe3gsO_XB2YA.png 640w, https://miro.medium.com/max/720/1*lG0mHDVqHBxe3gsO_XB2YA.png 720w, https://miro.medium.com/max/750/1*lG0mHDVqHBxe3gsO_XB2YA.png 750w, https://miro.medium.com/max/786/1*lG0mHDVqHBxe3gsO_XB2YA.png 786w, https://miro.medium.com/max/828/1*lG0mHDVqHBxe3gsO_XB2YA.png 828w, https://miro.medium.com/max/1100/1*lG0mHDVqHBxe3gsO_XB2YA.png 1100w, https://miro.medium.com/max/1400/1*lG0mHDVqHBxe3gsO_XB2YA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*lG0mHDVqHBxe3gsO_XB2YA.png" alt="" width="700" height="345" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<ul class="">
		<li id="40fa" class="ng nh iy jx b jy jz kc kd kg ni kk nj ko nk ks nl nm nn no ga" data-selectable-paragraph="">Import the Design: refer to <strong class="jx iz">Import Config DESIGN</strong>, open <strong class="jx iz">.json</strong> file (it usually is the <strong class="jx iz">lib/config/config_en.json</strong> file in your FluxStore source code).</li>
		<li id="9662" class="ng nh iy jx b jy np kc nq kg nr kk ns ko nt ks nl nm nn no ga" data-selectable-paragraph="">Import the Features: refer to <strong class="jx iz">Import Config ENV</strong>, open the <strong class="jx iz">lib/env.dart</strong> file.</li>
	</ul>
	<h2 id="a3d2" class="ob ly iy bm lz oc od oe md of og oh mh kg oi oj ml kk ok ol mp ko om on mt oo ga" data-selectable-paragraph="">2. Export🏄‍♀️</h2>
	<p id="abca" class="pw-post-body-paragraph jv jw iy jx b jy mv ka kb kc mw ke kf kg mx ki kj kk my km kn ko mz kq kr ks ir ga" data-selectable-paragraph="">Click here for <a target='_blank' class="au kt" href="https://youtu.be/kbDKBqso2-Q?t=176" rel="noopener ugc nofollow" target="_blank">Video guide</a>.</p>
	<ul class="">
		<li id="051d" class="ng nh iy jx b jy jz kc kd kg ni kk nj ko nk ks nl nm nn no ga" data-selectable-paragraph="">After designing your app via the FluxBuilder tool, you will export the customized design and feature files and save them to your FluxStore/FluxNews source code.</li>
		<li id="d840" class="ng nh iy jx b jy np kc nq kg nr kk ns ko nt ks nl nm nn no ga" data-selectable-paragraph="">On MacOS, it supports the short-cut to copy the JSON Design content to Clipboard by pressing <strong class="jx iz">Command ⌘ + C</strong></li>
		<li id="402d" class="ng nh iy jx b jy np kc nq kg nr kk ns ko nt ks nl nm nn no ga" data-selectable-paragraph="">Precondition: Activate with your purchase code of <a target='_blank' class="au kt" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">FluxStore or FluxNews</a> apps (regular or extended licenses).</li>
	</ul>
	<h2 id="bc3b" class="ob ly iy bm lz oc od oe md of og oh mh kg oi oj ml kk ok ol mp ko om on mt oo ga" data-selectable-paragraph="">3. Update Design without re-Publishing⭐️</h2>
	<p id="8044" class="pw-post-body-paragraph jv jw iy jx b jy mv ka kb kc mw ke kf kg mx ki kj kk my km kn ko mz kq kr ks ir ga" data-selectable-paragraph="">You are able to update Design without re-publishing to AppStore/Google Play. Follow <a target='_blank' class="au kt" href="https://support.inspireui.com/help-center/articles/15/80/95/update-design-without-re-publishing" rel="noopener ugc nofollow" target="_blank">this guide</a> after purchase.</p>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm op">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*8uLg9KVY_nLASbdcDGU1vg.png 640w, https://miro.medium.com/max/720/1*8uLg9KVY_nLASbdcDGU1vg.png 720w, https://miro.medium.com/max/750/1*8uLg9KVY_nLASbdcDGU1vg.png 750w, https://miro.medium.com/max/786/1*8uLg9KVY_nLASbdcDGU1vg.png 786w, https://miro.medium.com/max/828/1*8uLg9KVY_nLASbdcDGU1vg.png 828w, https://miro.medium.com/max/1100/1*8uLg9KVY_nLASbdcDGU1vg.png 1100w, https://miro.medium.com/max/1400/1*8uLg9KVY_nLASbdcDGU1vg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*8uLg9KVY_nLASbdcDGU1vg.png" alt="" width="700" height="324" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<h2 id="374e" class="ob ly iy bm lz oc od oe md of og oh mh kg oi oj ml kk ok ol mp ko om on mt oo ga" data-selectable-paragraph="">4. Dark &amp; Light themes📲</h2>
	<p id="a863" class="pw-post-body-paragraph jv jw iy jx b jy mv ka kb kc mw ke kf kg mx ki kj kk my km kn ko mz kq kr ks ir ga" data-selectable-paragraph="">Click here for <a target='_blank' class="au kt" href="https://youtu.be/sl0MnnuC690" rel="noopener ugc nofollow" target="_blank">Video guide</a>.</p>
	<ul class="">
		<li id="7fee" class="ng nh iy jx b jy jz kc kd kg ni kk nj ko nk ks nl nm nn no ga" data-selectable-paragraph="">Dark theme of App:</li>
	</ul>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm oq">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*6Pj75uKEqx31fQZO9WI6QA.png 640w, https://miro.medium.com/max/720/1*6Pj75uKEqx31fQZO9WI6QA.png 720w, https://miro.medium.com/max/750/1*6Pj75uKEqx31fQZO9WI6QA.png 750w, https://miro.medium.com/max/786/1*6Pj75uKEqx31fQZO9WI6QA.png 786w, https://miro.medium.com/max/828/1*6Pj75uKEqx31fQZO9WI6QA.png 828w, https://miro.medium.com/max/1100/1*6Pj75uKEqx31fQZO9WI6QA.png 1100w, https://miro.medium.com/max/1400/1*6Pj75uKEqx31fQZO9WI6QA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*6Pj75uKEqx31fQZO9WI6QA.png" alt="" width="700" height="637" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="ln bl gn gl gm lo lp bm b bn bo cn" data-selectable-paragraph="">App with Dark theme</figcaption>
	</figure>
	<ul class="">
		<li id="ea43" class="ng nh iy jx b jy jz kc kd kg ni kk nj ko nk ks nl nm nn no ga" data-selectable-paragraph="">Dark theme of FluxBuilder:</li>
	</ul>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm or">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*r905VUVhavjYpBSdlPZXxw.png 640w, https://miro.medium.com/max/720/1*r905VUVhavjYpBSdlPZXxw.png 720w, https://miro.medium.com/max/750/1*r905VUVhavjYpBSdlPZXxw.png 750w, https://miro.medium.com/max/786/1*r905VUVhavjYpBSdlPZXxw.png 786w, https://miro.medium.com/max/828/1*r905VUVhavjYpBSdlPZXxw.png 828w, https://miro.medium.com/max/1100/1*r905VUVhavjYpBSdlPZXxw.png 1100w, https://miro.medium.com/max/1400/1*r905VUVhavjYpBSdlPZXxw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*r905VUVhavjYpBSdlPZXxw.png" alt="" width="700" height="427" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="ln bl gn gl gm lo lp bm b bn bo cn" data-selectable-paragraph="">FluxBuilder with Dark theme</figcaption>
	</figure>
	<h2 id="6863" class="ob ly iy bm lz oc od oe md of og oh mh kg oi oj ml kk ok ol mp ko om on mt oo ga" data-selectable-paragraph="">5. Discover our Apps✨</h2>
	<p id="676f" class="pw-post-body-paragraph jv jw iy jx b jy mv ka kb kc mw ke kf kg mx ki kj kk my km kn ko mz kq kr ks ir ga" data-selectable-paragraph="">More information about the <a target='_blank' class="au kt" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">FluxStore or FluxNews</a> apps.</p>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm os">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*iuudAlycuNFXGZuptMOLQg.png 640w, https://miro.medium.com/max/720/1*iuudAlycuNFXGZuptMOLQg.png 720w, https://miro.medium.com/max/750/1*iuudAlycuNFXGZuptMOLQg.png 750w, https://miro.medium.com/max/786/1*iuudAlycuNFXGZuptMOLQg.png 786w, https://miro.medium.com/max/828/1*iuudAlycuNFXGZuptMOLQg.png 828w, https://miro.medium.com/max/1100/1*iuudAlycuNFXGZuptMOLQg.png 1100w, https://miro.medium.com/max/1400/1*iuudAlycuNFXGZuptMOLQg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*iuudAlycuNFXGZuptMOLQg.png" alt="" width="700" height="461" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<h1 id="0d31" class="lx ly iy bm lz ma na mc md me nb mg mh mi nc mk ml mm nd mo mp mq ne ms mt mu ga" data-selectable-paragraph="">InspireUI Youtube📀</h1>
	<p id="2ed3" class="pw-post-body-paragraph jv jw iy jx b jy mv ka kb kc mw ke kf kg mx ki kj kk my km kn ko mz kq kr ks ir ga" data-selectable-paragraph=""><strong class="jx iz">Feel free to subscribe</strong> to our <a target='_blank' class="au kt" href="https://www.youtube.com/inspireui?sub_confirmation=1" rel="noopener ugc nofollow" target="_blank">InspireUI</a> channel and press the bell icon to get notifications about new videos.</p>
	<p id="aa00" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">We are releasing <strong class="jx iz">a series of FluxBuilder videos</strong> to help users being familiar and easier in using this Drag&amp;drop FluxBuilder tool🙂</p>
	<figure class="lc ld le lf gx lg">
		<div class="m fs l do">
			<div class="ot ou l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fm-8oO-YVpOg%3Flist%3DPLcF-HiQy-jOK1yhvqE5aj_s4OXqrC9J1v&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dm-8oO-YVpOg&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fm-8oO-YVpOg%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="FluxBuilder Features Walkthrough - fluxbuilder.com (Flutter App Builder)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
		</div>
	</figure>
	<p id="5991" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph=""><strong class="jx iz">Preview all of our FluxStore applications</strong>:</p>
	<figure class="lc ld le lf gx lg">
		<div class="m fs l do">
			<div class="ot ou l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F3AuNxAshjfU&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D3AuNxAshjfU&amp;image=http%3A%2F%2Fi.ytimg.com%2Fvi%2F3AuNxAshjfU%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="FluxStore WooCommerce app - Preview (Flutter E-Commerce App) #Shorts" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
		</div>
	</figure>
	<p id="313e" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph=""><strong class="jx iz">Preview our Showcase videos</strong> <a target='_blank' class="au kt" href="https://www.facebook.com/hashtag/fluxstore_showcase" rel="noopener ugc nofollow" target="_blank">and more</a>:</p>
	<figure class="lc ld le lf gx lg">
		<div class="m fs l do">
			<div class="ot ou l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FQCCuo6wOjDw%3Flist%3DPLcF-HiQy-jOLRvIpbBvlm3p4p-yTgr0IC&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DQCCuo6wOjDw&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FQCCuo6wOjDw%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="Showcase 1: Balloon Lagao | FluxStore (Flutter E-Commerce App) #Shorts" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
		</div>
	</figure>
	<p id="5b97" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Thank you so much and we look forward to serving you!</p>
</div>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Announcing Fluxstore 2.5]]></title>
      <link>https://inspireui.com/blog/Announcing-Fluxstore-2-5/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/Announcing-Fluxstore-2-5/</guid>
      <pubDate>Tue, 22 Feb 2022 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[Discover the exciting new features and enhancements in FluxStore 2.5! Elevate your app development experience with our latest update and unleash your creativity.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/posts/25/1_mrqo6LpOyPseisfoO6KIsw.png" alt="Announcing Fluxstore 2.5" /><a target='_blank'rticle>
	<div class="l">
		<div class="l">
			<section>
				<div class="ir is it iu iv">
					<blockquote class="jv jw jx">
						<p id="aa51" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph="">New Powerful features are ready for downloading 🎊</p>
					</blockquote>
					<h1 id="8ca7" class="lj lk iy bm ll lm ln lo lp lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg ga" data-selectable-paragraph="">What’s new in FluxStore App 2.5.3</h1>
					<pre class="ky kz la lb gx mh bs mi mj dz mk"><span id="b4bc" class="ga ml lk iy mk b dm mm mn l mo mp" data-selectable-paragraph=""><strong class="mk iz">New Features:<br></strong>---<br>(1) New Design Horizontal Product Layout⚡️<br>(2) Barcode &amp; QR code Scanner📲<br>(3) New Drawer Menu Layout🌈<br>(4) New Basic Layout Widgets (Button, Space...)⭐<br>(5) New PayTM Payment💰<br>(6) Re-Order💫<strong class="mk iz"><br></strong>(7) New Languages: Swedish🇸🇪, Finland🇫🇮, Greek🇬🇷, Khmer🇰🇭, Marathi, Kannada🇮🇳</span><span id="9d86" class="ga ml lk iy mk b dm mq mn l mo mp" data-selectable-paragraph=""><strong class="mk iz">Important Improvement:<br></strong>---<br>+ Compatible with latest Flutter 2.5.3 (Channel Stable)<br>+ Update all pubspec library to latest version<br>+ Support config for old and new SmartChat layout<br>+ Update the SMS Login to support RTL<br>+ Shorten firebase dynamic link<br>+ Upgrade flutter_local_notification 9.0.2<br>+ Disable the bottom cart in My WishList screen<br>+ Disable bottom bar when navigating to Webview Payment<br>+ Fetch Blog by Tag<br>+ Upgrade MStore API to support OneSignal Notification<br>+ Apply app Rating Disable condition<br>+ Show Delivery Date in the Order History Detail screen<br>+ Tera Wallet: TopUp via Webview</span><span id="5cf6" class="ga ml lk iy mk b dm mq mn l mo mp" data-selectable-paragraph=""><strong class="mk iz">Note</strong>: The detail explaination is also update via Changelog page. </span></pre>
					<h2 id="18f5" class="ml lk iy bm ll mr ms mt lp mu mv mw lt mx my mz lx na nb nc mb nd ne nf mf ng ga" data-selectable-paragraph="">(1) New Design Horizontal Product Layout⚡️</h2>
					<p id="5e4b" class="pw-post-body-paragraph jy jz iy kb b kc nh ke kf kg ni ki kj mx nj km kn na nk kq kr nd nl ku kv kw ir ga" data-selectable-paragraph="">Products layout is Pixel-perfect design on different types of layout screens, we have upgraded it more flexible to adapt from simple to complexity features.</p>
					<figure class="ky kz la lb gx lc gl gm paragraph-image">
						<div class="ld le do lf ce lg" tabindex="0" role="button">
							<div class="gl gm nm">
								<picture>
									<source data-testid="og" srcset="https://miro.medium.com/max/640/1*2l7yOVpABr7H6OI19z6bEA.png 640w, https://miro.medium.com/max/720/1*2l7yOVpABr7H6OI19z6bEA.png 720w, https://miro.medium.com/max/750/1*2l7yOVpABr7H6OI19z6bEA.png 750w, https://miro.medium.com/max/786/1*2l7yOVpABr7H6OI19z6bEA.png 786w, https://miro.medium.com/max/828/1*2l7yOVpABr7H6OI19z6bEA.png 828w, https://miro.medium.com/max/1100/1*2l7yOVpABr7H6OI19z6bEA.png 1100w, https://miro.medium.com/max/1400/1*2l7yOVpABr7H6OI19z6bEA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*2l7yOVpABr7H6OI19z6bEA.png" alt="" width="700" height="522" loading="lazy">
								</picture>
							</div>
						</div>
						<figcaption class="nn bl gn gl gm no np bm b bn bo cn" data-selectable-paragraph="">Image 1: New Design Horizontal Layout</figcaption>
					</figure>
					<ul class="">
						<li id="a480" class="nq nr iy kb b kc kd kg kh mx ns na nt nd nu kw nv nw nx ny ga" data-selectable-paragraph="">Support Background Image to display the impressive promotion banner 1️⃣</li>
						<li id="2a7a" class="nq nr iy kb b kc nz kg oa mx ob na oc nd od kw nv nw nx ny ga" data-selectable-paragraph="">Support the Multi Colors Background with flexible Size Adjustment 2️⃣</li>
						<li id="c60d" class="nq nr iy kb b kc nz kg oa mx ob na oc nd od kw nv nw nx ny ga" data-selectable-paragraph="">The Product List could be configured by the primary color 3️⃣</li>
					</ul>
					<figure class="ky kz la lb gx lc gl gm paragraph-image">
						<div class="ld le do lf ce lg" tabindex="0" role="button">
							<div class="gl gm nm">
								<picture>
									<source data-testid="og" srcset="https://miro.medium.com/max/640/1*-NAyc8Qu8-tpvxCINJWE6Q.png 640w, https://miro.medium.com/max/720/1*-NAyc8Qu8-tpvxCINJWE6Q.png 720w, https://miro.medium.com/max/750/1*-NAyc8Qu8-tpvxCINJWE6Q.png 750w, https://miro.medium.com/max/786/1*-NAyc8Qu8-tpvxCINJWE6Q.png 786w, https://miro.medium.com/max/828/1*-NAyc8Qu8-tpvxCINJWE6Q.png 828w, https://miro.medium.com/max/1100/1*-NAyc8Qu8-tpvxCINJWE6Q.png 1100w, https://miro.medium.com/max/1400/1*-NAyc8Qu8-tpvxCINJWE6Q.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*-NAyc8Qu8-tpvxCINJWE6Q.png" alt="" width="700" height="522" loading="lazy">
								</picture>
							</div>
						</div>
						<figcaption class="nn bl gn gl gm no np bm b bn bo cn" data-selectable-paragraph="">Image 2: FluxBuilder Tool also supports all the Design stuff.</figcaption>
					</figure>
					<ul class="">
						<li id="1d34" class="nq nr iy kb b kc kd kg kh mx ns na nt nd nu kw nv nw nx ny ga" data-selectable-paragraph="">New <a target='_blank' class="au oe" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">FluxStore apps</a> are compatible very well with the new <a target='_blank' class="au oe" href="https://fluxbuilder.com/" rel="noopener ugc nofollow" target="_blank">drag&amp;drop FluxBuilder tool</a> that helps to customize the app with super easy steps. No worries, you will not require the programming skills to do these fancy UIs.</li>
						<li id="8631" class="nq nr iy kb b kc nz kg oa mx ob na oc nd od kw nv nw nx ny ga" data-selectable-paragraph="">Easy to design the Banner &amp; all the detailed properties via <a target='_blank' class="au oe" href="https://fluxbuilder.com/" rel="noopener ugc nofollow" target="_blank">FluxBuilder</a> 4️⃣</li>
					</ul>
					<figure class="ky kz la lb gx lc gl gm paragraph-image">
						<div class="ld le do lf ce lg" tabindex="0" role="button">
							<div class="gl gm of">
								<picture>
									<source data-testid="og" srcset="https://miro.medium.com/max/640/1*XK-CbGe7tZkewvVtlkWl_g.png 640w, https://miro.medium.com/max/720/1*XK-CbGe7tZkewvVtlkWl_g.png 720w, https://miro.medium.com/max/750/1*XK-CbGe7tZkewvVtlkWl_g.png 750w, https://miro.medium.com/max/786/1*XK-CbGe7tZkewvVtlkWl_g.png 786w, https://miro.medium.com/max/828/1*XK-CbGe7tZkewvVtlkWl_g.png 828w, https://miro.medium.com/max/1100/1*XK-CbGe7tZkewvVtlkWl_g.png 1100w, https://miro.medium.com/max/1400/1*XK-CbGe7tZkewvVtlkWl_g.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*XK-CbGe7tZkewvVtlkWl_g.png" alt="" width="700" height="498" loading="lazy">
								</picture>
							</div>
						</div>
						<figcaption class="nn bl gn gl gm no np bm b bn bo cn" data-selectable-paragraph=""><strong class="bm og">Image 3:</strong> new Product Design Properties.</figcaption>
					</figure>
					<ul class="">
						<li id="c5da" class="nq nr iy kb b kc kd kg kh mx ns na nt nd nu kw nv nw nx ny ga" data-selectable-paragraph="">Easy to control the Shadow of Product Card, also the Spacing, Margin…5️⃣</li>
						<li id="0381" class="nq nr iy kb b kc nz kg oa mx ob na oc nd od kw nv nw nx ny ga" data-selectable-paragraph="">Support multiRow with multiColumn, easy to control the grid Ratio 6️⃣</li>
					</ul>
				</div>
				<div class="o dx oh oi id oj" role="separator"> </div>
				<div class="ir is it iu iv">
					<h2 id="345d" class="ml lk iy bm ll mr ms mt lp mu mv mw lt mx my mz lx na nb nc mb nd ne nf mf ng ga" data-selectable-paragraph="">(2) Barcode &amp; QR code Scanner ⚡️</h2>
					<ul class="">
						<li id="090c" class="nq nr iy kb b kc nh kg ni mx oo na op nd oq kw nv nw nx ny ga" data-selectable-paragraph="">Support formats: EAN 8, EAN 13, UPC A, CODE 39, CODE 93, CODE 128, CODABAR, QRCODE.</li>
						<li id="e8cd" class="nq nr iy kb b kc nz kg oa mx ob na oc nd od kw nv nw nx ny ga" data-selectable-paragraph="">Support Product/Order Info.</li>
						<li id="4fb0" class="nq nr iy kb b kc nz kg oa mx ob na oc nd od kw nv nw nx ny ga" data-selectable-paragraph="">Required Plugins: <a target='_blank' class="au oe" href="https://yithemes.com/themes/plugins/yith-woocommerce-barcodes-and-qr-codes/" rel="noopener ugc nofollow" target="_blank">YITH WOOCOMMERCE BARCODES AND QR CODES</a>, or any plugins that generate Barcodes and QR codes.</li>
						<li id="76e1" class="nq nr iy kb b kc nz kg oa mx ob na oc nd od kw nv nw nx ny ga" data-selectable-paragraph="">Demo video:</li>
					</ul>
					<figure class="ky kz la lb gx lc">
						<div class="m fs l do">
							<div class="or os l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FyC-Z3hZ6hu4%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DyC-Z3hZ6hu4&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FyC-Z3hZ6hu4%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="Barcode &amp; QR code Scanner (Flutter E-Commerce App)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
						</div>
					</figure>
				</div>
				<div class="o dx oh oi id oj" role="separator"> </div>
				<div class="ir is it iu iv">
					<h2 id="24fc" class="ml lk iy bm ll mr ms mt lp mu mv mw lt mx my mz lx na nb nc mb nd ne nf mf ng ga" data-selectable-paragraph="">(3) New Drawer Menu Layout 🌈</h2>
					<ul class="">
						<li id="800a" class="nq nr iy kb b kc nh kg ni mx oo na op nd oq kw nv nw nx ny ga" data-selectable-paragraph="">Ability to manage the list of Dynamic Menu items 1️⃣</li>
						<li id="7031" class="nq nr iy kb b kc nz kg oa mx ob na oc nd od kw nv nw nx ny ga" data-selectable-paragraph="">Be able to customize many Design Styles. It could change the Angle, Radius, or the Position of the menu 2️⃣</li>
						<li id="c004" class="nq nr iy kb b kc nz kg oa mx ob na oc nd od kw nv nw nx ny ga" data-selectable-paragraph="">Changing the Background, Text Color, Icon Color, or you are able to even apply the Background Filter from Flutter 3️⃣</li>
					</ul>
					<figure class="ky kz la lb gx lc gl gm paragraph-image">
						<div class="ld le do lf ce lg" tabindex="0" role="button">
							<div class="gl gm of">
								<picture>
									<source data-testid="og" srcset="https://miro.medium.com/max/640/1*fHtdrBIZgAaUmLvWep5-Jw.png 640w, https://miro.medium.com/max/720/1*fHtdrBIZgAaUmLvWep5-Jw.png 720w, https://miro.medium.com/max/750/1*fHtdrBIZgAaUmLvWep5-Jw.png 750w, https://miro.medium.com/max/786/1*fHtdrBIZgAaUmLvWep5-Jw.png 786w, https://miro.medium.com/max/828/1*fHtdrBIZgAaUmLvWep5-Jw.png 828w, https://miro.medium.com/max/1100/1*fHtdrBIZgAaUmLvWep5-Jw.png 1100w, https://miro.medium.com/max/1400/1*fHtdrBIZgAaUmLvWep5-Jw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*fHtdrBIZgAaUmLvWep5-Jw.png" alt="" width="700" height="498" loading="eager">
								</picture>
							</div>
						</div>
						<figcaption class="nn bl gn gl gm no np bm b bn bo cn" data-selectable-paragraph=""><strong class="bm og">Image 4:</strong> Left Menu Side (Drawer Menu) new Design</figcaption>
					</figure>
				</div>
				<div class="o dx oh oi id oj" role="separator"> </div>
				<div class="ir is it iu iv">
					<h2 id="44a9" class="ml lk iy bm ll mr ms mt lp mu mv mw lt mx my mz lx na nb nc mb nd ne nf mf ng ga" data-selectable-paragraph="">(4) New Basic Layout Widgets⭐</h2>
					<ul class="">
						<li id="e84a" class="nq nr iy kb b kc nh kg ni mx oo na op nd oq kw nv nw nx ny ga" data-selectable-paragraph="">We also upgrade some Basic Widgets that are missing from the previous version: Buttons, Divider and Spacer.</li>
						<li id="90bb" class="nq nr iy kb b kc nz kg oa mx ob na oc nd od kw nv nw nx ny ga" data-selectable-paragraph="">The Button Types could display as multi-Touchable with the different Actions. For example: adding a list of Social Button Icons.</li>
					</ul>
					<figure class="ky kz la lb gx lc gl gm paragraph-image">
						<div class="ld le do lf ce lg" tabindex="0" role="button">
							<div class="gl gm ot">
								<picture>
									<source data-testid="og" srcset="https://miro.medium.com/max/640/1*zXXcA25BqXCcygvsPUCg6Q.png 640w, https://miro.medium.com/max/720/1*zXXcA25BqXCcygvsPUCg6Q.png 720w, https://miro.medium.com/max/750/1*zXXcA25BqXCcygvsPUCg6Q.png 750w, https://miro.medium.com/max/786/1*zXXcA25BqXCcygvsPUCg6Q.png 786w, https://miro.medium.com/max/828/1*zXXcA25BqXCcygvsPUCg6Q.png 828w, https://miro.medium.com/max/1100/1*zXXcA25BqXCcygvsPUCg6Q.png 1100w, https://miro.medium.com/max/1400/1*zXXcA25BqXCcygvsPUCg6Q.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*zXXcA25BqXCcygvsPUCg6Q.png" alt="" width="700" height="494" loading="eager">
								</picture>
							</div>
						</div>
						<figcaption class="nn bl gn gl gm no np bm b bn bo cn" data-selectable-paragraph=""><strong class="bm og">Image 5:</strong> Basic Design Widget</figcaption>
					</figure>
				</div>
				<div class="o dx oh oi id oj" role="separator"> </div>
				<div class="ir is it iu iv">
					<h2 id="1c0a" class="ml lk iy bm ll mr ms mt lp mu mv mw lt mx my mz lx na nb nc mb nd ne nf mf ng ga" data-selectable-paragraph="">(5) PayTM Payment💰</h2>
					<ul class="">
						<li id="4fa2" class="nq nr iy kb b kc nh kg ni mx oo na op nd oq kw nv nw nx ny ga" data-selectable-paragraph="">As some clients requested: “PayTM payment gateway is more popular in India because its UPI and Rupay Debit Card Transaction Commission is 0% lowest”, etc.</li>
						<li id="9e4d" class="nq nr iy kb b kc nz kg oa mx ob na oc nd od kw nv nw nx ny ga" data-selectable-paragraph="">We also listen to this request and upgrade this native feature under a Regular License source code.</li>
						<li id="f161" class="nq nr iy kb b kc nz kg oa mx ob na oc nd od kw nv nw nx ny ga" data-selectable-paragraph="">If you have any further requests, please don’t forget to submit on this link <a target='_blank' class="au oe" href="http://new.inspireui.com/" rel="noopener ugc nofollow" target="_blank">https://new.inspireui.com</a></li>
					</ul>
					<h2 id="717e" class="ml lk iy bm ll mr ms mt lp mu mv mw lt mx my mz lx na nb nc mb nd ne nf mf ng ga" data-selectable-paragraph="">(6) Re-Order💫</h2>
					<ul class="">
						<li id="33b1" class="nq nr iy kb b kc nh kg ni mx oo na op nd oq kw nv nw nx ny ga" data-selectable-paragraph="">Users can order again by using the Re-Order button in the Order History.</li>
						<li id="52cb" class="nq nr iy kb b kc nz kg oa mx ob na oc nd od kw nv nw nx ny ga" data-selectable-paragraph="">Demo video:</li>
					</ul>
					<figure class="ky kz la lb gx lc">
						<div class="m fs l do">
							<div class="or os l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F20lSLUS8_oE%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D20lSLUS8_oE&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F20lSLUS8_oE%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="Re-Order feature (Flutter E-Commerce App)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
						</div>
					</figure>
				</div>
				<div class="o dx oh oi id oj" role="separator"> </div>
				<div class="ir is it iu iv">
					<h2 id="774d" class="ml lk iy bm ll mr ms mt lp mu mv mw lt mx my mz lx na nb nc mb nd ne nf mf ng ga" data-selectable-paragraph="">(7) New Languages🇸🇪</h2>
					<ul class="">
						<li id="679a" class="nq nr iy kb b kc nh kg ni mx oo na op nd oq kw nv nw nx ny ga" data-selectable-paragraph="">There are 6 new native languages supported: Swedish 🇸🇪, Finland 🇫🇮, Greek 🇬🇷, Khmer 🇰🇭, Marathi 🇮🇳, Kannada 🇮🇳</li>
						<li id="ce41" class="nq nr iy kb b kc nz kg oa mx ob na oc nd od kw nv nw nx ny ga" data-selectable-paragraph="">Thank you to the great FluxStore community to contribute these languages so that FluxStore could support <strong class="kb iz">+30 languages</strong> so far ❤️</li>
					</ul>
					<h2 id="9f56" class="ml lk iy bm ll mr ms mt lp mu mv mw lt mx my mz lx na nb nc mb nd ne nf mf ng ga" data-selectable-paragraph="">(8) New Serverless Notion App🎊</h2>
					<ul class="">
						<li id="764c" class="nq nr iy kb b kc nh kg ni mx oo na op nd oq kw nv nw nx ny ga" data-selectable-paragraph="">Our team has released the newborn <a target='_blank' class="au oe" href="https://1.envato.market/LPOGjV" rel="noopener ugc nofollow" target="_blank">FluxStore Notion</a> to the ecosystem of FluxStore apps. This is a new product that supports a Small Business for whom has an online store but would like to use the <a target='_blank' class="au oe" href="https://www.notion.so/" rel="noopener ugc nofollow" target="_blank">Notion</a> to manage the Product data.</li>
					</ul>
					<figure class="ky kz la lb gx lc">
						<div class="m fs l do">
							<div class="or os l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FaOGtY_2D_yE%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DaOGtY_2D_yE&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FaOGtY_2D_yE%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="🔥FluxStore Notion app🔥 Preview (Flutter E-Commerce App)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
						</div>
						<figcaption class="nn bl gn gl gm no np bm b bn bo cn">FluxStore Notion app</figcaption>
					</figure>
					<ul class="">
						<li id="d804" class="nq nr iy kb b kc kd kg kh mx ns na nt nd nu kw nv nw nx ny ga" data-selectable-paragraph="">We will update another guideline to introduce this product later. For more information please check out this link:</li>
					</ul>
					<div class="ou ov gt gv ow ox"><a target='_blank' href="https://1.envato.market/LPOGjV" rel="noopener  ugc nofollow" target="_blank">
							<div class="oy o fr">
								<div class="oz o da dx en pa">
									<h2 class="bm iz dm bo fs pb fu fv pc fx fz ix ga">FluxStore Notion - Serverless Flutter App for Notion</h2>
									<div class="pd l">
										<h3 class="bm b dm bo fs pb fu fv pc fx fz cn">Version: 1.0.1 - support new Flutter 2.5.x - Last update:22 Nov 2021 ​- Changelog, Youtube - Files Included: Full…</h3>
									</div>
									<div class="pe l">
										<p class="bm b hi bo fs pb fu fv pc fx fz cn">1.envato.market</p>
									</div>
								</div>
								<div class="pf l">
									<div class="pg l ph pi pj pf pk lh ox"> </div>
								</div>
							</div>
						</a></div>
				</div>
				<div class="o dx oh oi id oj" role="separator"> </div>
				<div class="ir is it iu iv">
					<figure class="ky kz la lb gx lc gl gm paragraph-image">
						<div class="ld le do lf ce lg" tabindex="0" role="button">
							<div class="gl gm kx">
								<picture>
									<source data-testid="og" srcset="https://miro.medium.com/max/640/1*5FegG5kXPHu2ZM6DqNnhnA.png 640w, https://miro.medium.com/max/720/1*5FegG5kXPHu2ZM6DqNnhnA.png 720w, https://miro.medium.com/max/750/1*5FegG5kXPHu2ZM6DqNnhnA.png 750w, https://miro.medium.com/max/786/1*5FegG5kXPHu2ZM6DqNnhnA.png 786w, https://miro.medium.com/max/828/1*5FegG5kXPHu2ZM6DqNnhnA.png 828w, https://miro.medium.com/max/1100/1*5FegG5kXPHu2ZM6DqNnhnA.png 1100w, https://miro.medium.com/max/1400/1*5FegG5kXPHu2ZM6DqNnhnA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*5FegG5kXPHu2ZM6DqNnhnA.png" alt="" width="700" height="455" loading="eager">
								</picture>
							</div>
						</div>
					</figure>
					<p id="2499" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mx kl km kn na kp kq kr nd kt ku kv kw ir ga" data-selectable-paragraph="">Last month, <a target='_blank' class="au oe" href="https://codecanyon.net/user/inspireui" rel="noopener ugc nofollow" target="_blank"><strong class="kb iz">InspireUI</strong></a> has become the <strong class="kb iz">Power Elite Author</strong> (level 12). We truly thank our Customers who have contributed and supported us. We could not reach this achievement without all your support.</p>
					<p id="7bb5" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mx kl km kn na kp kq kr nd kt ku kv kw ir ga" data-selectable-paragraph="">Also, thank the Team has been working hard to upgrade the products every day to keep the apps more stable and have rich functionalities.</p>
				</div>
			</section>
		</div>
	</div>
</article>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[InspireUI Interview]]></title>
      <link>https://inspireui.com/blog/Story-InspireUI Interview/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/Story-InspireUI Interview/</guid>
      <pubDate>Wed, 03 Nov 2021 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[Discover the inspiring journey behind InspireUI in our exclusive interview. Learn about our vision, innovations, and the latest updates in the FluxStore ecosystem.]]></description>
      <category><![CDATA[Story]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/posts/28/responsive/inspireui-final2-lg.webp" alt="InspireUI Interview" /><div>
<h3><strong>Where do you live and work from? What is it like being a creator in your city?</strong></h3>
<p>Our <a target='_blank' href="https://codecanyon.net/user/inspireui"><strong>InspireUI</strong></a> team is from Vietnam and Australia. We have meeting online almost everyday. We would love to create a continuous and consistent development environment by sharing techniques, customers caring and living knowledge. Besides, nurturing each member's mental health also plays a key role in our company culture. Everyone always enjoys, makes fun and behaves as a genuine Big Family.</p>
<p>Many clients already have their own existing websites, and they need the applications on both iOS and Android devices to take their online business to the next level. InspireUI create <a target='_blank' href="https://codecanyon.net/user/inspireui/portfolio"><strong>native mobile applications</strong></a> for clients' existing websites with impressive UI design and rich e-commerce functionalities. Our best sellers are <a target='_blank' href="https://1.envato.market/mKdNe"><strong>FluxStore applications</strong></a> that synchronize with clients' websites instantly and vice versa. Various platforms of websites that we support to provide the applications are WooCommerce, WCMF, Dokan, Opencart, Magento, Shopify, WordPress, <a target='_blank' href="https://tppr.me/2tonW">etc</a>.</p>
<p>Moreover, there are some clients contacting us and sharing that they have no coding skills or just a little. Because of that, we have investigated and released the <a target='_blank' href="https://fluxbuilder.com/"><strong>FluxBuilder</strong></a> (a Drag-and-drop tool) to customize easily the application design without re-publishing to App Stores. We’re working as hard as possible to give more and more benefits to our clients in an innovative way.</p>
<p><img class="post__image" src="https://inspireui.com/posts/28/1_e7S07lDMLyG1c5tHfwwhNQ.png" alt="" width="2000" height="1495"></p>
<p><img class="post__image" src="https://inspireui.com/posts/28/1_4e-7JiSZezbbZa0365tExg.gif" alt="" width="1220" height="686"></p>
<hr>
<h3><strong>Tell us about the team behind you. How many people do you work with? Are you all based in the same location?</strong></h3>
<p>As above information, with a talented, enthusiastic, and active team, InspireUI is a reliable partner in mobile development. As a creator, especially the Power Elite Author, we believe that it requires more responsibility and work effort to help our clients find out great solutions for their problems.</p>
<hr>
<h3><strong>Tell us about how you got started creating with Envato.</strong></h3>
<p>InspireUI has started with the first React Native MStore app on the market and we are so proud that we have been the first author submitting the React Native template and it've become the best selling React Native e-commerce at that time.</p>
<p>Also, the first time we posted video on <a target='_blank' href="https://www.youtube.com/inspireui?sub_confirmation=1"><strong>InspireUI Youtube</strong></a> channel, we got a lot of <a target='_blank' href="https://www.youtube.com/watch?v=NnuON2_iru8"><strong>positive feedback</strong></a>. At present, the channel have been improving constantly.</p>
<p>After that, we have increased the volume of Flutter applications which are now the <a target='_blank' href="https://1.envato.market/mKdNe"><strong>success and best sellers</strong></a> of InspireUI - FluxStore applications, which create native mobile app for clients' website on both iOS and Android with impressive UI design and rich e-commerce functionalities and take clients online business to the next level.</p>
<hr>
<h3><strong>What do you love about your work and why?</strong></h3>
<p>First of all, we always keep in mind that everything has yet to be done. Each product created on Envato, for the customers, is regular to one built from scratch. In our view, that attracts our customer a lot, and every suggestions and recommendations from our clients and developers extremely contributed to the current achievement.</p>
<p>Secondly, we feel happy because we can work in the flexible time, we can reach the balance between work and life, we can take a rest when we feel un-healthy, and then we come back to our tasks with a positive feelings, that generates more creativeness and passion. Last but not least, our clients are the ones who push us forward every day, and we highly appreciate that. Clients also are our coach/trainers with a pool of new, strange, and challenge fields. When our team solve and achieve them, we feel great, awesome! Clients are happy, we are happy. We also usually update the new and great technique trends that make our clients, you know, "Wow", surprise and exciting. These factors have motivated us a lot in producing a continuous development and improvement to make our products better and better as well as satisfy our clients.</p>
<hr>
<h3><strong>What's the most challenging thing about your work?</strong></h3>
<p>You know that it is quite difficult to satisfy all customers. We do love our customers, and we love to bring the best experience while they are using our products. That's the reason why we always have to find some ways to improve our protocols in customer support, as well as enhance our product features. And you can see what they think of us is that we are willing to offer more and more benefits to customers, especially the free <a target='_blank' href="https://www.youtube.com/watch?v=m-8oO-YVpOg&amp;list=PLcF-HiQy-jOK1yhvqE5aj_s4OXqrC9J1v"><strong>Drag-and-drop FluxBuilder</strong></a> tool.</p>
<hr>
<h3><strong>What or who inspires you, or who is your favourite Envato Author?</strong></h3>
<p>In the olden days, we often think about WordPress users as developers. Now it's not anymore. With more and more merchants and self-employed individuals building up their sites, the applications and plugins should be made easy and straightforward. And our fellow author, <a target='_blank' href="http://ninjateam.org/"><strong>Ninja Team</strong></a>, has been doing it very well.</p>
<p>Their <a target='_blank' href="https://codecanyon.net/item/media-folders-manager-for-wordpress/21715379"><strong>FileBird - WordPress Media Library Folders</strong></a> plugin is a great example of a handy and user-friendly interface. With its drag and drop UI, every non-techie can easily "train" the WordPress media library to work for them at its best.</p>
<hr>
<h3><strong>What's your most memorable client/customer story on Envato?</strong></h3>
<p>A client who left InspireUI an unforgettable memory was a young, passionate and ultra-friendly Indian customer, <strong>Mr. Hemil</strong>. We once met in 2019 before the Covid-19 pandemic spread out. He flew more than 3000 km just to meet us face-to-face and ask questions about our products and customizations. We had a really good time, and we very love his meaningful gift from India.</p>
<p><img class="post__image" src="https://inspireui.com/posts/28/pic.png" alt="" width="2000" height="2000"></p>
<p>Another Korean customer, <strong>Mr. Kim</strong> came to InspireUI's office just to give us Korean grapes and ginseng. Many clients have given us fond memories and motivated us to work hard and more creatively. We respect all of our clients and are honored to serve them.</p>
<hr>
<h3><strong>What is your advice to other Authors who want to be successful on Envato? What are the best lessons you have learned?</strong></h3>
<p>****As a great Indian Yoga master, Sadhguru said "<em><strong>Never think of who is doing better or worse than you. The only question is, are you doing your best.</strong></em>" And do more meditation! Honestly, it will help everyone acquire more inspiration at work and boost up your productivity.</p>
<hr>
<h3><strong>What are your hobbies and interests outside of work?</strong></h3>
<p>To balance between work, family, and health, we do spend time on the outdoor activities and fun stuff, such as jogging together, coffee-time for tech-talk, yoga, meditation, spend time with our family, play with the children, reading books, or board-game to relax. Sometimes we hold small marathon competitions, it's fun and memorable, gives us health, positive energy, creativity, and we do get along with each other very well.</p>
<hr>
<h3><strong>What’s next for your team?</strong></h3>
<p>With the mission of reducing thousands of hours of business spent on designing, developing, and testing a mobile application, InspireUI frequently provide more and more powerful features and maintain the stability of <a target='_blank' href="https://1.envato.market/mKdNe"><strong>the mobile applications</strong></a>. Consequently, the clients and freelancers are able to optimize to deliver <a target='_blank' href="https://www.youtube.com/watch?v=3AuNxAshjfU&amp;list=PLcF-HiQy-jOLr3YXa4iBUc9kwEEA_04Bo"><strong>the applications</strong></a> to the market, to their clients with high productivity, cost-efficiency, rich e-commerce functionalities, impressive UX design, and smooth performance on both iOS and Android devices.</p>
<p><img class="post__image" src="https://inspireui.com/posts/28/1_hdTWj1Z9l1btDRg7yvwbXw-1.gif" alt="" width="1080" height="1080"></p>
<p>Thank you for reading. We look forward to serving or cooperating with you, please don't forget to subscribe the 🌟 <a target='_blank' href="https://www.youtube.com/inspireui?sub_confirmation=1"><strong>InspireUI Youtube</strong></a> channel to get our latest video about Flutter products.</p>
</div>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Announcing FluxBuilder 1.3]]></title>
      <link>https://inspireui.com/blog/FluxBuilder-Announcing FluxBuilder 1.3/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxBuilder-Announcing FluxBuilder 1.3/</guid>
      <pubDate>Sun, 01 Aug 2021 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[Discover the exciting features of FluxBuilder 1.3! Enhance your app development with new tools and improvements designed for seamless performance and creativity.]]></description>
      <category><![CDATA[FluxBuilder]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/posts/24/responsive/1_LUCiQp5QDdquwpjt83JhyQ-lg.webp" alt="Announcing FluxBuilder 1.3" /><div class="ir is it iu iv">
	<blockquote class="jv jw jx">
		<p id="1eb7" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph="">- InspireUI here 🙌, we are working hard to upgrade the drag and drop <a target='_blank' class="au kx" href="https://fluxbuilder.com/" rel="noopener ugc nofollow" target="_blank">FluxBuilder</a> tool to be more functionalities, in order to support your <a target='_blank' class="au kx" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">FluxStore</a> applications customization easier.<br>- Remember to use the <a target='_blank' class="au kx" href="https://github.com/inspireui/fluxbuilder/releases" rel="noopener ugc nofollow" target="_blank">latest FluxBuilder</a>.<br>- 👉 Subscribe our new Telegram Channel <a target='_blank' class="au kx" href="https://t.me/inspireui" rel="noopener ugc nofollow" target="_blank">https://t.me/inspireui</a></p>
	</blockquote>
	<h1 id="351f" class="ky kz iy bm la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq lr ls lt lu lv ga" data-selectable-paragraph="">What’s new in Version 1.3.x ?</h1>
	<pre class="lw lx ly lz gx ma bs mb mc dz md"><span id="d9a1" class="ga me kz iy md b dm mf mg l mh mi" data-selectable-paragraph="">1. New AppBar ⭐️<br>2. New Templates📱<br>3. New Side Menu✨<br>4. New Settings Screen🍀<br>5. New Product Horizontal💥<br>6. Many Improvements💫</span></pre>
	<figure class="lw lx ly lz gx mk gl gm paragraph-image">
		<div class="gl gm mj">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*PnbrENxmxvO3oqI8B-eHjg.gif 640w, https://miro.medium.com/max/720/1*PnbrENxmxvO3oqI8B-eHjg.gif 720w, https://miro.medium.com/max/750/1*PnbrENxmxvO3oqI8B-eHjg.gif 750w, https://miro.medium.com/max/786/1*PnbrENxmxvO3oqI8B-eHjg.gif 786w, https://miro.medium.com/max/828/1*PnbrENxmxvO3oqI8B-eHjg.gif 828w, https://miro.medium.com/max/1100/1*PnbrENxmxvO3oqI8B-eHjg.gif 1100w, https://miro.medium.com/max/1280/1*PnbrENxmxvO3oqI8B-eHjg.gif 1280w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 640px"><img class="ce ml mm c" role="presentation" src="https://miro.medium.com/max/1280/1*PnbrENxmxvO3oqI8B-eHjg.gif" alt="" width="640" height="360" loading="lazy">
			</picture>
		</div>
	</figure>
	<h2 id="e4d9" class="me kz iy bm la mn mo mp le mq mr ms li mt mu mv lm mw mx my lq mz na nb lu nc ga" data-selectable-paragraph="">1. New App Bar ⭐️</h2>
	<p id="9bee" class="pw-post-body-paragraph jy jz iy kb b kc nd ke kf kg ne ki kj mt nf km kn mw ng kq kr mz nh ku kv kw ir ga" data-selectable-paragraph="">Similar to the bottom TabBar that we have updated on version 1.2.x, now it is possible to control the AppBar template or customize the design properties.</p>
	<p id="3a39" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mt kl km kn mw kp kq kr mz kt ku kv kw ir ga" data-selectable-paragraph="">AppBar can be enabled on many screens and support many types, such as Text, Icon, Search, Location, Image.</p>
	<figure class="lw lx ly lz gx mk gl gm paragraph-image">
		<div class="nj nk do nl ce nm" tabindex="0" role="button">
			<div class="gl gm ni">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*Eej0yxOwKbKo7uZmJ--xNw.png 640w, https://miro.medium.com/max/720/1*Eej0yxOwKbKo7uZmJ--xNw.png 720w, https://miro.medium.com/max/750/1*Eej0yxOwKbKo7uZmJ--xNw.png 750w, https://miro.medium.com/max/786/1*Eej0yxOwKbKo7uZmJ--xNw.png 786w, https://miro.medium.com/max/828/1*Eej0yxOwKbKo7uZmJ--xNw.png 828w, https://miro.medium.com/max/1100/1*Eej0yxOwKbKo7uZmJ--xNw.png 1100w, https://miro.medium.com/max/1400/1*Eej0yxOwKbKo7uZmJ--xNw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ml mm c" role="presentation" src="https://miro.medium.com/max/1400/1*Eej0yxOwKbKo7uZmJ--xNw.png" alt="" width="700" height="455" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<figure class="lw lx ly lz gx mk gl gm paragraph-image">
		<div class="nj nk do nl ce nm" tabindex="0" role="button">
			<div class="gl gm ni">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*QBE2pbbSKVUiTJTCMhh8ow.png 640w, https://miro.medium.com/max/720/1*QBE2pbbSKVUiTJTCMhh8ow.png 720w, https://miro.medium.com/max/750/1*QBE2pbbSKVUiTJTCMhh8ow.png 750w, https://miro.medium.com/max/786/1*QBE2pbbSKVUiTJTCMhh8ow.png 786w, https://miro.medium.com/max/828/1*QBE2pbbSKVUiTJTCMhh8ow.png 828w, https://miro.medium.com/max/1100/1*QBE2pbbSKVUiTJTCMhh8ow.png 1100w, https://miro.medium.com/max/1400/1*QBE2pbbSKVUiTJTCMhh8ow.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ml mm c" role="presentation" src="https://miro.medium.com/max/1400/1*QBE2pbbSKVUiTJTCMhh8ow.png" alt="" width="700" height="455" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<figure class="lw lx ly lz gx mk">
		<div class="m fs l do">
			<div class="nn no l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FpPk4vufXDsY%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DpPk4vufXDsY&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FpPk4vufXDsY%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="💥FluxBuilder #17: AppBar (App Builder - Flutter)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
		</div>
	</figure>
</div>
<div class="o dx np nq id nr" role="separator"> </div>
<div class="ir is it iu iv">
	<h2 id="d73a" class="me kz iy bm la mn mo mp le mq mr ms li mt mu mv lm mw mx my lq mz na nb lu nc ga" data-selectable-paragraph="">2. New Design Templates📱</h2>
	<p id="d9ae" class="pw-post-body-paragraph jy jz iy kb b kc nd ke kf kg ne ki kj mt nf km kn mw ng kq kr mz nh ku kv kw ir ga" data-selectable-paragraph="">This version adds 6 new templates for the Regular License, bringing the total number of templates for this license to 25.</p>
	<p id="6f90" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mt kl km kn mw kp kq kr mz kt ku kv kw ir ga" data-selectable-paragraph="">In addition, there is a wide range of new Attractive Templates available for the Extended License.</p>
	<figure class="lw lx ly lz gx mk gl gm paragraph-image">
		<div class="nj nk do nl ce nm" tabindex="0" role="button">
			<div class="gl gm ni">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*BiiA9-o6bi4HHk6zkDzW5w.png 640w, https://miro.medium.com/max/720/1*BiiA9-o6bi4HHk6zkDzW5w.png 720w, https://miro.medium.com/max/750/1*BiiA9-o6bi4HHk6zkDzW5w.png 750w, https://miro.medium.com/max/786/1*BiiA9-o6bi4HHk6zkDzW5w.png 786w, https://miro.medium.com/max/828/1*BiiA9-o6bi4HHk6zkDzW5w.png 828w, https://miro.medium.com/max/1100/1*BiiA9-o6bi4HHk6zkDzW5w.png 1100w, https://miro.medium.com/max/1400/1*BiiA9-o6bi4HHk6zkDzW5w.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ml mm c" role="presentation" src="https://miro.medium.com/max/1400/1*BiiA9-o6bi4HHk6zkDzW5w.png" alt="" width="700" height="455" loading="eager">
				</picture>
			</div>
		</div>
	</figure>
	<figure class="lw lx ly lz gx mk gl gm paragraph-image">
		<div class="nj nk do nl ce nm" tabindex="0" role="button">
			<div class="gl gm nw">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*LUCiQp5QDdquwpjt83JhyQ.png 640w, https://miro.medium.com/max/720/1*LUCiQp5QDdquwpjt83JhyQ.png 720w, https://miro.medium.com/max/750/1*LUCiQp5QDdquwpjt83JhyQ.png 750w, https://miro.medium.com/max/786/1*LUCiQp5QDdquwpjt83JhyQ.png 786w, https://miro.medium.com/max/828/1*LUCiQp5QDdquwpjt83JhyQ.png 828w, https://miro.medium.com/max/1100/1*LUCiQp5QDdquwpjt83JhyQ.png 1100w, https://miro.medium.com/max/1400/1*LUCiQp5QDdquwpjt83JhyQ.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ml mm c" role="presentation" src="https://miro.medium.com/max/1400/1*LUCiQp5QDdquwpjt83JhyQ.png" alt="" width="700" height="463" loading="eager">
				</picture>
			</div>
		</div>
	</figure>
	<figure class="lw lx ly lz gx mk">
		<div class="m fs l do">
			<div class="nn no l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FZ-q5cGxBVa8%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DZ-q5cGxBVa8&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FZ-q5cGxBVa8%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="💥FluxBuilder #14: new Templates (App Builder - Flutter)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
		</div>
	</figure>
</div>
<div class="o dx np nq id nr" role="separator"> </div>
<div class="ir is it iu iv">
	<h2 id="111d" class="me kz iy bm la mn mo mp le mq mr ms li mt mu mv lm mw mx my lq mz na nb lu nc ga" data-selectable-paragraph="">3. New Side Menu ✨</h2>
	<p id="8b58" class="pw-post-body-paragraph jy jz iy kb b kc nd ke kf kg ne ki kj mt nf km kn mw ng kq kr mz nh ku kv kw ir ga" data-selectable-paragraph="">A more flexible way to manage the extra menu items from the left side menu:</p>
	<ul class="">
		<li id="2c2b" class="nx ny iy kb b kc kd kg kh mt nz mw oa mz ob kw oc od oe of ga" data-selectable-paragraph="">Ability to add New items and drag to reorder the items.</li>
		<li id="5d8e" class="nx ny iy kb b kc og kg oh mt oi mw oj mz ok kw oc od oe of ga" data-selectable-paragraph="">Setting the <strong class="kb iz">Require Login </strong>menu item (only view after logging in).</li>
		<li id="b0b7" class="nx ny iy kb b kc og kg oh mt oi mw oj mz ok kw oc od oe of ga" data-selectable-paragraph="">Viewing the content under the Webview mode.</li>
		<li id="bc39" class="nx ny iy kb b kc og kg oh mt oi mw oj mz ok kw oc od oe of ga" data-selectable-paragraph="">Linking to the Wordpress Blog/Page by ID.</li>
		<li id="5f5e" class="nx ny iy kb b kc og kg oh mt oi mw oj mz ok kw oc od oe of ga" data-selectable-paragraph="">Changing the menu Icon from Cupertino or Material collection.</li>
		<li id="f37c" class="nx ny iy kb b kc og kg oh mt oi mw oj mz ok kw oc od oe of ga" data-selectable-paragraph="">Grouping the menu item by using Section Label and Divider or custom color.</li>
	</ul>
	<figure class="lw lx ly lz gx mk gl gm paragraph-image">
		<div class="nj nk do nl ce nm" tabindex="0" role="button">
			<div class="gl gm ni">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*DYrran0jC4ibI76P2IQ5_g.png 640w, https://miro.medium.com/max/720/1*DYrran0jC4ibI76P2IQ5_g.png 720w, https://miro.medium.com/max/750/1*DYrran0jC4ibI76P2IQ5_g.png 750w, https://miro.medium.com/max/786/1*DYrran0jC4ibI76P2IQ5_g.png 786w, https://miro.medium.com/max/828/1*DYrran0jC4ibI76P2IQ5_g.png 828w, https://miro.medium.com/max/1100/1*DYrran0jC4ibI76P2IQ5_g.png 1100w, https://miro.medium.com/max/1400/1*DYrran0jC4ibI76P2IQ5_g.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ml mm c" role="presentation" src="https://miro.medium.com/max/1400/1*DYrran0jC4ibI76P2IQ5_g.png" alt="" width="700" height="455" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<figure class="lw lx ly lz gx mk gl gm paragraph-image">
		<div class="nj nk do nl ce nm" tabindex="0" role="button">
			<div class="gl gm ni">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*MmX6bZVN2UdKsJf_eTkFLA.png 640w, https://miro.medium.com/max/720/1*MmX6bZVN2UdKsJf_eTkFLA.png 720w, https://miro.medium.com/max/750/1*MmX6bZVN2UdKsJf_eTkFLA.png 750w, https://miro.medium.com/max/786/1*MmX6bZVN2UdKsJf_eTkFLA.png 786w, https://miro.medium.com/max/828/1*MmX6bZVN2UdKsJf_eTkFLA.png 828w, https://miro.medium.com/max/1100/1*MmX6bZVN2UdKsJf_eTkFLA.png 1100w, https://miro.medium.com/max/1400/1*MmX6bZVN2UdKsJf_eTkFLA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ml mm c" role="presentation" src="https://miro.medium.com/max/1400/1*MmX6bZVN2UdKsJf_eTkFLA.png" alt="" width="700" height="455" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<figure class="lw lx ly lz gx mk">
		<div class="m fs l do">
			<div class="nn no l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FiSeKOTXdw0Q%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DiSeKOTXdw0Q&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FiSeKOTXdw0Q%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="💥FluxBuilder #13: new SideMenu (App Builder - Flutter)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
		</div>
	</figure>
</div>
<div class="o dx np nq id nr" role="separator"> </div>
<div class="ir is it iu iv">
	<h2 id="3d97" class="me kz iy bm la mn mo mp le mq mr ms li mt mu mv lm mw mx my lq mz na nb lu nc ga" data-selectable-paragraph="">4. New Settings Menu Items 🍀</h2>
	<p id="2de4" class="pw-post-body-paragraph jy jz iy kb b kc nd ke kf kg ne ki kj mt nf km kn mw ng kq kr mz nh ku kv kw ir ga" data-selectable-paragraph="">Similar to the Left side menu, you are able to easily manage the menu items on the Settings screen (Profile). Quickly change the Drawer icon for Side menu button on Profile page.</p>
	<figure class="lw lx ly lz gx mk gl gm paragraph-image">
		<div class="nj nk do nl ce nm" tabindex="0" role="button">
			<div class="gl gm ol">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*m_zVqacGpGoWULIK-bOkpA.png 640w, https://miro.medium.com/max/720/1*m_zVqacGpGoWULIK-bOkpA.png 720w, https://miro.medium.com/max/750/1*m_zVqacGpGoWULIK-bOkpA.png 750w, https://miro.medium.com/max/786/1*m_zVqacGpGoWULIK-bOkpA.png 786w, https://miro.medium.com/max/828/1*m_zVqacGpGoWULIK-bOkpA.png 828w, https://miro.medium.com/max/1100/1*m_zVqacGpGoWULIK-bOkpA.png 1100w, https://miro.medium.com/max/1400/1*m_zVqacGpGoWULIK-bOkpA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ml mm c" role="presentation" src="https://miro.medium.com/max/1400/1*m_zVqacGpGoWULIK-bOkpA.png" alt="" width="700" height="471" loading="eager">
				</picture>
			</div>
		</div>
	</figure>
	<figure class="lw lx ly lz gx mk gl gm paragraph-image">
		<div class="nj nk do nl ce nm" tabindex="0" role="button">
			<div class="gl gm ni">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*profEHWim6UCoJkdyeMauw.png 640w, https://miro.medium.com/max/720/1*profEHWim6UCoJkdyeMauw.png 720w, https://miro.medium.com/max/750/1*profEHWim6UCoJkdyeMauw.png 750w, https://miro.medium.com/max/786/1*profEHWim6UCoJkdyeMauw.png 786w, https://miro.medium.com/max/828/1*profEHWim6UCoJkdyeMauw.png 828w, https://miro.medium.com/max/1100/1*profEHWim6UCoJkdyeMauw.png 1100w, https://miro.medium.com/max/1400/1*profEHWim6UCoJkdyeMauw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ml mm c" role="presentation" src="https://miro.medium.com/max/1400/1*profEHWim6UCoJkdyeMauw.png" alt="" width="700" height="455" loading="eager">
				</picture>
			</div>
		</div>
	</figure>
	<figure class="lw lx ly lz gx mk">
		<div class="m fs l do">
			<div class="nn no l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FQ98e85nIDTo%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DQ98e85nIDTo&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FQ98e85nIDTo%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="💥FluxBuilder #15: new Settings/Profile (App Builder - Flutter)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
		</div>
	</figure>
</div>
<div class="o dx np nq id nr" role="separator"> </div>
<div class="ir is it iu iv">
	<h2 id="d60a" class="me kz iy bm la mn mo mp le mq mr ms li mt mu mv lm mw mx my lq mz na nb lu nc ga" data-selectable-paragraph="">5. New Product Horizontal Settings 💥</h2>
	<p id="7e26" class="pw-post-body-paragraph jy jz iy kb b kc nd ke kf kg ne ki kj mt nf km kn mw ng kq kr mz nh ku kv kw ir ga" data-selectable-paragraph="">Amazing! You now are able to customize the Product Card View and control the design by using superpower options:</p>
	<ul class="">
		<li id="7cdc" class="nx ny iy kb b kc kd kg kh mt nz mw oa mz ob kw oc od oe of ga" data-selectable-paragraph="">New Rows configuration &amp; Horizontal Options to control the Spacing, Image Ratio.</li>
		<li id="412c" class="nx ny iy kb b kc og kg oh mt oi mw oj mz ok kw oc od oe of ga" data-selectable-paragraph="">Allow to show <strong class="kb iz">Cart Quantity</strong> and <strong class="kb iz">Add To Cart</strong> buttons (-/+).</li>
		<li id="4e91" class="nx ny iy kb b kc og kg oh mt oi mw oj mz ok kw oc od oe of ga" data-selectable-paragraph="">Change the Cart Icon Color with the primary Color &amp; Border-radius.</li>
		<li id="140a" class="nx ny iy kb b kc og kg oh mt oi mw oj mz ok kw oc od oe of ga" data-selectable-paragraph="">Variant or Booking Products can be quickly added to cart from the Product List by using the <strong class="kb iz">Cart Button Sheet</strong> option.</li>
		<li id="7694" class="nx ny iy kb b kc og kg oh mt oi mw oj mz ok kw oc od oe of ga" data-selectable-paragraph="">New Background behind the Product List and more design options.</li>
	</ul>
	<figure class="lw lx ly lz gx mk gl gm paragraph-image">
		<div class="nj nk do nl ce nm" tabindex="0" role="button">
			<div class="gl gm ni">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*XU-M9-mLApcB79NLWCBnDA.png 640w, https://miro.medium.com/max/720/1*XU-M9-mLApcB79NLWCBnDA.png 720w, https://miro.medium.com/max/750/1*XU-M9-mLApcB79NLWCBnDA.png 750w, https://miro.medium.com/max/786/1*XU-M9-mLApcB79NLWCBnDA.png 786w, https://miro.medium.com/max/828/1*XU-M9-mLApcB79NLWCBnDA.png 828w, https://miro.medium.com/max/1100/1*XU-M9-mLApcB79NLWCBnDA.png 1100w, https://miro.medium.com/max/1400/1*XU-M9-mLApcB79NLWCBnDA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ml mm c" role="presentation" src="https://miro.medium.com/max/1400/1*XU-M9-mLApcB79NLWCBnDA.png" alt="" width="700" height="455" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<figure class="lw lx ly lz gx mk gl gm paragraph-image">
		<div class="nj nk do nl ce nm" tabindex="0" role="button">
			<div class="gl gm ni">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*fcGWiYpxOnePT8eBH4nMhQ.png 640w, https://miro.medium.com/max/720/1*fcGWiYpxOnePT8eBH4nMhQ.png 720w, https://miro.medium.com/max/750/1*fcGWiYpxOnePT8eBH4nMhQ.png 750w, https://miro.medium.com/max/786/1*fcGWiYpxOnePT8eBH4nMhQ.png 786w, https://miro.medium.com/max/828/1*fcGWiYpxOnePT8eBH4nMhQ.png 828w, https://miro.medium.com/max/1100/1*fcGWiYpxOnePT8eBH4nMhQ.png 1100w, https://miro.medium.com/max/1400/1*fcGWiYpxOnePT8eBH4nMhQ.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ml mm c" role="presentation" src="https://miro.medium.com/max/1400/1*fcGWiYpxOnePT8eBH4nMhQ.png" alt="" width="700" height="455" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<figure class="lw lx ly lz gx mk gl gm paragraph-image">
		<div class="nj nk do nl ce nm" tabindex="0" role="button">
			<div class="gl gm ni">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*ToyHwIQHQCc16kZajHr4iQ.png 640w, https://miro.medium.com/max/720/1*ToyHwIQHQCc16kZajHr4iQ.png 720w, https://miro.medium.com/max/750/1*ToyHwIQHQCc16kZajHr4iQ.png 750w, https://miro.medium.com/max/786/1*ToyHwIQHQCc16kZajHr4iQ.png 786w, https://miro.medium.com/max/828/1*ToyHwIQHQCc16kZajHr4iQ.png 828w, https://miro.medium.com/max/1100/1*ToyHwIQHQCc16kZajHr4iQ.png 1100w, https://miro.medium.com/max/1400/1*ToyHwIQHQCc16kZajHr4iQ.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ml mm c" role="presentation" src="https://miro.medium.com/max/1400/1*ToyHwIQHQCc16kZajHr4iQ.png" alt="" width="700" height="455" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<figure class="lw lx ly lz gx mk gl gm paragraph-image">
		<div class="nj nk do nl ce nm" tabindex="0" role="button">
			<div class="gl gm om">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*UtjYpCqQwv6XcQXRjZEu8Q.png 640w, https://miro.medium.com/max/720/1*UtjYpCqQwv6XcQXRjZEu8Q.png 720w, https://miro.medium.com/max/750/1*UtjYpCqQwv6XcQXRjZEu8Q.png 750w, https://miro.medium.com/max/786/1*UtjYpCqQwv6XcQXRjZEu8Q.png 786w, https://miro.medium.com/max/828/1*UtjYpCqQwv6XcQXRjZEu8Q.png 828w, https://miro.medium.com/max/1100/1*UtjYpCqQwv6XcQXRjZEu8Q.png 1100w, https://miro.medium.com/max/1400/1*UtjYpCqQwv6XcQXRjZEu8Q.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ml mm c" role="presentation" src="https://miro.medium.com/max/1400/1*UtjYpCqQwv6XcQXRjZEu8Q.png" alt="" width="700" height="467" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<figure class="lw lx ly lz gx mk gl gm paragraph-image">
		<div class="nj nk do nl ce nm" tabindex="0" role="button">
			<div class="gl gm om">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*HOkSSV_xsWbf6W6uG2mMWA.png 640w, https://miro.medium.com/max/720/1*HOkSSV_xsWbf6W6uG2mMWA.png 720w, https://miro.medium.com/max/750/1*HOkSSV_xsWbf6W6uG2mMWA.png 750w, https://miro.medium.com/max/786/1*HOkSSV_xsWbf6W6uG2mMWA.png 786w, https://miro.medium.com/max/828/1*HOkSSV_xsWbf6W6uG2mMWA.png 828w, https://miro.medium.com/max/1100/1*HOkSSV_xsWbf6W6uG2mMWA.png 1100w, https://miro.medium.com/max/1400/1*HOkSSV_xsWbf6W6uG2mMWA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ml mm c" role="presentation" src="https://miro.medium.com/max/1400/1*HOkSSV_xsWbf6W6uG2mMWA.png" alt="" width="700" height="467" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<figure class="lw lx ly lz gx mk">
		<div class="m fs l do">
			<div class="nn no l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FA6cAG5uBFAQ&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DA6cAG5uBFAQ&amp;image=http%3A%2F%2Fi.ytimg.com%2Fvi%2FA6cAG5uBFAQ%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="💥FluxBuilder #16: Cart Quantity on Products Horizontal (App Builder - Flutter)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
		</div>
	</figure>
</div>
<div class="o dx np nq id nr" role="separator"> </div>
<div class="ir is it iu iv">
	<h2 id="fc78" class="me kz iy bm la mn mo mp le mq mr ms li mt mu mv lm mw mx my lq mz na nb lu nc ga" data-selectable-paragraph="">6. Many Improvements and updates⚡️</h2>
	<ul class="">
		<li id="9de5" class="nx ny iy kb b kc nd kg ne mt on mw oo mz op kw oc od oe of ga" data-selectable-paragraph="">Support to upload the Logo Dart/Light theme from the Features Config.</li>
		<li id="4bc6" class="nx ny iy kb b kc og kg oh mt oi mw oj mz ok kw oc od oe of ga" data-selectable-paragraph="">Allow updating the Splash screen.</li>
		<li id="1382" class="nx ny iy kb b kc og kg oh mt oi mw oj mz ok kw oc od oe of ga" data-selectable-paragraph="">Enable/disable the TabBar.</li>
		<li id="548d" class="nx ny iy kb b kc og kg oh mt oi mw oj mz ok kw oc od oe of ga" data-selectable-paragraph="">Support to preview the Webview that limit from previous 1.2.x</li>
		<li id="48fe" class="nx ny iy kb b kc og kg oh mt oi mw oj mz ok kw oc od oe of ga" data-selectable-paragraph="">Support the translucent Side menu.</li>
		<li id="7ae3" class="nx ny iy kb b kc og kg oh mt oi mw oj mz ok kw oc od oe of ga" data-selectable-paragraph="">Compatible with macOS System Theme.</li>
		<li id="1efb" class="nx ny iy kb b kc og kg oh mt oi mw oj mz ok kw oc od oe of ga" data-selectable-paragraph="">The latest User Guide on FluxBuilder.</li>
	</ul>
	<figure class="lw lx ly lz gx mk">
		<div class="m fs l do">
			<div class="nn no l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F1RLRnvWoCA4%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D1RLRnvWoCA4&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F1RLRnvWoCA4%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="💥FluxBuilder #18: Splash screen (App Builder - Flutter)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
		</div>
	</figure>
</div>
<div class="o dx np nq id nr" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="e8fa" class="ky kz iy bm la lb oq ld le lf or lh li lj os ll lm ln ot lp lq lr ou lt lu lv ga" data-selectable-paragraph="">What is next coming?</h1>
	<p id="3e92" class="pw-post-body-paragraph jy jz iy kb b kc nd ke kf kg ne ki kj mt nf km kn mw ng kq kr mz nh ku kv kw ir ga" data-selectable-paragraph="">Our team is working as hard as possible to upgrade the FluxBuilder more stable and powerful. There are some next important milestones that will be coming soon:</p>
	<ul class="">
		<li id="bc3e" class="nx ny iy kb b kc kd kg kh mt nz mw oa mz ob kw oc od oe of ga" data-selectable-paragraph="">Release the stable <strong class="kb iz">Web version</strong>.</li>
		<li id="cf5e" class="nx ny iy kb b kc og kg oh mt oi mw oj mz ok kw oc od oe of ga" data-selectable-paragraph="">Release the <strong class="kb iz">Mobile version </strong>that supports Real-Time Preview.</li>
		<li id="8caa" class="nx ny iy kb b kc og kg oh mt oi mw oj mz ok kw oc od oe of ga" data-selectable-paragraph="">Release the <strong class="kb iz">Build on Cloud </strong>to support Windows users can build iOS applications.</li>
	</ul>
	<p id="7e1c" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mt kl km kn mw kp kq kr mz kt ku kv kw ir ga" data-selectable-paragraph="">Please give some Tap ✋ if you like this blog. And don’t forget to Subscribe to our <a target='_blank' class="au kx" href="https://www.youtube.com/inspireui?sub_confirmation=1" rel="noopener ugc nofollow" target="_blank">Youtube Channel</a> for more tutorial videos. Thank you so much for your contributions to FluxStore and FluxBuilder products so far 🙏</p>
	<p id="e01a" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mt kl km kn mw kp kq kr mz kt ku kv kw ir ga" data-selectable-paragraph="">Feel free to let us know if you have any queries ❤️</p>
</div>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Announcing Fluxstore 2.4]]></title>
      <link>https://inspireui.com/blog/Announcing-Fluxstore-2-4/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/Announcing-Fluxstore-2-4/</guid>
      <pubDate>Wed, 02 Jun 2021 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[Discover the exciting features and enhancements in FluxStore 2.4! Explore how this update can elevate your app development experience and streamline your workflow.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/posts/23/1_XYMsXF0rj7k-cE7XO0-Nw.png" alt="Announcing Fluxstore 2.4" /><div class="ir is it iu iv">
	<blockquote class="jv jw jx">
		<p id="9185" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph=""><em class="iy">Amazing release with new bunch of features, compatible with latest Flutter framework (Channel Stable) and </em><a target='_blank' class="au kx" href="https://fluxbuilder.com/" rel="noopener ugc nofollow" target="_blank"><strong class="kb iz"><em class="iy">FluxBuilder</em></strong></a><strong class="kb iz"><em class="iy"> </em></strong>(Flutter App Builder)</p>
	</blockquote>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm ky">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*XYMsXF0rj7k-cE7XO0--Nw.png 640w, https://miro.medium.com/max/720/1*XYMsXF0rj7k-cE7XO0--Nw.png 720w, https://miro.medium.com/max/750/1*XYMsXF0rj7k-cE7XO0--Nw.png 750w, https://miro.medium.com/max/786/1*XYMsXF0rj7k-cE7XO0--Nw.png 786w, https://miro.medium.com/max/828/1*XYMsXF0rj7k-cE7XO0--Nw.png 828w, https://miro.medium.com/max/1100/1*XYMsXF0rj7k-cE7XO0--Nw.png 1100w, https://miro.medium.com/max/1400/1*XYMsXF0rj7k-cE7XO0--Nw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*XYMsXF0rj7k-cE7XO0--Nw.png" alt="" width="700" height="525" loading="eager">
				</picture>
			</div>
		</div>
		<figcaption class="lk bl gn gl gm ll lm bm b bn bo cn" data-selectable-paragraph="">FluxStore 2.4 — support audio player (mockup credit by Tri Tam)</figcaption>
	</figure>
	<h1 id="bd85" class="ln lo iy bm lp lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ga" data-selectable-paragraph="">1. What’s new in FluxStore 2.4.x</h1>
	<p id="157b" class="pw-post-body-paragraph jy jz iy kb b kc ml ke kf kg mm ki kj mn mo km kn mp mq kq kr mr ms ku kv kw ir ga" data-selectable-paragraph="">FluxStore is continuously upgrading the performance and functionality every day, our mission is to deliver the more awesome apps to support your business, compare with the previous <a target='_blank' class="au kx" rel="noopener" href="https://medium.com/inspireui/announcing-fluxstore-2-2-x-with-flutter-2-2-bdb057e192df">2.2.x FluxStore</a> includes <strong class="kb iz">+691</strong> git commits code and following new updates.</p>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm mt">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*wylOBSY71KvuPhv189VpDQ.png 640w, https://miro.medium.com/max/720/1*wylOBSY71KvuPhv189VpDQ.png 720w, https://miro.medium.com/max/750/1*wylOBSY71KvuPhv189VpDQ.png 750w, https://miro.medium.com/max/786/1*wylOBSY71KvuPhv189VpDQ.png 786w, https://miro.medium.com/max/828/1*wylOBSY71KvuPhv189VpDQ.png 828w, https://miro.medium.com/max/1100/1*wylOBSY71KvuPhv189VpDQ.png 1100w, https://miro.medium.com/max/1400/1*wylOBSY71KvuPhv189VpDQ.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*wylOBSY71KvuPhv189VpDQ.png" alt="" width="700" height="219" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<p id="2b0d" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mn kl km kn mp kp kq kr mr kt ku kv kw ir ga" data-selectable-paragraph="">🌟 New <strong class="kb iz">Audio Player and the PlayList</strong> are supported on Blog type to play the mp3 audio file, this is a great feature to support building your own Audio app like Spotify 🎹, we will also upgrade this feature to compatible with the WooCommerce product type to allow the play the product (use for selling audio music app).</p>
	<p id="72c8" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mn kl km kn mp kp kq kr mr kt ku kv kw ir ga" data-selectable-paragraph="">🌟 New <strong class="kb iz">Category Layout Home widget, </strong>group the product horizontal by category, it is possible to customize this layout from the FluxBuilder app builder side - <a target='_blank' class="au kx" href="https://tppr.me/fr19c" rel="noopener ugc nofollow" target="_blank">screenshot</a></p>
	<p id="23c1" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mn kl km kn mp kp kq kr mr kt ku kv kw ir ga" data-selectable-paragraph="">🌟 New <strong class="kb iz">Geolocation Store Home widget </strong>(<a target='_blank' class="au kx" href="https://tppr.me/Jqryo" rel="noopener ugc nofollow" target="_blank"><em class="ka">Multi-Vendor</em></a><em class="ka">), get the nearest store on the home screen.</em></p>
	<p id="1757" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mn kl km kn mp kp kq kr mr kt ku kv kw ir ga" data-selectable-paragraph="">🌟 New <strong class="kb iz">Search and Group product by Category</strong> on Vendor Store, also update the MStore-API to support the API (Multi-Vendor) — <a target='_blank' class="au kx" href="https://tppr.me/YXoWC" rel="noopener ugc nofollow" target="_blank">screenshot</a></p>
	<p id="4874" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mn kl km kn mp kp kq kr mr kt ku kv kw ir ga" data-selectable-paragraph="">🌟 New <strong class="kb iz">Subscription Plans Sign Up feature </strong>(<a target='_blank' class="au kx" href="https://tppr.me/qpThu" rel="noopener ugc nofollow" target="_blank"><em class="ka">Woocommerce or WordPress</em></a><em class="ka"> extended license</em>), compatible with <a target='_blank' class="au kx" href="http://1.envato.market/YgqroR" rel="noopener ugc nofollow" target="_blank">Ultimate Membership Pro</a>.</p>
	<p id="7367" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mn kl km kn mp kp kq kr mr kt ku kv kw ir ga" data-selectable-paragraph="">🌟 New <strong class="kb iz">Thai language</strong> 🇹🇭, most <a target='_blank' class="au kx" href="https://tppr.me/2tonW" rel="noopener ugc nofollow" target="_blank">FluxStore apps</a> are supporting a total of <strong class="kb iz">26 native languages</strong> so far. Thank you to FluxStore’s Customers who have sent us the translation in your native languages, our team really appreciates all your contribution 👏</p>
	<p id="2e5b" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mn kl km kn mp kp kq kr mr kt ku kv kw ir ga" data-selectable-paragraph="">🌟 New <strong class="kb iz">Delivery Date on the Checkout </strong>screen, this great feature is suitable for the Delivery or Booking app, the feature is available both <a target='_blank' class="au kx" href="https://tppr.me/PsLuc" rel="noopener ugc nofollow" target="_blank"><em class="ka">WooCommerce</em></a><em class="ka"> &amp; </em><a target='_blank' class="au kx" href="https://www.loom.com/share/1f9a57006c5045309cffdd68fe76f158" rel="noopener ugc nofollow" target="_blank"><em class="ka">Shopify</em></a><em class="ka"> </em>versions.</p>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm mu">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*_L550pWmBE7mJuPSxUHMKw.png 640w, https://miro.medium.com/max/720/1*_L550pWmBE7mJuPSxUHMKw.png 720w, https://miro.medium.com/max/750/1*_L550pWmBE7mJuPSxUHMKw.png 750w, https://miro.medium.com/max/786/1*_L550pWmBE7mJuPSxUHMKw.png 786w, https://miro.medium.com/max/828/1*_L550pWmBE7mJuPSxUHMKw.png 828w, https://miro.medium.com/max/1100/1*_L550pWmBE7mJuPSxUHMKw.png 1100w, https://miro.medium.com/max/1400/1*_L550pWmBE7mJuPSxUHMKw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*_L550pWmBE7mJuPSxUHMKw.png" alt="" width="700" height="525" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<p id="bebe" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mn kl km kn mp kp kq kr mr kt ku kv kw ir ga" data-selectable-paragraph="">♻️ Update the <a target='_blank' class="au kx" href="https://pub.dev/packages/pedantic" rel="noopener ugc nofollow" target="_blank"><strong class="kb iz">pedantic</strong></a> to <a target='_blank' class="au kx" href="https://pub.dev/packages/flutter_lints" rel="noopener ugc nofollow" target="_blank"><strong class="kb iz">flutter_lints</strong></a>, this is a new recommendation from the Flutter team as it contains more strictly coding rules and <a target='_blank' class="au kx" href="https://dart.dev/tools/linter-rules" rel="noopener ugc nofollow" target="_blank">identifies possible problems in Dart code</a>.</p>
	<p id="a395" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mn kl km kn mp kp kq kr mr kt ku kv kw ir ga" data-selectable-paragraph="">♻️ Upgrade the SMS Login process to allow users to input extra information (email, password) after verifying OTP, to enable this option make sure to update <em class="ka">EnableNewSMSLogin: true</em></p>
	<p id="6985" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mn kl km kn mp kp kq kr mr kt ku kv kw ir ga" data-selectable-paragraph="">♻️ Support Dynamic link on Product, Category screens (Vendor/Store sharing deep-link will be supported on next release)</p>
	<p id="2da4" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mn kl km kn mp kp kq kr mr kt ku kv kw ir ga" data-selectable-paragraph="">♻️ The splash screen config is migrated to<em class="ka"> env.dart</em> to support customize from FluxBuilder side — <a target='_blank' class="au kx" href="https://tppr.me/6w0RH" rel="noopener ugc nofollow" target="_blank">screenshot</a></p>
	<p id="c4ed" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mn kl km kn mp kp kq kr mr kt ku kv kw ir ga" data-selectable-paragraph="">♻️ There are a lot of <strong class="kb iz">other improvements and updates </strong>are explained from the Changelog, please help to get the detail from the Product Wiki.</p>
	<div class="mv mw gt gv mx my"><a target='_blank' href="https://inspireui.notion.site/InspireUI-Wiki-21d59e62ac404277917541db708faad1" rel="noopener  ugc nofollow" target="_blank">
			<div class="mz o fr">
				<div class="na o da dx en nb">
					<h2 class="bm iz dm bo fs nc fu fv nd fx fz ix ga">InspireUI Product Wiki 📚</h2>
					<div class="ne l">
						<p class="bm b hi bo fs nc fu fv nd fx fz cn">inspireui.notion.site</p>
					</div>
				</div>
			</div>
		</a></div>
	<ul class="">
		<li id="c126" class="nf ng iy kb b kc kd kg kh mn nh mp ni mr nj kw nk nl nm nn ga" data-selectable-paragraph="">Update all latest <em class="ka">pubspec.yaml</em> library.</li>
		<li id="5971" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph="">Support changing Privacy, About Us, and add a new general item in the Profile screen.</li>
		<li id="cec2" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph="">Remove Microphone usage.</li>
		<li id="386e" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph="">Add the remove notification number on the app icon for iOS and Android.</li>
		<li id="748e" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph="">Fix Side Menu shown on the lower layout at Arabic mode.</li>
		<li id="4b16" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph="">Fix Chat Notification issue.</li>
		<li id="5a89" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph="">Update Firebase Remote Config feature and document.</li>
		<li id="1d4d" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph="">Support Webview for Privacy Policies page.</li>
		<li id="df17" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph="">Translate delivery order notification.</li>
		<li id="b843" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph="">Upgrade banner item to support title and description.</li>
		<li id="d6f9" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph="">Fix Order’s id is not shown after checkout successfully.</li>
		<li id="69bf" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph="">Add more Webview Flutter option for Webview checkout feature.</li>
		<li id="864b" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph="">Upgrade SmartChat UI to support more chat items, descriptions.</li>
		<li id="8894" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph="">Fix the navigate to HomePage or SearchPage from EmptyWishList.</li>
		<li id="b999" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph="">Hide the cart icon on the product list, apply coupon and points for a booking product.</li>
		<li id="c2c1" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph="">Fix the incorrect Korean language code, modify AfterShipTracking.</li>
		<li id="c586" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph="">Fix Out of stock products can be added to cart.</li>
		<li id="f720" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph="">Fix Smart Chat does not load webview.</li>
		<li id="55ed" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph="">Fix status bar color issue.</li>
	</ul>
</div>
<div class="o dx nt nu id nv" role="separator"> </div>
<div class="ir is it iu iv">
	<ul class="">
		<li id="1048" class="nf ng iy kb b kc kd kg kh mn nh mp ni mr nj kw nk nl nm nn ga" data-selectable-paragraph=""><strong class="kb iz">Delivery</strong>: Fix auto-refresh data when receiving notification for the <a target='_blank' class="au kx" href="https://1.envato.market/Kkdxz" rel="noopener ugc nofollow" target="_blank">FluxStore Manager</a> and <a target='_blank' class="au kx" href="https://1.envato.market/4edvXL" rel="noopener ugc nofollow" target="_blank">Delivery Boy</a> app.</li>
		<li id="add4" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph=""><strong class="kb iz">Delivery</strong>: Update user information on <a target='_blank' class="au kx" href="https://1.envato.market/4edvXL" rel="noopener ugc nofollow" target="_blank">Delivery Boy</a> app.</li>
		<li id="2941" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph=""><strong class="kb iz">Vendor</strong>: Improve reviews screen on <a target='_blank' class="au kx" href="https://1.envato.market/NW4q1" rel="noopener ugc nofollow" target="_blank">FluxStore Multi-Vendor</a> (WCFM).</li>
		<li id="9b87" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph=""><strong class="kb iz">Vendor</strong>: Add Dokan native manager dashboard.</li>
		<li id="b9e2" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph=""><strong class="kb iz">Vendor</strong>: Fix Loading product list in a single store.</li>
		<li id="1317" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph=""><strong class="kb iz">Blog</strong>: Fix/blog grid widget.</li>
		<li id="b459" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph=""><strong class="kb iz">Blog</strong>: Image is not clear and unexpected Back icon on List-blog.</li>
		<li id="6254" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph=""><strong class="kb iz">Blog</strong>: Detailed Blog Setting does not display when selecting a blog on List-blog.</li>
		<li id="bf15" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph=""><strong class="kb iz">Opencart</strong>: Update to show product options on the Order Detail screen.</li>
		<li id="ee04" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph=""><strong class="kb iz">Shopify</strong>: Fix the issue that can not get the product by product id on Shopify framework.</li>
		<li id="b21d" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph=""><strong class="kb iz">Shopify</strong>: Fix Dynamic Link feature for Shopify framework.</li>
		<li id="f24b" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph=""><strong class="kb iz">Shopify</strong>: Fix input Coupon cart Shopify</li>
		<li id="f1b0" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph=""><strong class="kb iz">Shopify</strong>: Fix can add over an available quantity of a product.</li>
		<li id="7700" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph=""><strong class="kb iz">Prestashop</strong>: Update the Hide the out-of-stock product feature.</li>
		<li id="126f" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph=""><strong class="kb iz">Magento</strong>: Update to load countries and attributes in the background.</li>
	</ul>
</div>
<div class="o dx nt nu id nv" role="separator"> </div>
<div class="ir is it iu iv">
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm oa">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*e7S07lDMLyG1c5tHfwwhNQ.png 640w, https://miro.medium.com/max/720/1*e7S07lDMLyG1c5tHfwwhNQ.png 720w, https://miro.medium.com/max/750/1*e7S07lDMLyG1c5tHfwwhNQ.png 750w, https://miro.medium.com/max/786/1*e7S07lDMLyG1c5tHfwwhNQ.png 786w, https://miro.medium.com/max/828/1*e7S07lDMLyG1c5tHfwwhNQ.png 828w, https://miro.medium.com/max/1100/1*e7S07lDMLyG1c5tHfwwhNQ.png 1100w, https://miro.medium.com/max/1400/1*e7S07lDMLyG1c5tHfwwhNQ.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*e7S07lDMLyG1c5tHfwwhNQ.png" alt="" width="700" height="524" loading="eager">
				</picture>
			</div>
		</div>
		<figcaption class="lk bl gn gl gm ll lm bm b bn bo cn" data-selectable-paragraph="">FluxBuilder Web version</figcaption>
	</figure>
	<h1 id="b430" class="ln lo iy bm lp lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ga" data-selectable-paragraph="">2. FluxBuilder 1.3.x</h1>
	<p id="5a3f" class="pw-post-body-paragraph jy jz iy kb b kc ml ke kf kg mm ki kj mn mo km kn mp mq kq kr mr ms ku kv kw ir ga" data-selectable-paragraph="">The new FluxStore release is still working fine with the previous<strong class="kb iz"> </strong><a target='_blank' class="au kx" href="https://github.com/inspireui/fluxbuilder/releases" rel="noopener ugc nofollow" target="_blank"><strong class="kb iz">FluxBuilder 1.2.x</strong></a><strong class="kb iz">. </strong>However, it is not stopping our team from working hard to release a new FluxBuilder 1.3 (<em class="ka">will coming soon</em>) with more cool features.</p>
	<ul class="">
		<li id="6df8" class="nf ng iy kb b kc kd kg kh mn nh mp ni mr nj kw nk nl nm nn ga" data-selectable-paragraph="">🌟 Web PWA version is released as standalone and embed iframe under plugins/extensions on your website, support to build APK testing on Cloud within 1 minute (<em class="ka">coming soon</em>).</li>
		<li id="f308" class="nf ng iy kb b kc no kg np mn nq mp nr mr ns kw nk nl nm nn ga" data-selectable-paragraph="">🌟 New Desktop version with more powerful features, support Windows users to build an iOS app on Cloud, and a bunch of new Design templates.</li>
	</ul>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm ob">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*4e-7JiSZezbbZa0365tExg.gif 640w, https://miro.medium.com/max/720/1*4e-7JiSZezbbZa0365tExg.gif 720w, https://miro.medium.com/max/750/1*4e-7JiSZezbbZa0365tExg.gif 750w, https://miro.medium.com/max/786/1*4e-7JiSZezbbZa0365tExg.gif 786w, https://miro.medium.com/max/828/1*4e-7JiSZezbbZa0365tExg.gif 828w, https://miro.medium.com/max/1100/1*4e-7JiSZezbbZa0365tExg.gif 1100w, https://miro.medium.com/max/1400/1*4e-7JiSZezbbZa0365tExg.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*4e-7JiSZezbbZa0365tExg.gif" alt="" width="700" height="394" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="lk bl gn gl gm ll lm bm b bn bo cn" data-selectable-paragraph="">FluxBuilder Desktop version</figcaption>
	</figure>
	<figure class="kz la lb lc gx ld gl gm paragraph-image"><a target='_blank' href="https://www.youtube.com/watch?v=m-8oO-YVpOg&amp;list=PLcF-HiQy-jOK1yhvqE5aj_s4OXqrC9J1v">
			<div class="gl gm oc">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*bQjTZ2vbdNW6nVTqyWNvAQ.png 640w, https://miro.medium.com/max/720/1*bQjTZ2vbdNW6nVTqyWNvAQ.png 720w, https://miro.medium.com/max/750/1*bQjTZ2vbdNW6nVTqyWNvAQ.png 750w, https://miro.medium.com/max/786/1*bQjTZ2vbdNW6nVTqyWNvAQ.png 786w, https://miro.medium.com/max/828/1*bQjTZ2vbdNW6nVTqyWNvAQ.png 828w, https://miro.medium.com/max/1100/1*bQjTZ2vbdNW6nVTqyWNvAQ.png 1100w, https://miro.medium.com/max/1400/1*bQjTZ2vbdNW6nVTqyWNvAQ.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*bQjTZ2vbdNW6nVTqyWNvAQ.png" alt="" width="700" height="403" loading="lazy">
				</picture>
			</div>
		</a>
		<figcaption class="lk bl gn gl gm ll lm bm b bn bo cn" data-selectable-paragraph="">Click to see the new FluxBuilder Video guide</figcaption>
	</figure>
	<h1 id="33e3" class="ln lo iy bm lp lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ga" data-selectable-paragraph="">3. More reference</h1>
	<p id="2514" class="pw-post-body-paragraph jy jz iy kb b kc ml ke kf kg mm ki kj mn mo km kn mp mq kq kr mr ms ku kv kw ir ga" data-selectable-paragraph="">Below is new resources links that you may really be interested 👍</p>
	<p><a target='_blank' href="https://code.tutsplus.com/articles/best-ecommerce-android-app-templates--cms-31887?_ga=2.210036113.542511352.1629424999-320025692.1629424999"><img class="post__image" src="https://inspireui.com/posts/23/Screenshot-2022-11-02-at-15.58.24.png" alt="" width="1410" height="358"></a></p>
	<p><a target='_blank' href="https://code.tutsplus.com/articles/best-flutter-app-templates-on-codecanyon--cms-35676?_ga=2.210036113.542511352.1629424999-320025692.1629424999"><img class="post__image" src="https://inspireui.com/posts/23/Screenshot-2022-11-02-at-15.58.50.png" alt="" width="1420" height="370"></a></p>
</div>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Announcing Fluxstore 2.2]]></title>
      <link>https://inspireui.com/blog/Announcing-Fluxstore-2-2/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/Announcing-Fluxstore-2-2/</guid>
      <pubDate>Sun, 02 May 2021 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[Discover the exciting new features and enhancements in FluxStore 2.2! Elevate your app development experience with our latest update. Read more now!]]></description>
      <category><![CDATA[FluxStore]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/posts/21/1_PhWMgc_N-i_Gu50WrkoBWA.png" alt="Announcing Fluxstore 2.2" /><a target='_blank'rticle>
	<div class="l">
		<div class="l">
			<section>
				<div>
					<div class="ir is it iu iv">
						<blockquote class="jv jw jx">
							<p id="0462" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph="">Compatible with Flutter 2.2 and support Null-safety</p>
						</blockquote>
						<p id="e201" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph="">Hello again from InspireUI team!👋 This is a new changelog for the latest released <a target='_blank' class="au la" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">FluxStore apps</a>. After few months of hard working, we have migrated the library and source code to support <strong class="kb iz">Null-Safety</strong>, which is officially required from Flutter 2.2. We will keep the blog post as short as possible. Let’s go🏄‍♀️</p>
					</div>
					<div class="o dx lq lr id ls" role="separator"> </div>
					<div class="ir is it iu iv">
						<h1 id="8fb1" class="lx ly iy bm lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu ga" data-selectable-paragraph="">What is the mission of FluxStore apps?</h1>
						<p id="c1d3" class="pw-post-body-paragraph jy jz iy kb b kc mv ke kf kg mw ki kj kx mx km kn ky my kq kr kz mz ku kv kw ir ga" data-selectable-paragraph="">InspireUI Team commit to deliver the best e-commerce Flutter apps to our Customers. Help to save their time and worth <strong class="kb iz">+100.000USD</strong> just by spending <strong class="kb iz">59USD 👍</strong></p>
						<figure class="lc ld le lf gx lg gl gm paragraph-image">
							<div class="lh li do lj ce lk" tabindex="0" role="button">
								<div class="gl gm na">
									<picture>
										<source data-testid="og" srcset="https://miro.medium.com/max/640/1*F2ubGFLVp8oupM6JW2U5Rw.png 640w, https://miro.medium.com/max/720/1*F2ubGFLVp8oupM6JW2U5Rw.png 720w, https://miro.medium.com/max/750/1*F2ubGFLVp8oupM6JW2U5Rw.png 750w, https://miro.medium.com/max/786/1*F2ubGFLVp8oupM6JW2U5Rw.png 786w, https://miro.medium.com/max/828/1*F2ubGFLVp8oupM6JW2U5Rw.png 828w, https://miro.medium.com/max/1100/1*F2ubGFLVp8oupM6JW2U5Rw.png 1100w, https://miro.medium.com/max/1400/1*F2ubGFLVp8oupM6JW2U5Rw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*F2ubGFLVp8oupM6JW2U5Rw.png" alt="" width="700" height="248" loading="eager">
									</picture>
								</div>
							</div>
							<figcaption class="ln bl gn gl gm lo lp bm b bn bo cn" data-selectable-paragraph="">One of the Feedbacks</figcaption>
						</figure>
						<p id="9779" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph="">We would like to thank all of our Customers who trust in using <a target='_blank' class="au la" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">FluxStore apps</a> for several e-commerce projects❤️. Here is some interesting fact that we archived so far:</p>
						<p id="544c" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph=""><strong class="kb iz">1. FluxStore Apps</strong> are built with <strong class="kb iz">+4,500</strong> commits, <strong class="kb iz">+700</strong> merged requests, and the source code is well maintenance and bug fixing every days ♻️</p>
						<figure class="lc ld le lf gx lg gl gm paragraph-image">
							<div class="lh li do lj ce lk" tabindex="0" role="button">
								<div class="gl gm nb">
									<picture>
										<source data-testid="og" srcset="https://miro.medium.com/max/640/1*fcZD9f2iTbDCQyQd21cXcg.png 640w, https://miro.medium.com/max/720/1*fcZD9f2iTbDCQyQd21cXcg.png 720w, https://miro.medium.com/max/750/1*fcZD9f2iTbDCQyQd21cXcg.png 750w, https://miro.medium.com/max/786/1*fcZD9f2iTbDCQyQd21cXcg.png 786w, https://miro.medium.com/max/828/1*fcZD9f2iTbDCQyQd21cXcg.png 828w, https://miro.medium.com/max/1100/1*fcZD9f2iTbDCQyQd21cXcg.png 1100w, https://miro.medium.com/max/1400/1*fcZD9f2iTbDCQyQd21cXcg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*fcZD9f2iTbDCQyQd21cXcg.png" alt="" width="700" height="226" loading="lazy">
									</picture>
								</div>
							</div>
							<figcaption class="ln bl gn gl gm lo lp bm b bn bo cn" data-selectable-paragraph="">Contributor on Git</figcaption>
						</figure>
						<p id="db15" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph=""><strong class="kb iz">2. FluxStore apps</strong> not only have unlimited <strong class="kb iz">Design Layouts ☀️</strong>but you could also make your own designs. There are <strong class="kb iz">Rich and Stable E-Commerce Functionalities 📦 </strong>that you could use for multi-purpose projects.</p>
						<figure class="lc ld le lf gx lg gl gm paragraph-image">
							<div class="lh li do lj ce lk" tabindex="0" role="button">
								<div class="gl gm nc">
									<picture>
										<source data-testid="og" srcset="https://miro.medium.com/max/640/1*_po6euVi20o18KkKqzIf6Q.png 640w, https://miro.medium.com/max/720/1*_po6euVi20o18KkKqzIf6Q.png 720w, https://miro.medium.com/max/750/1*_po6euVi20o18KkKqzIf6Q.png 750w, https://miro.medium.com/max/786/1*_po6euVi20o18KkKqzIf6Q.png 786w, https://miro.medium.com/max/828/1*_po6euVi20o18KkKqzIf6Q.png 828w, https://miro.medium.com/max/1100/1*_po6euVi20o18KkKqzIf6Q.png 1100w, https://miro.medium.com/max/1400/1*_po6euVi20o18KkKqzIf6Q.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*_po6euVi20o18KkKqzIf6Q.png" alt="" width="700" height="131" loading="lazy">
									</picture>
								</div>
							</div>
						</figure>
						<p id="5401" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph=""><strong class="kb iz">3. FluxStore Apps </strong>also come with the free <a target='_blank' class="au la" href="http://fluxbuilder.com/" rel="noopener ugc nofollow" target="_blank">FluxBuilder Desktop Builder App</a> (⬇️ <a target='_blank' class="au la" href="https://github.com/inspireui/fluxbuilder" rel="noopener ugc nofollow" target="_blank">Download</a>) to help easily customize and build the app on AppStores without touching the source code.</p>
						<figure class="lc ld le lf gx lg">
							<div class="m fs l do">
								<div class="nd ne l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FkosTS1xrueg&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DkosTS1xrueg&amp;image=http%3A%2F%2Fi.ytimg.com%2Fvi%2FkosTS1xrueg%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="Latest FluxBuilder 1.2.x - New Features Introduction (Flutter App Builder)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
							</div>
						</figure>
						<h1 id="7cc3" class="lx ly iy bm lz ma nf mc md me ng mg mh mi nh mk ml mm ni mo mp mq nj ms mt mu ga" data-selectable-paragraph="">What’s new?</h1>
						<p id="3476" class="pw-post-body-paragraph jy jz iy kb b kc mv ke kf kg mw ki kj kx mx km kn ky my kq kr kz mz ku kv kw ir ga" data-selectable-paragraph="">Please be noticed that this is a big release and breaking change of code structure to adapt well with the <strong class="kb iz">Flutter 2.2 Null-safety</strong>.</p>
						<p id="7d65" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph="">If you have customized some modules on the previous version, it requires some effort <a target='_blank' class="au la" href="https://dart.dev/null-safety/migration-guide" rel="noopener ugc nofollow" target="_blank">to do the migration</a> as well. But if you only update the config <strong class="kb iz">env.dart</strong> or JSON file, that would be fine and no need to do the migration.</p>
						<p id="ac43" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph="">Here is the list of the main updates:</p>
						<ul class="">
							<li id="d73d" class="nk nl iy kb b kc kd kg kh kx nm ky nn kz no kw np nq nr ns ga" data-selectable-paragraph="">🚀 All the FluxStore source code is migrated to Null-safety.</li>
							<li id="d494" class="nk nl iy kb b kc nt kg nu kx nv ky nw kz nx kw np nq nr ns ga" data-selectable-paragraph="">🚀 Update all the dependencies to the latest version and also migrate all to Null-safety, we also remove the override dependencies warning.</li>
							<li id="3eb3" class="nk nl iy kb b kc nt kg nu kx nv ky nw kz nx kw np nq nr ns ga" data-selectable-paragraph="">🎉 Add App Tracking Transparency for iOS 14.5</li>
							<li id="71ae" class="nk nl iy kb b kc nt kg nu kx nv ky nw kz nx kw np nq nr ns ga" data-selectable-paragraph="">🎉 Add new style for <mark class="wf wg px">Tabbar</mark> - <a target='_blank' class="au la" href="https://trello-attachments.s3.amazonaws.com/5d29325d2000ef2fad36345f/60a62a60d241740b10e46d3c/ca594057ba687b842e7ddc12bb196874/tabbar.png" rel="noopener ugc nofollow" target="_blank">image</a></li>
							<li id="bad1" class="nk nl iy kb b kc nt kg nu kx nv ky nw kz nx kw np nq nr ns ga" data-selectable-paragraph="">🎉 Add Order History for Guest (not login) users.</li>
							<li id="9768" class="nk nl iy kb b kc nt kg nu kx nv ky nw kz nx kw np nq nr ns ga" data-selectable-paragraph="">♻️ Upgrade the source to compatibility with the new <strong class="kb iz">FluxBuilder 1.2</strong>.x</li>
							<li id="cfb6" class="nk nl iy kb b kc nt kg nu kx nv ky nw kz nx kw np nq nr ns ga" data-selectable-paragraph="">♻️ Upgrade build.grade (minSdkVersion 20, gradle-6.7).</li>
							<li id="86b7" class="nk nl iy kb b kc nt kg nu kx nv ky nw kz nx kw np nq nr ns ga" data-selectable-paragraph="">♻️ Update more strictly Analyze rule and pedantic 1.11 - <a target='_blank' class="au la" href="https://tppr.me/HFcvM" rel="noopener ugc nofollow" target="_blank">image</a></li>
							<li id="9828" class="nk nl iy kb b kc nt kg nu kx nv ky nw kz nx kw np nq nr ns ga" data-selectable-paragraph="">♻️ Improve overall performance and splash screen loading.</li>
							<li id="9d4a" class="nk nl iy kb b kc nt kg nu kx nv ky nw kz nx kw np nq nr ns ga" data-selectable-paragraph="">♻️ Upgrade break change from Google Mobile Ads 0.13.0</li>
							<li id="c8aa" class="nk nl iy kb b kc nt kg nu kx nv ky nw kz nx kw np nq nr ns ga" data-selectable-paragraph="">🩹 And also include some important bugs fix &amp; improvements, <a target='_blank' class="au la" href="https://www.notion.so/inspireui/InspireUI-Wiki-21d59e62ac404277917541db708faad1" rel="noopener ugc nofollow" target="_blank">see detail</a></li>
						</ul>
						<h1 id="46b0" class="lx ly iy bm lz ma nf mc md me ng mg mh mi nh mk ml mm ni mo mp mq nj ms mt mu ga" data-selectable-paragraph="">Migration to FluxStore 2.2</h1>
						<ul class="">
							<li id="f2db" class="nk nl iy kb b kc mv kg mw kx ny ky nz kz oa kw np nq nr ns ga" data-selectable-paragraph="">If you would like to keep the previous FluxStore version (2.1 or 2.0), it is possible to downgrade the <strong class="kb iz">Flutter to 2.0.6</strong> <em class="ka">(released on 01/05/2021)</em></li>
						</ul>
						<pre class="lc ld le lf gx ob bs oc od dz oe"><span id="3e61" class="ga of ly iy oe b dm og oh l oi oj" data-selectable-paragraph="">flutter downgrade<br>(select y)<br>flutter doctor</span></pre>
						<ul class="">
							<li id="52e6" class="nk nl iy kb b kc kd kg kh kx nm ky nn kz no kw np nq nr ns ga" data-selectable-paragraph="">If using the latest <strong class="kb iz">FluxStore 2.2,</strong> it is required to update your Development Environment to the latest <strong class="kb iz">Flutter Stable channel 2.2.x</strong> <em class="ka">(released on 19/05/2021)</em></li>
						</ul>
						<pre class="lc ld le lf gx ob bs oc od dz oe"><span id="da41" class="ga of ly iy oe b dm og oh l oi oj" data-selectable-paragraph="">flutter channel stable <br>flutter upgrade --force </span></pre>
						<figure class="lc ld le lf gx lg gl gm paragraph-image">
							<div class="lh li do lj ce lk" tabindex="0" role="button">
								<div class="gl gm ok">
									<picture>
										<source data-testid="og" srcset="https://miro.medium.com/max/640/1*ieCMJ7Egm0DTqTx9JXGJCA.png 640w, https://miro.medium.com/max/720/1*ieCMJ7Egm0DTqTx9JXGJCA.png 720w, https://miro.medium.com/max/750/1*ieCMJ7Egm0DTqTx9JXGJCA.png 750w, https://miro.medium.com/max/786/1*ieCMJ7Egm0DTqTx9JXGJCA.png 786w, https://miro.medium.com/max/828/1*ieCMJ7Egm0DTqTx9JXGJCA.png 828w, https://miro.medium.com/max/1100/1*ieCMJ7Egm0DTqTx9JXGJCA.png 1100w, https://miro.medium.com/max/1400/1*ieCMJ7Egm0DTqTx9JXGJCA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*ieCMJ7Egm0DTqTx9JXGJCA.png" alt="" width="700" height="348" loading="lazy">
									</picture>
								</div>
							</div>
						</figure>
						<ul class="">
							<li id="b734" class="nk nl iy kb b kc kd kg kh kx nm ky nn kz no kw np nq nr ns ga" data-selectable-paragraph="">Download the latest FluxStore 2.2 from the <a target='_blank' class="au la" href="http://codecayon.net/downloads" rel="noopener ugc nofollow" target="_blank">download page</a> or from private <a target='_blank' class="au la" href="https://gitlab.inspireui.com/" rel="noopener ugc nofollow" target="_blank">sharing Gitlab</a>, override your existing<strong class="kb iz"> lib/config</strong> folder to the new FluxStore 2.2.</li>
							<li id="4b30" class="nk nl iy kb b kc nt kg nu kx nv ky nw kz nx kw np nq nr ns ga" data-selectable-paragraph="">Copy the ServerConfig section to new <strong class="kb iz">lib/env.dart </strong>file, if you have customized other sections, try to compare and copy each section manually instead of overriding the whole file (<em class="ka">as the latest version could have some new config options</em>)</li>
						</ul>
						<figure class="lc ld le lf gx lg gl gm paragraph-image">
							<div class="lh li do lj ce lk" tabindex="0" role="button">
								<div class="gl gm ol">
									<picture>
										<source data-testid="og" srcset="https://miro.medium.com/max/640/1*nX-N99nTexGUt4Hykye-lQ.png 640w, https://miro.medium.com/max/720/1*nX-N99nTexGUt4Hykye-lQ.png 720w, https://miro.medium.com/max/750/1*nX-N99nTexGUt4Hykye-lQ.png 750w, https://miro.medium.com/max/786/1*nX-N99nTexGUt4Hykye-lQ.png 786w, https://miro.medium.com/max/828/1*nX-N99nTexGUt4Hykye-lQ.png 828w, https://miro.medium.com/max/1100/1*nX-N99nTexGUt4Hykye-lQ.png 1100w, https://miro.medium.com/max/1400/1*nX-N99nTexGUt4Hykye-lQ.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*nX-N99nTexGUt4Hykye-lQ.png" alt="" width="700" height="271" loading="lazy">
									</picture>
								</div>
							</div>
						</figure>
						<ul class="">
							<li id="39fa" class="nk nl iy kb b kc kd kg kh kx nm ky nn kz no kw np nq nr ns ga" data-selectable-paragraph="">To apply the new custom Tabbar, go to <strong class="kb iz"><em class="ka">lib/menu/maintab.dart</em></strong> and uncomment the customerTabbar() function, it could be replace by other type: <em class="ka">customerTabbar1(), customerTabbar2() and customerTabbar3().</em> This feature will be available in the next FluxBuilder release as well, please stay tuned 👍</li>
						</ul>
						<figure class="lc ld le lf gx lg gl gm paragraph-image">
							<div class="lh li do lj ce lk" tabindex="0" role="button">
								<div class="gl gm om">
									<picture>
										<source data-testid="og" srcset="https://miro.medium.com/max/640/1*7wMAQm2RBIwJwQiWgkBUSA.png 640w, https://miro.medium.com/max/720/1*7wMAQm2RBIwJwQiWgkBUSA.png 720w, https://miro.medium.com/max/750/1*7wMAQm2RBIwJwQiWgkBUSA.png 750w, https://miro.medium.com/max/786/1*7wMAQm2RBIwJwQiWgkBUSA.png 786w, https://miro.medium.com/max/828/1*7wMAQm2RBIwJwQiWgkBUSA.png 828w, https://miro.medium.com/max/1100/1*7wMAQm2RBIwJwQiWgkBUSA.png 1100w, https://miro.medium.com/max/1400/1*7wMAQm2RBIwJwQiWgkBUSA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*7wMAQm2RBIwJwQiWgkBUSA.png" alt="" width="700" height="378" loading="lazy">
									</picture>
								</div>
							</div>
						</figure>
						<ul class="">
							<li id="c918" class="nk nl iy kb b kc kd kg kh kx nm ky nn kz no kw np nq nr ns ga" data-selectable-paragraph="">⚠️ Please notice: the latest release is not compatible with the previous FluxStore project as all the files are migrated to <strong class="kb iz">Null-safety</strong>.</li>
							<li id="ec68" class="nk nl iy kb b kc nt kg nu kx nv ky nw kz nx kw np nq nr ns ga" data-selectable-paragraph="">✅ We recommend changing the green files and folders as the below map (<em class="ka">common, config, l10n, env.dart</em> files) to keep the project being compatible well with other next coming releases.</li>
						</ul>
						<figure class="lc ld le lf gx lg gl gm paragraph-image">
							<div class="lh li do lj ce lk" tabindex="0" role="button">
								<div class="gl gm on">
									<picture>
										<source data-testid="og" srcset="https://miro.medium.com/max/640/1*zsaF9318XHAeEcioITi1lw.png 640w, https://miro.medium.com/max/720/1*zsaF9318XHAeEcioITi1lw.png 720w, https://miro.medium.com/max/750/1*zsaF9318XHAeEcioITi1lw.png 750w, https://miro.medium.com/max/786/1*zsaF9318XHAeEcioITi1lw.png 786w, https://miro.medium.com/max/828/1*zsaF9318XHAeEcioITi1lw.png 828w, https://miro.medium.com/max/1100/1*zsaF9318XHAeEcioITi1lw.png 1100w, https://miro.medium.com/max/1400/1*zsaF9318XHAeEcioITi1lw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*zsaF9318XHAeEcioITi1lw.png" alt="" width="700" height="618" loading="lazy">
									</picture>
								</div>
							</div>
						</figure>
						<h1 id="cffd" class="lx ly iy bm lz ma nf mc md me ng mg mh mi nh mk ml mm ni mo mp mq nj ms mt mu ga" data-selectable-paragraph="">What is next coming?</h1>
						<ul class="">
							<li id="c0b5" class="nk nl iy kb b kc mv kg mw kx ny ky nz kz oa kw np nq nr ns ga" data-selectable-paragraph="">⌨️ New Delivery app will be available soon.</li>
							<li id="35da" class="nk nl iy kb b kc nt kg nu kx nv ky nw kz nx kw np nq nr ns ga" data-selectable-paragraph="">⌨️ A new bunch of new Premade Templates will be improved.</li>
							<li id="753d" class="nk nl iy kb b kc nt kg nu kx nv ky nw kz nx kw np nq nr ns ga" data-selectable-paragraph="">⌨️ We will support the Windows Users to build iOS apps via FluxBuilder.</li>
							<li id="dc59" class="nk nl iy kb b kc nt kg nu kx nv ky nw kz nx kw np nq nr ns ga" data-selectable-paragraph="">⌨️ Keep upgrading FluxStore to be more stable and faster.</li>
							<li id="d449" class="nk nl iy kb b kc nt kg nu kx nv ky nw kz nx kw np nq nr ns ga" data-selectable-paragraph="">⌨️ Subscribe to follow next updates: <a target='_blank' class="au la" href="https://www.facebook.com/inspireui" rel="noopener ugc nofollow" target="_blank">Facebook</a>, <a target='_blank' class="au la" href="http://twitter.com/inspireui" rel="noopener ugc nofollow" target="_blank">Twitter</a>, <a target='_blank' class="au la" href="https://www.youtube.com/inspireui" rel="noopener ugc nofollow" target="_blank">Youtube</a></li>
							<li id="cf13" class="nk nl iy kb b kc nt kg nu kx nv ky nw kz nx kw np nq nr ns ga" data-selectable-paragraph="">⌨️ Also, don’t forget to give us some Clap for this post 👏👏👏</li>
						</ul>
					</div>
				</div>
			</section>
		</div>
	</div>
</article>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Announcing Fluxstore 2.0]]></title>
      <link>https://inspireui.com/blog/Announcing-Fluxstore-2-0/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/Announcing-Fluxstore-2-0/</guid>
      <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[Discover the exciting features of Fluxstore 2.0! Explore enhanced performance, new integrations, and improved user experience in our latest update. Upgrade now!]]></description>
      <category><![CDATA[FluxStore]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/posts/19/1_DGAtZCbEvQRlZOG-TvZ41Q.png" alt="Announcing Fluxstore 2.0" /><a target='_blank'rticle>
	<div class="l">
		<div class="l">
			<section>
				<div>
					<div class="ir is it iu iv">
						<blockquote class="jv jw jx">
							<p id="b2b8" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph="">New <mark class="wf wg qc">FluxStore</mark> version compatible with latest Flutter 2.0 was released in Mar 2021.<br>Last updated 05/03/2021</p>
						</blockquote>
						<figure class="ky kz la lb gx lc gl gm paragraph-image">
							<div class="ld le do lf ce lg" tabindex="0" role="button">
								<div class="gl gm kx">
									<picture>
										<source data-testid="og" srcset="https://miro.medium.com/max/640/1*DGAtZCbEvQRlZOG-TvZ41Q.png 640w, https://miro.medium.com/max/720/1*DGAtZCbEvQRlZOG-TvZ41Q.png 720w, https://miro.medium.com/max/750/1*DGAtZCbEvQRlZOG-TvZ41Q.png 750w, https://miro.medium.com/max/786/1*DGAtZCbEvQRlZOG-TvZ41Q.png 786w, https://miro.medium.com/max/828/1*DGAtZCbEvQRlZOG-TvZ41Q.png 828w, https://miro.medium.com/max/1100/1*DGAtZCbEvQRlZOG-TvZ41Q.png 1100w, https://miro.medium.com/max/1400/1*DGAtZCbEvQRlZOG-TvZ41Q.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*DGAtZCbEvQRlZOG-TvZ41Q.png" alt="" width="700" height="492" loading="eager">
									</picture>
								</div>
							</div>
							<figcaption class="lj bl gn gl gm lk ll bm b bn bo cn" data-selectable-paragraph="">Image Credits: Google</figcaption>
						</figure>
						<p id="7324" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">Greetings from InspireUI, hope you have had a wonderful time! This is our regular and Big update on the awesome FluxStore apps. As the new Changelog is migrated to <a target='_blank' class="au lp" href="https://www.notion.so/inspireui/InspireUI-Wiki-21d59e62ac404277917541db708faad1" rel="noopener ugc nofollow" target="_blank">InspireUI Wiki</a>, please check the detailed explanation in that link.</p>
						<p id="15aa" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">Below are some highlights about what’s new on FluxStore 2.0.0</p>
						<ul class="">
							<li id="346a" class="lq lr iy kb b kc kd kg kh lm ls ln lt lo lu kw lv lw lx ly ga" data-selectable-paragraph="">🚀 Compatible with new <strong class="kb iz">Flutter 2.0</strong> Stable version</li>
							<li id="5e5b" class="lq lr iy kb b kc lz kg ma lm mb ln mc lo md kw lv lw lx ly ga" data-selectable-paragraph="">🎊 New Config Approach to support new <strong class="kb iz">FluxBuilder 1.2</strong></li>
							<li id="1703" class="lq lr iy kb b kc lz kg ma lm mb ln mc lo md kw lv lw lx ly ga" data-selectable-paragraph="">🎊 New Upload File feature via Product Add-Ons</li>
							<li id="5068" class="lq lr iy kb b kc lz kg ma lm mb ln mc lo md kw lv lw lx ly ga" data-selectable-paragraph="">🎊 Support Huawei devices</li>
							<li id="d7d8" class="lq lr iy kb b kc lz kg ma lm mb ln mc lo md kw lv lw lx ly ga" data-selectable-paragraph="">🎊 Nearby Listing and location search (<a target='_blank' class="au lp" href="https://1.envato.market/EBrGQ" rel="noopener ugc nofollow" target="_blank">FluxStore Listing</a> app)</li>
							<li id="ac7d" class="lq lr iy kb b kc lz kg ma lm mb ln mc lo md kw lv lw lx ly ga" data-selectable-paragraph="">🎊 Support Product Variant, Attribute, and WooCommerce single store Management (<a target='_blank' class="au lp" href="https://1.envato.market/Kkdxz" rel="noopener ugc nofollow" target="_blank">FluxStore Manager</a> app)</li>
							<li id="e740" class="lq lr iy kb b kc lz kg ma lm mb ln mc lo md kw lv lw lx ly ga" data-selectable-paragraph="">🎊 New languages: Poland 🇵🇱, Serbian 🇷🇸, Persian 🇮🇷</li>
							<li id="5be6" class="lq lr iy kb b kc lz kg ma lm mb ln mc lo md kw lv lw lx ly ga" data-selectable-paragraph="">⚡️ Upgrade Stripe Payment feature.</li>
							<li id="52ca" class="lq lr iy kb b kc lz kg ma lm mb ln mc lo md kw lv lw lx ly ga" data-selectable-paragraph="">⚡️ Upgrade the source to the latest <a target='_blank' class="au lp" href="https://pub.dev/packages/pedantic" rel="noopener ugc nofollow" target="_blank">Pedantic (1.9.2)</a></li>
							<li id="b146" class="lq lr iy kb b kc lz kg ma lm mb ln mc lo md kw lv lw lx ly ga" data-selectable-paragraph="">⚡️️ Upgrade most of the Library to Null Safety to support Flutter 2.0</li>
							<li id="6bfd" class="lq lr iy kb b kc lz kg ma lm mb ln mc lo md kw lv lw lx ly ga" data-selectable-paragraph="">⚡ Many UIs and minor improvements, please check the detailed Changelog.</li>
						</ul>
					</div>
					<div class="o dx me mf id mg" role="separator"> </div>
					<div class="ir is it iu iv">
						<figure class="ky kz la lb gx lc gl gm paragraph-image">
							<div class="ld le do lf ce lg" tabindex="0" role="button">
								<div class="gl gm ml">
									<picture>
										<source data-testid="og" srcset="https://miro.medium.com/max/640/1*p8YdwuuyvCo5Y3v9U1EkqQ.png 640w, https://miro.medium.com/max/720/1*p8YdwuuyvCo5Y3v9U1EkqQ.png 720w, https://miro.medium.com/max/750/1*p8YdwuuyvCo5Y3v9U1EkqQ.png 750w, https://miro.medium.com/max/786/1*p8YdwuuyvCo5Y3v9U1EkqQ.png 786w, https://miro.medium.com/max/828/1*p8YdwuuyvCo5Y3v9U1EkqQ.png 828w, https://miro.medium.com/max/1100/1*p8YdwuuyvCo5Y3v9U1EkqQ.png 1100w, https://miro.medium.com/max/1400/1*p8YdwuuyvCo5Y3v9U1EkqQ.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*p8YdwuuyvCo5Y3v9U1EkqQ.png" alt="" width="700" height="422" loading="eager">
									</picture>
								</div>
							</div>
						</figure>
						<h1 id="51e2" class="mm mn iy bm mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj ga" data-selectable-paragraph="">1. Compatible with new Flutter 2 🚀</h1>
						<p id="87dd" class="pw-post-body-paragraph jy jz iy kb b kc nk ke kf kg nl ki kj lm nm km kn ln nn kq kr lo no ku kv kw ir ga" data-selectable-paragraph="">🔥New version 2.0 of <a target='_blank' class="au lp" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">all FluxStore apps</a> is compatible with the latest Flutter 2. Please make sure to update Flutter SDK to the latest Stable (2.0.x):</p>
						<pre class="ky kz la lb gx np bs nq nr dz ns"><span id="98ac" class="ga nt mn iy ns b dm nu nv l nw nx" data-selectable-paragraph="">flutter channel stable <br>flutter upgrade --force <br>flutter clean</span></pre>
						<p id="7727" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">For more information about what’s new in Flutter 2.0 stable channel, check out the link below:</p>
						<div class="ny nz gt gv oa ob"><a target='_blank' rel="noopener follow" target="_blank" href="https://medium.com/flutter/whats-new-in-flutter-2-0-fe8e95ecc65">
								<div class="oc o fr">
									<div class="od o da dx en oe">
										<h2 class="bm iz dm bo fs of fu fv og fx fz ix ga">What’s New in Flutter 2.0</h2>
										<div class="oh l">
											<h3 class="bm b dm bo fs of fu fv og fx fz cn">Flutter web and Null Safety move to stable, Flutter desktop moves to beta and so much more!</h3>
										</div>
										<div class="oi l">
											<p class="bm b hi bo fs of fu fv og fx fz cn">medium.com</p>
										</div>
									</div>
									<div class="oj l">
										<div class="ok l ol om on oj oo lh ob"> </div>
									</div>
								</div>
							</a></div>
						<h1 id="875e" class="mm mn iy bm mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj ga" data-selectable-paragraph="">2. Upload File 🔥</h1>
						<p id="db11" class="pw-post-body-paragraph jy jz iy kb b kc nk ke kf kg nl ki kj lm nm km kn ln nn kq kr lo no ku kv kw ir ga" data-selectable-paragraph="">This wonderful feature is very useful for stores that require uploading file to products, especially <strong class="kb iz">drug store</strong> or <strong class="kb iz">online medicine store</strong> that needs to upload prescription. Short-description type, heading type are also supported.</p>
						<figure class="ky kz la lb gx lc gl gm paragraph-image">
							<div class="ld le do lf ce lg" tabindex="0" role="button">
								<div class="gl gm op">
									<picture>
										<source data-testid="og" srcset="https://miro.medium.com/max/640/1*PP7gkUo7XKcAvcFbI5qyFg.png 640w, https://miro.medium.com/max/720/1*PP7gkUo7XKcAvcFbI5qyFg.png 720w, https://miro.medium.com/max/750/1*PP7gkUo7XKcAvcFbI5qyFg.png 750w, https://miro.medium.com/max/786/1*PP7gkUo7XKcAvcFbI5qyFg.png 786w, https://miro.medium.com/max/828/1*PP7gkUo7XKcAvcFbI5qyFg.png 828w, https://miro.medium.com/max/1100/1*PP7gkUo7XKcAvcFbI5qyFg.png 1100w, https://miro.medium.com/max/1400/1*PP7gkUo7XKcAvcFbI5qyFg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*PP7gkUo7XKcAvcFbI5qyFg.png" alt="" width="700" height="750" loading="lazy">
									</picture>
								</div>
							</div>
						</figure>
						<p id="59c7" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">File upload feature is compatible with the below <em class="ka">WooCommerce Product Add-Ons</em> plugin, and available on <a target='_blank' class="au lp" href="https://1.envato.market/QL4d9" rel="noopener ugc nofollow" target="_blank">FluxStore WooCommerce</a>, <a target='_blank' class="au lp" href="https://1.envato.market/NW4q1" rel="noopener ugc nofollow" target="_blank">FluxStore Multi Vendors</a> apps:</p>
						<div class="ny nz gt gv oa ob"><a target='_blank' href="https://docs.woocommerce.com/document/product-add-ons" rel="noopener  ugc nofollow" target="_blank">
								<div class="oc o fr">
									<div class="od o da dx en oe">
										<h2 class="bm iz dm bo fs of fu fv og fx fz ix ga">Product Add-Ons - WooCommerce Docs</h2>
										<div class="oh l">
											<h3 class="bm b dm bo fs of fu fv og fx fz cn">Product Add-Ons allows you to add paid or free options to your products using several field types including radio…</h3>
										</div>
										<div class="oi l">
											<p class="bm b hi bo fs of fu fv og fx fz cn">docs.woocommerce.com</p>
										</div>
									</div>
									<div class="oj l">
										<div class="oq l ol om on oj oo lh ob"> </div>
									</div>
								</div>
							</a></div>
						<p id="f6d6" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">To config this feature, just need to open <em class="ka">lib/env.dart</em> and update <em class="ka">productAddons</em> as below:</p>
						<figure class="ky kz la lb gx lc gl gm paragraph-image">
							<div class="ld le do lf ce lg" tabindex="0" role="button">
								<div class="gl gm or">
									<picture>
										<source data-testid="og" srcset="https://miro.medium.com/max/640/1*WFj68RB1ANta_7K2EbnRXg.png 640w, https://miro.medium.com/max/720/1*WFj68RB1ANta_7K2EbnRXg.png 720w, https://miro.medium.com/max/750/1*WFj68RB1ANta_7K2EbnRXg.png 750w, https://miro.medium.com/max/786/1*WFj68RB1ANta_7K2EbnRXg.png 786w, https://miro.medium.com/max/828/1*WFj68RB1ANta_7K2EbnRXg.png 828w, https://miro.medium.com/max/1100/1*WFj68RB1ANta_7K2EbnRXg.png 1100w, https://miro.medium.com/max/1400/1*WFj68RB1ANta_7K2EbnRXg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*WFj68RB1ANta_7K2EbnRXg.png" alt="" width="700" height="235" loading="lazy">
									</picture>
								</div>
							</div>
						</figure>
						<h1 id="3b49" class="mm mn iy bm mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj ga" data-selectable-paragraph="">3. Capture Later for Stripe 💳</h1>
						<p id="8bd8" class="pw-post-body-paragraph jy jz iy kb b kc nk ke kf kg nl ki kj lm nm km kn ln nn kq kr lo no ku kv kw ir ga" data-selectable-paragraph="">Capture Later feature will separate authorization and capture to create a charge now, but capture funds later. Learn more at the guide below:</p>
						<div class="ny nz gt gv oa ob"><a target='_blank' href="https://stripe.com/docs/payments/capture-later" rel="noopener  ugc nofollow" target="_blank">
								<div class="oc o fr">
									<div class="od o da dx en oe">
										<h2 class="bm iz dm bo fs of fu fv og fx fz ix ga">Place a hold on a card</h2>
										<div class="oh l">
											<h3 class="bm b dm bo fs of fu fv og fx fz cn">After the card is authorized, the PaymentIntent status will transition to requires_capture. To capture the authorized…</h3>
										</div>
										<div class="oi l">
											<p class="bm b hi bo fs of fu fv og fx fz cn">stripe.com</p>
										</div>
									</div>
								</div>
							</a></div>
						<p id="a7c6" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">This Capture Later feature and Native Stripe payment are available for <em class="ka">Extended License</em> of <a target='_blank' class="au lp" href="https://1.envato.market/1jq76" rel="noopener ugc nofollow" target="_blank">FluxStore WooCommerce</a>, <a target='_blank' class="au lp" href="https://1.envato.market/gzZGv" rel="noopener ugc nofollow" target="_blank">FluxStore Pro (Woo only)</a>, and <a target='_blank' class="au lp" href="https://1.envato.market/XPDny" rel="noopener ugc nofollow" target="_blank">FluxStore Multi Vendors</a> apps. For <em class="ka">Regular license</em>, you totally are able to use Stripe payment via Webview.</p>
						<p id="7400" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">To support this feature, please upgrade our new Stripe server source code and deploy it again:</p>
						<figure class="ky kz la lb gx lc gl gm paragraph-image">
							<div class="ld le do lf ce lg" tabindex="0" role="button">
								<div class="gl gm os">
									<picture>
										<source data-testid="og" srcset="https://miro.medium.com/max/640/1*FsJCX7-W70tbm8NNannyZQ.png 640w, https://miro.medium.com/max/720/1*FsJCX7-W70tbm8NNannyZQ.png 720w, https://miro.medium.com/max/750/1*FsJCX7-W70tbm8NNannyZQ.png 750w, https://miro.medium.com/max/786/1*FsJCX7-W70tbm8NNannyZQ.png 786w, https://miro.medium.com/max/828/1*FsJCX7-W70tbm8NNannyZQ.png 828w, https://miro.medium.com/max/1100/1*FsJCX7-W70tbm8NNannyZQ.png 1100w, https://miro.medium.com/max/1400/1*FsJCX7-W70tbm8NNannyZQ.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*FsJCX7-W70tbm8NNannyZQ.png" alt="" width="700" height="184" loading="lazy">
									</picture>
								</div>
							</div>
						</figure>
						<h1 id="3497" class="mm mn iy bm mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj ga" data-selectable-paragraph="">4. New languages: Poland, Serbian, Persian</h1>
						<p id="6b94" class="pw-post-body-paragraph jy jz iy kb b kc nk ke kf kg nl ki kj lm nm km kn ln nn kq kr lo no ku kv kw ir ga" data-selectable-paragraph="">Currently, FluxStore has supported 24 languages as below. <strong class="kb iz">Thanks</strong> to the great contribution from our friendly Customers who sent us the translation as a native speaker:</p>
						<p id="a89a" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">[1–5] Arabic, English 🏴󠁧󠁢󠁥󠁮󠁧󠁿, Vietnamese🇻🇳, Spanish 🇪🇸, Chinese 🇨🇳</p>
						<p id="6c73" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">[6–10] Japanese🇯🇵, India (Hindi) 🇮🇳, French 🇫🇷, Russian 🇷🇺, Indonesian 🇮🇩</p>
						<p id="22d3" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">[11–15] Korean 🇰🇷, Romanian 🇷🇴, Turkish 🇹🇷, Italian 🇮🇹, German 🇩🇪</p>
						<p id="78aa" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">[16–20] Brazil 🇧🇷, Hungary 🇭🇺, Hebrew 🇮🇱, Thailand 🇹🇭, Dutch 🇳🇱</p>
						<p id="f8d9" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">[21–24] Serbian 🇷🇸, Polish 🇵🇱, Persian 🇮🇷, Kurdish 🇰🇼.</p>
						<p id="93df" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">Let us know if you have any questions 👍</p>
					</div>
				</div>
			</section>
		</div>
	</div>
</article>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[How to build the Flutter Instant App]]></title>
      <link>https://inspireui.com/blog/Story-Guide-how-to-build-instant-app/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/Story-Guide-how-to-build-instant-app/</guid>
      <pubDate>Mon, 09 Nov 2020 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[Discover how to build an instant app with our comprehensive guide. Learn tips, best practices, and insights to enhance your app development journey today!]]></description>
      <category><![CDATA[Story]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/posts/7/responsive/1_Sk-iUeIOWpGmO53yq0A5Sw-1-lg.webp" alt="How to build the Flutter Instant App" /><div class="ir is it iu iv">
	<blockquote class="jv jw jx">
		<p id="9e43" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph=""><mark class="xg xh qo">Imagine how great it would be if you could try out apps without even installing them. Yes, you can make it with the awesome </mark><mark class="xg xh qo"><strong class="kb iz">Flutter</strong></mark><mark class="xg xh qo"> framework!</mark></p>
	</blockquote>
	<p id="f4de" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph="">How does your customer run your app on Google Play without installing it? In this topic, we will guide to release <a target='_blank' class="au la" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">the Flutter Instant App</a> to Google Play Store and optimize the Flutter project to meet all <a target='_blank' class="au la" href="https://developer.android.com/topic/google-play-instant" rel="noopener ugc nofollow" target="_blank">Google Play Instant app</a> requirements.</p>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm lb">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*Sk-iUeIOWpGmO53yq0A5Sw.jpeg 640w, https://miro.medium.com/max/720/1*Sk-iUeIOWpGmO53yq0A5Sw.jpeg 720w, https://miro.medium.com/max/750/1*Sk-iUeIOWpGmO53yq0A5Sw.jpeg 750w, https://miro.medium.com/max/786/1*Sk-iUeIOWpGmO53yq0A5Sw.jpeg 786w, https://miro.medium.com/max/828/1*Sk-iUeIOWpGmO53yq0A5Sw.jpeg 828w, https://miro.medium.com/max/1100/1*Sk-iUeIOWpGmO53yq0A5Sw.jpeg 1100w, https://miro.medium.com/max/1400/1*Sk-iUeIOWpGmO53yq0A5Sw.jpeg 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*Sk-iUeIOWpGmO53yq0A5Sw.jpeg" alt="" width="700" height="356" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="ln bl gn gl gm lo lp bm b bn bo cn" data-selectable-paragraph="">Flutter Instant App with FluxStore</figcaption>
	</figure>
	<p id="f12c" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph="">In this tutorial you’ll learn:</p>
	<ul class="">
		<li id="ba89" class="lq lr iy kb b kc kd kg kh kx ls ky lt kz lu kw lv lw lx ly ga" data-selectable-paragraph="">How to convert <a target='_blank' class="au la" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank"><strong class="kb iz">Flutter App</strong> to support Instant App Feature from Google</a>.</li>
		<li id="b548" class="lq lr iy kb b kc lz kg ma kx mb ky mc kz md kw lv lw lx ly ga" data-selectable-paragraph="">How to <strong class="kb iz">Analyze the APK </strong>and check the root cause to reduce size.</li>
		<li id="7ceb" class="lq lr iy kb b kc lz kg ma kx mb ky mc kz md kw lv lw lx ly ga" data-selectable-paragraph="">Know how to use the <strong class="kb iz">Instant Development SDK</strong> to instantly enable your apps.</li>
		<li id="f77d" class="lq lr iy kb b kc lz kg ma kx mb ky mc kz md kw lv lw lx ly ga" data-selectable-paragraph="">What the <strong class="kb iz">App Links</strong> are and how to use them in combination with instant apps.</li>
	</ul>
	<p id="6993" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph="">Requirements to follow this guide:</p>
	<ul class="">
		<li id="3068" class="lq lr iy kb b kc kd kg kh kx ls ky lt kz lu kw lv lw lx ly ga" data-selectable-paragraph="">Good knowledge of Flutter framework, you may know to set up the basic <a target='_blank' class="au la" href="https://flutter.dev/docs/get-started/test-drive" rel="noopener ugc nofollow" target="_blank">Flutter example</a>, passed some <a target='_blank' class="au la" href="https://flutter.dev/docs/codelabs" rel="noopener ugc nofollow" target="_blank">CodeLab</a> guidelines from Google, and know-how to build the <a target='_blank' class="au la" href="https://flutter.dev/docs/deployment/android" rel="noopener ugc nofollow" target="_blank">Flutter APK</a></li>
		<li id="f59e" class="lq lr iy kb b kc lz kg ma kx mb ky mc kz md kw lv lw lx ly ga" data-selectable-paragraph="">You can try with your own Fluter App but the total final APK file should have a maximum of 10MB, on this topic we are using the <a target='_blank' class="au la" href="https://codecanyon.net/item/fluxstore-the-universal-woocommerce-magento-opencart-mobile-app-by-flutter-framework/reviews/24020929" rel="noopener ugc nofollow" target="_blank">FluxStore Pro</a> app which is used to demo throughout the guide.</li>
		<li id="fe70" class="lq lr iy kb b kc lz kg ma kx mb ky mc kz md kw lv lw lx ly ga" data-selectable-paragraph="">Install the latest <a target='_blank' class="au la" href="https://developer.android.com/studio" rel="noopener ugc nofollow" target="_blank">Android Studio 3.6</a> with the Flutter plugins.</li>
	</ul>
</div>
<div class="o dx me mf id mg" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="3315" class="ml mm iy bm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni ga" data-selectable-paragraph="">1. Analyze APK Size</h1>
	<ul class="">
		<li id="c2e1" class="lq lr iy kb b kc nj kg nk kx nl ky nm kz nn kw lv lw lx ly ga" data-selectable-paragraph="">Running the script below script to generate the API files:</li>
	</ul>
	<pre class="lc ld le lf gx no bs np nq dz nr"><span id="81eb" class="ga ns mm iy nr b dm nt nu l nv nw" data-selectable-paragraph="">flutter build apk --split-per-abi</span></pre>
	<ul class="">
		<li id="6132" class="lq lr iy kb b kc kd kg kh kx ls ky lt kz lu kw lv lw lx ly ga" data-selectable-paragraph="">Open the Android <mark class="xg xh qo">Studio </mark>app and select Analyze feature from the menu <code class="fp nx ny nz nr b">Build &gt; Analyze APK...</code> then select the final output folder <code class="fp nx ny nz nr b">build &gt; app &gt; outputs &gt; apk</code></li>
		<li id="610d" class="lq lr iy kb b kc lz kg ma kx mb ky mc kz md kw lv lw lx ly ga" data-selectable-paragraph="">Analyzer is a great tool that is attached to Android Studio to check the APK size. It is enabled default on latest Android Studio 3.6.</li>
		<li id="1d08" class="lq lr iy kb b kc lz kg ma kx mb ky mc kz md kw lv lw lx ly ga" data-selectable-paragraph="">The Analyzer is the great tool come with <mark class="xg xh qo">Android</mark> Studio to check the APK size, it enables default on latest Android Studio 3.6</li>
	</ul>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm oa">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*KjwKAxjQGCxBOCLOwz_NYw.png 640w, https://miro.medium.com/max/720/1*KjwKAxjQGCxBOCLOwz_NYw.png 720w, https://miro.medium.com/max/750/1*KjwKAxjQGCxBOCLOwz_NYw.png 750w, https://miro.medium.com/max/786/1*KjwKAxjQGCxBOCLOwz_NYw.png 786w, https://miro.medium.com/max/828/1*KjwKAxjQGCxBOCLOwz_NYw.png 828w, https://miro.medium.com/max/1100/1*KjwKAxjQGCxBOCLOwz_NYw.png 1100w, https://miro.medium.com/max/1400/1*KjwKAxjQGCxBOCLOwz_NYw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*KjwKAxjQGCxBOCLOwz_NYw.png" alt="" width="700" height="459" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="ln bl gn gl gm lo lp bm b bn bo cn" data-selectable-paragraph="">Screenshot from Analyze APK of Android Studio</figcaption>
	</figure>
	<ul class="">
		<li id="662c" class="lq lr iy kb b kc kd kg kh kx ls ky lt kz lu kw lv lw lx ly ga" data-selectable-paragraph="">As you may know, the default Flutter application bundle contains native libraries <code class="fp nx ny nz nr b">lipapp.so</code> and <code class="fp nx ny nz nr b">libflutter.so</code>, each around 9MB, if we build with the <code class="fp nx ny nz nr b">Master</code> Flutter channel the size could be smaller ~0.5 MB. Other heavy resources are from the <code class="fp nx ny nz nr b">Assets</code> folder and <code class="fp nx ny nz nr b">classes.dex</code></li>
	</ul>
</div>
<div class="o dx me mf id mg" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="2af2" class="ml mm iy bm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni ga" data-selectable-paragraph="">2. Reduce the APK size</h1>
	<ul class="">
		<li id="b579" class="lq lr iy kb b kc nj kg nk kx nl ky nm kz nn kw lv lw lx ly ga" data-selectable-paragraph="">Our target is to reduce the app size to under 1MB. In order to do that, there is no choice but to remove some features such as Firebase, Admob, Facebook Ads… this is the <a target='_blank' class="au la" href="https://gist.github.com/minhcasi/f9e5c30c2cf373e7389efc6eb675df53" rel="noopener ugc nofollow" target="_blank">before and after</a> update <code class="fp nx ny nz nr b">pubspect.yaml</code> library.</li>
		<li id="b7ad" class="lq lr iy kb b kc lz kg ma kx mb ky mc kz md kw lv lw lx ly ga" data-selectable-paragraph="">While reducing the size, please make sure to remove some heavy size asset files as well as compress the image, we use <a target='_blank' class="au la" href="http://www.derlien.com/" rel="noopener ugc nofollow" target="_blank">Disk Inventory X</a> to explore the detail files from the app, and <a target='_blank' class="au la" href="https://imageoptim.com/mac" rel="noopener ugc nofollow" target="_blank">ImageOptim</a> to compress the image.</li>
	</ul>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm oa">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*PA36OzSqtAm6zAMit0_FPQ.png 640w, https://miro.medium.com/max/720/1*PA36OzSqtAm6zAMit0_FPQ.png 720w, https://miro.medium.com/max/750/1*PA36OzSqtAm6zAMit0_FPQ.png 750w, https://miro.medium.com/max/786/1*PA36OzSqtAm6zAMit0_FPQ.png 786w, https://miro.medium.com/max/828/1*PA36OzSqtAm6zAMit0_FPQ.png 828w, https://miro.medium.com/max/1100/1*PA36OzSqtAm6zAMit0_FPQ.png 1100w, https://miro.medium.com/max/1400/1*PA36OzSqtAm6zAMit0_FPQ.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*PA36OzSqtAm6zAMit0_FPQ.png" alt="" width="700" height="459" loading="eager">
				</picture>
			</div>
		</div>
	</figure>
</div>
<div class="o dx me mf id mg" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="1b33" class="ml mm iy bm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni ga" data-selectable-paragraph="">3. Google App Instant Setting Keynote</h1>
	<p id="c049" class="pw-post-body-paragraph jy jz iy kb b kc nj ke kf kg nk ki kj kx ob km kn ky oc kq kr kz od ku kv kw ir ga" data-selectable-paragraph="">To convert your Flutter app to the Instant App, make sure to follow the <a target='_blank' class="au la" href="https://developer.android.com/topic/google-play-instant" rel="noopener ugc nofollow" target="_blank">official guide </a>from Google, here is some require keynote:</p>
	<ol class="">
		<li id="09e2" class="lq lr iy kb b kc kd kg kh kx ls ky lt kz lu kw oe lw lx ly ga" data-selectable-paragraph="">Install <strong class="kb iz">Google Play Instant Development SDK, </strong>after installing please check the script <code class="fp nx ny nz nr b">ia help</code> to make sure the tool is installed correctly.</li>
	</ol>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm of">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*bOeeqSqlTg3RODJiyeljVA.png 640w, https://miro.medium.com/max/720/1*bOeeqSqlTg3RODJiyeljVA.png 720w, https://miro.medium.com/max/750/1*bOeeqSqlTg3RODJiyeljVA.png 750w, https://miro.medium.com/max/786/1*bOeeqSqlTg3RODJiyeljVA.png 786w, https://miro.medium.com/max/828/1*bOeeqSqlTg3RODJiyeljVA.png 828w, https://miro.medium.com/max/1100/1*bOeeqSqlTg3RODJiyeljVA.png 1100w, https://miro.medium.com/max/1400/1*bOeeqSqlTg3RODJiyeljVA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*bOeeqSqlTg3RODJiyeljVA.png" alt="" width="700" height="452" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="ln bl gn gl gm lo lp bm b bn bo cn" data-selectable-paragraph="">Android SDK setting</figcaption>
	</figure>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm og">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*1FHClzxoBnKCjAk9UJj4fg.png 640w, https://miro.medium.com/max/720/1*1FHClzxoBnKCjAk9UJj4fg.png 720w, https://miro.medium.com/max/750/1*1FHClzxoBnKCjAk9UJj4fg.png 750w, https://miro.medium.com/max/786/1*1FHClzxoBnKCjAk9UJj4fg.png 786w, https://miro.medium.com/max/828/1*1FHClzxoBnKCjAk9UJj4fg.png 828w, https://miro.medium.com/max/1100/1*1FHClzxoBnKCjAk9UJj4fg.png 1100w, https://miro.medium.com/max/1400/1*1FHClzxoBnKCjAk9UJj4fg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*1FHClzxoBnKCjAk9UJj4fg.png" alt="" width="700" height="163" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="ln bl gn gl gm lo lp bm b bn bo cn" data-selectable-paragraph="">`<strong class="bm oh">ia help</strong>` script</figcaption>
	</figure>
	<p id="2672" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph="">2. After installing <strong class="kb iz">Instant Development SDK </strong>successful, open Android Studio and open the project <strong class="kb iz">android</strong> folder (it’s not the root Flutter project), right-click to the <code class="fp nx ny nz nr b">app</code> folder and select <code class="fp nx ny nz nr b">Refactor &gt; Enable Instant Apps Support...</code></p>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm oi">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*V0E28TqX1ZTUTbxX7SqrYg.png 640w, https://miro.medium.com/max/720/1*V0E28TqX1ZTUTbxX7SqrYg.png 720w, https://miro.medium.com/max/750/1*V0E28TqX1ZTUTbxX7SqrYg.png 750w, https://miro.medium.com/max/786/1*V0E28TqX1ZTUTbxX7SqrYg.png 786w, https://miro.medium.com/max/828/1*V0E28TqX1ZTUTbxX7SqrYg.png 828w, https://miro.medium.com/max/1100/1*V0E28TqX1ZTUTbxX7SqrYg.png 1100w, https://miro.medium.com/max/1400/1*V0E28TqX1ZTUTbxX7SqrYg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*V0E28TqX1ZTUTbxX7SqrYg.png" alt="" width="700" height="441" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<p id="f295" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph="">Then you may see some changes from the <strong class="kb iz">AndroidManifest.xml</strong> file as below, you can edit the file manually if you do not use this menu.</p>
	<pre class="lc ld le lf gx no bs np nq dz nr"><span id="9260" class="ga ns mm iy nr b dm nt nu l nv nw" data-selectable-paragraph="">&lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"<br>    xmlns:dist="http://schemas.android.com/apk/distribution"<br>    android:targetSandboxVersion="2"<br>    package="com.inspireui.fluxstore"&gt;<br><br>    &lt;!-- The following declaration enables this module to be served instantly --&gt;<br>    &lt;dist:module dist:instant="true"&gt;&lt;/dist:module&gt;<br>...<br>    &lt;/application&gt;<br>&lt;/manifest&gt;</span></pre>
	<p id="c529" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph="">3. Open <code class="fp nx ny nz nr b">Tools &gt; App Links Assistants</code> and use this tool to verify the app link, to understand more about App Link please check <a target='_blank' class="au la" href="https://developer.android.com/studio/write/app-link-indexing" rel="noopener ugc nofollow" target="_blank">this guide</a>. The final XML file could refer to <a target='_blank' class="au la" href="https://gist.github.com/minhcasi/f9e5c30c2cf373e7389efc6eb675df53" rel="noopener ugc nofollow" target="_blank">this Gist</a></p>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm oj">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*bQUYics_w-xhuVsWJbu1Hw.png 640w, https://miro.medium.com/max/720/1*bQUYics_w-xhuVsWJbu1Hw.png 720w, https://miro.medium.com/max/750/1*bQUYics_w-xhuVsWJbu1Hw.png 750w, https://miro.medium.com/max/786/1*bQUYics_w-xhuVsWJbu1Hw.png 786w, https://miro.medium.com/max/828/1*bQUYics_w-xhuVsWJbu1Hw.png 828w, https://miro.medium.com/max/1100/1*bQUYics_w-xhuVsWJbu1Hw.png 1100w, https://miro.medium.com/max/1400/1*bQUYics_w-xhuVsWJbu1Hw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*bQUYics_w-xhuVsWJbu1Hw.png" alt="" width="700" height="459" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="ln bl gn gl gm lo lp bm b bn bo cn" data-selectable-paragraph="">Step 1: add new App Link</figcaption>
	</figure>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm oj">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*FVwQoArjwYDbOiHS-WE_gQ.png 640w, https://miro.medium.com/max/720/1*FVwQoArjwYDbOiHS-WE_gQ.png 720w, https://miro.medium.com/max/750/1*FVwQoArjwYDbOiHS-WE_gQ.png 750w, https://miro.medium.com/max/786/1*FVwQoArjwYDbOiHS-WE_gQ.png 786w, https://miro.medium.com/max/828/1*FVwQoArjwYDbOiHS-WE_gQ.png 828w, https://miro.medium.com/max/1100/1*FVwQoArjwYDbOiHS-WE_gQ.png 1100w, https://miro.medium.com/max/1400/1*FVwQoArjwYDbOiHS-WE_gQ.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*FVwQoArjwYDbOiHS-WE_gQ.png" alt="" width="700" height="459" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="ln bl gn gl gm lo lp bm b bn bo cn" data-selectable-paragraph="">Step 2: Generate the assetlinks.json file and copy to your hosting</figcaption>
	</figure>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm oj">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*EXWH3b_S1Y93PmQcBliwsw.png 640w, https://miro.medium.com/max/720/1*EXWH3b_S1Y93PmQcBliwsw.png 720w, https://miro.medium.com/max/750/1*EXWH3b_S1Y93PmQcBliwsw.png 750w, https://miro.medium.com/max/786/1*EXWH3b_S1Y93PmQcBliwsw.png 786w, https://miro.medium.com/max/828/1*EXWH3b_S1Y93PmQcBliwsw.png 828w, https://miro.medium.com/max/1100/1*EXWH3b_S1Y93PmQcBliwsw.png 1100w, https://miro.medium.com/max/1400/1*EXWH3b_S1Y93PmQcBliwsw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*EXWH3b_S1Y93PmQcBliwsw.png" alt="" width="700" height="459" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="ln bl gn gl gm lo lp bm b bn bo cn" data-selectable-paragraph="">Step 3: Verify if the app link is working</figcaption>
	</figure>
	<p id="aa6d" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph="">4.<mark class="xg xh qo"> Restart the version codes for the Google Play Instant experience at 1. Also I=increase the version code of the installable APK by a </mark><mark class="xg xh qo"><strong class="kb iz">large number</strong></mark><mark class="xg xh qo"> (such as 4000, to ensure that there is enough space for your instant experience’s version number to increase).</mark></p>
	<p id="328f" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph="">5. Test the app on the simulator by running this script, make sure to install <strong class="kb iz">Instant Development SDK</strong> as the above guide.</p>
	<pre class="lc ld le lf gx no bs np nq dz nr"><span id="c163" class="ga ns mm iy nr b dm nt nu l nv nw" data-selectable-paragraph=""><em class="ka">// </em><em class="ka">Checks an instant app for errors, make sure the total app size belove 10MB, otherwise, you need to reduce the project.</em><br><strong class="nr iz">ia check apk-file-path</strong></span><span id="5296" class="ga ns mm iy nr b dm ok nu l nv nw" data-selectable-paragraph=""><em class="ka">// Launches an instant app to simulator or your connect device</em><br><strong class="nr iz">ia run apk-file-path</strong></span></pre>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm ol">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*lRuearKc6nmWwMlIILZMAg.png 640w, https://miro.medium.com/max/720/1*lRuearKc6nmWwMlIILZMAg.png 720w, https://miro.medium.com/max/750/1*lRuearKc6nmWwMlIILZMAg.png 750w, https://miro.medium.com/max/786/1*lRuearKc6nmWwMlIILZMAg.png 786w, https://miro.medium.com/max/828/1*lRuearKc6nmWwMlIILZMAg.png 828w, https://miro.medium.com/max/1100/1*lRuearKc6nmWwMlIILZMAg.png 1100w, https://miro.medium.com/max/1400/1*lRuearKc6nmWwMlIILZMAg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*lRuearKc6nmWwMlIILZMAg.png" alt="" width="700" height="232" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="ln bl gn gl gm lo lp bm b bn bo cn" data-selectable-paragraph="">Check the Instant Development Folder</figcaption>
	</figure>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm om">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*aBwNGyhPNBZpr3L0Mw_aiw.png 640w, https://miro.medium.com/max/720/1*aBwNGyhPNBZpr3L0Mw_aiw.png 720w, https://miro.medium.com/max/750/1*aBwNGyhPNBZpr3L0Mw_aiw.png 750w, https://miro.medium.com/max/786/1*aBwNGyhPNBZpr3L0Mw_aiw.png 786w, https://miro.medium.com/max/828/1*aBwNGyhPNBZpr3L0Mw_aiw.png 828w, https://miro.medium.com/max/1100/1*aBwNGyhPNBZpr3L0Mw_aiw.png 1100w, https://miro.medium.com/max/1400/1*aBwNGyhPNBZpr3L0Mw_aiw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*aBwNGyhPNBZpr3L0Mw_aiw.png" alt="" width="700" height="442" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<p id="0044" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph="">6. If you have set up the app successfully, it is ready for upload to Appstore. First, make sure to zip the APK before uploading it. Then, go to <strong class="kb iz">Release Management &gt; Android Instant Apps </strong>to create the New Release and upload new APK.</p>
	<figure class="lc ld le lf gx lg gl gm paragraph-image">
		<div class="lh li do lj ce lk" tabindex="0" role="button">
			<div class="gl gm on">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*f1YU5JeX7hohROy-kx3k0w.png 640w, https://miro.medium.com/max/720/1*f1YU5JeX7hohROy-kx3k0w.png 720w, https://miro.medium.com/max/750/1*f1YU5JeX7hohROy-kx3k0w.png 750w, https://miro.medium.com/max/786/1*f1YU5JeX7hohROy-kx3k0w.png 786w, https://miro.medium.com/max/828/1*f1YU5JeX7hohROy-kx3k0w.png 828w, https://miro.medium.com/max/1100/1*f1YU5JeX7hohROy-kx3k0w.png 1100w, https://miro.medium.com/max/1400/1*f1YU5JeX7hohROy-kx3k0w.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce ll lm c" role="presentation" src="https://miro.medium.com/max/1400/1*f1YU5JeX7hohROy-kx3k0w.png" alt="" width="700" height="405" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
</div>
<div class="o dx me mf id mg" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="8c0c" class="ml mm iy bm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni ga" data-selectable-paragraph="">4. How To Test Instant App</h1>
	<p id="c2f6" class="pw-post-body-paragraph jy jz iy kb b kc nj ke kf kg nk ki kj kx ob km kn ky oc kq kr kz od ku kv kw ir ga" data-selectable-paragraph="">Search the app on Google Play you can see the “Try Now” button app, it’s possible to click the app without installing it, see the instant app demo:</p>
	<div class="oo op gt gv oq or"><a target='_blank' href="https://youtube.com/shorts/cfjFqHKwQQM?feature=share" rel="noopener noreferrer" target="_blank">
			<div class="os o fr">
				<div class="ot o da dx en ou"> </div>
				<div class="oz l">
					<div class="pa l pb pc pd oz pe ll or">
						<p><img class="post__image" src="https://inspireui.com/posts/7/Screenshot-2022-11-02-at-14.56.44.png" alt="" width="958" height="1356"></p>
					</div>
				</div>
			</div>
		</a></div>
	<p id="a261" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph="">Hope you enjoyed this article and that it might have been of help for people who had similar needs. Greetings!</p>
	<p id="cbcd" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph=""></p>
</div>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Announcing Fluxstore 1.9]]></title>
      <link>https://inspireui.com/blog/Announcing-Fluxstore-1-9/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/Announcing-Fluxstore-1-9/</guid>
      <pubDate>Mon, 02 Nov 2020 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[Discover the exciting features and enhancements in FluxStore 1.9! Explore the latest updates designed to elevate your app development experience today.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/posts/17/1_X-EACG5rLymnrn5oMmjM3g.gif" alt="Announcing Fluxstore 1.9" /><blockquote class="jv jw jx">
	<p id="83d4" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph=""><em class="iy">Last updated 28/01/2021<br>Fluxstore 1.9.3 and 1.9.4 Change Logs is moved to </em><a target='_blank' class="au kx" href="https://www.notion.so/inspireui/Changelog-f75975cccdf144a79cce5641cd164098" rel="noopener ugc nofollow" target="_blank"><em class="iy">new Notion Page</em></a></p>
	<p id="5ec9" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph=""><em class="iy">Greeting from InspireUI, hope you </em><mark class="xr xs qz"><em class="iy">have </em></mark><em class="iy">a wonderful day! This is our regular update for the detailed changelog guide for </em><a target='_blank' class="au kx" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank"><em class="iy">the awesome Fluxstore apps</em></a><em class="iy">.</em></p>
</blockquote>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm ky">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*Rtf_Abn6Smi-xi9XTQa0qw.jpeg 640w, https://miro.medium.com/max/720/1*Rtf_Abn6Smi-xi9XTQa0qw.jpeg 720w, https://miro.medium.com/max/750/1*Rtf_Abn6Smi-xi9XTQa0qw.jpeg 750w, https://miro.medium.com/max/786/1*Rtf_Abn6Smi-xi9XTQa0qw.jpeg 786w, https://miro.medium.com/max/828/1*Rtf_Abn6Smi-xi9XTQa0qw.jpeg 828w, https://miro.medium.com/max/1100/1*Rtf_Abn6Smi-xi9XTQa0qw.jpeg 1100w, https://miro.medium.com/max/1400/1*Rtf_Abn6Smi-xi9XTQa0qw.jpeg 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*Rtf_Abn6Smi-xi9XTQa0qw.jpeg" alt="" width="700" height="312" loading="eager">
			</picture>
		</div>
	</div>
</figure>
<pre class="kz la lb lc gx lk bs ll lm dz ln"><span id="2099" class="ga lo lp iy ln b dm lq lr l ls lt" data-selectable-paragraph="">v1.9.1 changelogs<br>----<br><strong class="ln iz">Update &amp; improvement</strong><br>- Support Thai 🇹🇭 Languages.<br>- Fixed variant and countdown issues.<br>- Fixed webview payment exception</span><span id="761c" class="ga lo lp iy ln b dm lu lr l ls lt" data-selectable-paragraph="">v1.9.0 changelogs<br>----<br><strong class="ln iz">New features</strong><br>+ SaleOff Feature with the Countdown ⏳<br>+ Notify to the User to update Order Status 🔥<br>+ Support macOS version 🖥<br>+ Support Product Images Options 🎑<br>+ Side Menu + Category Layout 🛍<br>+ Support inline Video on Product Detail ⏯<br>+ In-app notification 📲<br>+ Support Booking Feature (<a target='_blank' class="au kx" href="https://1.envato.market/1jq76" rel="noopener ugc nofollow" target="_blank">extended license</a>) <br>+ Vendor Admin Feature (<a target='_blank' class="au kx" href="https://1.envato.market/NW4q1" rel="noopener ugc nofollow" target="_blank">FluxStore Multi Vendor</a>)</span><span id="3993" class="ga lo lp iy ln b dm lu lr l ls lt" data-selectable-paragraph=""><strong class="ln iz">Update &amp; improvement</strong><br>- Add Link to Blog List for category icons.<br>- Fixed outOfStock not hidden issue.<br>- Fixed invalidDouble on product title.<br>- Fixed attribute empty data.<br>- Fixed Vertical product issues<br>- Fixed fourColumn missing Layout<br>- Support Russian Languages.<br>- Improve Registration screen: add Phone number.<br>- Improve first loading performance.<br>- Improve the Web version.<br>- Update all libaries to latest version.</span></pre>
<h1 id="798c" class="lv lp iy bm lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ga" data-selectable-paragraph="">1. Sale-Off Feature</h1>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm ms">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*X-EACG5rLymnrn5oMmjM3g.gif 640w, https://miro.medium.com/max/720/1*X-EACG5rLymnrn5oMmjM3g.gif 720w, https://miro.medium.com/max/750/1*X-EACG5rLymnrn5oMmjM3g.gif 750w, https://miro.medium.com/max/786/1*X-EACG5rLymnrn5oMmjM3g.gif 786w, https://miro.medium.com/max/828/1*X-EACG5rLymnrn5oMmjM3g.gif 828w, https://miro.medium.com/max/1100/1*X-EACG5rLymnrn5oMmjM3g.gif 1100w, https://miro.medium.com/max/1400/1*X-EACG5rLymnrn5oMmjM3g.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*X-EACG5rLymnrn5oMmjM3g.gif" alt="" width="700" height="520" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm mt">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*5MWoByequHtaP-nozw9Oog.png 640w, https://miro.medium.com/max/720/1*5MWoByequHtaP-nozw9Oog.png 720w, https://miro.medium.com/max/750/1*5MWoByequHtaP-nozw9Oog.png 750w, https://miro.medium.com/max/786/1*5MWoByequHtaP-nozw9Oog.png 786w, https://miro.medium.com/max/828/1*5MWoByequHtaP-nozw9Oog.png 828w, https://miro.medium.com/max/1100/1*5MWoByequHtaP-nozw9Oog.png 1100w, https://miro.medium.com/max/1400/1*5MWoByequHtaP-nozw9Oog.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*5MWoByequHtaP-nozw9Oog.png" alt="" width="700" height="412" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<p id="e3c0" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mu kl km kn mv kp kq kr mw kt ku kv kw ir ga" data-selectable-paragraph="">New config JSON will be supporting the following config:</p>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm mx">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*UJJqsL57UY0A0kMv_7eWJw.png 640w, https://miro.medium.com/max/720/1*UJJqsL57UY0A0kMv_7eWJw.png 720w, https://miro.medium.com/max/750/1*UJJqsL57UY0A0kMv_7eWJw.png 750w, https://miro.medium.com/max/786/1*UJJqsL57UY0A0kMv_7eWJw.png 786w, https://miro.medium.com/max/828/1*UJJqsL57UY0A0kMv_7eWJw.png 828w, https://miro.medium.com/max/1100/1*UJJqsL57UY0A0kMv_7eWJw.png 1100w, https://miro.medium.com/max/1400/1*UJJqsL57UY0A0kMv_7eWJw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*UJJqsL57UY0A0kMv_7eWJw.png" alt="" width="700" height="206" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm my">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*nWyw9iwvupJNT5RVc4yA6Q.png 640w, https://miro.medium.com/max/720/1*nWyw9iwvupJNT5RVc4yA6Q.png 720w, https://miro.medium.com/max/750/1*nWyw9iwvupJNT5RVc4yA6Q.png 750w, https://miro.medium.com/max/786/1*nWyw9iwvupJNT5RVc4yA6Q.png 786w, https://miro.medium.com/max/828/1*nWyw9iwvupJNT5RVc4yA6Q.png 828w, https://miro.medium.com/max/1100/1*nWyw9iwvupJNT5RVc4yA6Q.png 1100w, https://miro.medium.com/max/1400/1*nWyw9iwvupJNT5RVc4yA6Q.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*nWyw9iwvupJNT5RVc4yA6Q.png" alt="" width="700" height="247" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<p id="5a6e" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mu kl km kn mv kp kq kr mw kt ku kv kw ir ga" data-selectable-paragraph="">This feature is currently compatible with WooCommerce (Single and multi-Vendor) and could be customization with FluxBuilder on the next release.</p>
<p id="2140" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mu kl km kn mv kp kq kr mw kt ku kv kw ir ga" data-selectable-paragraph=""><strong class="kb iz">How to enable from the WooCommerce side?</strong></p>
<ul class="">
	<li id="4384" class="mz na iy kb b kc kd kg kh mu nb mv nc mw nd kw ne nf ng nh ga" data-selectable-paragraph="">The countdown widget on the Header List will pick the first Product item.</li>
	<li id="5717" class="mz na iy kb b kc ni kg nj mu nk mv nl mw nm kw ne nf ng nh ga" data-selectable-paragraph="">The app will automatically load the onSale product via Rest API, but make sure to set the pricing with the date.</li>
</ul>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm nn">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*FhryttCkTSFkl16_J8gydw.png 640w, https://miro.medium.com/max/720/1*FhryttCkTSFkl16_J8gydw.png 720w, https://miro.medium.com/max/750/1*FhryttCkTSFkl16_J8gydw.png 750w, https://miro.medium.com/max/786/1*FhryttCkTSFkl16_J8gydw.png 786w, https://miro.medium.com/max/828/1*FhryttCkTSFkl16_J8gydw.png 828w, https://miro.medium.com/max/1100/1*FhryttCkTSFkl16_J8gydw.png 1100w, https://miro.medium.com/max/1400/1*FhryttCkTSFkl16_J8gydw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*FhryttCkTSFkl16_J8gydw.png" alt="" width="700" height="267" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm no">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*y7rCw5BbBnx-MWh9LMMzBw.png 640w, https://miro.medium.com/max/720/1*y7rCw5BbBnx-MWh9LMMzBw.png 720w, https://miro.medium.com/max/750/1*y7rCw5BbBnx-MWh9LMMzBw.png 750w, https://miro.medium.com/max/786/1*y7rCw5BbBnx-MWh9LMMzBw.png 786w, https://miro.medium.com/max/828/1*y7rCw5BbBnx-MWh9LMMzBw.png 828w, https://miro.medium.com/max/1100/1*y7rCw5BbBnx-MWh9LMMzBw.png 1100w, https://miro.medium.com/max/1400/1*y7rCw5BbBnx-MWh9LMMzBw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*y7rCw5BbBnx-MWh9LMMzBw.png" alt="" width="700" height="440" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<h1 id="ca1a" class="lv lp iy bm lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ga" data-selectable-paragraph="">2. Notification update the Order Status</h1>
<p id="cf26" class="pw-post-body-paragraph jy jz iy kb b kc np ke kf kg nq ki kj mu nr km kn mv ns kq kr mw nt ku kv kw ir ga" data-selectable-paragraph="">Active this feature simply updates the <em class="ka">mstore-api</em> to the latest version and fill in the Firebase Key, please follow this guide:</p>
<figure class="kz la lb lc gx ld">
	<div class="m fs l do">
		<div class="nu nv l"> </div>
	</div>
</figure>
<p id="9bad" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mu kl km kn mv kp kq kr mw kt ku kv kw ir ga" data-selectable-paragraph="">Note: if you are using the <a target='_blank' class="au kx" href="https://1.envato.market/NW4q1" rel="noopener ugc nofollow" target="_blank">Fluxstore Multi-Vendor</a>, it will support to send Notification to the Vendor Owner when they get new sales.</p>
<h1 id="2699" class="lv lp iy bm lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ga" data-selectable-paragraph="">3. Support macOS version</h1>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm nw">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*DQmUSHzL_KJxx1NXAPF2ww.png 640w, https://miro.medium.com/max/720/1*DQmUSHzL_KJxx1NXAPF2ww.png 720w, https://miro.medium.com/max/750/1*DQmUSHzL_KJxx1NXAPF2ww.png 750w, https://miro.medium.com/max/786/1*DQmUSHzL_KJxx1NXAPF2ww.png 786w, https://miro.medium.com/max/828/1*DQmUSHzL_KJxx1NXAPF2ww.png 828w, https://miro.medium.com/max/1100/1*DQmUSHzL_KJxx1NXAPF2ww.png 1100w, https://miro.medium.com/max/1400/1*DQmUSHzL_KJxx1NXAPF2ww.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*DQmUSHzL_KJxx1NXAPF2ww.png" alt="" width="700" height="475" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<p id="dd55" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mu kl km kn mv kp kq kr mw kt ku kv kw ir ga" data-selectable-paragraph="">The new release could compatible with the macOS version by using Flutter Master or Dev Flutter Channel:</p>
<pre class="kz la lb lc gx lk bs ll lm dz ln"><span id="98ac" class="ga lo lp iy ln b dm lq lr l ls lt" data-selectable-paragraph="">flutter channel master<br>flutter upgrade --force</span></pre>
<h1 id="3497" class="lv lp iy bm lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ga" data-selectable-paragraph="">4. Product Images Options.</h1>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm nx">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*lVDkNMsGPkHgJJPmBx8Nbg.gif 640w, https://miro.medium.com/max/720/1*lVDkNMsGPkHgJJPmBx8Nbg.gif 720w, https://miro.medium.com/max/750/1*lVDkNMsGPkHgJJPmBx8Nbg.gif 750w, https://miro.medium.com/max/786/1*lVDkNMsGPkHgJJPmBx8Nbg.gif 786w, https://miro.medium.com/max/828/1*lVDkNMsGPkHgJJPmBx8Nbg.gif 828w, https://miro.medium.com/max/1100/1*lVDkNMsGPkHgJJPmBx8Nbg.gif 1100w, https://miro.medium.com/max/1400/1*lVDkNMsGPkHgJJPmBx8Nbg.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*lVDkNMsGPkHgJJPmBx8Nbg.gif" alt="" width="700" height="639" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<p id="1db8" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mu kl km kn mv kp kq kr mw kt ku kv kw ir ga" data-selectable-paragraph="">This feature is compatible with free <strong class="kb iz">WooCommerce Variation Swatches </strong>plugins:</p>
<div class="ny nz gt gv oa ob"><a target='_blank' href="https://wordpress.org/plugins/woo-variation-swatches/" rel="noopener  ugc nofollow" target="_blank">
		<div class="oc o fr">
			<div class="od o da dx en oe">
				<h2 class="bm iz dm bo fs of fu fv og fx fz ix ga">Variation Swatches for WooCommerce</h2>
				<div class="oh l">
					<h3 class="bm b dm bo fs of fu fv og fx fz cn">Beautiful Color, Image and Buttons Variation Swatches For WooCommerce Product Attributes Variation Swatches is easy to…</h3>
				</div>
				<div class="oi l">
					<p class="bm b hi bo fs of fu fv og fx fz cn">wordpress.org</p>
				</div>
			</div>
			<div class="oj l">
				<div class="ok l ol om on oj oo li ob"> </div>
			</div>
		</div>
	</a></div>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm op">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*xWxMVTmGxri9m2dGgEUDPQ.png 640w, https://miro.medium.com/max/720/1*xWxMVTmGxri9m2dGgEUDPQ.png 720w, https://miro.medium.com/max/750/1*xWxMVTmGxri9m2dGgEUDPQ.png 750w, https://miro.medium.com/max/786/1*xWxMVTmGxri9m2dGgEUDPQ.png 786w, https://miro.medium.com/max/828/1*xWxMVTmGxri9m2dGgEUDPQ.png 828w, https://miro.medium.com/max/1100/1*xWxMVTmGxri9m2dGgEUDPQ.png 1100w, https://miro.medium.com/max/1400/1*xWxMVTmGxri9m2dGgEUDPQ.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*xWxMVTmGxri9m2dGgEUDPQ.png" alt="" width="700" height="396" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<h1 id="350c" class="lv lp iy bm lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ga" data-selectable-paragraph="">5. Side Menu with Category Layout</h1>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm oq">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*dZQTF_EXnWiOaCVaxssnUg.gif 640w, https://miro.medium.com/max/720/1*dZQTF_EXnWiOaCVaxssnUg.gif 720w, https://miro.medium.com/max/750/1*dZQTF_EXnWiOaCVaxssnUg.gif 750w, https://miro.medium.com/max/786/1*dZQTF_EXnWiOaCVaxssnUg.gif 786w, https://miro.medium.com/max/828/1*dZQTF_EXnWiOaCVaxssnUg.gif 828w, https://miro.medium.com/max/1100/1*dZQTF_EXnWiOaCVaxssnUg.gif 1100w, https://miro.medium.com/max/1400/1*dZQTF_EXnWiOaCVaxssnUg.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*dZQTF_EXnWiOaCVaxssnUg.gif" alt="" width="700" height="634" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<p id="ad82" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mu kl km kn mv kp kq kr mw kt ku kv kw ir ga" data-selectable-paragraph="">This Category UI is supported to multi-level categories, config by updating the JSON to <strong class="kb iz">sideMenuWithSub</strong></p>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm or">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*lSt5Yj__TluOq0FyDkpNQg.png 640w, https://miro.medium.com/max/720/1*lSt5Yj__TluOq0FyDkpNQg.png 720w, https://miro.medium.com/max/750/1*lSt5Yj__TluOq0FyDkpNQg.png 750w, https://miro.medium.com/max/786/1*lSt5Yj__TluOq0FyDkpNQg.png 786w, https://miro.medium.com/max/828/1*lSt5Yj__TluOq0FyDkpNQg.png 828w, https://miro.medium.com/max/1100/1*lSt5Yj__TluOq0FyDkpNQg.png 1100w, https://miro.medium.com/max/1400/1*lSt5Yj__TluOq0FyDkpNQg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*lSt5Yj__TluOq0FyDkpNQg.png" alt="" width="700" height="459" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<h1 id="5fc1" class="lv lp iy bm lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ga" data-selectable-paragraph="">6. Support inline Video on Product Detail</h1>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm os">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*2tPMKxGRIklFmy5fKS9Hew.gif 640w, https://miro.medium.com/max/720/1*2tPMKxGRIklFmy5fKS9Hew.gif 720w, https://miro.medium.com/max/750/1*2tPMKxGRIklFmy5fKS9Hew.gif 750w, https://miro.medium.com/max/786/1*2tPMKxGRIklFmy5fKS9Hew.gif 786w, https://miro.medium.com/max/828/1*2tPMKxGRIklFmy5fKS9Hew.gif 828w, https://miro.medium.com/max/1100/1*2tPMKxGRIklFmy5fKS9Hew.gif 1100w, https://miro.medium.com/max/1400/1*2tPMKxGRIklFmy5fKS9Hew.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*2tPMKxGRIklFmy5fKS9Hew.gif" alt="" width="700" height="656" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<p id="4046" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mu kl km kn mv kp kq kr mw kt ku kv kw ir ga" data-selectable-paragraph="">Current Fluxstore compatible with the following video plugins</p>
<div class="ny nz gt gv oa ob"><a target='_blank' href="https://wordpress.org/plugins/woo-featured-video/" rel="noopener  ugc nofollow" target="_blank">
		<div class="oc o fr">
			<div class="od o da dx en oe">
				<h2 class="bm iz dm bo fs of fu fv og fx fz ix ga">WooCommerce Featured Video</h2>
				<div class="oh l">
					<h3 class="bm b dm bo fs of fu fv og fx fz cn">This plugin allows you to add a video as WooCommerce featured item. It is 100% free and I hope you will enjoy it…</h3>
				</div>
				<div class="oi l">
					<p class="bm b hi bo fs of fu fv og fx fz cn">wordpress.org</p>
				</div>
			</div>
			<div class="oj l">
				<div class="ot l ol om on oj oo li ob"> </div>
			</div>
		</div>
	</a></div>
<div class="ny nz gt gv oa ob"><a target='_blank' href="https://wordpress.org/plugins/yith-woocommerce-featured-video/" rel="noopener  ugc nofollow" target="_blank">
		<div class="oc o fr">
			<div class="od o da dx en oe">
				<h2 class="bm iz dm bo fs of fu fv og fx fz ix ga">YITH WooCommerce Featured Video</h2>
				<div class="oh l">
					<h3 class="bm b dm bo fs of fu fv og fx fz cn">YITH WooCommerce Featured Video plugin is an extension for the WooCommerce plugin that allows your users to see a…</h3>
				</div>
				<div class="oi l">
					<p class="bm b hi bo fs of fu fv og fx fz cn">wordpress.org</p>
				</div>
			</div>
			<div class="oj l">
				<div class="ou l ol om on oj oo li ob"> </div>
			</div>
		</div>
	</a></div>
<p id="9d67" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mu kl km kn mv kp kq kr mw kt ku kv kw ir ga" data-selectable-paragraph="">To integrate with other plugins you could customize the product Entity — <em class="ka">lib/models/entities/product.dart</em></p>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm ov">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*b0G_vjM-Zxta0Wot-OCbbA.png 640w, https://miro.medium.com/max/720/1*b0G_vjM-Zxta0Wot-OCbbA.png 720w, https://miro.medium.com/max/750/1*b0G_vjM-Zxta0Wot-OCbbA.png 750w, https://miro.medium.com/max/786/1*b0G_vjM-Zxta0Wot-OCbbA.png 786w, https://miro.medium.com/max/828/1*b0G_vjM-Zxta0Wot-OCbbA.png 828w, https://miro.medium.com/max/1100/1*b0G_vjM-Zxta0Wot-OCbbA.png 1100w, https://miro.medium.com/max/1400/1*b0G_vjM-Zxta0Wot-OCbbA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*b0G_vjM-Zxta0Wot-OCbbA.png" alt="" width="700" height="274" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<h1 id="7f86" class="lv lp iy bm lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ga" data-selectable-paragraph="">7. Support Booking Feature</h1>
<p id="a2e4" class="pw-post-body-paragraph jy jz iy kb b kc np ke kf kg nq ki kj mu nr km kn mv ns kq kr mw nt ku kv kw ir ga" data-selectable-paragraph="">This is a Big feature and only available for <a target='_blank' class="au kx" href="https://1.envato.market/1jq76" rel="noopener ugc nofollow" target="_blank">the Extended</a> <a target='_blank' class="au kx" href="https://1.envato.market/XPDny" rel="noopener ugc nofollow" target="_blank">License.</a></p>
<figure class="kz la lb lc gx ld">
	<div class="m fs l do">
		<div class="nu nv l"> </div>
	</div>
</figure>
<p id="9e69" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mu kl km kn mv kp kq kr mw kt ku kv kw ir ga" data-selectable-paragraph="">The booking feature is compatible with the <strong class="kb iz">WooCommerce Appointments</strong></p>
<div class="ny nz gt gv oa ob"><a target='_blank' href="https://bookingwp.com/plugins/woocommerce-appointments/" rel="noopener  ugc nofollow" target="_blank">
		<div class="oc o fr">
			<div class="od o da dx en oe">
				<h2 class="bm iz dm bo fs of fu fv og fx fz ix ga">WooCommerce Appointments - the #1 WordPress Appointment Plugin</h2>
				<div class="oh l">
					<h3 class="bm b dm bo fs of fu fv og fx fz cn">WooCommerce Appointments is the perfect plugin for handling appointments on your own website. Fully integrated with…</h3>
				</div>
				<div class="oi l">
					<p class="bm b hi bo fs of fu fv og fx fz cn">bookingwp.com</p>
				</div>
			</div>
			<div class="oj l">
				<div class="ow l ol om on oj oo li ob"> </div>
			</div>
		</div>
	</a></div>
<h1 id="abe6" class="lv lp iy bm lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ga" data-selectable-paragraph="">8. In-App Notification from OnSignal</h1>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm ox">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*OKg-bgUEz9y67_T4xEbQng.png 640w, https://miro.medium.com/max/720/1*OKg-bgUEz9y67_T4xEbQng.png 720w, https://miro.medium.com/max/750/1*OKg-bgUEz9y67_T4xEbQng.png 750w, https://miro.medium.com/max/786/1*OKg-bgUEz9y67_T4xEbQng.png 786w, https://miro.medium.com/max/828/1*OKg-bgUEz9y67_T4xEbQng.png 828w, https://miro.medium.com/max/1100/1*OKg-bgUEz9y67_T4xEbQng.png 1100w, https://miro.medium.com/max/1400/1*OKg-bgUEz9y67_T4xEbQng.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*OKg-bgUEz9y67_T4xEbQng.png" alt="" width="700" height="574" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<p id="0dbd" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mu kl km kn mv kp kq kr mw kt ku kv kw ir ga" data-selectable-paragraph="">If you have configured the OneSignal library successfully, there is a great feature to support In-App Messages from OneSignal, the flexible UI will be display dynamic on your mobile app client immediately or schedule a time base on your planning. Please check <a target='_blank' class="au kx" href="https://support.inspireui.com/help-center/articles/3/25/89/push-notifications-via-onesignal#2-in-app-message" rel="noopener ugc nofollow" target="_blank">this detailed document guide</a>.</p>
<h1 id="ee5a" class="lv lp iy bm lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ga" data-selectable-paragraph="">9. Vendor Admin Feature</h1>
<blockquote class="jv jw jx">
	<p id="805b" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph="">This feature available for the <a target='_blank' class="au kx" href="https://1.envato.market/NW4q1" rel="noopener ugc nofollow" target="_blank">Fluxstore Multi Vendor</a> and using WCFM only.</p>
</blockquote>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm oy">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*57n3P1SqTEFxxLQ86nnu2g.png 640w, https://miro.medium.com/max/720/1*57n3P1SqTEFxxLQ86nnu2g.png 720w, https://miro.medium.com/max/750/1*57n3P1SqTEFxxLQ86nnu2g.png 750w, https://miro.medium.com/max/786/1*57n3P1SqTEFxxLQ86nnu2g.png 786w, https://miro.medium.com/max/828/1*57n3P1SqTEFxxLQ86nnu2g.png 828w, https://miro.medium.com/max/1100/1*57n3P1SqTEFxxLQ86nnu2g.png 1100w, https://miro.medium.com/max/1400/1*57n3P1SqTEFxxLQ86nnu2g.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*57n3P1SqTEFxxLQ86nnu2g.png" alt="" width="700" height="468" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<p id="62c8" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mu kl km kn mv kp kq kr mw kt ku kv kw ir ga" data-selectable-paragraph="">This is an amazing feature to support Vendor Admin could manage everything related to their store, all the features will the same as on the Vendor Admin website and you don’t need to develop anything from the Fluxstore app.</p>
<p id="450e" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mu kl km kn mv kp kq kr mw kt ku kv kw ir ga" data-selectable-paragraph="">To test this feature, log in with user: <a target='_blank' class="au kx" href="mailto:vendor@demo.com" rel="noopener ugc nofollow" target="_blank"><strong class="kb iz">vendor@demo.com</strong></a><strong class="kb iz"> / demo</strong></p>
<p id="e570" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mu kl km kn mv kp kq kr mw kt ku kv kw ir ga" data-selectable-paragraph="">Go to Setting Screen and select <strong class="kb iz">Vendor Admin</strong></p>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm oz">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*O00X5eonpOijxmK_CoVt4Q.png 640w, https://miro.medium.com/max/720/1*O00X5eonpOijxmK_CoVt4Q.png 720w, https://miro.medium.com/max/750/1*O00X5eonpOijxmK_CoVt4Q.png 750w, https://miro.medium.com/max/786/1*O00X5eonpOijxmK_CoVt4Q.png 786w, https://miro.medium.com/max/828/1*O00X5eonpOijxmK_CoVt4Q.png 828w, https://miro.medium.com/max/1100/1*O00X5eonpOijxmK_CoVt4Q.png 1100w, https://miro.medium.com/max/1400/1*O00X5eonpOijxmK_CoVt4Q.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*O00X5eonpOijxmK_CoVt4Q.png" alt="" width="700" height="602" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm pa">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*uW7AAQALYteUD84fHsuMOA.png 640w, https://miro.medium.com/max/720/1*uW7AAQALYteUD84fHsuMOA.png 720w, https://miro.medium.com/max/750/1*uW7AAQALYteUD84fHsuMOA.png 750w, https://miro.medium.com/max/786/1*uW7AAQALYteUD84fHsuMOA.png 786w, https://miro.medium.com/max/828/1*uW7AAQALYteUD84fHsuMOA.png 828w, https://miro.medium.com/max/1100/1*uW7AAQALYteUD84fHsuMOA.png 1100w, https://miro.medium.com/max/1400/1*uW7AAQALYteUD84fHsuMOA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*uW7AAQALYteUD84fHsuMOA.png" alt="" width="700" height="704" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm pb">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*drTlJk4z8hs7C0BZEcmrKw.png 640w, https://miro.medium.com/max/720/1*drTlJk4z8hs7C0BZEcmrKw.png 720w, https://miro.medium.com/max/750/1*drTlJk4z8hs7C0BZEcmrKw.png 750w, https://miro.medium.com/max/786/1*drTlJk4z8hs7C0BZEcmrKw.png 786w, https://miro.medium.com/max/828/1*drTlJk4z8hs7C0BZEcmrKw.png 828w, https://miro.medium.com/max/1100/1*drTlJk4z8hs7C0BZEcmrKw.png 1100w, https://miro.medium.com/max/1400/1*drTlJk4z8hs7C0BZEcmrKw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*drTlJk4z8hs7C0BZEcmrKw.png" alt="" width="700" height="420" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<p id="f9a9" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mu kl km kn mv kp kq kr mw kt ku kv kw ir ga" data-selectable-paragraph="">As the current Admin is an All-In-One solution for Vendor admin on Fluxstore app, but it had a limit with WebView solution, our team is in middle working hard to release other Admin product that full native UX (this will be released as a separate product), hope you will love it.</p>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm oy">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*ge3X9WD-bn7e697_x8pK_A.png 640w, https://miro.medium.com/max/720/1*ge3X9WD-bn7e697_x8pK_A.png 720w, https://miro.medium.com/max/750/1*ge3X9WD-bn7e697_x8pK_A.png 750w, https://miro.medium.com/max/786/1*ge3X9WD-bn7e697_x8pK_A.png 786w, https://miro.medium.com/max/828/1*ge3X9WD-bn7e697_x8pK_A.png 828w, https://miro.medium.com/max/1100/1*ge3X9WD-bn7e697_x8pK_A.png 1100w, https://miro.medium.com/max/1400/1*ge3X9WD-bn7e697_x8pK_A.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*ge3X9WD-bn7e697_x8pK_A.png" alt="" width="700" height="464" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<h1 id="eecc" class="lv lp iy bm lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ga" data-selectable-paragraph="">10. Migration Guide</h1>
<ul class="">
	<li id="a3fc" class="mz na iy kb b kc np kg nq mu pc mv pd mw pe kw ne nf ng nh ga" data-selectable-paragraph="">If you have already customized the project, make sure to follow <a target='_blank' class="au kx" href="https://inspireui.medium.com/how-to-upgrade-fluxstore-projects-by-using-git-cebde7489ea6" rel="noopener">this guide</a> to merge the source code via Git update.</li>
	<li id="6472" class="mz na iy kb b kc ni kg nj mu nk mv nl mw nm kw ne nf ng nh ga" data-selectable-paragraph="">Make sure to follow the <a target='_blank' class="au kx" href="https://support.inspireui.com/help-center/articles/3/7/69/common-flutter-installing" rel="noopener ugc nofollow" target="_blank">Common Flutter Installing</a> to clean up the Flutter Cache and update the Pod library to run the new project.</li>
	<li id="c5c5" class="mz na iy kb b kc ni kg nj mu nk mv nl mw nm kw ne nf ng nh ga" data-selectable-paragraph="">To know more about available <a target='_blank' class="au kx" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">Fluxstore</a> features, please check this post:</li>
</ul>
<div class="ny nz gt gv oa ob"><a target='_blank' href="https://inspireui.com/feature-indexes" rel="noopener  ugc nofollow" target="_blank">
		<div class="oc o fr">
			<div class="od o da dx en oe">
				<h2 class="bm iz dm bo fs of fu fv og fx fz ix ga">Feature Index " InspireUI</h2>
				<div class="oh l">
					<h3 class="bm b dm bo fs of fu fv og fx fz cn">Get help with the detailed documents from InspireUI, you could search with the keyword or navigate per product…</h3>
				</div>
				<div class="oi l">
					<p class="bm b hi bo fs of fu fv og fx fz cn">inspireui.com</p>
				</div>
			</div>
			<div class="oj l">
				<div class="pf l ol om on oj oo li ob"> </div>
			</div>
		</div>
	</a></div>
<h1 id="5987" class="lv lp iy bm lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ga" data-selectable-paragraph="">11. New FluxBuilder Compatible</h1>
<p id="c909" class="pw-post-body-paragraph jy jz iy kb b kc np ke kf kg nq ki kj mu nr km kn mv ns kq kr mw nt ku kv kw ir ga" data-selectable-paragraph="">After a few months of hard-working, we are excited to release the new FluxBuilder version with a bunch of powerful features and UX improvement. We will continue with a new Blog post to clarify more detail.</p>
<p id="515d" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mu kl km kn mv kp kq kr mw kt ku kv kw ir ga" data-selectable-paragraph="">Below as 2 FluxBuilder showcases from one of our clients, as you can see the Design System from FluxBuilder and it easy to custom with amazing results.</p>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm pg">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*R11xOyOvthCmj-1HWmElvw.gif 640w, https://miro.medium.com/max/720/1*R11xOyOvthCmj-1HWmElvw.gif 720w, https://miro.medium.com/max/750/1*R11xOyOvthCmj-1HWmElvw.gif 750w, https://miro.medium.com/max/786/1*R11xOyOvthCmj-1HWmElvw.gif 786w, https://miro.medium.com/max/828/1*R11xOyOvthCmj-1HWmElvw.gif 828w, https://miro.medium.com/max/1100/1*R11xOyOvthCmj-1HWmElvw.gif 1100w, https://miro.medium.com/max/1400/1*R11xOyOvthCmj-1HWmElvw.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*R11xOyOvthCmj-1HWmElvw.gif" alt="" width="700" height="466" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm ph">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*VavAxXf8bh1Em-ZrBruasQ.gif 640w, https://miro.medium.com/max/720/1*VavAxXf8bh1Em-ZrBruasQ.gif 720w, https://miro.medium.com/max/750/1*VavAxXf8bh1Em-ZrBruasQ.gif 750w, https://miro.medium.com/max/786/1*VavAxXf8bh1Em-ZrBruasQ.gif 786w, https://miro.medium.com/max/828/1*VavAxXf8bh1Em-ZrBruasQ.gif 828w, https://miro.medium.com/max/1100/1*VavAxXf8bh1Em-ZrBruasQ.gif 1100w, https://miro.medium.com/max/1400/1*VavAxXf8bh1Em-ZrBruasQ.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*VavAxXf8bh1Em-ZrBruasQ.gif" alt="" width="700" height="464" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<h1 id="dfe6" class="lv lp iy bm lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ga" data-selectable-paragraph="">12. Support Product Add-Ons plugin</h1>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="gl gm pi">
		<picture>
			<source data-testid="og" srcset="https://miro.medium.com/max/640/0*yooDtIQe-Bc8Sggz.gif 640w, https://miro.medium.com/max/720/0*yooDtIQe-Bc8Sggz.gif 720w, https://miro.medium.com/max/750/0*yooDtIQe-Bc8Sggz.gif 750w, https://miro.medium.com/max/786/0*yooDtIQe-Bc8Sggz.gif 786w, https://miro.medium.com/max/828/0*yooDtIQe-Bc8Sggz.gif 828w, https://miro.medium.com/max/1100/0*yooDtIQe-Bc8Sggz.gif 1100w, https://miro.medium.com/max/562/0*yooDtIQe-Bc8Sggz.gif 562w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 281px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/562/0*yooDtIQe-Bc8Sggz.gif" alt="" width="281" height="500" loading="lazy">
		</picture>
	</div>
	<figcaption class="pj bl gn gl gm pk pl bm b bn bo cn" data-selectable-paragraph="">Product Add-Ons on FluxStore 1.9.2</figcaption>
</figure>
<p id="cd21" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mu kl km kn mv kp kq kr mw kt ku kv kw ir ga" data-selectable-paragraph=""><strong class="kb iz"><em class="ka">IMPORTANT NOTE -</em></strong><em class="ka"> For now, only this Product Add-Ons plugin is supported: </em><a target='_blank' class="au kx" href="https://docs.woocommerce.com/document/product-add-ons/" rel="noopener ugc nofollow" target="_blank"><em class="ka">https://docs.woocommerce.com/document/product-add-ons</em></a></p>
<p id="6ae8" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mu kl km kn mv kp kq kr mw kt ku kv kw ir ga" data-selectable-paragraph="">To use this plugin, make sure you are using our latest MStore-API plugin 3.0.8 which supports this feature. Older versions will not work.</p>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm pm">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*0XUvVpiKhFD_9W98L3wdnw.png 640w, https://miro.medium.com/max/720/1*0XUvVpiKhFD_9W98L3wdnw.png 720w, https://miro.medium.com/max/750/1*0XUvVpiKhFD_9W98L3wdnw.png 750w, https://miro.medium.com/max/786/1*0XUvVpiKhFD_9W98L3wdnw.png 786w, https://miro.medium.com/max/828/1*0XUvVpiKhFD_9W98L3wdnw.png 828w, https://miro.medium.com/max/1100/1*0XUvVpiKhFD_9W98L3wdnw.png 1100w, https://miro.medium.com/max/1400/1*0XUvVpiKhFD_9W98L3wdnw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*0XUvVpiKhFD_9W98L3wdnw.png" alt="" width="700" height="78" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<p id="bd4d" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mu kl km kn mv kp kq kr mw kt ku kv kw ir ga" data-selectable-paragraph="">Then you can choose to create either Global Product Add-Ons or Per-Product Add-Ons by following their documentation: <a target='_blank' class="au kx" href="https://docs.woocommerce.com/document/product-add-ons/" rel="noopener ugc nofollow" target="_blank">https://docs.woocommerce.com/document/product-add-ons</a></p>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm pn">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*xbFIu9TYndIKvATytV2ZDA.gif 640w, https://miro.medium.com/max/720/1*xbFIu9TYndIKvATytV2ZDA.gif 720w, https://miro.medium.com/max/750/1*xbFIu9TYndIKvATytV2ZDA.gif 750w, https://miro.medium.com/max/786/1*xbFIu9TYndIKvATytV2ZDA.gif 786w, https://miro.medium.com/max/828/1*xbFIu9TYndIKvATytV2ZDA.gif 828w, https://miro.medium.com/max/1100/1*xbFIu9TYndIKvATytV2ZDA.gif 1100w, https://miro.medium.com/max/1400/1*xbFIu9TYndIKvATytV2ZDA.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*xbFIu9TYndIKvATytV2ZDA.gif" alt="" width="700" height="402" loading="lazy">
			</picture>
		</div>
	</div>
	<figcaption class="pj bl gn gl gm pk pl bm b bn bo cn" data-selectable-paragraph="">Per-Product Add-Ons</figcaption>
</figure>
<p id="ce15" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mu kl km kn mv kp kq kr mw kt ku kv kw ir ga" data-selectable-paragraph="">While creating add-ons, please set its type to <strong class="kb iz">Multiple Choice</strong> or <strong class="kb iz">Checkboxes</strong>. Other types are not supported.</p>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm po">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*baZJJ6b-yEhOJ9VTWcopMg.png 640w, https://miro.medium.com/max/720/1*baZJJ6b-yEhOJ9VTWcopMg.png 720w, https://miro.medium.com/max/750/1*baZJJ6b-yEhOJ9VTWcopMg.png 750w, https://miro.medium.com/max/786/1*baZJJ6b-yEhOJ9VTWcopMg.png 786w, https://miro.medium.com/max/828/1*baZJJ6b-yEhOJ9VTWcopMg.png 828w, https://miro.medium.com/max/1100/1*baZJJ6b-yEhOJ9VTWcopMg.png 1100w, https://miro.medium.com/max/1400/1*baZJJ6b-yEhOJ9VTWcopMg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*baZJJ6b-yEhOJ9VTWcopMg.png" alt="" width="700" height="294" loading="lazy">
			</picture>
		</div>
	</div>
	<figcaption class="pj bl gn gl gm pk pl bm b bn bo cn" data-selectable-paragraph="">FluxStore 1.9.2 supports <strong class="bm pp">Multiple Choice</strong> and <strong class="bm pp">Checkboxes</strong> add-ons types</figcaption>
</figure>
<p id="ed8c" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mu kl km kn mv kp kq kr mw kt ku kv kw ir ga" data-selectable-paragraph="">Let us know if you have any questions 👍</p>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Announcing FluxBuilder 1.x]]></title>
      <link>https://inspireui.com/blog/FluxBuilder-Announcing FluxBuilder 1.0/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxBuilder-Announcing FluxBuilder 1.0/</guid>
      <pubDate>Mon, 02 Nov 2020 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[Explore FluxBuilder 1.0! Enhance your app development with our latest updates and tools for seamless integration and improved performance.]]></description>
      <category><![CDATA[FluxBuilder]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/posts/18/responsive/1_k-qWZ7EBjjbSwdCHsDYluQ-lg.webp" alt="Announcing FluxBuilder 1.x" /><blockquote class="jv jw jx">
	<p id="cf38" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph=""><em class="iy">Last updated Dec 10, 2020: FluxBuilder 1.1 — </em><a target='_blank' class="au kx" href="https://support.inspireui.com/help-center/articles/15/17/94/changelogs" rel="noopener ugc nofollow" target="_blank"><em class="iy">Changelogs</em></a><em class="iy">.</em></p>
	<p id="11e0" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph=""><em class="iy">Greeting from InspireUI, hope you have a wonderful day! This is our regular update for the detailed change log of the drag&amp;drop </em><a target='_blank' class="au kx" href="https://support.inspireui.com/help-center/articles/15/16/42/1-introduction" rel="noopener ugc nofollow" target="_blank"><em class="iy">FluxBuilder tool</em></a><em class="iy">.</em></p>
</blockquote>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm ky">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*k-qWZ7EBjjbSwdCHsDYluQ.jpeg 640w, https://miro.medium.com/max/720/1*k-qWZ7EBjjbSwdCHsDYluQ.jpeg 720w, https://miro.medium.com/max/750/1*k-qWZ7EBjjbSwdCHsDYluQ.jpeg 750w, https://miro.medium.com/max/786/1*k-qWZ7EBjjbSwdCHsDYluQ.jpeg 786w, https://miro.medium.com/max/828/1*k-qWZ7EBjjbSwdCHsDYluQ.jpeg 828w, https://miro.medium.com/max/1100/1*k-qWZ7EBjjbSwdCHsDYluQ.jpeg 1100w, https://miro.medium.com/max/1400/1*k-qWZ7EBjjbSwdCHsDYluQ.jpeg 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*k-qWZ7EBjjbSwdCHsDYluQ.jpeg" alt="" width="700" height="422" loading="eager">
			</picture>
		</div>
	</div>
</figure>
<pre class="kz la lb lc gx lk bs ll lm dz ln"><span id="945b" class="ga lo lp iy ln b dm lq lr l ls lt" data-selectable-paragraph="">v1.1.0 changelog<br>----<br><strong class="ln iz">New features</strong><br>+ Support FluxStore Listing app 🎑<br>+ Support FluxStore Strapi app 🔥<br>+ Sync Design to Website &amp; Now.sh 🖼<br>+ Support Flutter installation 💽<br>+ Android Builder + iOS Builder 📲 <br>+ Product + Order management 🛍 <br>+ Brand new Design and UX improvement ✨</span></pre>
<h1 id="469b" class="lu lp iy bm lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq ga" data-selectable-paragraph="">1. FluxStore Listing &amp; FluxStore Strapi support</h1>
<p id="c5a6" class="pw-post-body-paragraph jy jz iy kb b kc mr ke kf kg ms ki kj mt mu km kn mv mw kq kr mx my ku kv kw ir ga" data-selectable-paragraph="">After a few months of hard-working, we are excited to notice that this new FluxBuilder version supports customizing the Design of <a target='_blank' class="au kx" href="https://1.envato.market/7qoVO" rel="noopener ugc nofollow" target="_blank">FluxStore Listing</a> and <a target='_blank' class="au kx" href="https://1.envato.market/J3A1Q" rel="noopener ugc nofollow" target="_blank">FluxStore Strapi</a> apps by drag&amp;drop.</p>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm mz">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*Fd0ZiJ4Q4XYyDwodeHhhhw.jpeg 640w, https://miro.medium.com/max/720/1*Fd0ZiJ4Q4XYyDwodeHhhhw.jpeg 720w, https://miro.medium.com/max/750/1*Fd0ZiJ4Q4XYyDwodeHhhhw.jpeg 750w, https://miro.medium.com/max/786/1*Fd0ZiJ4Q4XYyDwodeHhhhw.jpeg 786w, https://miro.medium.com/max/828/1*Fd0ZiJ4Q4XYyDwodeHhhhw.jpeg 828w, https://miro.medium.com/max/1100/1*Fd0ZiJ4Q4XYyDwodeHhhhw.jpeg 1100w, https://miro.medium.com/max/1400/1*Fd0ZiJ4Q4XYyDwodeHhhhw.jpeg 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*Fd0ZiJ4Q4XYyDwodeHhhhw.jpeg" alt="" width="700" height="437" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<p id="b1a3" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mt kl km kn mv kp kq kr mx kt ku kv kw ir ga" data-selectable-paragraph="">You are able to input the domain of your Strapi, Listeo, My Listing, or Listing Pro website to the FluxBuilder tool to see how the app looks <mark class="wo wp qr">like</mark> and customize the Design of app:</p>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm na">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*hUnZeE7vyBAyXWPCqcNbFg.jpeg 640w, https://miro.medium.com/max/720/1*hUnZeE7vyBAyXWPCqcNbFg.jpeg 720w, https://miro.medium.com/max/750/1*hUnZeE7vyBAyXWPCqcNbFg.jpeg 750w, https://miro.medium.com/max/786/1*hUnZeE7vyBAyXWPCqcNbFg.jpeg 786w, https://miro.medium.com/max/828/1*hUnZeE7vyBAyXWPCqcNbFg.jpeg 828w, https://miro.medium.com/max/1100/1*hUnZeE7vyBAyXWPCqcNbFg.jpeg 1100w, https://miro.medium.com/max/1400/1*hUnZeE7vyBAyXWPCqcNbFg.jpeg 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*hUnZeE7vyBAyXWPCqcNbFg.jpeg" alt="" width="700" height="458" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<h1 id="2ba2" class="lu lp iy bm lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq ga" data-selectable-paragraph="">2. Sync to Website and Now.sh</h1>
<p id="f7f0" class="pw-post-body-paragraph jy jz iy kb b kc mr ke kf kg ms ki kj mt mu km kn mv mw kq kr mx my ku kv kw ir ga" data-selectable-paragraph="">After publishing your <a target='_blank' class="au kx" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">FluxStore apps</a> to App Stores, sometimes you need to update the design of apps. You are able to do this without republishing to App Stores, very convenient, right?</p>
<p id="130d" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mt kl km kn mv kp kq kr mx kt ku kv kw ir ga" data-selectable-paragraph="">Just need to sync your custom Design file to <strong class="kb iz">Website</strong> or <strong class="kb iz">Now.sh</strong>:</p>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm mz">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*O48ddiuQZG9PP-U1JlB-DQ.jpeg 640w, https://miro.medium.com/max/720/1*O48ddiuQZG9PP-U1JlB-DQ.jpeg 720w, https://miro.medium.com/max/750/1*O48ddiuQZG9PP-U1JlB-DQ.jpeg 750w, https://miro.medium.com/max/786/1*O48ddiuQZG9PP-U1JlB-DQ.jpeg 786w, https://miro.medium.com/max/828/1*O48ddiuQZG9PP-U1JlB-DQ.jpeg 828w, https://miro.medium.com/max/1100/1*O48ddiuQZG9PP-U1JlB-DQ.jpeg 1100w, https://miro.medium.com/max/1400/1*O48ddiuQZG9PP-U1JlB-DQ.jpeg 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*O48ddiuQZG9PP-U1JlB-DQ.jpeg" alt="" width="700" height="321" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<p id="f6dc" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mt kl km kn mv kp kq kr mx kt ku kv kw ir ga" data-selectable-paragraph="">Currently, <code class="fp nb nc nd ln b">Sync to Website</code> is only available for WooCommerce, <code class="fp nb nc nd ln b">Sync to Now.sh</code> is available for all platforms.</p>
<ul class="">
	<li id="b3c6" class="ne nf iy kb b kc kd kg kh mt ng mv nh mx ni kw nj nk nl nm ga" data-selectable-paragraph="">To enable the now.sh Token, create the new Free account on <a target='_blank' class="au kx" href="https://now.sh/" rel="noopener ugc nofollow" target="_blank">https://now.sh</a> (new branding name <a target='_blank' class="au kx" href="https://vercel.com/" rel="noopener ugc nofollow" target="_blank">https://vercel.com</a>), then go to Settings &gt; Token &gt; Create and copy the token then paste to FluxBuilder Setting.</li>
</ul>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm nn">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*aiYeqFs9Fj5mskyMGACQ6A.png 640w, https://miro.medium.com/max/720/1*aiYeqFs9Fj5mskyMGACQ6A.png 720w, https://miro.medium.com/max/750/1*aiYeqFs9Fj5mskyMGACQ6A.png 750w, https://miro.medium.com/max/786/1*aiYeqFs9Fj5mskyMGACQ6A.png 786w, https://miro.medium.com/max/828/1*aiYeqFs9Fj5mskyMGACQ6A.png 828w, https://miro.medium.com/max/1100/1*aiYeqFs9Fj5mskyMGACQ6A.png 1100w, https://miro.medium.com/max/1400/1*aiYeqFs9Fj5mskyMGACQ6A.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*aiYeqFs9Fj5mskyMGACQ6A.png" alt="" width="700" height="388" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<ul class="">
	<li id="d525" class="ne nf iy kb b kc kd kg kh mt ng mv nh mx ni kw nj nk nl nm ga" data-selectable-paragraph="">To enable the “<strong class="kb iz">Sync to Website</strong>”, just make sure to active the mstore-api plugin, after fill in and submit the JSON file name, make sure it appears from the plugin setting. For example, config_en (use for English config), or config_ar (for Arabic setting)</li>
</ul>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm no">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*Az7L473THM5Wt3qWGAlzmw.png 640w, https://miro.medium.com/max/720/1*Az7L473THM5Wt3qWGAlzmw.png 720w, https://miro.medium.com/max/750/1*Az7L473THM5Wt3qWGAlzmw.png 750w, https://miro.medium.com/max/786/1*Az7L473THM5Wt3qWGAlzmw.png 786w, https://miro.medium.com/max/828/1*Az7L473THM5Wt3qWGAlzmw.png 828w, https://miro.medium.com/max/1100/1*Az7L473THM5Wt3qWGAlzmw.png 1100w, https://miro.medium.com/max/1400/1*Az7L473THM5Wt3qWGAlzmw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*Az7L473THM5Wt3qWGAlzmw.png" alt="" width="700" height="395" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<p id="907a" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mt kl km kn mv kp kq kr mx kt ku kv kw ir ga" data-selectable-paragraph="">These features are available for <a target='_blank' class="au kx" href="https://1.envato.market/1jq76" rel="noopener ugc nofollow" target="_blank">Extended license</a>. Besides, with Regular license, you are also able to upload your custom design file to Cloud or mstore api. <a target='_blank' class="au kx" href="https://support.inspireui.com/help-center/articles/15/16/95/design-updates-after-publishing" rel="noopener ugc nofollow" target="_blank">This document</a> shows you the way 🙂</p>
<div class="np nq gt gv nr ns"><a target='_blank' href="https://support.inspireui.com/help-center/articles/15/16/95/design-updates-after-publishing" rel="noopener  ugc nofollow" target="_blank">
		<div class="nt o fr">
			<div class="nu o da dx en nv">
				<h2 class="bm iz dm bo fs nw fu fv nx fx fz ix ga">Customize your app Design without resubmitting to App stores</h2>
				<div class="ny l">
					<h3 class="bm b dm bo fs nw fu fv nx fx fz cn">After publishing your FluxStore apps to App stores, sometimes you need to update the Design of app…</h3>
				</div>
				<div class="nz l">
					<p class="bm b hi bo fs nw fu fv nx fx fz cn">support.inspireui.com</p>
				</div>
			</div>
			<div class="oa l">
				<div class="ob l oc od oe oa of li ns"> </div>
			</div>
		</div>
	</a></div>
<h1 id="fc33" class="lu lp iy bm lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq ga" data-selectable-paragraph="">3. Android Builder &amp; iOS Builder features</h1>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm ky">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*gItRFceZbGgDD8LgabO7dg.jpeg 640w, https://miro.medium.com/max/720/1*gItRFceZbGgDD8LgabO7dg.jpeg 720w, https://miro.medium.com/max/750/1*gItRFceZbGgDD8LgabO7dg.jpeg 750w, https://miro.medium.com/max/786/1*gItRFceZbGgDD8LgabO7dg.jpeg 786w, https://miro.medium.com/max/828/1*gItRFceZbGgDD8LgabO7dg.jpeg 828w, https://miro.medium.com/max/1100/1*gItRFceZbGgDD8LgabO7dg.jpeg 1100w, https://miro.medium.com/max/1400/1*gItRFceZbGgDD8LgabO7dg.jpeg 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*gItRFceZbGgDD8LgabO7dg.jpeg" alt="" width="700" height="247" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm og">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*3GN12GS2UUWPM2Np8CImhw.gif 640w, https://miro.medium.com/max/720/1*3GN12GS2UUWPM2Np8CImhw.gif 720w, https://miro.medium.com/max/750/1*3GN12GS2UUWPM2Np8CImhw.gif 750w, https://miro.medium.com/max/786/1*3GN12GS2UUWPM2Np8CImhw.gif 786w, https://miro.medium.com/max/828/1*3GN12GS2UUWPM2Np8CImhw.gif 828w, https://miro.medium.com/max/1100/1*3GN12GS2UUWPM2Np8CImhw.gif 1100w, https://miro.medium.com/max/1400/1*3GN12GS2UUWPM2Np8CImhw.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*3GN12GS2UUWPM2Np8CImhw.gif" alt="" width="700" height="541" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm oh">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*Q74V_rOLBAchLZaFrlK49A.jpeg 640w, https://miro.medium.com/max/720/1*Q74V_rOLBAchLZaFrlK49A.jpeg 720w, https://miro.medium.com/max/750/1*Q74V_rOLBAchLZaFrlK49A.jpeg 750w, https://miro.medium.com/max/786/1*Q74V_rOLBAchLZaFrlK49A.jpeg 786w, https://miro.medium.com/max/828/1*Q74V_rOLBAchLZaFrlK49A.jpeg 828w, https://miro.medium.com/max/1100/1*Q74V_rOLBAchLZaFrlK49A.jpeg 1100w, https://miro.medium.com/max/1400/1*Q74V_rOLBAchLZaFrlK49A.jpeg 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*Q74V_rOLBAchLZaFrlK49A.jpeg" alt="" width="700" height="413" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<p id="73ac" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mt kl km kn mv kp kq kr mx kt ku kv kw ir ga" data-selectable-paragraph="">These are Big features and only available for <a target='_blank' class="au kx" href="https://1.envato.market/1jq76" rel="noopener ugc nofollow" target="_blank">Extended</a> <a target='_blank' class="au kx" href="https://1.envato.market/XPDny" rel="noopener ugc nofollow" target="_blank">License.</a> You totally can change the<strong class="kb iz"> app name, icon, bundle id</strong>, and <strong class="kb iz">create the APK</strong> and <strong class="kb iz">IPA files</strong> on the drag&amp;drop FluxBuilder. With a Regular license, you can also do this by following <a target='_blank' class="au kx" href="https://support.inspireui.com/help-center/articles/3/9/22/publish-to-appstore" rel="noopener ugc nofollow" target="_blank">this guide</a>:</p>
<div class="np nq gt gv nr ns"><a target='_blank' href="https://support.inspireui.com/help-center/articles/3/9/22/publish-to-appstore" rel="noopener  ugc nofollow" target="_blank">
		<div class="nt o fr">
			<div class="nu o da dx en nv">
				<h2 class="bm iz dm bo fs nw fu fv nx fx fz ix ga">Publish to App stores</h2>
				<div class="ny l">
					<h3 class="bm b dm bo fs nw fu fv nx fx fz cn">This section shows you the way to delivery your app to Apple store and Google Play…</h3>
				</div>
				<div class="nz l">
					<p class="bm b hi bo fs nw fu fv nx fx fz cn">support.inspireui.com</p>
				</div>
			</div>
			<div class="oa l">
				<div class="oi l oc od oe oa of li ns"> </div>
			</div>
		</div>
	</a></div>
<p id="8759" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mt kl km kn mv kp kq kr mx kt ku kv kw ir ga" data-selectable-paragraph="">Someone wonders whether he/she can create the IPA file with this version of FluxBuilder tool if he/she does not have Mac. “Sorry”, the answer is you need to have Mac. Anyway, we are thinking about the solution to this so that we can give more benefits and convenience to customers. You can see there are many works to do and we are working hard. Try your best 👍</p>
<h1 id="7d96" class="lu lp iy bm lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq ga" data-selectable-paragraph="">4. Web Admin features</h1>
<p id="9805" class="pw-post-body-paragraph jy jz iy kb b kc mr ke kf kg ms ki kj mt mu km kn mv mw kq kr mx my ku kv kw ir ga" data-selectable-paragraph="">For the <a target='_blank' class="au kx" href="https://1.envato.market/1jq76" rel="noopener ugc nofollow" target="_blank">Fluxstore Woocommerce</a> app, with the Extended License accounts, you are able to manage all products and orders on the drag&amp;drop FluxBuilder tool.</p>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm og">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*_5Snc_jDcakiWGQZLRbaAg.gif 640w, https://miro.medium.com/max/720/1*_5Snc_jDcakiWGQZLRbaAg.gif 720w, https://miro.medium.com/max/750/1*_5Snc_jDcakiWGQZLRbaAg.gif 750w, https://miro.medium.com/max/786/1*_5Snc_jDcakiWGQZLRbaAg.gif 786w, https://miro.medium.com/max/828/1*_5Snc_jDcakiWGQZLRbaAg.gif 828w, https://miro.medium.com/max/1100/1*_5Snc_jDcakiWGQZLRbaAg.gif 1100w, https://miro.medium.com/max/1400/1*_5Snc_jDcakiWGQZLRbaAg.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*_5Snc_jDcakiWGQZLRbaAg.gif" alt="" width="700" height="416" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<p id="3499" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mt kl km kn mv kp kq kr mx kt ku kv kw ir ga" data-selectable-paragraph="">You are also able to see the overview of orders per day, month, or year:</p>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm oj">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*-0QWvSpFlUQWJkXWtVQybA.jpeg 640w, https://miro.medium.com/max/720/1*-0QWvSpFlUQWJkXWtVQybA.jpeg 720w, https://miro.medium.com/max/750/1*-0QWvSpFlUQWJkXWtVQybA.jpeg 750w, https://miro.medium.com/max/786/1*-0QWvSpFlUQWJkXWtVQybA.jpeg 786w, https://miro.medium.com/max/828/1*-0QWvSpFlUQWJkXWtVQybA.jpeg 828w, https://miro.medium.com/max/1100/1*-0QWvSpFlUQWJkXWtVQybA.jpeg 1100w, https://miro.medium.com/max/1400/1*-0QWvSpFlUQWJkXWtVQybA.jpeg 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*-0QWvSpFlUQWJkXWtVQybA.jpeg" alt="" width="700" height="420" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<p id="2631" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mt kl km kn mv kp kq kr mx kt ku kv kw ir ga" data-selectable-paragraph="">Our mission is to help Non-tech users to create a mobile app supporting their business. It is complicated and we are on the way with much more works to be done, and we are working with our best 👍</p>
<h1 id="d22f" class="lu lp iy bm lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq ga" data-selectable-paragraph="">5. Features comparison on FluxBuilder</h1>
<p id="0f57" class="pw-post-body-paragraph jy jz iy kb b kc mr ke kf kg ms ki kj mt mu km kn mv mw kq kr mx my ku kv kw ir ga" data-selectable-paragraph="">The drag&amp;drop FluxBuilder tool is free. Users are able to input the purchase code of FluxStore apps to FluxBuilder to activate. Depending on the license you bought for the FluxStore apps is <a target='_blank' class="au kx" href="https://tppr.me/g60Dr" rel="noopener ugc nofollow" target="_blank">Regular</a> or <a target='_blank' class="au kx" href="https://tppr.me/vMvud" rel="noopener ugc nofollow" target="_blank">Extended</a>, you will have the following corresponding features:</p>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm ok">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*yEZKwghIoG_HdSL1rdjy7g.jpeg 640w, https://miro.medium.com/max/720/1*yEZKwghIoG_HdSL1rdjy7g.jpeg 720w, https://miro.medium.com/max/750/1*yEZKwghIoG_HdSL1rdjy7g.jpeg 750w, https://miro.medium.com/max/786/1*yEZKwghIoG_HdSL1rdjy7g.jpeg 786w, https://miro.medium.com/max/828/1*yEZKwghIoG_HdSL1rdjy7g.jpeg 828w, https://miro.medium.com/max/1100/1*yEZKwghIoG_HdSL1rdjy7g.jpeg 1100w, https://miro.medium.com/max/1400/1*yEZKwghIoG_HdSL1rdjy7g.jpeg 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*yEZKwghIoG_HdSL1rdjy7g.jpeg" alt="" width="700" height="654" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<p id="de32" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mt kl km kn mv kp kq kr mx kt ku kv kw ir ga" data-selectable-paragraph=""><em class="ka">(*): These features are totally able to do manually on the android studio. We provides clear and careful video and </em><a target='_blank' class="au kx" href="https://support.inspireui.com/" rel="noopener ugc nofollow" target="_blank"><em class="ka">document instructions</em></a><em class="ka">.</em></p>
<h2 id="0a5a" class="lo lp iy bm lv ol om on lz oo op oq md mt or os mh mv ot ou ml mx ov ow mp ox ga" data-selectable-paragraph="">Free</h2>
<p id="815a" class="pw-post-body-paragraph jy jz iy kb b kc mr ke kf kg ms ki kj mt mu km kn mv mw kq kr mx my ku kv kw ir ga" data-selectable-paragraph="">The Free plan is for users who would like to know how their app looks like and customize the design.</p>
<p id="4672" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mt kl km kn mv kp kq kr mx kt ku kv kw ir ga" data-selectable-paragraph="">On the Free plan you can:</p>
<ul class="">
	<li id="e9d0" class="ne nf iy kb b kc kd kg kh mt ng mv nh mx ni kw nj nk nl nm ga" data-selectable-paragraph="">View the demo app of your website.</li>
	<li id="ac5a" class="ne nf iy kb b kc oy kg oz mt pa mv pb mx pc kw nj nk nl nm ga" data-selectable-paragraph="">Customize the Design of the app.</li>
	<li id="9b39" class="ne nf iy kb b kc oy kg oz mt pa mv pb mx pc kw nj nk nl nm ga" data-selectable-paragraph="">Install the flutter, Android SDK, CocoaPods.</li>
</ul>
<h2 id="3b9e" class="lo lp iy bm lv ol om on lz oo op oq md mt or os mh mv ot ou ml mx ov ow mp ox ga" data-selectable-paragraph=""><a target='_blank' class="au kx" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">Regular</a></h2>
<p id="dffd" class="pw-post-body-paragraph jy jz iy kb b kc mr ke kf kg ms ki kj mt mu km kn mv mw kq kr mx my ku kv kw ir ga" data-selectable-paragraph="">You need to get the custom design, save the design to customize on next time, or get support, you can <a target='_blank' class="au kx" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">move to Regular</a>.</p>
<p id="f237" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mt kl km kn mv kp kq kr mx kt ku kv kw ir ga" data-selectable-paragraph="">On the <a target='_blank' class="au kx" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">Regular</a> plan, you will get the same as Free and more:</p>
<ul class="">
	<li id="2204" class="ne nf iy kb b kc kd kg kh mt ng mv nh mx ni kw nj nk nl nm ga" data-selectable-paragraph="">Get the custom design.</li>
	<li id="d353" class="ne nf iy kb b kc oy kg oz mt pa mv pb mx pc kw nj nk nl nm ga" data-selectable-paragraph="">Save the design for next time update.</li>
	<li id="da4b" class="ne nf iy kb b kc oy kg oz mt pa mv pb mx pc kw nj nk nl nm ga" data-selectable-paragraph="">Change domain one time.</li>
	<li id="0537" class="ne nf iy kb b kc oy kg oz mt pa mv pb mx pc kw nj nk nl nm ga" data-selectable-paragraph="">Get support.</li>
	<li id="c02a" class="ne nf iy kb b kc oy kg oz mt pa mv pb mx pc kw nj nk nl nm ga" data-selectable-paragraph="">(*): These features are totally able to do manually on the android studio. We provides clear and careful video and <a target='_blank' class="au kx" href="https://support.inspireui.com/" rel="noopener ugc nofollow" target="_blank">document instructions</a>.</li>
</ul>
<h2 id="abae" class="lo lp iy bm lv ol om on lz oo op oq md mt or os mh mv ot ou ml mx ov ow mp ox ga" data-selectable-paragraph=""><a target='_blank' class="au kx" href="https://tppr.me/vMvud" rel="noopener ugc nofollow" target="_blank">Extended</a></h2>
<p id="5def" class="pw-post-body-paragraph jy jz iy kb b kc mr ke kf kg ms ki kj mt mu km kn mv mw kq kr mx my ku kv kw ir ga" data-selectable-paragraph="">This plan gives you the best of everything. Same as Regular and more:</p>
<ul class="">
	<li id="6c3a" class="ne nf iy kb b kc kd kg kh mt ng mv nh mx ni kw nj nk nl nm ga" data-selectable-paragraph="">Sync the design after published.</li>
	<li id="2446" class="ne nf iy kb b kc oy kg oz mt pa mv pb mx pc kw nj nk nl nm ga" data-selectable-paragraph="">Update app name, icon, bundle id.</li>
	<li id="5ce1" class="ne nf iy kb b kc oy kg oz mt pa mv pb mx pc kw nj nk nl nm ga" data-selectable-paragraph="">Create APK and IPA files.</li>
	<li id="9a75" class="ne nf iy kb b kc oy kg oz mt pa mv pb mx pc kw nj nk nl nm ga" data-selectable-paragraph="">Manage products and orders (Woocommerce).</li>
	<li id="895d" class="ne nf iy kb b kc oy kg oz mt pa mv pb mx pc kw nj nk nl nm ga" data-selectable-paragraph="">and more features are coming.</li>
</ul>
<p id="9893" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mt kl km kn mv kp kq kr mx kt ku kv kw ir ga" data-selectable-paragraph="">You are also able to take a look at the <a target='_blank' class="au kx" href="https://inspireui.com/feature-indexes/" rel="noopener ugc nofollow" target="_blank">current features</a> of FluxStore apps.</p>
<h1 id="d013" class="lu lp iy bm lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq ga" data-selectable-paragraph="">6. Downloads</h1>
<p id="49ec" class="pw-post-body-paragraph jy jz iy kb b kc mr ke kf kg ms ki kj mt mu km kn mv mw kq kr mx my ku kv kw ir ga" data-selectable-paragraph="">For more information about the FluxBuilder, please check out the website and <a target='_blank' class="au kx" href="https://github.com/inspireui/fluxbuilder/releases" rel="noopener ugc nofollow" target="_blank">download the demo app</a> today.</p>
<div class="np nq gt gv nr ns"><a target='_blank' href="http://fluxbuilder.com/" rel="noopener  ugc nofollow" target="_blank">
		<div class="nt o fr">
			<div class="nu o da dx en nv">
				<h2 class="bm iz dm bo fs nw fu fv nx fx fz ix ga">Website: FluxBuilder - An Ultimate Approach For Flutter Mobile Apps</h2>
				<div class="ny l">
					<h3 class="bm b dm bo fs nw fu fv nx fx fz cn">FluxBuilder is a drag-and-drop tool that guides non-tech users in building their own mobile apps in just 3 simple…</h3>
				</div>
				<div class="nz l">
					<p class="bm b hi bo fs nw fu fv nx fx fz cn">fluxbuilder.com</p>
				</div>
			</div>
			<div class="oa l">
				<div class="pd l oc od oe oa of li ns"> </div>
			</div>
		</div>
	</a></div>
<div class="np nq gt gv nr ns"><a target='_blank' href="https://apps.apple.com/vn/app/fluxbuilder/id1500753204?mt=12" rel="noopener  ugc nofollow" target="_blank">
		<div class="nt o fr">
			<div class="nu o da dx en nv">
				<h2 class="bm iz dm bo fs nw fu fv nx fx fz ix ga">‎Mac App Store version v1.1.0</h2>
				<div class="ny l">
					<h3 class="bm b dm bo fs nw fu fv nx fx fz cn">‎FluxBuilder is a drag-and-drop tool that guides non-tech users in building their own mobile apps in just 3 simple…</h3>
				</div>
				<div class="nz l">
					<p class="bm b hi bo fs nw fu fv nx fx fz cn">apps.apple.com</p>
				</div>
			</div>
			<div class="oa l">
				<div class="pe l oc od oe oa of li ns"> </div>
			</div>
		</div>
	</a></div>
<div class="np nq gt gv nr ns"><a target='_blank' href="https://github.com/inspireui/fluxbuilder/releases/tag/v1.1.0" rel="noopener  ugc nofollow" target="_blank">
		<div class="nt o fr">
			<div class="nu o da dx en nv">
				<h2 class="bm iz dm bo fs nw fu fv nx fx fz ix ga">Mac and Windows version v.1.1.0</h2>
				<div class="ny l">
					<h3 class="bm b dm bo fs nw fu fv nx fx fz cn">You are able to use the latest Mac and Windows versions of the drag&amp;drop FluxBuilder tool on github…</h3>
				</div>
				<div class="nz l">
					<p class="bm b hi bo fs nw fu fv nx fx fz cn">github.com</p>
				</div>
			</div>
			<div class="oa l">
				<div class="pf l oc od oe oa of li ns"> </div>
			</div>
		</div>
	</a></div>
<p id="d669" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mt kl km kn mv kp kq kr mx kt ku kv kw ir ga" data-selectable-paragraph="">Amazing Showcase from Clients:</p>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm pg">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*Fbz5DlOjyyNQgg-baWgzDw.gif 640w, https://miro.medium.com/max/720/1*Fbz5DlOjyyNQgg-baWgzDw.gif 720w, https://miro.medium.com/max/750/1*Fbz5DlOjyyNQgg-baWgzDw.gif 750w, https://miro.medium.com/max/786/1*Fbz5DlOjyyNQgg-baWgzDw.gif 786w, https://miro.medium.com/max/828/1*Fbz5DlOjyyNQgg-baWgzDw.gif 828w, https://miro.medium.com/max/1100/1*Fbz5DlOjyyNQgg-baWgzDw.gif 1100w, https://miro.medium.com/max/1400/1*Fbz5DlOjyyNQgg-baWgzDw.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*Fbz5DlOjyyNQgg-baWgzDw.gif" alt="" width="700" height="466" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm ph">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*NPkfrgbEm_maQAlFdkuwuw.gif 640w, https://miro.medium.com/max/720/1*NPkfrgbEm_maQAlFdkuwuw.gif 720w, https://miro.medium.com/max/750/1*NPkfrgbEm_maQAlFdkuwuw.gif 750w, https://miro.medium.com/max/786/1*NPkfrgbEm_maQAlFdkuwuw.gif 786w, https://miro.medium.com/max/828/1*NPkfrgbEm_maQAlFdkuwuw.gif 828w, https://miro.medium.com/max/1100/1*NPkfrgbEm_maQAlFdkuwuw.gif 1100w, https://miro.medium.com/max/1400/1*NPkfrgbEm_maQAlFdkuwuw.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*NPkfrgbEm_maQAlFdkuwuw.gif" alt="" width="700" height="464" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Announcing FluxBuilder 1.2]]></title>
      <link>https://inspireui.com/blog/FluxBuilder-Announcing FluxBuilder 1.2/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxBuilder-Announcing FluxBuilder 1.2/</guid>
      <pubDate>Mon, 02 Nov 2020 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[Discover the exciting features of FluxBuilder 1.2! Enhance your app development experience with new tools, improved performance, and user-friendly updates.]]></description>
      <category><![CDATA[FluxBuilder]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/posts/20/responsive/Screenshot-2022-11-08-at-11.24.58-lg.webp" alt="Announcing FluxBuilder 1.2" /><div class="ir is it iu iv">
	<blockquote class="jv jw jx">
		<p id="78ae" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph="">This is new amazing improvement of the Flutter App Builder - <a target='_blank' class="au kx" href="https://fluxbuilder.com/" rel="noopener ugc nofollow" target="_blank">FluxBuilder</a><br>Last updated on April 15th, 2021 — <a target='_blank' class="au kx" href="https://www.notion.so/Changelog-9931069f51c64e2993dcdc350f4bc332" rel="noopener ugc nofollow" target="_blank">Change Log</a></p>
	</blockquote>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm ky">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*hdTWj1Z9l1btDRg7yvwbXw.gif 640w, https://miro.medium.com/max/720/1*hdTWj1Z9l1btDRg7yvwbXw.gif 720w, https://miro.medium.com/max/750/1*hdTWj1Z9l1btDRg7yvwbXw.gif 750w, https://miro.medium.com/max/786/1*hdTWj1Z9l1btDRg7yvwbXw.gif 786w, https://miro.medium.com/max/828/1*hdTWj1Z9l1btDRg7yvwbXw.gif 828w, https://miro.medium.com/max/1100/1*hdTWj1Z9l1btDRg7yvwbXw.gif 1100w, https://miro.medium.com/max/1400/1*hdTWj1Z9l1btDRg7yvwbXw.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*hdTWj1Z9l1btDRg7yvwbXw.gif" alt="" width="700" height="700" loading="eager">
				</picture>
			</div>
		</div>
		<figcaption class="lk bl gn gl gm ll lm bm b bn bo cn" data-selectable-paragraph="">FluxBuilder 1.2</figcaption>
	</figure>
	<pre class="kz la lb lc gx ln bs lo lp dz lq"><span id="cdc0" class="ga lr ls iy lq b dm lt lu l lv lw" data-selectable-paragraph=""><strong class="lq iz">NEW FEATURES</strong><br>(1) New Color Preview &amp; Bulk Design✨<br>(2) New Real-time Mobile Design Preview 📲<br>(3) Add Dynamic screen into Design Layout🚀<br>(4) New Configure Features🔥<br>    <strong class="lq iz">Firebase features</strong><br>    + Firebase Setting📒<br>    + Firebase Push Notification📡<br>    + Dynamic Link🗾<br>    + Firebase Realtime Chat🚀(Extended License)<br>    + Firebase Remote Config 🚀(Extended License)<br>   <strong class="lq iz"> General Features</strong><br>    + Loading Icon⏳<br>    + OnBoarding screen📱<br>    + Languages settings🇨🇦<br>    + Social Login👩‍👩‍👦‍👦<br>    + Dark Theme🌓<br>    + OneSignal🔔<br>    + Advertisement💰<br>    + App Rating⭐️<br>    + Caching🧑‍💻<br>    + Smart Chat💬<br>    + Product Card Customization📑<br>    <strong class="lq iz">Checkout &amp; Payments features</strong><br>    + Shopping Cart🛍<br>    + Payment Settings💳<br>    + AfterShip Integration🏬<br>    + Shipping Country🛵<br>    + Webview Payment🛒<br>    + Coupon🎁<br>    + Currencies💵<br>    + Vendors🏬(forFluxStore Multi Vendors app)<br>    + Native Razorpay💳(Extended License)<br>    + Native Stripe💳(Extended License)<br>    + Native Paypal💳(Extended License)<br>    + MercadoPago Payment💳(Extended License)</span><span id="1bb8" class="ga lr ls iy lq b dm lx lu l lv lw" data-selectable-paragraph=""><strong class="lq iz">UPDATE &amp; IMPROVEMENT<br>    </strong>+<strong class="lq iz"> </strong>Update Design Templates🎊<br>    + Brand new design with big UX improvement🎊<br>    + Bunch of new Design Properties Improvement🎊</span></pre>
</div>
<div class="o dx ly lz id ma" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="4cf0" class="mf ls iy bm mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb ga" data-selectable-paragraph="">1. New Color Preview &amp; Bulk Design✨</h1>
	<p id="c526" class="pw-post-body-paragraph jy jz iy kb b kc nc ke kf kg nd ki kj ne nf km kn ng nh kq kr ni nj ku kv kw ir ga" data-selectable-paragraph=""><mark class="wr ws qo">InspireUI team has constantly updated new stunning Templates for inspiring the customers and giving them an existing source to refer to and apply for their mobile apps.</mark></p>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm nk">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*4j3tsxo8rbo4igEHUdavNA.gif 640w, https://miro.medium.com/max/720/1*4j3tsxo8rbo4igEHUdavNA.gif 720w, https://miro.medium.com/max/750/1*4j3tsxo8rbo4igEHUdavNA.gif 750w, https://miro.medium.com/max/786/1*4j3tsxo8rbo4igEHUdavNA.gif 786w, https://miro.medium.com/max/828/1*4j3tsxo8rbo4igEHUdavNA.gif 828w, https://miro.medium.com/max/1100/1*4j3tsxo8rbo4igEHUdavNA.gif 1100w, https://miro.medium.com/max/1400/1*4j3tsxo8rbo4igEHUdavNA.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*4j3tsxo8rbo4igEHUdavNA.gif" alt="" width="700" height="257" loading="eager">
				</picture>
			</div>
		</div>
	</figure>
	<ul class="">
		<li id="df0b" class="nl nm iy kb b kc kd kg kh ne nn ng no ni np kw nq nr ns nt ga" data-selectable-paragraph=""><strong class="kb iz">Color Preview</strong>: Now it is easy to distinguish items on the Home tab by color. Users easily locate the editing items.</li>
	</ul>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm nk">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*-I1hlVlO-fxJOCs5Xw6Tnw.gif 640w, https://miro.medium.com/max/720/1*-I1hlVlO-fxJOCs5Xw6Tnw.gif 720w, https://miro.medium.com/max/750/1*-I1hlVlO-fxJOCs5Xw6Tnw.gif 750w, https://miro.medium.com/max/786/1*-I1hlVlO-fxJOCs5Xw6Tnw.gif 786w, https://miro.medium.com/max/828/1*-I1hlVlO-fxJOCs5Xw6Tnw.gif 828w, https://miro.medium.com/max/1100/1*-I1hlVlO-fxJOCs5Xw6Tnw.gif 1100w, https://miro.medium.com/max/1400/1*-I1hlVlO-fxJOCs5Xw6Tnw.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*-I1hlVlO-fxJOCs5Xw6Tnw.gif" alt="" width="700" height="515" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<ul class="">
		<li id="0d5b" class="nl nm iy kb b kc kd kg kh ne nn ng no ni np kw nq nr ns nt ga" data-selectable-paragraph=""><strong class="kb iz">Bulk Design</strong>: this new feature support to design and custom multi-widget at the same time. What you update is directly reflected in a very intuitive way. We also add more Design Properties for each widget to enhance flexibility 👍</li>
	</ul>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm nk">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*1IMG2HPnYZ49xJGqoKmO1A.gif 640w, https://miro.medium.com/max/720/1*1IMG2HPnYZ49xJGqoKmO1A.gif 720w, https://miro.medium.com/max/750/1*1IMG2HPnYZ49xJGqoKmO1A.gif 750w, https://miro.medium.com/max/786/1*1IMG2HPnYZ49xJGqoKmO1A.gif 786w, https://miro.medium.com/max/828/1*1IMG2HPnYZ49xJGqoKmO1A.gif 828w, https://miro.medium.com/max/1100/1*1IMG2HPnYZ49xJGqoKmO1A.gif 1100w, https://miro.medium.com/max/1400/1*1IMG2HPnYZ49xJGqoKmO1A.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*1IMG2HPnYZ49xJGqoKmO1A.gif" alt="" width="700" height="515" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<h1 id="b52b" class="mf ls iy bm mg mh nu mj mk ml nv mn mo mp nw mr ms mt nx mv mw mx ny mz na nb ga" data-selectable-paragraph="">2. New Real-time Mobile Design Preview 📲</h1>
	<p id="e66b" class="pw-post-body-paragraph jy jz iy kb b kc nc ke kf kg nd ki kj ne nf km kn ng nh kq kr ni nj ku kv kw ir ga" data-selectable-paragraph="">This feature support previewing the Fluxbuilder App realtime between Mobile Device ↔️ Desktop App (available for Extended License).</p>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm nz">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*Iuws3XWfe20FC9Okx22_Fw.png 640w, https://miro.medium.com/max/720/1*Iuws3XWfe20FC9Okx22_Fw.png 720w, https://miro.medium.com/max/750/1*Iuws3XWfe20FC9Okx22_Fw.png 750w, https://miro.medium.com/max/786/1*Iuws3XWfe20FC9Okx22_Fw.png 786w, https://miro.medium.com/max/828/1*Iuws3XWfe20FC9Okx22_Fw.png 828w, https://miro.medium.com/max/1100/1*Iuws3XWfe20FC9Okx22_Fw.png 1100w, https://miro.medium.com/max/1400/1*Iuws3XWfe20FC9Okx22_Fw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*Iuws3XWfe20FC9Okx22_Fw.png" alt="" width="700" height="434" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="lk bl gn gl gm ll lm bm b bn bo cn" data-selectable-paragraph="">Advance preview mode</figcaption>
	</figure>
	<p id="4c11" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj ne kl km kn ng kp kq kr ni kt ku kv kw ir ga" data-selectable-paragraph=""><strong class="kb iz">Step 1</strong>: Follow the instructions to configure and add (or load) any version of Firebase Config (see FluxBuilder Document).</p>
	<p id="b308" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj ne kl km kn ng kp kq kr ni kt ku kv kw ir ga" data-selectable-paragraph=""><strong class="kb iz">Step 2</strong>: After you’ve added (or loaded) Firebase Config successfully, now start using the QR Code creation feature by selecting <strong class="kb iz">Advance preview mode </strong>and using the Fluxbuilder Mobile app to scan and load the preview on your mobile (ios/android phone).</p>
	<p id="0e23" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj ne kl km kn ng kp kq kr ni kt ku kv kw ir ga" data-selectable-paragraph=""><strong class="kb iz">Step 3</strong>: Open FluxBuilder Desktop App and login with your account, open the project you want to scan QR code (Note: This project must be the project for which you have generated a QR code). Then Click the button in the upper left corner → Select the Features tab → In the Features Tab, at the top right corner, select the scan button → start scan the QR code.</p>
</div>
<div class="o dx ly lz id ma" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="cf86" class="mf ls iy bm mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb ga" data-selectable-paragraph="">3. Add Dynamic screen into Design Layout🚀</h1>
	<p id="2231" class="pw-post-body-paragraph jy jz iy kb b kc nc ke kf kg nd ki kj ne nf km kn ng nh kq kr ni nj ku kv kw ir ga" data-selectable-paragraph="">Similar to the dynamic Home screen, this new layout allows to addition multi Dynamic layout to the Tabbar menu.</p>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm oa">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*SAYCSdlvid4qV1BZbCNgyQ.png 640w, https://miro.medium.com/max/720/1*SAYCSdlvid4qV1BZbCNgyQ.png 720w, https://miro.medium.com/max/750/1*SAYCSdlvid4qV1BZbCNgyQ.png 750w, https://miro.medium.com/max/786/1*SAYCSdlvid4qV1BZbCNgyQ.png 786w, https://miro.medium.com/max/828/1*SAYCSdlvid4qV1BZbCNgyQ.png 828w, https://miro.medium.com/max/1100/1*SAYCSdlvid4qV1BZbCNgyQ.png 1100w, https://miro.medium.com/max/1400/1*SAYCSdlvid4qV1BZbCNgyQ.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*SAYCSdlvid4qV1BZbCNgyQ.png" alt="" width="700" height="478" loading="eager">
				</picture>
			</div>
		</div>
		<figcaption class="lk bl gn gl gm ll lm bm b bn bo cn" data-selectable-paragraph="">Dynamic Layout</figcaption>
	</figure>
</div>
<div class="o dx ly lz id ma" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="7730" class="mf ls iy bm mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb ga" data-selectable-paragraph="">4. New Configure Features🔥</h1>
	<p id="e1bc" class="pw-post-body-paragraph jy jz iy kb b kc nc ke kf kg nd ki kj ne nf km kn ng nh kq kr ni nj ku kv kw ir ga" data-selectable-paragraph="">On the new FluxBuilder version 1.2.0, with a Regular license, you are able to customize all common Features of <a target='_blank' class="au kx" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">FluxStore apps</a> on FluxBuilder (except <a target='_blank' class="au kx" href="https://1.envato.market/Kkdxz" rel="noopener ugc nofollow" target="_blank">FluxStore Manager</a>)</p>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm ob">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*_g6-9snKXaiMagy0UhfDLQ.png 640w, https://miro.medium.com/max/720/1*_g6-9snKXaiMagy0UhfDLQ.png 720w, https://miro.medium.com/max/750/1*_g6-9snKXaiMagy0UhfDLQ.png 750w, https://miro.medium.com/max/786/1*_g6-9snKXaiMagy0UhfDLQ.png 786w, https://miro.medium.com/max/828/1*_g6-9snKXaiMagy0UhfDLQ.png 828w, https://miro.medium.com/max/1100/1*_g6-9snKXaiMagy0UhfDLQ.png 1100w, https://miro.medium.com/max/1400/1*_g6-9snKXaiMagy0UhfDLQ.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*_g6-9snKXaiMagy0UhfDLQ.png" alt="" width="700" height="513" loading="eager">
				</picture>
			</div>
		</div>
	</figure>
	<p id="bb45" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj ne kl km kn ng kp kq kr ni kt ku kv kw ir ga" data-selectable-paragraph="">This feature is cover the customization from the small-setting like<strong class="kb iz"> Loading Icon</strong> to the complex feature such as <strong class="kb iz">Products Card Customize </strong>without touching the Config file Flutter source (<em class="ka">env.dart</em> file).</p>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm oc">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*aE82CQ04AA8-2Sh6vGhQhQ.gif 640w, https://miro.medium.com/max/720/1*aE82CQ04AA8-2Sh6vGhQhQ.gif 720w, https://miro.medium.com/max/750/1*aE82CQ04AA8-2Sh6vGhQhQ.gif 750w, https://miro.medium.com/max/786/1*aE82CQ04AA8-2Sh6vGhQhQ.gif 786w, https://miro.medium.com/max/828/1*aE82CQ04AA8-2Sh6vGhQhQ.gif 828w, https://miro.medium.com/max/1100/1*aE82CQ04AA8-2Sh6vGhQhQ.gif 1100w, https://miro.medium.com/max/1400/1*aE82CQ04AA8-2Sh6vGhQhQ.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*aE82CQ04AA8-2Sh6vGhQhQ.gif" alt="" width="700" height="483" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="lk bl gn gl gm ll lm bm b bn bo cn" data-selectable-paragraph="">Loading Icon Config</figcaption>
	</figure>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm oc">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*N2N0byOij2tphHREb0hI7Q.gif 640w, https://miro.medium.com/max/720/1*N2N0byOij2tphHREb0hI7Q.gif 720w, https://miro.medium.com/max/750/1*N2N0byOij2tphHREb0hI7Q.gif 750w, https://miro.medium.com/max/786/1*N2N0byOij2tphHREb0hI7Q.gif 786w, https://miro.medium.com/max/828/1*N2N0byOij2tphHREb0hI7Q.gif 828w, https://miro.medium.com/max/1100/1*N2N0byOij2tphHREb0hI7Q.gif 1100w, https://miro.medium.com/max/1400/1*N2N0byOij2tphHREb0hI7Q.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*N2N0byOij2tphHREb0hI7Q.gif" alt="" width="700" height="483" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="lk bl gn gl gm ll lm bm b bn bo cn" data-selectable-paragraph="">Product Card Customization</figcaption>
	</figure>
	<p id="f05a" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj ne kl km kn ng kp kq kr ni kt ku kv kw ir ga" data-selectable-paragraph=""><strong class="kb iz">Configure Features</strong> supported to customize the following options:</p>
	<ul class="">
		<li id="82a2" class="nl nm iy kb b kc kd kg kh ne nn ng no ni np kw nq nr ns nt ga" data-selectable-paragraph=""><strong class="kb iz">Basic Settings</strong>: Loading Icon, OnBoarding screen, Social Login, OneSignal, Advertisement (Admob, Facebook Ads), App Rating, Set the default Dark Theme, Caching</li>
		<li id="2cf4" class="nl nm iy kb b kc od kg oe ne of ng og ni oh kw nq nr ns nt ga" data-selectable-paragraph=""><strong class="kb iz">Firebase Settings</strong>: config Push Notification, Firebase Remote Config, update Firebase config files…</li>
		<li id="aab1" class="nl nm iy kb b kc od kg oe ne of ng og ni oh kw nq nr ns nt ga" data-selectable-paragraph=""><strong class="kb iz">Language Management</strong>: allow to set the default language, enable visible of Multi-languages(RTL,…).</li>
		<li id="5b1c" class="nl nm iy kb b kc od kg oe ne of ng og ni oh kw nq nr ns nt ga" data-selectable-paragraph=""><strong class="kb iz">Smart Chat setting</strong>: Modify directly your business contact information in the FluxBuilder tool and select the Screens convenient to reach customers showing the Smart Chat button to help customers contact you as soon as needed.</li>
		<li id="cf8b" class="nl nm iy kb b kc od kg oe ne of ng og ni oh kw nq nr ns nt ga" data-selectable-paragraph=""><strong class="kb iz">Product Card Customization</strong>: Especially, you are able to use the tool to decide what will be displayed on your product card:</li>
		<li id="520a" class="nl nm iy kb b kc od kg oe ne of ng og ni oh kw nq nr ns nt ga" data-selectable-paragraph=""><strong class="kb iz">Vendors Setting</strong>: This feature supports the <a target='_blank' class="au kx" href="https://1.envato.market/NW4q1" rel="noopener ugc nofollow" target="_blank">FluxStore Multi-Vendor</a> app only, assists users with their vendor setting:</li>
	</ul>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm oi">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*d8NpOu8DbPXVXp9m7zXlbg.png 640w, https://miro.medium.com/max/720/1*d8NpOu8DbPXVXp9m7zXlbg.png 720w, https://miro.medium.com/max/750/1*d8NpOu8DbPXVXp9m7zXlbg.png 750w, https://miro.medium.com/max/786/1*d8NpOu8DbPXVXp9m7zXlbg.png 786w, https://miro.medium.com/max/828/1*d8NpOu8DbPXVXp9m7zXlbg.png 828w, https://miro.medium.com/max/1100/1*d8NpOu8DbPXVXp9m7zXlbg.png 1100w, https://miro.medium.com/max/1400/1*d8NpOu8DbPXVXp9m7zXlbg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*d8NpOu8DbPXVXp9m7zXlbg.png" alt="" width="700" height="479" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="lk bl gn gl gm ll lm bm b bn bo cn" data-selectable-paragraph="">Vendors Setting</figcaption>
	</figure>
	<ul class="">
		<li id="1c8c" class="nl nm iy kb b kc kd kg kh ne nn ng no ni np kw nq nr ns nt ga" data-selectable-paragraph=""><strong class="kb iz">Diversified Payment methods</strong>: The latest FluxBuilder tool has built-in editing needed for Payment Setting, including Shopping Cart, AfterShip, Shipping Country, Webview Payment, Coupon, Currencies:</li>
	</ul>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm oj">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*YE6lSMBBdNK1XjdUOhIv4A.png 640w, https://miro.medium.com/max/720/1*YE6lSMBBdNK1XjdUOhIv4A.png 720w, https://miro.medium.com/max/750/1*YE6lSMBBdNK1XjdUOhIv4A.png 750w, https://miro.medium.com/max/786/1*YE6lSMBBdNK1XjdUOhIv4A.png 786w, https://miro.medium.com/max/828/1*YE6lSMBBdNK1XjdUOhIv4A.png 828w, https://miro.medium.com/max/1100/1*YE6lSMBBdNK1XjdUOhIv4A.png 1100w, https://miro.medium.com/max/1400/1*YE6lSMBBdNK1XjdUOhIv4A.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*YE6lSMBBdNK1XjdUOhIv4A.png" alt="" width="700" height="482" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<ul class="">
		<li id="961b" class="nl nm iy kb b kc kd kg kh ne nn ng no ni np kw nq nr ns nt ga" data-selectable-paragraph=""><strong class="kb iz">Configure Extended Features: </strong>Users that bought the <a target='_blank' class="au kx" href="https://1.envato.market/1jq76" rel="noopener ugc nofollow" target="_blank">Extended license</a> are able to configure more powerful exclusive settings: <a target='_blank' class="au kx" href="https://firebase.google.com/products/remote-config" rel="noopener ugc nofollow" target="_blank">Firebase Remote Config</a>, Firebase Realtime Chat, Native Razorpay, Native Stripe, Native Paypal, MercadoPago Payment, and Build the final IPA/APK file which is used for the final delivery app on stores.</li>
	</ul>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm ok">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*bx0Wyo4pJ33ljolCTeryoQ.png 640w, https://miro.medium.com/max/720/1*bx0Wyo4pJ33ljolCTeryoQ.png 720w, https://miro.medium.com/max/750/1*bx0Wyo4pJ33ljolCTeryoQ.png 750w, https://miro.medium.com/max/786/1*bx0Wyo4pJ33ljolCTeryoQ.png 786w, https://miro.medium.com/max/828/1*bx0Wyo4pJ33ljolCTeryoQ.png 828w, https://miro.medium.com/max/1100/1*bx0Wyo4pJ33ljolCTeryoQ.png 1100w, https://miro.medium.com/max/1400/1*bx0Wyo4pJ33ljolCTeryoQ.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*bx0Wyo4pJ33ljolCTeryoQ.png" alt="" width="700" height="505" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<ul class="">
		<li id="9fde" class="nl nm iy kb b kc kd kg kh ne nn ng no ni np kw nq nr ns nt ga" data-selectable-paragraph=""><strong class="kb iz">Import and Export: </strong>Users also are able to export the customization to the <em class="ka">config_en.json</em> and <em class="ka">env.dart</em> files into the source code. Then continuing to install, customize, and build the app on both iOS and Android by <a target='_blank' class="au kx" href="https://support.inspireui.com/help-center/articles/3/9/22/publish-to-appstore" rel="noopener ugc nofollow" target="_blank">following this guide</a>.</li>
	</ul>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm ol">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*_o_jsoiWZeV66lEXR7DJNw.png 640w, https://miro.medium.com/max/720/1*_o_jsoiWZeV66lEXR7DJNw.png 720w, https://miro.medium.com/max/750/1*_o_jsoiWZeV66lEXR7DJNw.png 750w, https://miro.medium.com/max/786/1*_o_jsoiWZeV66lEXR7DJNw.png 786w, https://miro.medium.com/max/828/1*_o_jsoiWZeV66lEXR7DJNw.png 828w, https://miro.medium.com/max/1100/1*_o_jsoiWZeV66lEXR7DJNw.png 1100w, https://miro.medium.com/max/1400/1*_o_jsoiWZeV66lEXR7DJNw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*_o_jsoiWZeV66lEXR7DJNw.png" alt="" width="700" height="298" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<ul class="">
		<li id="0c06" class="nl nm iy kb b kc kd kg kh ne nn ng no ni np kw nq nr ns nt ga" data-selectable-paragraph=""><strong class="kb iz">Build feature (Extended License)</strong>: This Big feature is only available for the <a target='_blank' class="au kx" href="https://1.envato.market/1jq76" rel="noopener ugc nofollow" target="_blank">Extended </a><a target='_blank' class="au kx" href="https://1.envato.market/XPDny" rel="noopener ugc nofollow" target="_blank">License</a>. Users are able to change the App Name and App Icon in the Build feature. Type the new app name and upload an app icon, then click UPDATE APP INFO. They will be updated automatically in BUILD RELEASE.</li>
	</ul>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm om">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*kU7EqcAtFPJw7rlIQTEKHw.png 640w, https://miro.medium.com/max/720/1*kU7EqcAtFPJw7rlIQTEKHw.png 720w, https://miro.medium.com/max/750/1*kU7EqcAtFPJw7rlIQTEKHw.png 750w, https://miro.medium.com/max/786/1*kU7EqcAtFPJw7rlIQTEKHw.png 786w, https://miro.medium.com/max/828/1*kU7EqcAtFPJw7rlIQTEKHw.png 828w, https://miro.medium.com/max/1100/1*kU7EqcAtFPJw7rlIQTEKHw.png 1100w, https://miro.medium.com/max/1400/1*kU7EqcAtFPJw7rlIQTEKHw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*kU7EqcAtFPJw7rlIQTEKHw.png" alt="" width="700" height="386" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
</div>
<div class="o dx ly lz id ma" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="35bc" class="mf ls iy bm mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb ga" data-selectable-paragraph="">5. Download <mark class="wr ws qo">Flu</mark>xbuilder Apps💦</h1>
	<p id="374a" class="pw-post-body-paragraph jy jz iy kb b kc nc ke kf kg nd ki kj ne nf km kn ng nh kq kr ni nj ku kv kw ir ga" data-selectable-paragraph="">For more information about FluxBuilder, please check out the website and <a target='_blank' class="au kx" href="https://github.com/inspireui/fluxbuilder/releases" rel="noopener ugc nofollow" target="_blank">download the demo app</a> today (macOS, Windows 10 OS).</p>
	<div class="on oo gt gv op oq"><a target='_blank' href="https://github.com/inspireui/fluxbuilder/releases" rel="noopener  ugc nofollow" target="_blank">
			<div class="or o fr">
				<div class="os o da dx en ot">
					<h2 class="bm iz dm bo fs ou fu fv ov fx fz ix ga">Releases · inspireui/fluxbuilder</h2>
					<div class="ow l">
						<h3 class="bm b dm bo fs ou fu fv ov fx fz cn">Brand new design with big UX improvement. New Config Features, support every app config in one page: Environments…</h3>
					</div>
					<div class="ox l">
						<p class="bm b hi bo fs ou fu fv ov fx fz cn">github.com</p>
					</div>
				</div>
				<div class="oy l">
					<div class="oz l pa pb pc oy pd li oq"> </div>
				</div>
			</div>
		</a></div>
	<div class="on oo gt gv op oq"><a target='_blank' href="https://fluxbuilder.com/" rel="noopener  ugc nofollow" target="_blank">
			<div class="or o fr">
				<div class="os o da dx en ot">
					<h2 class="bm iz dm bo fs ou fu fv ov fx fz ix ga">FluxBuilder - An Ultimate Approach For Flutter Mobile Apps</h2>
					<div class="ow l">
						<h3 class="bm b dm bo fs ou fu fv ov fx fz cn">FluxBuilder is a drag-and-drop tool which guides non-tech users in building their own mobile apps in just 3 simple…</h3>
					</div>
					<div class="ox l">
						<p class="bm b hi bo fs ou fu fv ov fx fz cn">fluxbuilder.com</p>
					</div>
				</div>
				<div class="oy l">
					<div class="pe l pa pb pc oy pd li oq"> </div>
				</div>
			</div>
		</a></div>
	<p id="a360" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj ne kl km kn ng kp kq kr ni kt ku kv kw ir ga" data-selectable-paragraph="">FluxBuilder 1.2.0 supports building iOS and Android apps automatically. We continue working hard to upgrade the app to more powerful every day. If you get an issue or want to contribute ideas feel free to email us <a target='_blank' class="au kx" href="mailto:hi@inspireui.com" rel="noopener ugc nofollow" target="_blank">hi@inspireui.com</a> or post a ticket on our <a target='_blank' class="au kx" href="https://support.inspireui.com/" rel="noopener ugc nofollow" target="_blank">support center</a>.</p>
	<p id="6072" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj ne kl km kn ng kp kq kr ni kt ku kv kw ir ga" data-selectable-paragraph="">Let us know if you have any questions and thank you for reading 😊</p>
</div>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Announcing Fluxstore 1.8]]></title>
      <link>https://inspireui.com/blog/Announcing-Fluxstore-1-8/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/Announcing-Fluxstore-1-8/</guid>
      <pubDate>Sun, 02 Aug 2020 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[Explore FluxStore 1.8's exciting features and enhancements that boost your eCommerce experience with improved performance and functionality!]]></description>
      <category><![CDATA[FluxStore]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/posts/16/1_5z_ipLP9lDOatzQEEUSOtQ.jpeg" alt="Announcing Fluxstore 1.8" /><div class="ir is it iu iv">
	<blockquote class="jv jw jx">
		<p id="79f4" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph=""><em class="iy">Last updated 02/10/2020, Fluxstore 1.8.0 Changelogs.</em></p>
		<p id="ec3c" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph=""><em class="iy">Greeting from InspireUI, hope you are feeling good safe out there! This is our regular update for the detailed changelog guide for </em><a target='_blank' class="au kx" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank"><em class="iy">the awesome Fluxstore apps</em></a><em class="iy">.</em></p>
	</blockquote>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm ky">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*5z_ipLP9lDOatzQEEUSOtQ.jpeg 640w, https://miro.medium.com/max/720/1*5z_ipLP9lDOatzQEEUSOtQ.jpeg 720w, https://miro.medium.com/max/750/1*5z_ipLP9lDOatzQEEUSOtQ.jpeg 750w, https://miro.medium.com/max/786/1*5z_ipLP9lDOatzQEEUSOtQ.jpeg 786w, https://miro.medium.com/max/828/1*5z_ipLP9lDOatzQEEUSOtQ.jpeg 828w, https://miro.medium.com/max/1100/1*5z_ipLP9lDOatzQEEUSOtQ.jpeg 1100w, https://miro.medium.com/max/1400/1*5z_ipLP9lDOatzQEEUSOtQ.jpeg 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*5z_ipLP9lDOatzQEEUSOtQ.jpeg" alt="" width="700" height="525" loading="eager">
				</picture>
			</div>
		</div>
	</figure>
</div>
<div class="o dx lk ll id lm" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="8dc5" class="lr ls iy bm lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo ga" data-selectable-paragraph="">1. Changelog for 1.8.0</h1>
	<p id="cf0c" class="pw-post-body-paragraph jy jz iy kb b kc mp ke kf kg mq ki kj mr ms km kn mt mu kq kr mv mw ku kv kw ir ga" data-selectable-paragraph="">On this release, we focus mostly on adding new features, app performance upgrades, stability, and make it work smoothly with <a target='_blank' class="au kx" href="https://fluxbuilder.com/" rel="noopener ugc nofollow" target="_blank">the latest Fluxbuilder tool</a>.</p>
	<pre class="kz la lb lc gx mx bs my mz dz na"><span id="bc89" class="ga nb ls iy na b dm nc nd l ne nf" data-selectable-paragraph="">New - update to compatible with latest Flutter 1.22.x and iOS 14.<br>New - support searching products by SKU.<br>New - show product list by tags, filter product by tags.<br>New - automatically fill in OTP for SMS Login on Android.<br>New - add product quantity selection UI.<br>New - support multi Config JSON files on mstore-api plugins.<br>New - improve the iPad and Web responsive layouts.<br>New - new feature to claim The Point Reward (<a target='_blank' class="au kx" href="https://1.envato.market/1jq76" rel="noopener ugc nofollow" target="_blank">Extended License</a>).<br>New - add Stripe Native Payment with SCA (<a target='_blank' class="au kx" href="https://1.envato.market/1jq76" rel="noopener ugc nofollow" target="_blank">Extended License</a>).</span><span id="d6b6" class="ga nb ls iy na b dm ng nd l ne nf" data-selectable-paragraph="">Update - fix empty info after user update profile.<br>Update - fix scrolling for long product attribute options.<br>Update - fix product attributes not fully loaded for 100 attributes.<br>Update - fix uploaded product image rotation on iOS/iPad.<br>Update - fix navigation drawer cannot close on iPad<br>Update - fix Google Map address does not load.<br>Update - fix the screen is overflow when click My Cart icon<br>Update - fix On backorder product issues.<br>Update - fix Navigation bug and improve the Routing.<br>Update - fix product description bug.<br>Update - fix some issues on Magento<br>Update - support Razorpay Native Payment on Android.<br>Update - support Tax API<br>Update - support Sync the Cart data from mobile and website.</span></pre>
	<h2 id="3f0c" class="nb ls iy bm lt nh ni nj lx nk nl nm mb mr nn no mf mt np nq mj mv nr ns mn nt ga" data-selectable-paragraph="">Update to compatible with the latest Flutter 1.22.x and iOS 14</h2>
	<p id="240d" class="pw-post-body-paragraph jy jz iy kb b kc mp ke kf kg mq ki kj mr ms km kn mt mu kq kr mv mw ku kv kw ir ga" data-selectable-paragraph=""><strong class="kb iz">Important Migration</strong>: please make sure to run this script to update to the latest Flutter version, and re-install all pub spec libraries.</p>
	<pre class="kz la lb lc gx mx bs my mz dz na"><span id="87ef" class="ga nb ls iy na b dm nc nd l ne nf" data-selectable-paragraph=""><strong class="na iz">flutter channel stable</strong><br><strong class="na iz">flutter upgrade --force</strong></span><span id="bd6d" class="ga nb ls iy na b dm ng nd l ne nf" data-selectable-paragraph="">// go to the Fluxstore project and also run:<br><strong class="na iz">flutter clean</strong><br><strong class="na iz">flutter pub get</strong></span></pre>
	<p id="fdfd" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mr kl km kn mt kp kq kr mv kt ku kv kw ir ga" data-selectable-paragraph="">If you are using Android Studio, open the <code class="fp nu nv nw na b">pubspec.yaml</code> and click the <code class="fp nu nv nw na b">Pub get</code> button, then rebuild the project again, make sure all the <strong class="kb iz">Dart Analysis</strong> is empty (without any warning)</p>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm nx">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/0*BbXKdxohojwen9dN.png 640w, https://miro.medium.com/max/720/0*BbXKdxohojwen9dN.png 720w, https://miro.medium.com/max/750/0*BbXKdxohojwen9dN.png 750w, https://miro.medium.com/max/786/0*BbXKdxohojwen9dN.png 786w, https://miro.medium.com/max/828/0*BbXKdxohojwen9dN.png 828w, https://miro.medium.com/max/1100/0*BbXKdxohojwen9dN.png 1100w, https://miro.medium.com/max/1400/0*BbXKdxohojwen9dN.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/0*BbXKdxohojwen9dN.png" alt="" width="700" height="436" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<p id="f1ee" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mr kl km kn mt kp kq kr mv kt ku kv kw ir ga" data-selectable-paragraph="">There is also some great improvement from new Flutter version 1.22:</p>
	<blockquote class="jv jw jx">
		<p id="c79b" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph="">Since this is the season for new mobile OS versions, this release focuses on ensuring that Android 11 and iOS 14 work great with Flutter. Updates for both of these OSes include a lot of under-the-hood work to conform to the latest SDKs and to make sure everything passes our extensive test suite. For iOS 14, this release includes support for the new Xcode 12, new icons, and preview support for the new iOS 14 App Clips feature. For Android 11, the update supports the new types of display cutouts as well as smoother animation when bringing up the soft keyboard — <a target='_blank' class="au kx" rel="noopener" href="https://medium.com/flutter/announcing-flutter-1-22-44f146009e5f">read more…</a></p>
	</blockquote>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm ny">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/0*_axx6P-LO0hpH607 640w, https://miro.medium.com/max/720/0*_axx6P-LO0hpH607 720w, https://miro.medium.com/max/750/0*_axx6P-LO0hpH607 750w, https://miro.medium.com/max/786/0*_axx6P-LO0hpH607 786w, https://miro.medium.com/max/828/0*_axx6P-LO0hpH607 828w, https://miro.medium.com/max/1100/0*_axx6P-LO0hpH607 1100w, https://miro.medium.com/max/1400/0*_axx6P-LO0hpH607 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/0*_axx6P-LO0hpH607" alt="" width="700" height="713" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<h2 id="203f" class="nb ls iy bm lt nh ni nj lx nk nl nm mb mr nn no mf mt np nq mj mv nr ns mn nt ga" data-selectable-paragraph="">Support searching for products by SKU</h2>
	<p id="fe68" class="pw-post-body-paragraph jy jz iy kb b kc mp ke kf kg mq ki kj mr ms km kn mt mu kq kr mv mw ku kv kw ir ga" data-selectable-paragraph="">Now you can enable searching for products by SKU. To enable it, you can set <code class="fp nu nv nw na b"><strong class="kb iz">"EnableSkuSearch": true,</strong></code> to <code class="fp nu nv nw na b"><strong class="kb iz">kAdvanceConfig</strong></code> in <code class="fp nu nv nw na b">lib/common/config/general.dart</code> as below:</p>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm nz">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*-WUq-CsYJfuxOR68JvIsaA.png 640w, https://miro.medium.com/max/720/1*-WUq-CsYJfuxOR68JvIsaA.png 720w, https://miro.medium.com/max/750/1*-WUq-CsYJfuxOR68JvIsaA.png 750w, https://miro.medium.com/max/786/1*-WUq-CsYJfuxOR68JvIsaA.png 786w, https://miro.medium.com/max/828/1*-WUq-CsYJfuxOR68JvIsaA.png 828w, https://miro.medium.com/max/1100/1*-WUq-CsYJfuxOR68JvIsaA.png 1100w, https://miro.medium.com/max/1400/1*-WUq-CsYJfuxOR68JvIsaA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*-WUq-CsYJfuxOR68JvIsaA.png" alt="" width="700" height="132" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<h2 id="6aaf" class="nb ls iy bm lt nh ni nj lx nk nl nm mb mr nn no mf mt np nq mj mv nr ns mn nt ga" data-selectable-paragraph="">Show product list by tags, filter product by tags</h2>
	<p id="3d6f" class="pw-post-body-paragraph jy jz iy kb b kc mp ke kf kg mq ki kj mr ms km kn mt mu kq kr mv mw ku kv kw ir ga" data-selectable-paragraph="">To show the product list by tags, you can use our latest <a target='_blank' class="au kx" href="http://fluxbuilder.com/" rel="noopener ugc nofollow" target="_blank">FluxBuilder</a> tool to create the layout. Just choose a tag you want to filter like below:</p>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm oa">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*GpRxsohgQ7oeOAmtESu0Sw.png 640w, https://miro.medium.com/max/720/1*GpRxsohgQ7oeOAmtESu0Sw.png 720w, https://miro.medium.com/max/750/1*GpRxsohgQ7oeOAmtESu0Sw.png 750w, https://miro.medium.com/max/786/1*GpRxsohgQ7oeOAmtESu0Sw.png 786w, https://miro.medium.com/max/828/1*GpRxsohgQ7oeOAmtESu0Sw.png 828w, https://miro.medium.com/max/1100/1*GpRxsohgQ7oeOAmtESu0Sw.png 1100w, https://miro.medium.com/max/1400/1*GpRxsohgQ7oeOAmtESu0Sw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*GpRxsohgQ7oeOAmtESu0Sw.png" alt="" width="700" height="486" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<p id="316b" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mr kl km kn mt kp kq kr mv kt ku kv kw ir ga" data-selectable-paragraph="">From the product list, users can also filter product by tag.</p>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm ob">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*M8OuDKXZtOfXaR5Y9Uujjg.png 640w, https://miro.medium.com/max/720/1*M8OuDKXZtOfXaR5Y9Uujjg.png 720w, https://miro.medium.com/max/750/1*M8OuDKXZtOfXaR5Y9Uujjg.png 750w, https://miro.medium.com/max/786/1*M8OuDKXZtOfXaR5Y9Uujjg.png 786w, https://miro.medium.com/max/828/1*M8OuDKXZtOfXaR5Y9Uujjg.png 828w, https://miro.medium.com/max/1100/1*M8OuDKXZtOfXaR5Y9Uujjg.png 1100w, https://miro.medium.com/max/1400/1*M8OuDKXZtOfXaR5Y9Uujjg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*M8OuDKXZtOfXaR5Y9Uujjg.png" alt="" width="700" height="554" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="oc bl gn gl gm od oe bm b bn bo cn" data-selectable-paragraph="">Filter by tag</figcaption>
	</figure>
	<h2 id="2e8b" class="nb ls iy bm lt nh ni nj lx nk nl nm mb mr nn no mf mt np nq mj mv nr ns mn nt ga" data-selectable-paragraph="">Automatically fill in OTP for SMS Login on Android</h2>
	<p id="3aba" class="pw-post-body-paragraph jy jz iy kb b kc mp ke kf kg mq ki kj mr ms km kn mt mu kq kr mv mw ku kv kw ir ga" data-selectable-paragraph="">After entering the phone number and signing up, the app will wait and detect the OTP automatically without any extra actions from users. This feature is only available on Android.</p>
	<h2 id="00a7" class="nb ls iy bm lt nh ni nj lx nk nl nm mb mr nn no mf mt np nq mj mv nr ns mn nt ga" data-selectable-paragraph="">Add product quantity selection UI</h2>
	<p id="553a" class="pw-post-body-paragraph jy jz iy kb b kc mp ke kf kg mq ki kj mr ms km kn mt mu kq kr mv mw ku kv kw ir ga" data-selectable-paragraph="">We have added a new product quantity selection UI, which can help users easily increase or decrease the quantity, or just enter their desired number using the keyboard.</p>
	<h2 id="5472" class="nb ls iy bm lt nh ni nj lx nk nl nm mb mr nn no mf mt np nq mj mv nr ns mn nt ga" data-selectable-paragraph="">Support multi Config JSON files on MStore-API plugins</h2>
	<p id="f575" class="pw-post-body-paragraph jy jz iy kb b kc mp ke kf kg mq ki kj mr ms km kn mt mu kq kr mv mw ku kv kw ir ga" data-selectable-paragraph="">You can upload multiple config JSON files for multiple languages.</p>
	<p id="1e6a" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mr kl km kn mt kp kq kr mv kt ku kv kw ir ga" data-selectable-paragraph="">Just make sure the file name is in the correct format: <code class="fp nu nv nw na b">config_<strong class="kb iz"><em class="ka">xx</em></strong>.json</code> where <strong class="kb iz"><em class="ka">xx</em></strong> is your language code. Example: <code class="fp nu nv nw na b">config_<strong class="kb iz"><em class="ka">en</em></strong>.json</code>, <code class="fp nu nv nw na b">config_<strong class="kb iz"><em class="ka">ar</em></strong>.json</code></p>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="le lf do lg ce lh" tabindex="0" role="button">
			<div class="gl gm of">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*3UVEaUWM1Vuf1J6tvuEeIA.png 640w, https://miro.medium.com/max/720/1*3UVEaUWM1Vuf1J6tvuEeIA.png 720w, https://miro.medium.com/max/750/1*3UVEaUWM1Vuf1J6tvuEeIA.png 750w, https://miro.medium.com/max/786/1*3UVEaUWM1Vuf1J6tvuEeIA.png 786w, https://miro.medium.com/max/828/1*3UVEaUWM1Vuf1J6tvuEeIA.png 828w, https://miro.medium.com/max/1100/1*3UVEaUWM1Vuf1J6tvuEeIA.png 1100w, https://miro.medium.com/max/1400/1*3UVEaUWM1Vuf1J6tvuEeIA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*3UVEaUWM1Vuf1J6tvuEeIA.png" alt="" width="700" height="524" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<h2 id="1c03" class="nb ls iy bm lt nh ni nj lx nk nl nm mb mr nn no mf mt np nq mj mv nr ns mn nt ga" data-selectable-paragraph="">Improve the iPad and Web responsive layouts</h2>
	<h2 id="ef6b" class="nb ls iy bm lt nh ni nj lx nk nl nm mb mr nn no mf mt np nq mj mv nr ns mn nt ga" data-selectable-paragraph="">New feature to claim The Point Reward (<a target='_blank' class="au kx" href="https://1.envato.market/XPDny" rel="noopener ugc nofollow" target="_blank">Extended License</a>)</h2>
	<p id="7ba5" class="pw-post-body-paragraph jy jz iy kb b kc mp ke kf kg mq ki kj mr ms km kn mt mu kq kr mv mw ku kv kw ir ga" data-selectable-paragraph="">This new feature is available for the Woocommerce. The applications supporting the claim Point Reward are <a target='_blank' class="au kx" href="https://1.envato.market/1jq76" rel="noopener ugc nofollow" target="_blank">FluxStore WooCommerce</a>, <a target='_blank' class="au kx" href="https://1.envato.market/gzZGv" rel="noopener ugc nofollow" target="_blank">FluxStore Pro</a>, <a target='_blank' class="au kx" href="https://1.envato.market/XPDny" rel="noopener ugc nofollow" target="_blank">FluxStore Multi Vendor</a>.</p>
	<figure class="kz la lb lc gx ld gl gm paragraph-image">
		<div class="gl gm og">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*3G9uTPofWilq_EYjMm5diw.png 640w, https://miro.medium.com/max/720/1*3G9uTPofWilq_EYjMm5diw.png 720w, https://miro.medium.com/max/750/1*3G9uTPofWilq_EYjMm5diw.png 750w, https://miro.medium.com/max/786/1*3G9uTPofWilq_EYjMm5diw.png 786w, https://miro.medium.com/max/828/1*3G9uTPofWilq_EYjMm5diw.png 828w, https://miro.medium.com/max/1100/1*3G9uTPofWilq_EYjMm5diw.png 1100w, https://miro.medium.com/max/1132/1*3G9uTPofWilq_EYjMm5diw.png 1132w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 566px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1132/1*3G9uTPofWilq_EYjMm5diw.png" alt="" width="566" height="458" loading="lazy">
			</picture>
		</div>
	</figure>
	<h2 id="b7e7" class="nb ls iy bm lt nh ni nj lx nk nl nm mb mr nn no mf mt np nq mj mv nr ns mn nt ga" data-selectable-paragraph="">Add Stripe Native Payment with SCA (<a target='_blank' class="au kx" href="https://1.envato.market/XPDny" rel="noopener ugc nofollow" target="_blank">Extended License</a>)</h2>
	<p id="5f8c" class="pw-post-body-paragraph jy jz iy kb b kc mp ke kf kg mq ki kj mr ms km kn mt mu kq kr mv mw ku kv kw ir ga" data-selectable-paragraph="">The Woocommerce applications supporting the Native Stripe payment include <a target='_blank' class="au kx" href="https://1.envato.market/1jq76" rel="noopener ugc nofollow" target="_blank">FluxStore WooCommerce</a>, <a target='_blank' class="au kx" href="https://1.envato.market/gzZGv" rel="noopener ugc nofollow" target="_blank">FluxStore Pro</a>, <a target='_blank' class="au kx" href="https://1.envato.market/XPDny" rel="noopener ugc nofollow" target="_blank">FluxStore Multi Vendor</a> with extended license. For regular license, Stripe payment works smoothly via webview.</p>
</div>
<div class="o dx lk ll id lm" role="separator"> </div>
<div class="ir is it iu iv">
	<p id="cb82" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mr kl km kn mt kp kq kr mv kt ku kv kw ir ga" data-selectable-paragraph=""><em class="ka">Originally published at </em><a target='_blank' class="au kx" rel="noopener" href="https://medium.com/@inspireui/announcing-fluxstore-1-7-x-9a636c5468e8"><em class="ka">https://medium.com</em></a><em class="ka"> on October 01, 2020.</em></p>
</div>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Customize Flutter App Design On the Fly with FluxBuilder]]></title>
      <link>https://inspireui.com/blog/FluxBuilder-Customize Flutter app design on-the-fly/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxBuilder-Customize Flutter app design on-the-fly/</guid>
      <pubDate>Sun, 10 May 2020 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[Discover how to effortlessly customize your Flutter app design on-the-fly with FluxBuilder. Unlock endless possibilities for your app's look and feel today!]]></description>
      <category><![CDATA[FluxBuilder]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/posts/12/responsive/1_cxBLW_z8MQ-FshYjNaNCmQ-lg.webp" alt="Customize Flutter App Design On the Fly with FluxBuilder" /><blockquote class="jv jw jx">
	<p id="005f" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph="">Hi everyone, especially to our customers who <strong class="kb iz">already bought </strong><a target='_blank' class="au kx" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank"><strong class="kb iz">any of our Fluxstore apps</strong></a>. This is the customer care program of InspireUI Ltd.</p>
</blockquote>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm ky">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*cxBLW_z8MQ-FshYjNaNCmQ.png 640w, https://miro.medium.com/max/720/1*cxBLW_z8MQ-FshYjNaNCmQ.png 720w, https://miro.medium.com/max/750/1*cxBLW_z8MQ-FshYjNaNCmQ.png 750w, https://miro.medium.com/max/786/1*cxBLW_z8MQ-FshYjNaNCmQ.png 786w, https://miro.medium.com/max/828/1*cxBLW_z8MQ-FshYjNaNCmQ.png 828w, https://miro.medium.com/max/1100/1*cxBLW_z8MQ-FshYjNaNCmQ.png 1100w, https://miro.medium.com/max/1400/1*cxBLW_z8MQ-FshYjNaNCmQ.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*cxBLW_z8MQ-FshYjNaNCmQ.png" alt="" width="700" height="425" loading="eager">
			</picture>
		</div>
	</div>
</figure>
<p id="4a53" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lk kl km kn ll kp kq kr lm kt ku kv kw ir ga" data-selectable-paragraph="">You have already published your app on App Store and Google Play, and now you have the demand to customize your app design? So what is the easy solution?</p>
<p id="813a" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lk kl km kn ll kp kq kr lm kt ku kv kw ir ga" data-selectable-paragraph="">You can either be able to modify the source code as <a target='_blank' class="au kx" href="https://docs.inspireui.com/fluxstore/customization/" rel="noopener ugc nofollow" target="_blank">our detailed documentation</a> or do that in <strong class="kb iz">a much easier way</strong> by using <strong class="kb iz">the drag and drop</strong> FluxBuilder. This tool is <strong class="kb iz">completely free</strong>, and you <strong class="kb iz">do not need to rebuild your app on the App Store and Google Play.</strong></p>
<p id="507e" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lk kl km kn ll kp kq kr lm kt ku kv kw ir ga" data-selectable-paragraph="">If you just customize the design that is configured on the config_xx.json file, you do not need to rebuild. Where xx stands for the language, for example, config_ar.json is the JSON config file of the Arabic language. The config_xx.json file is stored in lib/config folder in source code of Fluxstore apps.</p>
<h1 id="a5c7" class="ln lo iy bm lp lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ga" data-selectable-paragraph="">1. Config App via Fluxbuilder</h1>
<p id="f724" class="pw-post-body-paragraph jy jz iy kb b kc ml ke kf kg mm ki kj lk mn km kn ll mo kq kr lm mp ku kv kw ir ga" data-selectable-paragraph="">You just need to follow the actions below step by step:</p>
<ul class="">
	<li id="e6b2" class="mq mr iy kb b kc kd kg kh lk ms ll mt lm mu kw mv mw mx my ga" data-selectable-paragraph="">Firstly, <a target='_blank' class="au kx" href="https://docs.inspireui.com/fluxbuilder/download-install" rel="noopener ugc nofollow" target="_blank">Download and install the FluxBuilder tool</a> which is available on both Windows and Mac OS versions.</li>
	<li id="1ac1" class="mq mr iy kb b kc mz kg na lk nb ll nc lm nd kw mv mw mx my ga" data-selectable-paragraph="">Secondly, <a target='_blank' class="au kx" href="https://docs.inspireui.com/fluxbuilder/guide-to-use" rel="noopener ugc nofollow" target="_blank">Sign up and sign in</a> to the FluxBuilder and select a platform that fits your website type: Woocommerce, Opencart, Magento, Wordpress, Woocommerce with Dokan, Listing App, Shopify, or Google Sheet. Then input your website’s information.</li>
	<li id="2f0c" class="mq mr iy kb b kc mz kg na lk nb ll nc lm nd kw mv mw mx my ga" data-selectable-paragraph="">After that, select the “Load JSON data” button to load your current config_xx.json file (which stored in lib/config/ folder in Fluxstore app’s source code). For example, your application on App Store is displaying the Arabic language, and you are using the config_ar.json file, so you will select the “Load JSON data” button and refer to that config_ar.json file, FluxBuilder tool will display the design instantly as the video below:</li>
</ul>
<figure class="kz la lb lc gx ld">
	<div class="m fs l do">
		<div class="ne nf l"><iframe width="640" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FWCczBAc1f9w%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DWCczBAc1f9w&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FWCczBAc1f9w%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="How to Customize your app Design Without Republishing? (Flutter E-Commerce App In 10 Minutes)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
	</div>
</figure>
<ul class="">
	<li id="940c" class="mq mr iy kb b kc kd kg kh lk ms ll mt lm mu kw mv mw mx my ga" data-selectable-paragraph="">Up to now, you can customize the design to your desire. You can refer to this video to see sample customization:</li>
</ul>
<figure class="kz la lb lc gx ld">
	<div class="m fs l do">
		<div class="ng nf l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FDfv2eNFadQs%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DDfv2eNFadQs&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FDfv2eNFadQs%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="Fluxbuilder Pro - Customize Wordpress App Design Guideline (Flutter App Builder)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
	</div>
</figure>
<h1 id="6783" class="ln lo iy bm lp lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ga" data-selectable-paragraph="">2. Upload Config to Cloud</h1>
<p id="60ca" class="pw-post-body-paragraph jy jz iy kb b kc ml ke kf kg mm ki kj lk mn km kn ll mo kq kr lm mp ku kv kw ir ga" data-selectable-paragraph="">After finishing the customization, there are 3 solutions to upload the JSON config file.</p>
<p id="3e15" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lk kl km kn ll kp kq kr lm kt ku kv kw ir ga" data-selectable-paragraph=""><strong class="kb iz">Solution1</strong>: upload the config.json to any Cloud Server, this is some free service that recommend from us:</p>
<ul class="">
	<li id="02a1" class="mq mr iy kb b kc kd kg kh lk ms ll mt lm mu kw mv mw mx my ga" data-selectable-paragraph="">Upload the file to your Woocommerce site.</li>
	<li id="adaa" class="mq mr iy kb b kc mz kg na lk nb ll nc lm nd kw mv mw mx my ga" data-selectable-paragraph="">Github Page: <a target='_blank' class="au kx" href="https://pages.github.com/" rel="noopener ugc nofollow" target="_blank">https://pages.github.com/</a></li>
	<li id="2885" class="mq mr iy kb b kc mz kg na lk nb ll nc lm nd kw mv mw mx my ga" data-selectable-paragraph="">Vercel: <a target='_blank' class="au kx" href="https://vercel.com/" rel="noopener ugc nofollow" target="_blank">https://vercel.com</a></li>
	<li id="f4ee" class="mq mr iy kb b kc mz kg na lk nb ll nc lm nd kw mv mw mx my ga" data-selectable-paragraph="">Surge: <a target='_blank' class="au kx" href="https://surge.sh/" rel="noopener ugc nofollow" target="_blank">https://surge.sh</a></li>
	<li id="a479" class="mq mr iy kb b kc mz kg na lk nb ll nc lm nd kw mv mw mx my ga" data-selectable-paragraph="">FireStore: <a target='_blank' class="au kx" href="https://firebase.google.com/docs/storage" rel="noopener ugc nofollow" target="_blank">https://firebase.google.com</a></li>
</ul>
<p id="b3d7" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lk kl km kn ll kp kq kr lm kt ku kv kw ir ga" data-selectable-paragraph="">Example screenshot to upload to <strong class="kb iz">vercel</strong> (old name now)</p>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm nh">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*UXAn5ItjgLbJjtKQ-o782Q.gif 640w, https://miro.medium.com/max/720/1*UXAn5ItjgLbJjtKQ-o782Q.gif 720w, https://miro.medium.com/max/750/1*UXAn5ItjgLbJjtKQ-o782Q.gif 750w, https://miro.medium.com/max/786/1*UXAn5ItjgLbJjtKQ-o782Q.gif 786w, https://miro.medium.com/max/828/1*UXAn5ItjgLbJjtKQ-o782Q.gif 828w, https://miro.medium.com/max/1100/1*UXAn5ItjgLbJjtKQ-o782Q.gif 1100w, https://miro.medium.com/max/1400/1*UXAn5ItjgLbJjtKQ-o782Q.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*UXAn5ItjgLbJjtKQ-o782Q.gif" alt="" width="700" height="465" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<p id="f367" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lk kl km kn ll kp kq kr lm kt ku kv kw ir ga" data-selectable-paragraph=""><strong class="kb iz">Solution 2</strong>: upload via <strong class="kb iz">mstore-api</strong> plugin (this solution only available by WooCommerce). Please refer to the document below:</p>
<ul class="">
	<li id="8ca7" class="mq mr iy kb b kc kd kg kh lk ms ll mt lm mu kw mv mw mx my ga" data-selectable-paragraph="">Go to <a target='_blank' class="au kx" href="https://your-website/wp-admin," rel="noopener ugc nofollow" target="_blank">https://your-website/wp-admin,</a> on the left menu select Mstore-API, Choose File, refer to the new <em class="ka">config_xx.json &gt; Save</em>.</li>
</ul>
<figure class="kz la lb lc gx ld">
	<div class="m fs l do">
		<div class="ne nf l"><iframe width="640" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FmpI4vNrBYKE%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DmpI4vNrBYKE&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FmpI4vNrBYKE%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="#2 - How to Customize Your App Design Without Republishing? (Flutter E-Commerce App In 10 Minutes)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
	</div>
</figure>
<p id="f3f7" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lk kl km kn ll kp kq kr lm kt ku kv kw ir ga" data-selectable-paragraph=""><strong class="kb iz">Solution 3: </strong>update direct from the Fluxbuilder Tool (this feature will be available from Fluxbuilder 1.0.9 for Extended License).</p>
<p id="6064" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lk kl km kn ll kp kq kr lm kt ku kv kw ir ga" data-selectable-paragraph="">Thank you for reading! We are doing our best to bring more benefits and enjoyable experience for customers. Therefore, please read the documentation carefully to avoid time-consuming when dealing with your problems.</p>
<p id="47c5" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lk kl km kn ll kp kq kr lm kt ku kv kw ir ga" data-selectable-paragraph="">For any suggestions, feel free to contact us at <a target='_blank' class="au kx" href="mailto:hi@inspireui.com" rel="noopener ugc nofollow" target="_blank">hi@inspireui.com</a>. All of your contribution ideas are very appreciated!</p>
<figure class="kz la lb lc gx ld gl gm paragraph-image">
	<div class="le lf do lg ce lh" tabindex="0" role="button">
		<div class="gl gm ni">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*dwzmDH7nch6-LK-hz5HLEg.png 640w, https://miro.medium.com/max/720/1*dwzmDH7nch6-LK-hz5HLEg.png 720w, https://miro.medium.com/max/750/1*dwzmDH7nch6-LK-hz5HLEg.png 750w, https://miro.medium.com/max/786/1*dwzmDH7nch6-LK-hz5HLEg.png 786w, https://miro.medium.com/max/828/1*dwzmDH7nch6-LK-hz5HLEg.png 828w, https://miro.medium.com/max/1100/1*dwzmDH7nch6-LK-hz5HLEg.png 1100w, https://miro.medium.com/max/1400/1*dwzmDH7nch6-LK-hz5HLEg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*dwzmDH7nch6-LK-hz5HLEg.png" alt="" width="700" height="491" loading="lazy">
			</picture>
		</div>
	</div>
</figure>
<blockquote class="jv jw jx">
	<p id="4e28" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph="">P/S: For the new one, you still can use this FluxBuilder tool to customize your app design. And don’t forget to read carefully <a target='_blank' class="au kx" href="https://docs.inspireui.com/fluxbuilder/download-install/" rel="noopener ugc nofollow" target="_blank">the guide of the FluxBuilder tool</a> to be sure you don’t miss any step. But believe me, just simple steps.</p>
</blockquote>
<p id="88fd" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lk kl km kn ll kp kq kr lm kt ku kv kw ir ga" data-selectable-paragraph="">Should this FluxBuilder tool do not meet your needs, and you love to customize design via source code. It’s fine, you still can do it with the detailed documentation:</p>
<ul class="">
	<li id="b0d8" class="mq mr iy kb b kc kd kg kh lk ms ll mt lm mu kw mv mw mx my ga" data-selectable-paragraph=""><a target='_blank' class="au kx" href="https://docs.inspireui.com/fluxstore/customization/" rel="noopener ugc nofollow" target="_blank">Customizing the logo, main colo</a>r.</li>
	<li id="a370" class="mq mr iy kb b kc mz kg na lk nb ll nc lm nd kw mv mw mx my ga" data-selectable-paragraph=""><a target='_blank' class="au kx" href="https://docs.inspireui.com/fluxstore/home-layout" rel="noopener ugc nofollow" target="_blank">Customizing the layout &amp; theme</a></li>
</ul>
<p id="aa04" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lk kl km kn ll kp kq kr lm kt ku kv kw ir ga" data-selectable-paragraph="">Happy coding!</p>
<h2 id="c0cd" class="nj lo iy bm lp nk nl nm lt nn no np lx lk nq nr mb ll ns nt mf lm nu nv mj nw ga" data-selectable-paragraph="">Check out Flutter e-commerce apps that compatible with the FluxBuilder tool:</h2>
<pre class="kz la lb lc gx nx bs ny nz dz oa"><span id="42ae" class="ga nj lo iy oa b dm ob oc l od oe" data-selectable-paragraph=""><strong class="oa iz">1. </strong><a target='_blank' class="au kx" href="https://1.envato.market/40oN3" rel="noopener ugc nofollow" target="_blank"><strong class="oa iz">FluxStore Pro</strong></a>: this is multi-purpose Flutter app compatible with all Woocommerce, Opencart 3.x, or Magento 2.x websites. If you have already released the website or setup new sites, this product is suitable for your requirements.<br></span><span id="ce6d" class="ga nj lo iy oa b dm of oc l od oe" data-selectable-paragraph="">2. <a target='_blank' class="au kx" href="https://1.envato.market/NW4q1" rel="noopener ugc nofollow" target="_blank"><strong class="oa iz">FluxStore Multi Vendor</strong></a>: use this app to build your own marketplace like Amazon, Alibaba… This app is compatible with Woocommerce website and requires to install Dokan or WCFM plugin.<br></span><span id="57f3" class="ga nj lo iy oa b dm of oc l od oe" data-selectable-paragraph="">3. <a target='_blank' class="au kx" href="https://1.envato.market/QL4d9" rel="noopener ugc nofollow" target="_blank"><strong class="oa iz">FluxStore WooCommerce</strong></a>: the features are same with FluxStore Pro, but only focus compatible with any WooCommerce websites.<br></span><span id="b389" class="ga nj lo iy oa b dm of oc l od oe" data-selectable-paragraph="">4. <a target='_blank' class="au kx" href="https://1.envato.market/yA91G" rel="noopener ugc nofollow" target="_blank"><strong class="oa iz">FluxNews</strong></a>: compatible with any Wordpress templates<br></span><span id="fe30" class="ga nj lo iy oa b dm of oc l od oe" data-selectable-paragraph="">5. <a target='_blank' class="au kx" href="https://1.envato.market/7qoVO" rel="noopener ugc nofollow" target="_blank"><strong class="oa iz">FluxStore Listing</strong></a>: use to build innovative apps like Airbnb, TripAdvisor, Yelp or FourSquare. This app requires to install one of following WooCommerce templates: <a target='_blank' class="au kx" href="https://1.envato.market/aVLrM" rel="noopener ugc nofollow" target="_blank">Listeo</a>, <a target='_blank' class="au kx" href="https://1.envato.market/Zadbz?subid1=yt" rel="noopener ugc nofollow" target="_blank">ListingPro</a>, or <a target='_blank' class="au kx" href="https://1.envato.market/AeAR7" rel="noopener ugc nofollow" target="_blank">MyListing</a><br></span><span id="c5f0" class="ga nj lo iy oa b dm of oc l od oe" data-selectable-paragraph="">6. <a target='_blank' class="au kx" href="https://1.envato.market/o9vAg" rel="noopener ugc nofollow" target="_blank"><strong class="oa iz">FluxStore Shopify</strong></a>: compatible with any Shopify stores</span></pre>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Announcing Fluxstore 1.7]]></title>
      <link>https://inspireui.com/blog/Announcing-Fluxstore-1-7/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/Announcing-Fluxstore-1-7/</guid>
      <pubDate>Tue, 04 Feb 2020 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[Discover the exciting features and enhancements in FluxStore 1.7! Explore our latest update to elevate your app development experience and boost performance.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/posts/8/1_jaBYaTh0L5EK3KnHdfDjeA.png" alt="Announcing Fluxstore 1.7" /><a target='_blank'rticle>
	<div class="l">
		<div class="l">
			<section>
				<div class="ir is it iu iv">
					<blockquote class="jv jw jx">
						<p id="7cd6" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph="">Last updated 14/08/2020, Fluxstore 1.7.7 Changelogs.</p>
						<p id="626d" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph="">Greeting from InspireUI, hope you are feeling good safe out there! This is our regular update for the detailed changelog guide for <a target='_blank' class="au kx" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">the awesome Fluxstore apps</a>.</p>
					</blockquote>
					<figure class="kz la lb lc gx ld gl gm paragraph-image">
						<div class="le lf do lg ce lh" tabindex="0" role="button">
							<div class="gl gm ky">
								<picture>
									<source data-testid="og" srcset="https://miro.medium.com/max/640/1*xok6-zYS3OdosRtJ_ZQa_w.png 640w, https://miro.medium.com/max/720/1*xok6-zYS3OdosRtJ_ZQa_w.png 720w, https://miro.medium.com/max/750/1*xok6-zYS3OdosRtJ_ZQa_w.png 750w, https://miro.medium.com/max/786/1*xok6-zYS3OdosRtJ_ZQa_w.png 786w, https://miro.medium.com/max/828/1*xok6-zYS3OdosRtJ_ZQa_w.png 828w, https://miro.medium.com/max/1100/1*xok6-zYS3OdosRtJ_ZQa_w.png 1100w, https://miro.medium.com/max/1400/1*xok6-zYS3OdosRtJ_ZQa_w.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*xok6-zYS3OdosRtJ_ZQa_w.png" alt="" width="700" height="356" loading="eager">
								</picture>
							</div>
						</div>
					</figure>
					<h1 id="241c" class="lk ll iy bm lm ln lo lp lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh ga" data-selectable-paragraph="">1. Changelog for 1.7.0</h1>
					<p id="d4f3" class="pw-post-body-paragraph jy jz iy kb b kc mi ke kf kg mj ki kj mk ml km kn mm mn kq kr mo mp ku kv kw ir ga" data-selectable-paragraph="">On this release, we focus mostly on <a target='_blank' class="au kx" href="https://1.envato.market/40oN3" rel="noopener ugc nofollow" target="_blank">the Opencart features</a>, app performance upgrades, stability, and make it work smoothly with <a target='_blank' class="au kx" href="https://fluxbuilder.com/" rel="noopener ugc nofollow" target="_blank">the latest Fluxbuilder tool</a>.</p>
					<pre class="kz la lb lc gx mq bs mr ms dz mt"><span id="5680" class="ga mu ll iy mt b dm mv mw l mx my" data-selectable-paragraph="">1. New - add Opencart Product Options, Coupon, and Guest Checkout.<br>2. New - add new languages Romanian, Italian, Turkish, and Indonesian.<br>3. New - update first loading to 2x faster.<br>4. New - add more advanced config options to hide the Social Login button, hide Rating/Review, resize Image.<br>5. New - add Forgot password as the native screen (WooCommerce).<br>6. New - upgrade the Webview Payment with new `NativeOnePageCheckout` config <br>7. Update - login screen to compatible with Apple SignIn button<br>8. Update - add more missing languages.<br>9. Update - upgrade the Billing Address screen, also save long/lat to Order note (WooCommerce)<br>10. Update - fix some checkout and payment issues when closing and reopen the app.<br>11. Update - refactor model core library to make the code cleaner and easy to maintain.<br>12. Update - compatible with new Fluxbuilder 1.0.4 - <a target='_blank' class="au kx" href="http://fluxbuilder.com/" rel="noopener ugc nofollow" target="_blank">http://fluxbuilder.com</a></span></pre>
					<h2 id="687a" class="mu ll iy bm lm mz na nb lq nc nd ne lu mk nf ng ly mm nh ni mc mo nj nk mg nl ga" data-selectable-paragraph=""><strong class="ba">1.1. Opencart Product Options, Coupon, and Guest Checkout.</strong></h2>
					<p id="8f4b" class="pw-post-body-paragraph jy jz iy kb b kc mi ke kf kg mj ki kj mk ml km kn mm mn kq kr mo mp ku kv kw ir ga" data-selectable-paragraph="">In order to update this feature, please make sure to update <a target='_blank' class="au kx" href="https://1.envato.market/40oN3" rel="noopener ugc nofollow" target="_blank">the Opencart-extension including from the download package</a> and from config for more options from the Opencart admin.</p>
					<p id="0dbc" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mk kl km kn mm kp kq kr mo kt ku kv kw ir ga" data-selectable-paragraph="">After config, the app will work like magic to support the <strong class="kb iz">Product Options</strong> from Opencart. Those following types are supported at the current release.</p>
					<figure class="kz la lb lc gx ld gl gm paragraph-image">
						<div class="le lf do lg ce lh" tabindex="0" role="button">
							<div class="gl gm nm">
								<picture>
									<source data-testid="og" srcset="https://miro.medium.com/max/640/1*Hu6Fp_c32WO81BjApgkB6g.png 640w, https://miro.medium.com/max/720/1*Hu6Fp_c32WO81BjApgkB6g.png 720w, https://miro.medium.com/max/750/1*Hu6Fp_c32WO81BjApgkB6g.png 750w, https://miro.medium.com/max/786/1*Hu6Fp_c32WO81BjApgkB6g.png 786w, https://miro.medium.com/max/828/1*Hu6Fp_c32WO81BjApgkB6g.png 828w, https://miro.medium.com/max/1100/1*Hu6Fp_c32WO81BjApgkB6g.png 1100w, https://miro.medium.com/max/1400/1*Hu6Fp_c32WO81BjApgkB6g.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*Hu6Fp_c32WO81BjApgkB6g.png" alt="" width="700" height="413" loading="lazy">
								</picture>
							</div>
						</div>
						<figcaption class="nn bl gn gl gm no np bm b bn bo cn" data-selectable-paragraph="">allowed Types support from Opencart</figcaption>
					</figure>
					<figure class="kz la lb lc gx ld gl gm paragraph-image">
						<div class="le lf do lg ce lh" tabindex="0" role="button">
							<div class="gl gm nq">
								<picture>
									<source data-testid="og" srcset="https://miro.medium.com/max/640/1*AF6q_8-sFVc1ANYPCY8iPg.png 640w, https://miro.medium.com/max/720/1*AF6q_8-sFVc1ANYPCY8iPg.png 720w, https://miro.medium.com/max/750/1*AF6q_8-sFVc1ANYPCY8iPg.png 750w, https://miro.medium.com/max/786/1*AF6q_8-sFVc1ANYPCY8iPg.png 786w, https://miro.medium.com/max/828/1*AF6q_8-sFVc1ANYPCY8iPg.png 828w, https://miro.medium.com/max/1100/1*AF6q_8-sFVc1ANYPCY8iPg.png 1100w, https://miro.medium.com/max/1400/1*AF6q_8-sFVc1ANYPCY8iPg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*AF6q_8-sFVc1ANYPCY8iPg.png" alt="" width="700" height="426" loading="lazy">
								</picture>
							</div>
						</div>
						<figcaption class="nn bl gn gl gm no np bm b bn bo cn" data-selectable-paragraph="">Opencart Admin Setting for Product Options</figcaption>
					</figure>
					<h2 id="5246" class="mu ll iy bm lm mz na nb lq nc nd ne lu mk nf ng ly mm nh ni mc mo nj nk mg nl ga" data-selectable-paragraph="">1.2. New languages Romanian, Italian, Turkish, and Indonesian.</h2>
					<p id="9c48" class="pw-post-body-paragraph jy jz iy kb b kc mi ke kf kg mj ki kj mk ml km kn mm mn kq kr mo mp ku kv kw ir ga" data-selectable-paragraph="">Thank you so much for <strong class="kb iz">Enes Tayfur, Dragos Doroianu, Suhendra Ruzain, XLidoni, and Ykarapanca to help us with the translation.</strong></p>
					<figure class="kz la lb lc gx ld gl gm paragraph-image">
						<div class="le lf do lg ce lh" tabindex="0" role="button">
							<div class="gl gm nr">
								<picture>
									<source data-testid="og" srcset="https://miro.medium.com/max/640/1*jaBYaTh0L5EK3KnHdfDjeA.png 640w, https://miro.medium.com/max/720/1*jaBYaTh0L5EK3KnHdfDjeA.png 720w, https://miro.medium.com/max/750/1*jaBYaTh0L5EK3KnHdfDjeA.png 750w, https://miro.medium.com/max/786/1*jaBYaTh0L5EK3KnHdfDjeA.png 786w, https://miro.medium.com/max/828/1*jaBYaTh0L5EK3KnHdfDjeA.png 828w, https://miro.medium.com/max/1100/1*jaBYaTh0L5EK3KnHdfDjeA.png 1100w, https://miro.medium.com/max/1400/1*jaBYaTh0L5EK3KnHdfDjeA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*jaBYaTh0L5EK3KnHdfDjeA.png" alt="" width="700" height="394" loading="lazy">
								</picture>
							</div>
						</div>
					</figure>
					<h2 id="79bb" class="mu ll iy bm lm mz na nb lq nc nd ne lu mk nf ng ly mm nh ni mc mo nj nk mg nl ga" data-selectable-paragraph=""><strong class="ba">1.3 Upgrade loading to 2x faster.</strong></h2>
					<p id="4b6e" class="pw-post-body-paragraph jy jz iy kb b kc mi ke kf kg mj ki kj mk ml km kn mm mn kq kr mo mp ku kv kw ir ga" data-selectable-paragraph="">We have updated the UX so that it could be able to run the app faster. All you need to do is just wait 2 seconds for loading the splash screen then the data is all ready to use.</p>
					<p id="7117" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mk kl km kn mm kp kq kr mo kt ku kv kw ir ga" data-selectable-paragraph="">Please make sure to enable the <code class="fp ns nt nu mt b">isCaching</code> from the config file as well, for more info please check more guide from<a target='_blank' href="https://docs.inspireui.com/fluxstore/performance/" rel="noopener  ugc nofollow" target="_blank" style="font-family: var(--editor-font-family); font-size: inherit; font-weight: var(--font-weight-normal);"></a></p>
					<div class="nz o fr" style="display: inline !important;">
						<div class="oa o da dx en ob" style="display: inline !important;">
							<div class="of l" style="display: inline !important;">
								<p class="bm b hi bo fs oc fu fv od fx fz cn" style="display: inline !important;"> </p>
							</div>
						</div>
					</div>
					<div class="nv nw gt gv nx ny"><a target='_blank' href="https://docs.inspireui.com/fluxstore/performance/" rel="noopener  ugc nofollow" target="_blank">
							<div class="nz o fr">
								<div class="og l">
									<div class="oh l oi oj ok og ol li ny"> </div>
								</div>
							</div>
						</a></div>
					<h2 id="a726" class="mu ll iy bm lm mz na nb lq nc nd ne lu mk nf ng ly mm nh ni mc mo nj nk mg nl ga" data-selectable-paragraph="">1.4. Add more advanced config options</h2>
					<p id="c4ca" class="pw-post-body-paragraph jy jz iy kb b kc mi ke kf kg mj ki kj mk ml km kn mm mn kq kr mo mp ku kv kw ir ga" data-selectable-paragraph="">Update the <code class="fp ns nt nu mt b">common/config/general.dart</code> to show/hide the Login options:</p>
					<pre class="kz la lb lc gx mq bs mr ms dz mt"><span id="fe50" class="ga mu ll iy mt b dm mv mw l mx my" data-selectable-paragraph="">/// Option to show/hide the Social Login<br>const kLoginSetting = {<br>  "IsRequiredLogin": false,<br>  'showAppleLogin': true,<br>  'showFacebook': true,<br>  'showSMSLogin': true,<br>  'showGoogleLogin': true,<br>};</span><span id="b433" class="ga mu ll iy mt b dm om mw l mx my" data-selectable-paragraph="">/// Enable the Start Rating features<br>"EnableRating": true,</span><span id="650a" class="ga mu ll iy mt b dm om mw l mx my" data-selectable-paragraph="">/// If the Start Rating is empty, we could hide it or keep with blank star<br>"hideEmptyProductListRating": false,<br><br><em class="ka">/// set to true if you have finish running Re-generate image plugin<br></em>"kIsResizeImage": false,</span></pre>
					<figure class="kz la lb lc gx ld gl gm paragraph-image">
						<div class="le lf do lg ce lh" tabindex="0" role="button">
							<div class="gl gm on">
								<picture>
									<source data-testid="og" srcset="https://miro.medium.com/max/640/1*682MKmJBAlVTAc3Vf9FrbA.png 640w, https://miro.medium.com/max/720/1*682MKmJBAlVTAc3Vf9FrbA.png 720w, https://miro.medium.com/max/750/1*682MKmJBAlVTAc3Vf9FrbA.png 750w, https://miro.medium.com/max/786/1*682MKmJBAlVTAc3Vf9FrbA.png 786w, https://miro.medium.com/max/828/1*682MKmJBAlVTAc3Vf9FrbA.png 828w, https://miro.medium.com/max/1100/1*682MKmJBAlVTAc3Vf9FrbA.png 1100w, https://miro.medium.com/max/1400/1*682MKmJBAlVTAc3Vf9FrbA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*682MKmJBAlVTAc3Vf9FrbA.png" alt="" width="700" height="314" loading="lazy">
								</picture>
							</div>
						</div>
						<figcaption class="nn bl gn gl gm no np bm b bn bo cn" data-selectable-paragraph="">File common/config/general.dart</figcaption>
					</figure>
					<p id="d21f" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mk kl km kn mm kp kq kr mo kt ku kv kw ir ga" data-selectable-paragraph=""><strong class="kb iz">1.5. Add Forgot password as the native screen</strong></p>
					<p id="4c5c" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mk kl km kn mm kp kq kr mo kt ku kv kw ir ga" data-selectable-paragraph="">This feature is available for the WooCommerce only, to enable the native forgot password screen, we just only set <code class="fp ns nt nu mt b">forgetPassword: ""</code></p>
					<pre class="kz la lb lc gx mq bs mr ms dz mt"><span id="4cca" class="ga mu ll iy mt b dm mv mw l mx my" data-selectable-paragraph=""><em class="ka">/// set blank to use as native screen<br></em>"forgetPassword": "http://demo.mstore.io/wp-login.php?action=lostpassword"</span></pre>
					<h2 id="76b7" class="mu ll iy bm lm mz na nb lq nc nd ne lu mk nf ng ly mm nh ni mc mo nj nk mg nl ga" data-selectable-paragraph="">1.6. Upgrade the Webview Payment.</h2>
					<p id="f38d" class="pw-post-body-paragraph jy jz iy kb b kc mi ke kf kg mj ki kj mk ml km kn mm mn kq kr mo mp ku kv kw ir ga" data-selectable-paragraph="">Open the option from <code class="fp ns nt nu mt b">common/config/payment.dart</code></p>
					<pre class="kz la lb lc gx mq bs mr ms dz mt"><span id="df7c" class="ga mu ll iy mt b dm mv mw l mx my" data-selectable-paragraph=""><em class="ka">/// Enable Payment option<br></em>"EnableOnePageCheckout": false,<br>"NativeOnePageCheckout": true</span></pre>
					<p id="6b39" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mk kl km kn mm kp kq kr mo kt ku kv kw ir ga" data-selectable-paragraph="">The default option of <code class="fp ns nt nu mt b">NativeOnePageCheckout</code> is set to true to support the Payment that combines both <code class="fp ns nt nu mt b">Native</code> and <code class="fp ns nt nu mt b">WebView</code>, if you would like to disable this option and enable the OnePageCheckout update <code class="fp ns nt nu mt b">EnableOnePageCheckout: true</code></p>
					<blockquote class="jv jw jx">
						<p id="307b" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph="">As this update contains a lot of file changes, which is not suitable if you have already spent a lot of effort in customizing your app, we suggest keeping the previous version if you are satisfied with your customization.</p>
						<p id="86c7" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph="">To get more detail about the file update, please check out from the private Gitlab repository. If you do not have an access right, please <a target='_blank' class="au kx" href="https://docs.google.com/forms/d/e/1FAIpQLSeuBqUkScy42V7KKhfNPj0fl581anrB1mWkbMa3p2WQt7fhfw/viewform" rel="noopener ugc nofollow" target="_blank">submit to this form</a></p>
					</blockquote>
					<h2 id="bdf4" class="mu ll iy bm lm mz na nb lq nc nd ne lu mk nf ng ly mm nh ni mc mo nj nk mg nl ga" data-selectable-paragraph="">1.7. Compatible with new Fluxbuilder 1.0.4</h2>
					<p id="e41c" class="pw-post-body-paragraph jy jz iy kb b kc mi ke kf kg mj ki kj mk ml km kn mm mn kq kr mo mp ku kv kw ir ga" data-selectable-paragraph="">As you may know, <a target='_blank' class="au kx" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">the latest Fluxstore</a> is compatible with <a target='_blank' class="au kx" href="https://fluxbuilder.com/" rel="noopener ugc nofollow" target="_blank">our recent release Fluxbuilder — a great tool</a> to help customize <a target='_blank' class="au kx" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">the Flutter app</a> easier. Please make sure to update the FluxBuilder app to the latest version with a new bug fix, <a target='_blank' class="au kx" href="https://1.envato.market/o9vAg" rel="noopener ugc nofollow" target="_blank">Shopify compatible</a>, new Login UX upgrade, faster loading time.</p>
					<p id="5781" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mk kl km kn mm kp kq kr mo kt ku kv kw ir ga" data-selectable-paragraph="">Let us help you to build the powerful e-commerce Flutter app with ease 👍.</p>
					<figure class="kz la lb lc gx ld gl gm paragraph-image">
						<div class="le lf do lg ce lh" tabindex="0" role="button">
							<div class="gl gm oo">
								<picture>
									<source data-testid="og" srcset="https://miro.medium.com/max/640/1*feeiUM9GlzcDyLPsJhMZIQ.png 640w, https://miro.medium.com/max/720/1*feeiUM9GlzcDyLPsJhMZIQ.png 720w, https://miro.medium.com/max/750/1*feeiUM9GlzcDyLPsJhMZIQ.png 750w, https://miro.medium.com/max/786/1*feeiUM9GlzcDyLPsJhMZIQ.png 786w, https://miro.medium.com/max/828/1*feeiUM9GlzcDyLPsJhMZIQ.png 828w, https://miro.medium.com/max/1100/1*feeiUM9GlzcDyLPsJhMZIQ.png 1100w, https://miro.medium.com/max/1400/1*feeiUM9GlzcDyLPsJhMZIQ.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*feeiUM9GlzcDyLPsJhMZIQ.png" alt="" width="700" height="489" loading="lazy">
								</picture>
							</div>
						</div>
						<figcaption class="nn bl gn gl gm no np bm b bn bo cn" data-selectable-paragraph="">https://fluxbuilder.com</figcaption>
					</figure>
					<p id="3e98" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mk kl km kn mm kp kq kr mo kt ku kv kw ir ga" data-selectable-paragraph="">Thank you so much for your time, let us know if you have any feedback!</p>
					<h1 id="57df" class="lk ll iy bm lm ln lo lp lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh ga" data-selectable-paragraph="">2. Changelog for 1.7.1 and 1.7.2</h1>
					<p id="ab63" class="pw-post-body-paragraph jy jz iy kb b kc mi ke kf kg mj ki kj mk ml km kn mm mn kq kr mo mp ku kv kw ir ga" data-selectable-paragraph="">This release is mainly focused to update some issues from 1.7.0 and upgrade the app more stable, thank you <strong class="kb iz">Kumsalajans, </strong>and<strong class="kb iz"> Rodrigoalves1901 </strong>have<strong class="kb iz"> </strong>shared with us the <strong class="kb iz">German</strong> and<strong class="kb iz"> Portuguese</strong> languages.</p>
					<figure class="kz la lb lc gx ld gl gm paragraph-image">
						<div class="le lf do lg ce lh" tabindex="0" role="button">
							<div class="gl gm op">
								<picture>
									<source data-testid="og" srcset="https://miro.medium.com/max/640/1*Q7qnlBkVF3MRnyVDQ-3Nvg.png 640w, https://miro.medium.com/max/720/1*Q7qnlBkVF3MRnyVDQ-3Nvg.png 720w, https://miro.medium.com/max/750/1*Q7qnlBkVF3MRnyVDQ-3Nvg.png 750w, https://miro.medium.com/max/786/1*Q7qnlBkVF3MRnyVDQ-3Nvg.png 786w, https://miro.medium.com/max/828/1*Q7qnlBkVF3MRnyVDQ-3Nvg.png 828w, https://miro.medium.com/max/1100/1*Q7qnlBkVF3MRnyVDQ-3Nvg.png 1100w, https://miro.medium.com/max/1400/1*Q7qnlBkVF3MRnyVDQ-3Nvg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*Q7qnlBkVF3MRnyVDQ-3Nvg.png" alt="" width="700" height="525" loading="lazy">
								</picture>
							</div>
						</div>
					</figure>
					<p id="e4c0" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mk kl km kn mm kp kq kr mo kt ku kv kw ir ga" data-selectable-paragraph=""><em class="ka">version 1.7.2–03 — May 2020</em></p>
					<pre class="kz la lb lc gx mq bs mr ms dz mt"><span id="83da" class="ga mu ll iy mt b dm mv mw l mx my" data-selectable-paragraph="">1. New - add new German-language - thank you<br>2. New - add Static page demo by using new native PostScreen<br>3. Update - fix the product variant button</span></pre>
					<p id="9a0a" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mk kl km kn mm kp kq kr mo kt ku kv kw ir ga" data-selectable-paragraph=""><em class="ka">version 1.7.1–30 — Apr 2020</em></p>
					<pre class="kz la lb lc gx mq bs mr ms dz mt"><span id="206b" class="ga mu ll iy mt b dm mv mw l mx my" data-selectable-paragraph="">1. New - add German &amp; Brazil language<br>2. New - add Product List ListTile layout<br>3. Update - variant button issue<br>4. Update - fix product Paging issue<br>5. Update - fix onboarding could not display<br>6. Update - provide solution to support WP Shortcode by using https://wordpress.org/plugins/rest-api-helper<br>7. Update - fix Blank page when enable isCaching &amp; after Login<br>8. Update - fix Total Price issue<br>9. Update - fix Whatspp smartchat link<br>10. Update - update "On Back Order" status.</span></pre>
					<p id="f0c4" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mk kl km kn mm kp kq kr mo kt ku kv kw ir ga" data-selectable-paragraph="">We also add a new video to guide more detail for the Push Notification on Firebase for both iOS and Android</p>
					<figure class="kz la lb lc gx ld">
						<div class="m fs l do">
							<div class="oq or l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FrcJEB-tcLNU%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DrcJEB-tcLNU&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FrcJEB-tcLNU%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="Setup Firebase Push Notification on Android (Flutter E-Commerce App In 10 Minutes)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
						</div>
					</figure>
					<figure class="kz la lb lc gx ld">
						<div class="m fs l do">
							<div class="oq or l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FrFCcWNRPrSk%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DrFCcWNRPrSk&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FrFCcWNRPrSk%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="Setup Firebase Push Notification on iOS (Flutter E-Commerce App In 10 Minutes)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
						</div>
					</figure>
					<p id="efd8" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mk kl km kn mm kp kq kr mo kt ku kv kw ir ga" data-selectable-paragraph="">There is user has issue with the Login SHA config issue when releasing to App Store or Google Play, please follow <a target='_blank' class="au kx" href="https://paper.dropbox.com/doc/Fix-Login-GoogleSMS--AzPzYneE9rU1jFeQiZUKCqCjAg-jy7aa8GBDhBliErF345M3" rel="noopener ugc nofollow" target="_blank">this guide</a> to fix, we will upgrade the detailed Video to explain more this.</p>
					<h1 id="fee7" class="lk ll iy bm lm ln lo lp lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh ga" data-selectable-paragraph="">3. Changelog for 1.7.3</h1>
					<p id="8c87" class="pw-post-body-paragraph jy jz iy kb b kc mi ke kf kg mj ki kj mk ml km kn mm mn kq kr mo mp ku kv kw ir ga" data-selectable-paragraph="">Yeah, we have the latest release of <a target='_blank' class="au kx" rel="noopener" href="https://medium.com/flutter/announcing-flutter-1-17-4182d8af7f8e">Flutter 1.17</a> today, and we can’t wait to notice the new release of <strong class="kb iz">Fluxstore 1.7.3</strong></p>
					<pre class="kz la lb lc gx mq bs mr ms dz mt"><span id="891c" class="ga mu ll iy mt b dm mv mw l mx my" data-selectable-paragraph="">1. New - update to compatible with latest Flutter 1.17<br>2. New - add new Sticky Header on Homescreen<br>3. New - add new French language<br>4. Update - fix coupon issue<br>5. Update - fix order note<br>6. Update - latest pubspec library<br>7. Update - fix some minor bugs fix<br>8. Update - improve overal performance</span></pre>
					<h2 id="19a7" class="mu ll iy bm lm mz na nb lq nc nd ne lu mk nf ng ly mm nh ni mc mo nj nk mg nl ga" data-selectable-paragraph="">3.1. Compatible with the latest Flutter 1.17</h2>
					<p id="0862" class="pw-post-body-paragraph jy jz iy kb b kc mi ke kf kg mj ki kj mk ml km kn mm mn kq kr mo mp ku kv kw ir ga" data-selectable-paragraph=""><strong class="kb iz">Important Migration</strong>: please make sure to run this script to update to the latest Flutter version, and re-install all pub spec libraries.</p>
					<pre class="kz la lb lc gx mq bs mr ms dz mt"><span id="a485" class="ga mu ll iy mt b dm mv mw l mx my" data-selectable-paragraph="">flutter channel stable<br>flutter upgrade --force</span><span id="2066" class="ga mu ll iy mt b dm om mw l mx my" data-selectable-paragraph="">// go to the Fluxstore project and also run<br>flutter clean<br>flutter pub get</span></pre>
					<p id="0776" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mk kl km kn mm kp kq kr mo kt ku kv kw ir ga" data-selectable-paragraph="">If you are using Android Studio, open the <code class="fp ns nt nu mt b">pubspec.yaml</code> and click the <code class="fp ns nt nu mt b">Pub get</code> button, then rebuild the project again, make sure all the <strong class="kb iz">Dart Analysis</strong> is empty (without any warning)</p>
					<figure class="kz la lb lc gx ld gl gm paragraph-image">
						<div class="le lf do lg ce lh" tabindex="0" role="button">
							<div class="gl gm os">
								<picture>
									<source data-testid="og" srcset="https://miro.medium.com/max/640/1*C8Z4rBc6TMRG-zNb2j4YEQ.png 640w, https://miro.medium.com/max/720/1*C8Z4rBc6TMRG-zNb2j4YEQ.png 720w, https://miro.medium.com/max/750/1*C8Z4rBc6TMRG-zNb2j4YEQ.png 750w, https://miro.medium.com/max/786/1*C8Z4rBc6TMRG-zNb2j4YEQ.png 786w, https://miro.medium.com/max/828/1*C8Z4rBc6TMRG-zNb2j4YEQ.png 828w, https://miro.medium.com/max/1100/1*C8Z4rBc6TMRG-zNb2j4YEQ.png 1100w, https://miro.medium.com/max/1400/1*C8Z4rBc6TMRG-zNb2j4YEQ.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*C8Z4rBc6TMRG-zNb2j4YEQ.png" alt="" width="700" height="436" loading="lazy">
								</picture>
							</div>
						</div>
					</figure>
					<h2 id="5500" class="mu ll iy bm lm mz na nb lq nc nd ne lu mk nf ng ly mm nh ni mc mo nj nk mg nl ga" data-selectable-paragraph="">3.2. Add Sticky Header on Homepage</h2>
					<p id="1997" class="pw-post-body-paragraph jy jz iy kb b kc mi ke kf kg mj ki kj mk ml km kn mm mn kq kr mo mp ku kv kw ir ga" data-selectable-paragraph="">To enable the sticky header on the Homepage, open the config/config_en.json and update StickyHeader to true.</p>
					<pre class="kz la lb lc gx mq bs mr ms dz mt"><span id="8ef0" class="ga mu ll iy mt b dm mv mw l mx my" data-selectable-paragraph="">"Setting": {<br>  ...<br>  "StickyHeader": true<br>},</span></pre>
					<p id="9eba" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mk kl km kn mm kp kq kr mo kt ku kv kw ir ga" data-selectable-paragraph="">Also, we also got a lot of question on how to change this Hamberger menu, this is the answer</p>
					<figure class="kz la lb lc gx ld gl gm paragraph-image">
						<div class="le lf do lg ce lh" tabindex="0" role="button">
							<div class="gl gm ot">
								<picture>
									<source data-testid="og" srcset="https://miro.medium.com/max/640/1*M0obC_ta8nZcLUV3b2kJcQ.png 640w, https://miro.medium.com/max/720/1*M0obC_ta8nZcLUV3b2kJcQ.png 720w, https://miro.medium.com/max/750/1*M0obC_ta8nZcLUV3b2kJcQ.png 750w, https://miro.medium.com/max/786/1*M0obC_ta8nZcLUV3b2kJcQ.png 786w, https://miro.medium.com/max/828/1*M0obC_ta8nZcLUV3b2kJcQ.png 828w, https://miro.medium.com/max/1100/1*M0obC_ta8nZcLUV3b2kJcQ.png 1100w, https://miro.medium.com/max/1400/1*M0obC_ta8nZcLUV3b2kJcQ.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*M0obC_ta8nZcLUV3b2kJcQ.png" alt="" width="700" height="390" loading="lazy">
								</picture>
							</div>
						</div>
					</figure>
					<h2 id="d4c1" class="mu ll iy bm lm mz na nb lq nc nd ne lu mk nf ng ly mm nh ni mc mo nj nk mg nl ga" data-selectable-paragraph="">3.3. Add new French language</h2>
					<p id="444f" class="pw-post-body-paragraph jy jz iy kb b kc mi ke kf kg mj ki kj mk ml km kn mm mn kq kr mo mp ku kv kw ir ga" data-selectable-paragraph="">Thank you <strong class="kb iz">Hassan Riahi </strong>has sent us a new French-language file (we are still in middle to investigate the Extra Product Options, hope it will be ready soon).</p>
					<p id="902f" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mk kl km kn mm kp kq kr mo kt ku kv kw ir ga" data-selectable-paragraph="">We also include some bug fix from Github and improve a lot the app performance, the team is working hard to share some cool video on the next couple of days. Thank you so much for your time!</p>
				</div>
				<div class="o dx ou ov id ow" role="separator"> </div>
				<div class="ir is it iu iv">
					<h1 id="d005" class="lk ll iy bm lm ln pb lp lq lr pc lt lu lv pd lx ly lz pe mb mc md pf mf mg mh ga" data-selectable-paragraph="">4. Changelog for 1.7.4</h1>
					<pre class="kz la lb lc gx mq bs mr ms dz mt"><span id="ad3c" class="ga mu ll iy mt b dm mv mw l mx my" data-selectable-paragraph="">- New - add more features config to compare with Fluxbuilder v1.0.5<br>- New - add more config the MaxOrder (maxAllowQuantity)<br>- Update - support push notification with OneSignal.<br>- Update - fix the product Filters issues<br>- Update - fix the Google Login issue.<br>- Update - some bug fixes and improve performances.<br>- Update - latest libraries and fix build issues.</span></pre>
					<ul class="">
						<li id="8e64" class="pg ph iy kb b kc kd kg kh mk pi mm pj mo pk kw pl pm pn po ga" data-selectable-paragraph="">The new release will be compatible with the latest Fluxbuilder, please make sure to update Fluxbuilder to<a target='_blank' class="au kx" href="https://github.com/inspireui/fluxbuilder" rel="noopener ugc nofollow" target="_blank"> the latest version</a>, there is the new Blog post to clarify all the detail of new Fluxbuilder features.</li>
						<li id="44d4" class="pg ph iy kb b kc pp kg pq mk pr mm ps mo pt kw pl pm pn po ga" data-selectable-paragraph="">We have moved back to support the OneSignal Push notification as this is great feature but has some build issue that it was supported for a while from the previous 1.7.x. So far, you could able to use both Firebase or OneSignal to push notification to end-user, make sure to add new config `<strong class="kb iz">kOneSignalKey</strong>` to `lib/common/config/general.dart`</li>
						<li id="d3ad" class="pg ph iy kb b kc pp kg pq mk pr mm ps mo pt kw pl pm pn po ga" data-selectable-paragraph="">After integrating with the app, you may find out the app loading is slow compare with the previous <strong class="kb iz">1.7.0</strong>, this could cause by “<strong class="kb iz">kIsResizeImage</strong>” is set as <strong class="kb iz">false</strong>, please follow<a target='_blank' class="au kx" href="https://docs.inspireui.com/fluxstore/performance/#2-image-optimization" rel="noopener ugc nofollow" target="_blank"> this guide</a> to optimize the <strong class="kb iz">Product Images</strong>.</li>
					</ul>
					<h1 id="da66" class="lk ll iy bm lm ln lo lp lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh ga" data-selectable-paragraph="">5. Changelog for 1.7.5</h1>
					<p id="d3c3" class="pw-post-body-paragraph jy jz iy kb b kc mi ke kf kg mj ki kj mk ml km kn mm mn kq kr mo mp ku kv kw ir ga" data-selectable-paragraph="">In this release, we focus to upgrade the app more stable and fix the performance issue that happens on the latest Flutter 1.17</p>
					<pre class="kz la lb lc gx mq bs mr ms dz mt"><span id="567c" class="ga mu ll iy mt b dm mv mw l mx my" data-selectable-paragraph="">1. New - add new Hungary language<br>2. Update - fix performance issues on Android<br>3. Update - fix duplicate Categories (happen on large amount items)<br>4. Update - add new Tooltip on product attribute<br>5. Update - support the large number of Attributes items.<br>6. Update - some minor bug fix and UI upgrades.</span></pre>
					<p id="e0db" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mk kl km kn mm kp kq kr mo kt ku kv kw ir ga" data-selectable-paragraph="">We also add new videos to guide how to use Git to manage the source on Gitlab easily, below video will come with this <a target='_blank' class="au kx" href="https://github.com/inspireui/support/wiki/Guide-to-using-git-to-work-repo-Fluxstore-pro" rel="noopener ugc nofollow" target="_blank">wiki tutorial.</a></p>
					<figure class="kz la lb lc gx ld">
						<div class="m fs l do">
							<div class="oq or l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FSWLHKx-xzn0%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DSWLHKx-xzn0&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FSWLHKx-xzn0%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="Upgrade the source code using Git (Flutter E-Commerce App)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
						</div>
					</figure>
					<ul class="">
						<li id="6e55" class="pg ph iy kb b kc kd kg kh mk pi mm pj mo pk kw pl pm pn po ga" data-selectable-paragraph="">To upgrade the latest release, make sure to update to latest Flutter version <strong class="kb iz">1.17.x </strong>by running these script:</li>
					</ul>
					<pre class="kz la lb lc gx mq bs mr ms dz mt"><span id="d1f7" class="ga mu ll iy mt b dm mv mw l mx my" data-selectable-paragraph="">flutter channel stable<br>flutter upgrade --force<br>flutter clean<br>flutter pub get<br>// If you still have issues with the build script, try to follow the Clean cache solution: <a target='_blank' class="au kx" href="https://gist.github.com/minhcasi/2362b8ed369738cea2bf10a57ac569e1" rel="noopener ugc nofollow" target="_blank">https://gist.github.com/minhcasi/2362b8ed369738cea2bf10a57ac569e1</a></span></pre>
					<h1 id="4a4d" class="lk ll iy bm lm ln lo lp lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh ga" data-selectable-paragraph="">6. Changelog for 1.7.6</h1>
					<p id="6d4c" class="pw-post-body-paragraph jy jz iy kb b kc mi ke kf kg mj ki kj mk ml km kn mm mn kq kr mo mp ku kv kw ir ga" data-selectable-paragraph="">In this release, we focus to upgrade the app loading performance and minor bug fixed.</p>
					<pre class="kz la lb lc gx mq bs mr ms dz mt"><span id="af32" class="ga mu ll iy mt b dm mv mw l mx my" data-selectable-paragraph="">1. Update - load country and state list from Opencart API<br>2. Update - improver performance on Search Page and add DeBounce<br>3. Update - add new `name` option to Category JSON config to improve the loading UX.<br>4. Fixed - Android-R build issue<br>5. Fixed - SMS Login issue and also upgrade the latest SMS library.<br>6. Fixed - Language switcher when enabling Caching<br>7. Fixed - blank icon on push notification<br>8. Updated - latest pubspec library to compatible with Fluxbuilder 1.0.6<br>9. Updated - refactor common library and add extra Uni-Test.</span></pre>
					<h1 id="6daa" class="lk ll iy bm lm ln lo lp lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh ga" data-selectable-paragraph="">7. Changelog for 1.7.7</h1>
					<p id="1e03" class="pw-post-body-paragraph jy jz iy kb b kc mi ke kf kg mj ki kj mk ml km kn mm mn kq kr mo mp ku kv kw ir ga" data-selectable-paragraph="">In this release, there are new upgrades more functionalities for the Shipping and Coupon enhancement, also update the latest library to compatible with new awesome <strong class="kb iz">Flutter 1.20.1</strong></p>
					<pre class="kz la lb lc gx mq bs mr ms dz mt"><span id="c1a0" class="ga mu ll iy mt b dm mv mw l mx my" data-selectable-paragraph="">version 1.7.7 - 14 Aug 2020<br>&lt;pre&gt;<br>1. Update - Compatible with latest stable flutter 1.20.x<br>2. Upgrade - performance improvement<br>3. Update - Support extra Shipping Features<br>4. Update - Support extra Coupon Features<br>5. Update - Improve search UX<br>6. Update - Compatible with Fluxbuilder 1.0.7<br>7. Update - Add more Address Billing options<br>8. Update - Add no-internet animation<br>9. Update - Fix Languages switching cause incorrect Category<br>&lt;/pre&gt;</span></pre>
					<p id="601a" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj mk kl km kn mm kp kq kr mo kt ku kv kw ir ga" data-selectable-paragraph="">The InspireUI has been working very hard on this release to support new amazing Flubuilder look and feel and a lot of features enhancements, the new version will be also announced on another Blog post.</p>
					<figure class="kz la lb lc gx ld gl gm paragraph-image">
						<div class="le lf do lg ce lh" tabindex="0" role="button">
							<div class="gl gm pu">
								<picture>
									<source data-testid="og" srcset="https://miro.medium.com/max/640/1*HjrIcO618BywEUyT9XwakA.jpeg 640w, https://miro.medium.com/max/720/1*HjrIcO618BywEUyT9XwakA.jpeg 720w, https://miro.medium.com/max/750/1*HjrIcO618BywEUyT9XwakA.jpeg 750w, https://miro.medium.com/max/786/1*HjrIcO618BywEUyT9XwakA.jpeg 786w, https://miro.medium.com/max/828/1*HjrIcO618BywEUyT9XwakA.jpeg 828w, https://miro.medium.com/max/1100/1*HjrIcO618BywEUyT9XwakA.jpeg 1100w, https://miro.medium.com/max/1400/1*HjrIcO618BywEUyT9XwakA.jpeg 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce li lj c" role="presentation" src="https://miro.medium.com/max/1400/1*HjrIcO618BywEUyT9XwakA.jpeg" alt="" width="700" height="350" loading="lazy">
								</picture>
							</div>
						</div>
					</figure>
					<h1 id="3fcf" class="lk ll iy bm lm ln lo lp lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh ga" data-selectable-paragraph="">8. Distinguish the difference between all Fluxstore apps:</h1>
					<pre class="kz la lb lc gx mq bs mr ms dz mt"><span id="42ae" class="ga mu ll iy mt b dm mv mw l mx my" data-selectable-paragraph=""><strong class="mt iz">1. </strong><a target='_blank' class="au kx" href="https://1.envato.market/40oN3" rel="noopener ugc nofollow" target="_blank"><strong class="mt iz">FluxStore Pro</strong></a>: this is multi-purpose Flutter app compatible with all Woocommerce, Opencart 3.x, or Magento 2.x websites. If you have already released the website or setup new sites, this product is suitable for your requirements.<br></span><span id="ce6d" class="ga mu ll iy mt b dm om mw l mx my" data-selectable-paragraph="">2. <a target='_blank' class="au kx" href="https://1.envato.market/NW4q1" rel="noopener ugc nofollow" target="_blank"><strong class="mt iz">FluxStore Multi Vendor</strong></a>: use this app to build your own marketplace like Amazon, Alibaba… This app is compatible with Woocommerce website and requires to install Dokan or WCFM plugin.<br></span><span id="57f3" class="ga mu ll iy mt b dm om mw l mx my" data-selectable-paragraph="">3. <a target='_blank' class="au kx" href="https://1.envato.market/QL4d9" rel="noopener ugc nofollow" target="_blank"><strong class="mt iz">FluxStore WooCommerce</strong></a>: the features are same with FluxStore Pro, but only focus compatible with any WooCommerce websites.<br></span><span id="b389" class="ga mu ll iy mt b dm om mw l mx my" data-selectable-paragraph="">4. <a target='_blank' class="au kx" href="https://1.envato.market/yA91G" rel="noopener ugc nofollow" target="_blank"><strong class="mt iz">FluxNews</strong></a>: compatible with any Wordpress templates<br></span><span id="fe30" class="ga mu ll iy mt b dm om mw l mx my" data-selectable-paragraph="">5. <a target='_blank' class="au kx" href="https://1.envato.market/7qoVO" rel="noopener ugc nofollow" target="_blank"><strong class="mt iz">FluxStore Listing</strong></a>: use to build innovative apps like Airbnb, TripAdvisor, Yelp or FourSquare. This app requires to install one of following WooCommerce templates: <a target='_blank' class="au kx" href="https://1.envato.market/aVLrM" rel="noopener ugc nofollow" target="_blank">Listeo</a>, <a target='_blank' class="au kx" href="https://1.envato.market/Zadbz?subid1=yt" rel="noopener ugc nofollow" target="_blank">ListingPro</a>, or <a target='_blank' class="au kx" href="https://1.envato.market/AeAR7" rel="noopener ugc nofollow" target="_blank">MyListing</a><br></span><span id="c5f0" class="ga mu ll iy mt b dm om mw l mx my" data-selectable-paragraph="">6. <a target='_blank' class="au kx" href="https://1.envato.market/o9vAg" rel="noopener ugc nofollow" target="_blank"><strong class="mt iz">FluxStore Shopify</strong></a>: compatible with any Shopify stores<br></span></pre>
				</div>
			</section>
		</div>
	</div>
</article>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Announcing Fluxstore 1.6]]></title>
      <link>https://inspireui.com/blog/Announcing-Fluxstore-1-6/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/Announcing-Fluxstore-1-6/</guid>
      <pubDate>Mon, 02 Dec 2019 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[Discover the exciting features and enhancements in FluxStore 1.6! Explore the latest updates that elevate your app development experience to new heights.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/posts/4/1_dmntIQ11IggQ_UTJXHC-2Q.png" alt="Announcing Fluxstore 1.6" /><div class="ir is it iu iv">
	<p id="2d54" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph=""><em class="kt">Hello from InspireUI, </em><a target='_blank' class="au ku" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank"><em class="kt">this is our regular update for the detailed changelog guide and roadmap for our product update</em></a><em class="kt">.</em></p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm kv">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*bOYkkPd5Sw2pcDq8hotbTA.png 640w, https://miro.medium.com/max/720/1*bOYkkPd5Sw2pcDq8hotbTA.png 720w, https://miro.medium.com/max/750/1*bOYkkPd5Sw2pcDq8hotbTA.png 750w, https://miro.medium.com/max/786/1*bOYkkPd5Sw2pcDq8hotbTA.png 786w, https://miro.medium.com/max/828/1*bOYkkPd5Sw2pcDq8hotbTA.png 828w, https://miro.medium.com/max/1100/1*bOYkkPd5Sw2pcDq8hotbTA.png 1100w, https://miro.medium.com/max/1400/1*bOYkkPd5Sw2pcDq8hotbTA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*bOYkkPd5Sw2pcDq8hotbTA.png" alt="" width="700" height="1426" loading="eager">
				</picture>
			</div>
		</div>
	</figure>
	<p id="5c58" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">This version is released early than our expectations as there is a lot of amazing features that are still on our backlog, but the <a target='_blank' class="au ku" href="https://flutter.dev/docs#whats-new-on-this-site" rel="noopener ugc nofollow" target="_blank"><strong class="jx iz">new</strong> <strong class="jx iz">Flutter 1.12 </strong></a>release and<strong class="jx iz"> </strong>changed our plan. Here is detail changelog on this release:</p>
	<p id="6570" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">version 1.6.6–03 Apr 2020</p>
	<pre class="kw kx ky kz gx lh bs li lj dz lk"><span id="9b66" class="ga ll lm iy lk b dm ln lo l lp lq" data-selectable-paragraph="">1. New - compatible with the Fluxbuilder app - <a target='_blank' class="au ku" href="http://fluxbuilder.com/" rel="noopener ugc nofollow" target="_blank">http://fluxbuilder.com</a><br>2. New - add new horizontal product list "layout": "listTile" <br>3. Update - organize the config to seprate config files <br>4. Update - compatible with latest XCode 11.4<br>5. Update - disable the Razopay integration due to block issue - <a target='_blank' class="au ku" href="https://github.com/razorpay/razorpay-flutter/issues/57" rel="noopener ugc nofollow" target="_blank">https://github.com/razorpay/razorpay-flutter/issues/57</a><br>6. Update - fix the persist storage on Wishlist<br>7. Update - some minor bug fix on product variant, checkout and coupon issues...<br>8. Update - latest pubspec libraries</span></pre>
	<p id="13ec" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">version 1.6.5 <em class="kt">(15 Mar 2020)</em></p>
	<pre class="kw kx ky kz gx lh bs li lj dz lk"><span id="c744" class="ga ll lm iy lk b dm ln lo l lp lq" data-selectable-paragraph="">1. New - integrate the Smart Chat with tawk.io live chat<br>2. New - upgrade the Search Paging, Filter and Search Autocomplete<br>3. New - load State dynamic from the select Country <br>4. New - support min &amp; max quantity WooCommerce plugin - https://woocommerce.com/products/minmax-quantities/<br>5. New - add new feature for Magento: Coupon, Guest Checkout.<br>6. Update - support the message history for OneSignal <br>7. Update - add config to support language for Product Attribute<br>8. Update - update new coding rule for analysis_options.yaml (follow Dart Effective guideline)<br>9. Update - refactor the mstore-api Woocommerce plugin more secure <br>10. Update - latest pub spec libraries<br>11. Update - many minor bug fix and performance improvement<br>12. Update - include the Wordpress demo from the download package.</span></pre>
	<p id="7eef" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">version 1.6.4 <em class="kt">(22 Feb 2020)</em></p>
	<pre class="kw kx ky kz gx lh bs li lj dz lk"><span id="77b9" class="ga ll lm iy lk b dm ln lo l lp lq" data-selectable-paragraph="">1. New - add more Products filter by Product Attribute <br>2. New - add Sorting Product by Features, On Sale.<br>3. New - add Privacy Policies checkbox option at Sign Up screen.<br>4. New - replace the the i18 by l10n languages.<br>5. Update - add Free Shipping Flat condictiona &amp; Max Order Quantity<br>6. Update - improve performance and UX when switch new Language.<br>7. Update - add Stock Quantiy condiction and Maxinum Quantity Order Items.<br>8. Update - improve the UX when select country list on Sign Up screen.<br>9. Update - add Total Cart and improve Checkout animation on Detail screen.<br>10. Update - fix the Checkout webview issues.<br>11. Update - add new Caching Endpoint to improve the Categories Loading (for the subCategories layout)<br>12. Update - improve the mstore-api plugins, please update from the download packages.<br>13. Update - a lot of minor bug fixes and imporovements<br>14. Important - add new Fluxbuilder beta release (count down in 3 days)</span><span id="b613" class="ga ll lm iy lk b dm lr lo l lp lq" data-selectable-paragraph="">(Please read details in the below items # 12, # 13, # 14)</span></pre>
	<p id="495f" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">version 1.6.3 <em class="kt">(22 Jan 2020)</em></p>
	<pre class="kw kx ky kz gx lh bs li lj dz lk"><span id="61fa" class="ga ll lm iy lk b dm ln lo l lp lq" data-selectable-paragraph="">1. New - support Group and Downloadable product (WooCommerce)<br>2. New - add Tracking Order Detail status timeline <br>3. New - add options to the Banner Image allow navigate to tab menu.<br>4. New - add new config to load Font per Language<br>5. New - add new Japanese, Chinese, Spanish languages.<br>6. Update - Apple Sign In button to meet Apple Design<br>7. Update - fix lost logged in the section when close the app<br>8. Update - fix error on the review section.<br>9. Update - fix security issue from mstore-api<br>10. Update - improve the UX of swiping right to go back on iphone<br>11. Update - some minors bug fixes and improvement<br>12. Important Update - remove the JSON-API plugin, you need to update latest mstore-api plugin.</span></pre>
	<p id="2b52" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">version 1.6.2 <em class="kt">(10 Jan 2020)</em></p>
	<pre class="kw kx ky kz gx lh bs li lj dz lk"><span id="d54c" class="ga ll lm iy lk b dm ln lo l lp lq" data-selectable-paragraph="">1. New - big release for all iPad/Web compatible<br>2. New - horizon sub categories menu from product list<br>3. Update - new Apple SignIn UI update,<br>4. Update - update the Provider 4.0, recommend for migration to speed up performance.<br>5. Update - fix build issues on Android.<br>6. Update - minor bug fix and improve performance</span></pre>
	<p id="9b23" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">version 1.6.1 <em class="kt">(01 Jan 2020)</em></p>
	<pre class="kw kx ky kz gx lh bs li lj dz lk"><span id="9a37" class="ga ll lm iy lk b dm ln lo l lp lq" data-selectable-paragraph="">1. New - Happy new year everyone !!<br>2. New - Ability to edit User Profile<br>3. New - new Web beta version (require to upgrade to Flutter beta)<br>4. New - support OneSignal Push notification<br>5. New - support Admob and Facebook Ads<br>6. Update - update issues on demo examples.<br>7. Update - fix some payment issues.<br>8. Update - latest Pubspec libraries<br>9. Update - a lot of minor bug fixes and performance improvement</span></pre>
	<p id="630b" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">version 1.6.0 <em class="kt">(14 Dec 2019)</em></p>
	<pre class="kw kx ky kz gx lh bs li lj dz lk"><span id="c941" class="ga ll lm iy lk b dm ln lo l lp lq" data-selectable-paragraph="">1. New - Add Apple Sign, this is required feature need to pass Appstore review<br>2. New - Add Google Sign In<br>3. New - Add new Currency Switcher Features<br>4. New - Compatible with latest Flutter 1.12 and Google Font<br>5. Update - add Percent Display on the product. <br>6. Update - upgrade mstore-api  to v1.5.4 - <a target='_blank' class="au ku" href="https://wordpress.org/plugins/mstore-api" rel="noopener ugc nofollow" target="_blank">https://wordpress.org/plugins/mstore-api</a><br>7. Update - minor bug fix and improvements.</span></pre>
	<h1 id="58b8" class="ls lm iy bm lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo ga" data-selectable-paragraph="">1. Flutter 1.12 and Google Font</h1>
	<p id="3c58" class="pw-post-body-paragraph jv jw iy jx b jy mp ka kb kc mq ke kf kg mr ki kj kk ms km kn ko mt kq kr ks ir ga" data-selectable-paragraph="">As you may know, the amazing event <a target='_blank' class="au ku" href="https://www.youtube.com/watch?v=NfNdXgJZfFo&amp;list=PLjxrf2q8roU0o0wKRJTjyN0pSUA6TI8lg" rel="noopener ugc nofollow" target="_blank">Flutter Interact</a> from Google that announced new Flutter stable release v1.12, this is an interesting graphic shared by community:</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm mu">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*uw4wvTtVW_DCBaSkOlGxmQ.jpeg 640w, https://miro.medium.com/max/720/1*uw4wvTtVW_DCBaSkOlGxmQ.jpeg 720w, https://miro.medium.com/max/750/1*uw4wvTtVW_DCBaSkOlGxmQ.jpeg 750w, https://miro.medium.com/max/786/1*uw4wvTtVW_DCBaSkOlGxmQ.jpeg 786w, https://miro.medium.com/max/828/1*uw4wvTtVW_DCBaSkOlGxmQ.jpeg 828w, https://miro.medium.com/max/1100/1*uw4wvTtVW_DCBaSkOlGxmQ.jpeg 1100w, https://miro.medium.com/max/1400/1*uw4wvTtVW_DCBaSkOlGxmQ.jpeg 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*uw4wvTtVW_DCBaSkOlGxmQ.jpeg" alt="" width="700" height="574" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<p id="5907" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">To upgrade Flutter to latest version run <em class="kt">“flutter upgrade”</em> and use the Fluxstore app with stable channel <em class="kt">“flutter channel stable”</em></p>
	<p id="080d" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Update new font is now pretty easy by update <code class="fp mv mw mx lk b">lib/common/constants.dart</code></p>
	<pre class="kw kx ky kz gx lh bs li lj dz lk"><span id="d46f" class="ga ll lm iy lk b dm ln lo l lp lq" data-selectable-paragraph="">TextTheme kTextTheme(theme) {<br>  <em class="kt">return </em>GoogleFonts.ralewayTextTheme(theme);<br>}</span><span id="e097" class="ga ll lm iy lk b dm lr lo l lp lq" data-selectable-paragraph="">TextTheme kHeadlineTheme(theme) {<br>  <em class="kt">return </em>GoogleFonts.latoTextTheme(theme);<br>}</span></pre>
</div>
<div class="o dx my mz id na" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="e073" class="ls lm iy bm lt lu nf lw lx ly ng ma mb mc nh me mf mg ni mi mj mk nj mm mn mo ga" data-selectable-paragraph="">2. Apple Sign In</h1>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm nk">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*sEgg71W9M8idt-VRer9GYw.png 640w, https://miro.medium.com/max/720/1*sEgg71W9M8idt-VRer9GYw.png 720w, https://miro.medium.com/max/750/1*sEgg71W9M8idt-VRer9GYw.png 750w, https://miro.medium.com/max/786/1*sEgg71W9M8idt-VRer9GYw.png 786w, https://miro.medium.com/max/828/1*sEgg71W9M8idt-VRer9GYw.png 828w, https://miro.medium.com/max/1100/1*sEgg71W9M8idt-VRer9GYw.png 1100w, https://miro.medium.com/max/1400/1*sEgg71W9M8idt-VRer9GYw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*sEgg71W9M8idt-VRer9GYw.png" alt="" width="700" height="1212" loading="eager">
				</picture>
			</div>
		</div>
	</figure>
	<p id="ca88" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">This is a rejected message from Appstore by recent policies update from Apple:</p>
	<p id="d8f4" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph=""><em class="kt">“We noticed that your app uses a third-party login service but does not offer Sign in with Apple. To resolve this issue, please revise your app to offer Sign in with Apple as an equivalent login option. To learn more, see the Sign in with Appl </em><a target='_blank' class="au ku" href="https://developer.apple.com/sign-in-with-apple/" rel="noopener ugc nofollow" target="_blank"><em class="kt">Overview</em></a><em class="kt">.”. </em>To resolve the message the login form should include the Apple Sign-In.</p>
</div>
<div class="o dx my mz id na" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="a573" class="ls lm iy bm lt lu nf lw lx ly ng ma mb mc nh me mf mg ni mi mj mk nj mm mn mo ga" data-selectable-paragraph="">3. Google Sign In</h1>
	<p id="05ea" class="pw-post-body-paragraph jv jw iy jx b jy mp ka kb kc mq ke kf kg mr ki kj kk ms km kn ko mt kq kr ks ir ga" data-selectable-paragraph="">We have added this library <a target='_blank' class="au ku" href="https://pub.dev/packages/google_sign_in" rel="noopener ugc nofollow" target="_blank">google_sign_in</a> library from pub.dev and upgrade new <a target='_blank' class="au ku" href="https://wordpress.org/plugins/mstore-api" rel="noopener ugc nofollow" target="_blank">mstore-api</a> plugin to support for this feature, you need to update Firebase setting to activate this feature from the app (also make sure update the google-service file to Fluxstore project)</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm nl">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*3CtnB44MZ5DgYT9kDWUHHw.png 640w, https://miro.medium.com/max/720/1*3CtnB44MZ5DgYT9kDWUHHw.png 720w, https://miro.medium.com/max/750/1*3CtnB44MZ5DgYT9kDWUHHw.png 750w, https://miro.medium.com/max/786/1*3CtnB44MZ5DgYT9kDWUHHw.png 786w, https://miro.medium.com/max/828/1*3CtnB44MZ5DgYT9kDWUHHw.png 828w, https://miro.medium.com/max/1100/1*3CtnB44MZ5DgYT9kDWUHHw.png 1100w, https://miro.medium.com/max/1400/1*3CtnB44MZ5DgYT9kDWUHHw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*3CtnB44MZ5DgYT9kDWUHHw.png" alt="" width="700" height="306" loading="eager">
				</picture>
			</div>
		</div>
		<figcaption class="nm bl gn gl gm nn no bm b bn bo cn" data-selectable-paragraph="">Firebase Setting</figcaption>
	</figure>
</div>
<div class="o dx my mz id na" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="a9ca" class="ls lm iy bm lt lu nf lw lx ly ng ma mb mc nh me mf mg ni mi mj mk nj mm mn mo ga" data-selectable-paragraph="">4. Currency Switcher</h1>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm np">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*VYaMxDKL_ROjkTgxtgXArQ.png 640w, https://miro.medium.com/max/720/1*VYaMxDKL_ROjkTgxtgXArQ.png 720w, https://miro.medium.com/max/750/1*VYaMxDKL_ROjkTgxtgXArQ.png 750w, https://miro.medium.com/max/786/1*VYaMxDKL_ROjkTgxtgXArQ.png 786w, https://miro.medium.com/max/828/1*VYaMxDKL_ROjkTgxtgXArQ.png 828w, https://miro.medium.com/max/1100/1*VYaMxDKL_ROjkTgxtgXArQ.png 1100w, https://miro.medium.com/max/1400/1*VYaMxDKL_ROjkTgxtgXArQ.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*VYaMxDKL_ROjkTgxtgXArQ.png" alt="" width="700" height="525" loading="eager">
				</picture>
			</div>
		</div>
	</figure>
	<p id="81aa" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">This feature is only available for WooCommerce version, below is required condiction to active this feature:</p>
	<ul class="">
		<li id="766a" class="nq nr iy jx b jy jz kc kd kg ns kk nt ko nu ks nv nw nx ny ga" data-selectable-paragraph="">Update the <a target='_blank' class="au ku" href="https://wordpress.org/plugins/mstore-api/" rel="noopener ugc nofollow" target="_blank">mstore-api</a> to latest version <strong class="jx iz">v1.5.4.</strong></li>
		<li id="4bf9" class="nq nr iy jx b jy nz kc oa kg ob kk oc ko od ks nv nw nx ny ga" data-selectable-paragraph="">Add new setting from Manage Currencies from WPML plugin:</li>
	</ul>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm oe">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*yYU-3H_zz94gXFUeS7bKKg.png 640w, https://miro.medium.com/max/720/1*yYU-3H_zz94gXFUeS7bKKg.png 720w, https://miro.medium.com/max/750/1*yYU-3H_zz94gXFUeS7bKKg.png 750w, https://miro.medium.com/max/786/1*yYU-3H_zz94gXFUeS7bKKg.png 786w, https://miro.medium.com/max/828/1*yYU-3H_zz94gXFUeS7bKKg.png 828w, https://miro.medium.com/max/1100/1*yYU-3H_zz94gXFUeS7bKKg.png 1100w, https://miro.medium.com/max/1400/1*yYU-3H_zz94gXFUeS7bKKg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*yYU-3H_zz94gXFUeS7bKKg.png" alt="" width="700" height="258" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<ul class="">
		<li id="9c2e" class="nq nr iy jx b jy jz kc kd kg ns kk nt ko nu ks nv nw nx ny ga" data-selectable-paragraph="">Open the Fluxstore project, and update the <em class="kt">lib/common/config.dart</em></li>
	</ul>
	<pre class="kw kx ky kz gx lh bs li lj dz lk"><span id="2d36" class="ga ll lm iy lk b dm ln lo l lp lq" data-selectable-paragraph=""><em class="kt">const </em>kAdvanceConfig = {<br>  ...<em class="kt"><br>  </em>"Currencies": [<br>    {<br>      "symbol": "\$",<br>      "decimalDigits": 2,<br>      "symbolBeforeTheNumber": <em class="kt">true</em>,<br>      "currency": "USD"<br>    },<br>    {<br>      "symbol": "đ",<br>      "decimalDigits": 2,<br>      "symbolBeforeTheNumber": <em class="kt">true</em>,<br>      "currency": "VND"<br>    }<br>  ]<br>};</span></pre>
	<h1 id="2792" class="ls lm iy bm lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo ga" data-selectable-paragraph="">5. OneSignal Push notification</h1>
	<p id="0fef" class="pw-post-body-paragraph jv jw iy jx b jy mp ka kb kc mq ke kf kg mr ki kj kk ms km kn ko mt kq kr ks ir ga" data-selectable-paragraph="">Since 1.6.1, the Fluxstore is also support for push notification via OneSignal.</p>
	<ul class="">
		<li id="4547" class="nq nr iy jx b jy jz kc kd kg ns kk nt ko nu ks nv nw nx ny ga" data-selectable-paragraph="">Use this document guide to get the App ID from OneSignal <a target='_blank' class="au ku" href="https://documentation.onesignal.com/docs/flutter-sdk-setup" rel="noopener ugc nofollow" target="_blank">https://documentation.onesignal.com/docs/flutter-sdk-setup</a></li>
		<li id="b5af" class="nq nr iy jx b jy nz kc oa kg ob kk oc ko od ks nv nw nx ny ga" data-selectable-paragraph="">Copy your own App ID, open the <code class="fp mv mw mx lk b">common/config.dart</code> file and change following value:</li>
	</ul>
	<pre class="kw kx ky kz gx lh bs li lj dz lk"><span id="4ba0" class="ga ll lm iy lk b dm ln lo l lp lq" data-selectable-paragraph=""><em class="kt">const </em>kOneSignalKey = {<br>  'appID': "8b45b6db-7421-45e1-85aa-xxxxxx",<br>};</span></pre>
	<h1 id="31cf" class="ls lm iy bm lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo ga" data-selectable-paragraph="">6. Admob and Facebook Ads</h1>
	<p id="7948" class="pw-post-body-paragraph jv jw iy jx b jy mp ka kb kc mq ke kf kg mr ki kj kk ms km kn ko mt kq kr ks ir ga" data-selectable-paragraph="">Open the common/config.dart and enable the setting for Ads features.</p>
	<pre class="kw kx ky kz gx lh bs li lj dz lk"><span id="a7c7" class="ga ll lm iy lk b dm ln lo l lp lq" data-selectable-paragraph=""><em class="kt">const </em>kAdConfig = {<br>  "enable": <em class="kt">false</em>,<br>  "type": kAdType.facebookNative,<br>  <em class="kt">// ----------------- Facebook Ads  -------------- //<br>  </em>"hasdedIdTestingDevice": "ef9d4a6d-15fd-4893-981b-53d87xxx",<br>  "bannerPlacementId": "430258564493822_4890075886xxx",<br>  "interstitialPlacementId": "430258564493822_489092398xxx",<br>  "nativePlacementId": "430258564493822_4890927386xxx",<br>  "nativeBannerPlacementId": "430258564493822_48909292xxx",<br><br>  <em class="kt">// ------------------ Google Admob  -------------- //<br>  </em>"androidAppId": "ca-app-pub-2101182411274198~6793xxx",<br>  "androidUnitBanner": "ca-app-pub-2101182411274198/405xxx",<br>  "androidUnitInterstitial": "ca-app-pub-xxx",<br>  "androidUnitReward": "ca-app-pub-2101182411274198/xxx",<br>  "iosAppId": "ca-app-pub-2101182411274198~xxx",<br>  "iosUnitBanner": "ca-app-pub-2101182411274198/xxx",<br>  "iosUnitInterstitial": "ca-app-pub-xxxx/x",<br>  "iosUnitReward": "ca-app-pub-xxxxx/xx",<br>  "waitingTimeToDisplayInterstitial": 10,<br>  "waitingTimeToDisplayReward": 10,<br>};</span></pre>
	<ul class="">
		<li id="83a7" class="nq nr iy jx b jy jz kc kd kg ns kk nt ko nu ks nv nw nx ny ga" data-selectable-paragraph="">The Ads feature is default config for Product Detail screen as a banner Facebook widget <code class="fp mv mw mx lk b">Ads().facebookBanner()</code> or show as Admob widget<code class="fp mv mw mx lk b">Ads.showBanner()</code></li>
		<li id="93d9" class="nq nr iy jx b jy nz kc oa kg ob kk oc ko od ks nv nw nx ny ga" data-selectable-paragraph="">To refer to another type of banner please check the <code class="fp mv mw mx lk b">model/advertisement.dart</code></li>
	</ul>
	<p id="41dc" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">For more detail guide about the library please check out:<a target='_blank' href="https://pub.dev/packages/firebase_admob" rel="noopener  ugc nofollow" target="_blank" style="font-family: var(--editor-font-family); font-size: inherit; font-weight: var(--font-weight-normal);"></a></p>
	<p><a target='_blank' href="https://pub.dev/packages/firebase_admob"><img class="post__image" src="https://inspireui.com/posts/5/Screenshot-2022-11-02-at-14.48.50.png" alt="" width="1424" height="372"></a></p>
	<div class="oj o fr" style="display: inline !important;">
		<div class="ok o da dx en ol" style="display: inline !important;">
			<div class="op l" style="display: inline !important;">
				<p class="bm b hi bo fs om fu fv on fx fz cn" style="display: inline !important;"> </p>
			</div>
		</div>
	</div>
	<div class="of og gt gv oh oi"><a target='_blank' href="https://pub.dev/packages/firebase_admob" rel="noopener noreferrer" target="_blank">
			<div class="oj o fr">
				<div class="oq l">
					<div class="or l os ot ou oq ov lf oi"><img class="post__image" src="https://inspireui.com/posts/5/Screenshot-2022-11-02-at-14.48.52.png" alt="" width="1440" height="366"></div>
				</div>
			</div>
		</a></div>
	<div class="of og gt gv oh oi"><a target='_blank' href="https://pub.dev/packages/facebook_audience_network" rel="noopener  ugc nofollow" target="_blank">
			<div class="oj o fr">
				<div class="ok o da dx en ol"> </div>
				<div class="oq l">
					<div class="ow l os ot ou oq ov lf oi"> </div>
				</div>
			</div>
		</a></div>
	<h1 id="26fb" class="ls lm iy bm lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo ga" data-selectable-paragraph="">7. Full iPad/Web compatible</h1>
	<p id="4684" class="pw-post-body-paragraph jv jw iy jx b jy mp ka kb kc mq ke kf kg mr ki kj kk ms km kn ko mt kq kr ks ir ga" data-selectable-paragraph="">The new web version is only compatible when switching to beta channel, to update your own flutter with Beta run:</p>
	<pre class="kw kx ky kz gx lh bs li lj dz lk"><span id="e258" class="ga ll lm iy lk b dm ln lo l lp lq" data-selectable-paragraph="">flutter channel beta<br>flutter upgrade --force</span></pre>
	<p id="65f4" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Restart your Android Studio, then you can see the Chrome (web) option to build the project via Chrome browser</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm ox">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*9OmAV5ID1ZoMdj-keLXrfw.png 640w, https://miro.medium.com/max/720/1*9OmAV5ID1ZoMdj-keLXrfw.png 720w, https://miro.medium.com/max/750/1*9OmAV5ID1ZoMdj-keLXrfw.png 750w, https://miro.medium.com/max/786/1*9OmAV5ID1ZoMdj-keLXrfw.png 786w, https://miro.medium.com/max/828/1*9OmAV5ID1ZoMdj-keLXrfw.png 828w, https://miro.medium.com/max/1100/1*9OmAV5ID1ZoMdj-keLXrfw.png 1100w, https://miro.medium.com/max/1400/1*9OmAV5ID1ZoMdj-keLXrfw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*9OmAV5ID1ZoMdj-keLXrfw.png" alt="" width="700" height="175" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<p id="e598" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">As the web flutter is still in beta, it’s not ready for production, but you can start your own development with awesome flutter framework, our test demo could be tested from <a target='_blank' class="au ku" href="http://web.fluxstore.app/" rel="noopener ugc nofollow" target="_blank">http://web.fluxstore.app/</a></p>
	<div class="of og gt gv oh oi"><a target='_blank' href="http://web.fluxstore.app/" rel="noopener  ugc nofollow" target="_blank">
			<div class="oj o fr">
				<div class="ok o da dx en ol">
					<h2 class="bm iz dm bo fs om fu fv on fx fz ix ga">FluxStore E-commerce App</h2>
					<div class="oo l">
						<h3 class="bm b dm bo fs om fu fv on fx fz cn">Edit description</h3>
					</div>
					<div class="op l">
						<p class="bm b hi bo fs om fu fv on fx fz cn">web.fluxstore.app</p>
					</div>
				</div>
			</div>
		</a></div>
	<p id="543f" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">The new iPad version could be download from latest update via Appstore</p>
	<div class="of og gt gv oh oi"><a target='_blank' href="https://apps.apple.com/us/app/mstore-flutter/id1469772800" rel="noopener  ugc nofollow" target="_blank">
			<div class="oj o fr">
				<div class="ok o da dx en ol">
					<div class="op l">
						<p class="bm b hi bo fs om fu fv on fx fz cn">https://apps.apple.com/us/app/mstore-flutter/id1469772800</p>
					</div>
				</div>
				<div class="oq l">
					<div class="oy l os ot ou oq ov lf oi"> </div>
				</div>
			</div>
		</a></div>
</div>
<div class="o dx my mz id na" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="4a5b" class="ls lm iy bm lt lu nf lw lx ly ng ma mb mc nh me mf mg ni mi mj mk nj mm mn mo ga" data-selectable-paragraph="">8. Support Group and Downloadable product</h1>
	<p id="5766" class="pw-post-body-paragraph jv jw iy jx b jy mp ka kb kc mq ke kf kg mr ki kj kk ms km kn ko mt kq kr ks ir ga" data-selectable-paragraph="">This feature is only available for WooCommerce integration. To enable the Group Product from your website follow this guide:</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm oz">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/0*EmSPsM2670ZaU5tf 640w, https://miro.medium.com/max/720/0*EmSPsM2670ZaU5tf 720w, https://miro.medium.com/max/750/0*EmSPsM2670ZaU5tf 750w, https://miro.medium.com/max/786/0*EmSPsM2670ZaU5tf 786w, https://miro.medium.com/max/828/0*EmSPsM2670ZaU5tf 828w, https://miro.medium.com/max/1100/0*EmSPsM2670ZaU5tf 1100w, https://miro.medium.com/max/1400/0*EmSPsM2670ZaU5tf 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/0*EmSPsM2670ZaU5tf" alt="" width="700" height="394" loading="eager">
				</picture>
			</div>
		</div>
	</figure>
	<p id="b4c2" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">The app could able check the Group product automatically and display as below screenshot, you don’t need to change anything:</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm nk">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*vBEc5yN58AC4l0PWO9PN9A.png 640w, https://miro.medium.com/max/720/1*vBEc5yN58AC4l0PWO9PN9A.png 720w, https://miro.medium.com/max/750/1*vBEc5yN58AC4l0PWO9PN9A.png 750w, https://miro.medium.com/max/786/1*vBEc5yN58AC4l0PWO9PN9A.png 786w, https://miro.medium.com/max/828/1*vBEc5yN58AC4l0PWO9PN9A.png 828w, https://miro.medium.com/max/1100/1*vBEc5yN58AC4l0PWO9PN9A.png 1100w, https://miro.medium.com/max/1400/1*vBEc5yN58AC4l0PWO9PN9A.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*vBEc5yN58AC4l0PWO9PN9A.png" alt="" width="700" height="1212" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<p id="c03c" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">To enable the Downloadable product which is used for some business like Download the Digital Assets, Download E-Book…</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm oz">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/0*_XIAQ_1LFrPo--jM 640w, https://miro.medium.com/max/720/0*_XIAQ_1LFrPo--jM 720w, https://miro.medium.com/max/750/0*_XIAQ_1LFrPo--jM 750w, https://miro.medium.com/max/786/0*_XIAQ_1LFrPo--jM 786w, https://miro.medium.com/max/828/0*_XIAQ_1LFrPo--jM 828w, https://miro.medium.com/max/1100/0*_XIAQ_1LFrPo--jM 1100w, https://miro.medium.com/max/1400/0*_XIAQ_1LFrPo--jM 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/0*_XIAQ_1LFrPo--jM" alt="" width="700" height="394" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<p id="a650" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">As the download will not require the checkout and shipping address, so you need to disable this screens from the <code class="fp mv mw mx lk b">common/config.dart</code> file:</p>
	<pre class="kw kx ky kz gx lh bs li lj dz lk"><span id="6e8b" class="ga ll lm iy lk b dm ln lo l lp lq" data-selectable-paragraph="">"EnableShipping": <em class="kt">false</em>,<br>"EnableAddress": <em class="kt">false</em>,</span></pre>
	<p id="c133" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">The screen of downloadable product will be display as normal, but once the user purchased your products successful, the download link will be apprear from the Order Detail screen:</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm nk">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*0rMh7dGRlC3UPUj_hw6SBg.png 640w, https://miro.medium.com/max/720/1*0rMh7dGRlC3UPUj_hw6SBg.png 720w, https://miro.medium.com/max/750/1*0rMh7dGRlC3UPUj_hw6SBg.png 750w, https://miro.medium.com/max/786/1*0rMh7dGRlC3UPUj_hw6SBg.png 786w, https://miro.medium.com/max/828/1*0rMh7dGRlC3UPUj_hw6SBg.png 828w, https://miro.medium.com/max/1100/1*0rMh7dGRlC3UPUj_hw6SBg.png 1100w, https://miro.medium.com/max/1400/1*0rMh7dGRlC3UPUj_hw6SBg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*0rMh7dGRlC3UPUj_hw6SBg.png" alt="" width="700" height="1212" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
</div>
<div class="o dx my mz id na" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="32a4" class="ls lm iy bm lt lu nf lw lx ly ng ma mb mc nh me mf mg ni mi mj mk nj mm mn mo ga" data-selectable-paragraph="">9. Tracking Order Detail status timeline</h1>
	<p id="ed6b" class="pw-post-body-paragraph jv jw iy jx b jy mp ka kb kc mq ke kf kg mr ki kj kk ms km kn ko mt kq kr ks ir ga" data-selectable-paragraph="">New release Fluxstore 1.6.3 is improve the UI of Order detail status, we could see how is the fancy status via timeline widget:</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm nk">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*8XFLbLp7r0uVBYrJaGxufA.png 640w, https://miro.medium.com/max/720/1*8XFLbLp7r0uVBYrJaGxufA.png 720w, https://miro.medium.com/max/750/1*8XFLbLp7r0uVBYrJaGxufA.png 750w, https://miro.medium.com/max/786/1*8XFLbLp7r0uVBYrJaGxufA.png 786w, https://miro.medium.com/max/828/1*8XFLbLp7r0uVBYrJaGxufA.png 828w, https://miro.medium.com/max/1100/1*8XFLbLp7r0uVBYrJaGxufA.png 1100w, https://miro.medium.com/max/1400/1*8XFLbLp7r0uVBYrJaGxufA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*8XFLbLp7r0uVBYrJaGxufA.png" alt="" width="700" height="1212" loading="eager">
				</picture>
			</div>
		</div>
	</figure>
</div>
<div class="o dx my mz id na" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="e425" class="ls lm iy bm lt lu nf lw lx ly ng ma mb mc nh me mf mg ni mi mj mk nj mm mn mo ga" data-selectable-paragraph="">10. Config to load Font per Language</h1>
	<p id="387f" class="pw-post-body-paragraph jv jw iy jx b jy mp ka kb kc mq ke kf kg mr ki kj kk ms km kn ko mt kq kr ks ir ga" data-selectable-paragraph="">Flutter 1.2.x come with powerful Google Font library, you can load any font from google font and load to your app dynamically without downloading to the assets folder.</p>
	<p id="d84f" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">If you add more language to the app and would like to change the font family, go to <code class="fp mv mw mx lk b">common/constants.dart</code>, example add new <code class="fp mv mw mx lk b">fr</code> language with <strong class="jx iz">Lato</strong> font</p>
	<pre class="kw kx ky kz gx lh bs li lj dz lk"><span id="1b20" class="ga ll lm iy lk b dm ln lo l lp lq" data-selectable-paragraph="">TextTheme kTextTheme(theme, String language) {<br>  <em class="kt">switch </em>(language) {<br>    <em class="kt">case </em>'vi':<br>      <em class="kt">return </em>GoogleFonts.<em class="kt">montserratTextTheme</em>(theme);<br>    <em class="kt">case </em>'ar':<br>      <em class="kt">return </em>GoogleFonts.<em class="kt">ralewayTextTheme</em>(theme);<br>    <em class="kt">case </em>'fr':<br>      <em class="kt">return </em>GoogleFonts.latoTextTheme(theme);</span><span id="2938" class="ga ll lm iy lk b dm lr lo l lp lq" data-selectable-paragraph="">    <em class="kt">default</em>:<br>      <em class="kt">return </em>GoogleFonts.<em class="kt">ralewayTextTheme</em>(theme);<br>  }<br>}</span></pre>
</div>
<div class="o dx my mz id na" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="32c6" class="ls lm iy bm lt lu nf lw lx ly ng ma mb mc nh me mf mg ni mi mj mk nj mm mn mo ga" data-selectable-paragraph="">11. New Japanese, Chinese, Spanish languages</h1>
	<p id="01ec" class="pw-post-body-paragraph jv jw iy jx b jy mp ka kb kc mq ke kf kg mr ki kj kk ms km kn ko mt kq kr ks ir ga" data-selectable-paragraph="">We add these new languages and there are some request from our customer to add new Spanish and Japanese languages, these new languages is located from <code class="fp mv mw mx lk b">res/values/</code> folders and <code class="fp mv mw mx lk b">screens/language.dart</code> (these language listing will be moved as dynamic config in next release)</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm pa">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*j6Y47c-lWncQyjF2h8ZwTQ.jpeg 640w, https://miro.medium.com/max/720/1*j6Y47c-lWncQyjF2h8ZwTQ.jpeg 720w, https://miro.medium.com/max/750/1*j6Y47c-lWncQyjF2h8ZwTQ.jpeg 750w, https://miro.medium.com/max/786/1*j6Y47c-lWncQyjF2h8ZwTQ.jpeg 786w, https://miro.medium.com/max/828/1*j6Y47c-lWncQyjF2h8ZwTQ.jpeg 828w, https://miro.medium.com/max/1100/1*j6Y47c-lWncQyjF2h8ZwTQ.jpeg 1100w, https://miro.medium.com/max/1400/1*j6Y47c-lWncQyjF2h8ZwTQ.jpeg 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*j6Y47c-lWncQyjF2h8ZwTQ.jpeg" alt="" width="700" height="427" loading="eager">
				</picture>
			</div>
		</div>
	</figure>
</div>
<div class="o dx my mz id na" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="ab1d" class="ls lm iy bm lt lu nf lw lx ly ng ma mb mc nh me mf mg ni mi mj mk nj mm mn mo ga" data-selectable-paragraph="">12. Migration guide for Fluxstore 1.6.3</h1>
	<ul class="">
		<li id="7f0c" class="nq nr iy jx b jy mp kc mq kg pb kk pc ko pd ks nv nw nx ny ga" data-selectable-paragraph="">There is important update on this release is upgrading the <a target='_blank' class="au ku" href="https://wordpress.org/plugins/mstore-api/" rel="noopener ugc nofollow" target="_blank">Mstore API 2.0.x</a> plugin and removed the dependency on the <a target='_blank' class="au ku" href="https://github.com/PI-Media/json-api" rel="noopener ugc nofollow" target="_blank">Json-api plugin</a> that we noted from the <a target='_blank' class="au ku" href="https://docs.inspireui.com/fluxstore/woocommerce-setup/" rel="noopener ugc nofollow" target="_blank">Getting Started document</a>, the new mstore-api also remove the getnonce function and upgrade the security issues, please try to upgrade to latest mstore-api and remove the json-api from your Wordpress site.</li>
		<li id="bc28" class="nq nr iy jx b jy nz kc oa kg ob kk oc ko od ks nv nw nx ny ga" data-selectable-paragraph="">We have added more advance config from <code class="fp mv mw mx lk b">common/config.dart</code> file, example hide the Shipping and Address if your website is used for Downloadable products.</li>
	</ul>
	<pre class="kw kx ky kz gx lh bs li lj dz lk"><span id="617d" class="ga ll lm iy lk b dm ln lo l lp lq" data-selectable-paragraph="">"EnableShipping": <em class="kt">false</em>,<br>"EnableAddress": <em class="kt">false</em>,</span></pre>
	<ul class="">
		<li id="858c" class="nq nr iy jx b jy jz kc kd kg ns kk nt ko nu ks nv nw nx ny ga" data-selectable-paragraph="">There is an important upgrade from <a target='_blank' class="au ku" href="https://pub.dev/packages/provider" rel="noopener ugc nofollow" target="_blank">Provider 4.x</a> library if you have customized the app by using <code class="fp mv mw mx lk b">Provider.of</code> the function, try to add the param <code class="fp mv mw mx lk b">listen: false</code> if using the provider outside the Build widget:</li>
	</ul>
	<pre class="kw kx ky kz gx lh bs li lj dz lk"><span id="3fa3" class="ga ll lm iy lk b dm ln lo l lp lq" data-selectable-paragraph="">Provider.of&lt;CartModel&gt;(context, <strong class="lk iz">listen: false</strong>).removeAll();</span></pre>
</div>
<div class="o dx my mz id na" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="3364" class="ls lm iy bm lt lu nf lw lx ly ng ma mb mc nh me mf mg ni mi mj mk nj mm mn mo ga" data-selectable-paragraph="">13. Migration guide for Fluxstore 1.6.4</h1>
	<p id="22d8" class="pw-post-body-paragraph jv jw iy jx b jy mp ka kb kc mq ke kf kg mr ki kj kk ms km kn ko mt kq kr ks ir ga" data-selectable-paragraph="">If you have already customized the previous Fluxstore, please note with following major update:</p>
	<ol class="">
		<li id="62e4" class="nq nr iy jx b jy jz kc kd kg ns kk nt ko nu ks pe nw nx ny ga" data-selectable-paragraph="">The <code class="fp mv mw mx lk b">lib/common/config_xx.json</code> is moved to <code class="fp mv mw mx lk b">lib/config/</code> folder, due to the conflict of asset files.</li>
		<li id="f5a6" class="nq nr iy jx b jy nz kc oa kg ob kk oc ko od ks pe nw nx ny ga" data-selectable-paragraph="">The new language files are moved from <code class="fp mv mw mx lk b">res/values</code> folder to <code class="fp mv mw mx lk b">lib/l10n</code> folder, please try to install a new Android Studio <a target='_blank' class="au ku" href="https://plugins.jetbrains.com/plugin/13666-flutter-intl" rel="noopener ugc nofollow" target="_blank">Flutter Intl</a> plugin as the previous <a target='_blank' class="au ku" href="https://plugins.jetbrains.com/plugin/10128-flutter-i18n" rel="noopener ugc nofollow" target="_blank">flutter-i18n</a> plugin is stoped support.</li>
		<li id="3b12" class="nq nr iy jx b jy nz kc oa kg ob kk oc ko od ks pe nw nx ny ga" data-selectable-paragraph="">Update the mstore-api Wordpress plugin to latest version from the download package or <a target='_blank' class="au ku" href="https://github.com/inspireui/mstore-api" rel="noopener ugc nofollow" target="_blank">Githu</a>b, also note that the <a target='_blank' class="au ku" href="https://wordpress.org/plugins/mstore-api/" rel="noopener ugc nofollow" target="_blank">official download page</a> is being reviewed by the Wordpress template for a new upgrade, it will be available for download soon.</li>
		<li id="de83" class="nq nr iy jx b jy nz kc oa kg ob kk oc ko od ks pe nw nx ny ga" data-selectable-paragraph="">Add some new config values (common/config.dart file) to support for the checkout feature:</li>
	</ol>
	<pre class="kw kx ky kz gx lh bs li lj dz lk"><span id="3ea9" class="ga ll lm iy lk b dm ln lo l lp lq" data-selectable-paragraph="">// The free shipping is only enable if the minum cart larger than 200$<br>"MinFreeShippingCost": 200</span><span id="e5df" class="ga ll lm iy lk b dm lr lo l lp lq" data-selectable-paragraph="">// Only allow purchase maximum of items quantity<br>"maxAllowQuantity": 100,</span></pre>
	<p id="a323" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Please make sure to clean up the cache to apply for new update by running following scripts from the project folder:</p>
	<pre class="kw kx ky kz gx lh bs li lj dz lk"><span id="1989" class="ga ll lm iy lk b dm ln lo l lp lq" data-selectable-paragraph="">flutter clean<br>flutter channel stable<br>flutter upgrade --force</span></pre>
	<p id="5266" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">If you are using XCode, please go to ios folder, remove the Pods folder, Podfile and Podfile.lock and run this script</p>
	<pre class="kw kx ky kz gx lh bs li lj dz lk"><span id="dbe7" class="ga ll lm iy lk b dm ln lo l lp lq" data-selectable-paragraph="">pod repo update<br>pod install</span></pre>
	<p id="0245" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">For more detail file change log please check our Gitlab(this repository is only provided for our purchased customers, you can submit on <a target='_blank' class="au ku" href="https://docs.google.com/forms/d/e/1FAIpQLSeuBqUkScy42V7KKhfNPj0fl581anrB1mWkbMa3p2WQt7fhfw/viewform" rel="noopener ugc nofollow" target="_blank">this link</a> to request the access)</p>
	<p id="9a67" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Some key Features screenshots:</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="gl gm pf">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*GB_3wV1wvDVKLAhKL5TTZg.png 640w, https://miro.medium.com/max/720/1*GB_3wV1wvDVKLAhKL5TTZg.png 720w, https://miro.medium.com/max/750/1*GB_3wV1wvDVKLAhKL5TTZg.png 750w, https://miro.medium.com/max/786/1*GB_3wV1wvDVKLAhKL5TTZg.png 786w, https://miro.medium.com/max/828/1*GB_3wV1wvDVKLAhKL5TTZg.png 828w, https://miro.medium.com/max/1100/1*GB_3wV1wvDVKLAhKL5TTZg.png 1100w, https://miro.medium.com/max/1296/1*GB_3wV1wvDVKLAhKL5TTZg.png 1296w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 648px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1296/1*GB_3wV1wvDVKLAhKL5TTZg.png" alt="" width="648" height="564" loading="lazy">
			</picture>
		</div>
		<figcaption class="nm bl gn gl gm nn no bm b bn bo cn" data-selectable-paragraph="">improve the UX when select country list on Sign Up screen.</figcaption>
	</figure>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="gl gm pg">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*GIhqJHe4v7rPZd7l581B9g.png 640w, https://miro.medium.com/max/720/1*GIhqJHe4v7rPZd7l581B9g.png 720w, https://miro.medium.com/max/750/1*GIhqJHe4v7rPZd7l581B9g.png 750w, https://miro.medium.com/max/786/1*GIhqJHe4v7rPZd7l581B9g.png 786w, https://miro.medium.com/max/828/1*GIhqJHe4v7rPZd7l581B9g.png 828w, https://miro.medium.com/max/1100/1*GIhqJHe4v7rPZd7l581B9g.png 1100w, https://miro.medium.com/max/1280/1*GIhqJHe4v7rPZd7l581B9g.png 1280w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 640px"><img class="ce lf lg c" src="https://miro.medium.com/max/1280/1*GIhqJHe4v7rPZd7l581B9g.png" alt="add Sorting Product by Features, On Sale." width="640" height="384" loading="lazy">
			</picture>
		</div>
		<figcaption class="nm bl gn gl gm nn no bm b bn bo cn" data-selectable-paragraph="">add Sorting Product by Features, On Sale.</figcaption>
	</figure>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm pf">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*7UPtjwGAe35xc8svHLHtpQ.png 640w, https://miro.medium.com/max/720/1*7UPtjwGAe35xc8svHLHtpQ.png 720w, https://miro.medium.com/max/750/1*7UPtjwGAe35xc8svHLHtpQ.png 750w, https://miro.medium.com/max/786/1*7UPtjwGAe35xc8svHLHtpQ.png 786w, https://miro.medium.com/max/828/1*7UPtjwGAe35xc8svHLHtpQ.png 828w, https://miro.medium.com/max/1100/1*7UPtjwGAe35xc8svHLHtpQ.png 1100w, https://miro.medium.com/max/1296/1*7UPtjwGAe35xc8svHLHtpQ.png 1296w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 648px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1296/1*7UPtjwGAe35xc8svHLHtpQ.png" alt="" width="648" height="511" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="nm bl gn gl gm nn no bm b bn bo cn" data-selectable-paragraph="">add more Products filter by Product Attribute</figcaption>
	</figure>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="gl gm ph">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*yO0HCiMndN8gRRYftDCo0A.png 640w, https://miro.medium.com/max/720/1*yO0HCiMndN8gRRYftDCo0A.png 720w, https://miro.medium.com/max/750/1*yO0HCiMndN8gRRYftDCo0A.png 750w, https://miro.medium.com/max/786/1*yO0HCiMndN8gRRYftDCo0A.png 786w, https://miro.medium.com/max/828/1*yO0HCiMndN8gRRYftDCo0A.png 828w, https://miro.medium.com/max/1100/1*yO0HCiMndN8gRRYftDCo0A.png 1100w, https://miro.medium.com/max/1360/1*yO0HCiMndN8gRRYftDCo0A.png 1360w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 680px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1360/1*yO0HCiMndN8gRRYftDCo0A.png" alt="" width="680" height="290" loading="lazy">
			</picture>
		</div>
		<figcaption class="nm bl gn gl gm nn no bm b bn bo cn" data-selectable-paragraph="">add Total Cart and improve Checkout animation on Detail screen</figcaption>
	</figure>
</div>
<div class="o dx my mz id na" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="e594" class="ls lm iy bm lt lu nf lw lx ly ng ma mb mc nh me mf mg ni mi mj mk nj mm mn mo ga" data-selectable-paragraph="">14. The beta Fluxbuilder will almost ready!!!</h1>
	<p id="ee73" class="pw-post-body-paragraph jv jw iy jx b jy mp ka kb kc mq ke kf kg mr ki kj kk ms km kn ko mt kq kr ks ir ga" data-selectable-paragraph="">After 6 months working hard to develop the FluxBuilder, we are excited to release this tool within this week, this is powerful tools to help our non-Technical customer could control the Flutter app much easily with the following features:</p>
	<ul class="">
		<li id="32a9" class="nq nr iy jx b jy jz kc kd kg ns kk nt ko nu ks nv nw nx ny ga" data-selectable-paragraph=""><strong class="jx iz">Customize</strong> the menu, screens, layout by <strong class="jx iz">drag and drop</strong>.</li>
		<li id="1831" class="nq nr iy jx b jy nz kc oa kg ob kk oc ko od ks nv nw nx ny ga" data-selectable-paragraph=""><strong class="jx iz">Preview</strong> result before applying to the config into the website.</li>
		<li id="45ea" class="nq nr iy jx b jy nz kc oa kg ob kk oc ko od ks nv nw nx ny ga" data-selectable-paragraph="">Validate and check the <strong class="jx iz">integration</strong> with the backend.</li>
		<li id="0fe4" class="nq nr iy jx b jy nz kc oa kg ob kk oc ko od ks nv nw nx ny ga" data-selectable-paragraph=""><strong class="jx iz">Release</strong> the customize layout without resubmitting to the app stores.</li>
		<li id="746c" class="nq nr iy jx b jy nz kc oa kg ob kk oc ko od ks nv nw nx ny ga" data-selectable-paragraph=""><strong class="jx iz">Realtime</strong> preview the design on the iPhone.</li>
	</ul>
	<p id="bde5" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">The beta version is available on mobiles iOS/<a target='_blank' class="au ku" href="https://play.google.com/store/apps/details?id=com.inspireui.fluxbuilderpro" rel="noopener ugc nofollow" target="_blank">Android</a> and Desktop <a target='_blank' class="au ku" href="https://github.com/inspireui/fluxbuilder/releases" rel="noopener ugc nofollow" target="_blank">Window</a>/<a target='_blank' class="au ku" href="https://apps.apple.com/vn/app/fluxbuilder/id1500753204?mt=12" rel="noopener ugc nofollow" target="_blank">Mac OS</a></p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm pi">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*yTkJaZImkRiYX3lusw7nVQ.jpeg 640w, https://miro.medium.com/max/720/1*yTkJaZImkRiYX3lusw7nVQ.jpeg 720w, https://miro.medium.com/max/750/1*yTkJaZImkRiYX3lusw7nVQ.jpeg 750w, https://miro.medium.com/max/786/1*yTkJaZImkRiYX3lusw7nVQ.jpeg 786w, https://miro.medium.com/max/828/1*yTkJaZImkRiYX3lusw7nVQ.jpeg 828w, https://miro.medium.com/max/1100/1*yTkJaZImkRiYX3lusw7nVQ.jpeg 1100w, https://miro.medium.com/max/1400/1*yTkJaZImkRiYX3lusw7nVQ.jpeg 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*yTkJaZImkRiYX3lusw7nVQ.jpeg" alt="" width="700" height="489" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
</div>
<div class="o dx my mz id na" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="571b" class="ls lm iy bm lt lu nf lw lx ly ng ma mb mc nh me mf mg ni mi mj mk nj mm mn mo ga" data-selectable-paragraph="">15. Migration guide for Fluxstore 1.6.5</h1>
	<p id="fbe5" class="pw-post-body-paragraph jv jw iy jx b jy mp ka kb kc mq ke kf kg mr ki kj kk ms km kn ko mt kq kr ks ir ga" data-selectable-paragraph="">We have refactored a lot of code to make the Fluxstore project more stable, this release included a lot of bugs fixed and also apply new lint rule from the <strong class="jx iz">analysis_options.yaml </strong>and follow the<strong class="jx iz"> </strong><a target='_blank' class="au ku" href="https://dart.dev/guides/language/effective-dart" rel="noopener ugc nofollow" target="_blank"><strong class="jx iz">Effective Dart</strong></a><strong class="jx iz">, </strong>if you have already customized the project please double-check the files modified from the Gitlab, submit to access is available at this <a target='_blank' class="au ku" href="https://docs.google.com/forms/d/e/1FAIpQLSeuBqUkScy42V7KKhfNPj0fl581anrB1mWkbMa3p2WQt7fhfw/viewform" rel="noopener ugc nofollow" target="_blank"><strong class="jx iz">link</strong></a>.</p>
	<p id="54c9" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">If you have already customized the previous Fluxstore, please note with following major update:</p>
	<ol class="">
		<li id="b2eb" class="nq nr iy jx b jy jz kc kd kg ns kk nt ko nu ks pe nw nx ny ga" data-selectable-paragraph="">The Smart Chat is more flexible by integrating with <strong class="jx iz">tawk.to </strong>app</li>
	</ol>
	<pre class="kw kx ky kz gx lh bs li lj dz lk"><span id="4122" class="ga ll lm iy lk b dm ln lo l lp lq" data-selectable-paragraph="">// file common/config.dart<br>const smartChat = [</span><span id="0d27" class="ga ll lm iy lk b dm lr lo l lp lq" data-selectable-paragraph="">  {'app': 'https://tawk.to/chat/5e5cab81a89cda5a1888d472/default', 'iconData': FontAwesomeIcons.facebookMessenger}<br>];</span></pre>
	<p id="13a5" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">2. Search Feature is more powerful by support <strong class="jx iz">Paging</strong>, and <strong class="jx iz">Search AutoComplete </strong>by using some pre-defined keywords</p>
	<pre class="kw kx ky kz gx lh bs li lj dz lk"><span id="74e3" class="ga ll lm iy lk b dm ln lo l lp lq" data-selectable-paragraph="">// file common/config_xx.json<br>"searchSuggestion": [<br>  "man",<br>  "dress",<br>  "Stitch",<br>  "ma"<br>]</span></pre>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm pj">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*qutQz4oPm-Y3a4ES5Lrbew.gif 640w, https://miro.medium.com/max/720/1*qutQz4oPm-Y3a4ES5Lrbew.gif 720w, https://miro.medium.com/max/750/1*qutQz4oPm-Y3a4ES5Lrbew.gif 750w, https://miro.medium.com/max/786/1*qutQz4oPm-Y3a4ES5Lrbew.gif 786w, https://miro.medium.com/max/828/1*qutQz4oPm-Y3a4ES5Lrbew.gif 828w, https://miro.medium.com/max/1100/1*qutQz4oPm-Y3a4ES5Lrbew.gif 1100w, https://miro.medium.com/max/1400/1*qutQz4oPm-Y3a4ES5Lrbew.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*qutQz4oPm-Y3a4ES5Lrbew.gif" alt="" width="700" height="658" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<p id="adb8" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">And the Search Filter by <strong class="jx iz">Categories</strong>, <strong class="jx iz">Tags</strong> and <strong class="jx iz">Product Attributes</strong></p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm pj">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*xkJz0F4QUzx2pMFczQVVnQ.gif 640w, https://miro.medium.com/max/720/1*xkJz0F4QUzx2pMFczQVVnQ.gif 720w, https://miro.medium.com/max/750/1*xkJz0F4QUzx2pMFczQVVnQ.gif 750w, https://miro.medium.com/max/786/1*xkJz0F4QUzx2pMFczQVVnQ.gif 786w, https://miro.medium.com/max/828/1*xkJz0F4QUzx2pMFczQVVnQ.gif 828w, https://miro.medium.com/max/1100/1*xkJz0F4QUzx2pMFczQVVnQ.gif 1100w, https://miro.medium.com/max/1400/1*xkJz0F4QUzx2pMFczQVVnQ.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*xkJz0F4QUzx2pMFczQVVnQ.gif" alt="" width="700" height="1423" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<p id="f73f" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">3. Load State dynamic by the select Country, optimizing the loading and use this approach for all Mangento/Opencart/WooComerce platform, we design the local config files which are located from <code class="fp mv mw mx lk b">lib/common/states/state_[COUNTRY-IOS-COE].json</code>, you can add more state depend on the list of available countries on your stores</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm pk">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*hFSsR2uDj6Sy-egfnNR92Q.gif 640w, https://miro.medium.com/max/720/1*hFSsR2uDj6Sy-egfnNR92Q.gif 720w, https://miro.medium.com/max/750/1*hFSsR2uDj6Sy-egfnNR92Q.gif 750w, https://miro.medium.com/max/786/1*hFSsR2uDj6Sy-egfnNR92Q.gif 786w, https://miro.medium.com/max/828/1*hFSsR2uDj6Sy-egfnNR92Q.gif 828w, https://miro.medium.com/max/1100/1*hFSsR2uDj6Sy-egfnNR92Q.gif 1100w, https://miro.medium.com/max/1400/1*hFSsR2uDj6Sy-egfnNR92Q.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*hFSsR2uDj6Sy-egfnNR92Q.gif" alt="" width="700" height="368" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<p id="b3b1" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">4. Add new integrate with the <a target='_blank' class="au ku" href="https://woocommerce.com/products/minmax-quantities/" rel="noopener ugc nofollow" target="_blank">Minimum/Max Product Quantity</a> (this is an optional feature) and we also improve the UX for Product Detail screen</p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm pl">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*EIJ-GI7cpSJTFUukkiQbow.gif 640w, https://miro.medium.com/max/720/1*EIJ-GI7cpSJTFUukkiQbow.gif 720w, https://miro.medium.com/max/750/1*EIJ-GI7cpSJTFUukkiQbow.gif 750w, https://miro.medium.com/max/786/1*EIJ-GI7cpSJTFUukkiQbow.gif 786w, https://miro.medium.com/max/828/1*EIJ-GI7cpSJTFUukkiQbow.gif 828w, https://miro.medium.com/max/1100/1*EIJ-GI7cpSJTFUukkiQbow.gif 1100w, https://miro.medium.com/max/1400/1*EIJ-GI7cpSJTFUukkiQbow.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*EIJ-GI7cpSJTFUukkiQbow.gif" alt="" width="700" height="422" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<p id="eb9c" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">It’s possible to support other Min/Man Woocommerce, by change the meta_data to other values <strong class="jx iz">_minmax_product_max_quantity, _minmax_product_min_quantity</strong></p>
	<figure class="kw kx ky kz gx la gl gm paragraph-image">
		<div class="lb lc do ld ce le" tabindex="0" role="button">
			<div class="gl gm pm">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*VWi5Gln-S7gK6v1F00EXeg.png 640w, https://miro.medium.com/max/720/1*VWi5Gln-S7gK6v1F00EXeg.png 720w, https://miro.medium.com/max/750/1*VWi5Gln-S7gK6v1F00EXeg.png 750w, https://miro.medium.com/max/786/1*VWi5Gln-S7gK6v1F00EXeg.png 786w, https://miro.medium.com/max/828/1*VWi5Gln-S7gK6v1F00EXeg.png 828w, https://miro.medium.com/max/1100/1*VWi5Gln-S7gK6v1F00EXeg.png 1100w, https://miro.medium.com/max/1400/1*VWi5Gln-S7gK6v1F00EXeg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lf lg c" role="presentation" src="https://miro.medium.com/max/1400/1*VWi5Gln-S7gK6v1F00EXeg.png" alt="" width="700" height="347" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<h1 id="7447" class="ls lm iy bm lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo ga" data-selectable-paragraph="">16. Migration guide for Fluxstore 1.6.6</h1>
	<p id="0d70" class="pw-post-body-paragraph jv jw iy jx b jy mp ka kb kc mq ke kf kg mr ki kj kk ms km kn ko mt kq kr ks ir ga" data-selectable-paragraph="">This release is mostly focused to fix the build issues on XCode 11.4, a lot of users got the blank page after upgrade to the latest XCode. We also upgrade the latest code by using <a target='_blank' class="au ku" href="https://flutter.dev/docs/development/ios-project-migration" rel="noopener ugc nofollow" target="_blank">this guide</a> from Google. To update the latest version please follow the guide from this <a target='_blank' class="au ku" href="https://gist.github.com/minhcasi/2362b8ed369738cea2bf10a57ac569e1" rel="noopener ugc nofollow" target="_blank">Gist link</a> to clean up the Cache from Flutter.</p>
	<p id="99c0" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">We also update our Flutter apps to compatible with new Fluxbuilder tools, please check this guide for more detail about the app, it is a Free download, and available on <a target='_blank' class="au ku" href="https://apps.apple.com/vn/app/fluxbuilder/id1500753204?mt=12" rel="noopener ugc nofollow" target="_blank">macOS</a>, <a target='_blank' class="au ku" href="https://github.com/inspireui/fluxbuilder/releases" rel="noopener ugc nofollow" target="_blank">Window</a>, <a target='_blank' class="au ku" href="https://apps.apple.com/tt/app/fluxbuilder-pro/id1503282735?ign-mpt=uo%3D2" rel="noopener ugc nofollow" target="_blank">iOs</a> &amp; <a target='_blank' class="au ku" href="https://play.google.com/store/apps/details?id=com.inspireui.fluxbuilderpro&amp;hl=en" rel="noopener ugc nofollow" target="_blank">Android</a>.</p>
	<div class="of og gt gv oh oi">
		<div class="oj o fr">
			<div class="oq l"> </div>
		</div>
	</div>
	<p><a target='_blank' href="https://medium.com/@inspireui/fluxbuilder-an-ultimate-approach-for-flutter-mobile-apps-bccf42a7676b"><img class="post__image" src="https://inspireui.com/posts/5/Screenshot-2022-11-02-at-14.51.35.png" alt="" width="1412" height="378"></a></p>
	<p id="328e" data-selectable-paragraph="">We will create some new video on our <a target='_blank' class="au ku" href="http://youtube.com/inspireui" rel="noopener ugc nofollow" target="_blank">Youtube Channel</a> to explain more detail and guide to how to use this product effective, please don’t forget to follow by subscribing to our channel 😊</p>
	<h1 id="2d06" class="ls lm iy bm lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo ga" data-selectable-paragraph="">17. Road map for 1.6.7</h1>
	<p id="3f55" class="pw-post-body-paragraph jv jw iy jx b jy mp ka kb kc mq ke kf kg mr ki kj kk ms km kn ko mt kq kr ks ir ga" data-selectable-paragraph="">The next version is focused on Documentation improvement, we will add more videos, tutorial, and also continues to improve and add more awesome features for the apps.</p>
	<p id="77c2" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Please let us know if you have any feedback, and support the team by sending your rating to <a target='_blank' class="au ku" href="http://codecayon.net/downloads" rel="noopener ugc nofollow" target="_blank">http://codecayon.net/downloads</a> ❤️</p>
	<p id="d791" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Happy coding !!!</p>
	<h2 id="0287" class="ll lm iy bm lt po pp pq lx pr ps pt mb kg pu pv mf kk pw px mj ko py pz mn qa ga" data-selectable-paragraph="">Distinguish the difference between all Fluxstore applications:</h2>
	<pre class="kw kx ky kz gx lh bs li lj dz lk"><span id="42ae" class="ga ll lm iy lk b dm ln lo l lp lq" data-selectable-paragraph=""><strong class="lk iz">1. </strong><a target='_blank' class="au ku" href="https://1.envato.market/40oN3" rel="noopener ugc nofollow" target="_blank"><strong class="lk iz">FluxStore Pro</strong></a>: this is multi-purpose Flutter app compatible with all Woocommerce, Opencart 3.x, or Magento 2.x websites. If you have already released the website or setup new sites, this product is suitable for your requirements.<br></span><span id="ce6d" class="ga ll lm iy lk b dm lr lo l lp lq" data-selectable-paragraph="">2. <a target='_blank' class="au ku" href="https://1.envato.market/NW4q1" rel="noopener ugc nofollow" target="_blank"><strong class="lk iz">FluxStore Multi Vendor</strong></a>: use this app to build your own marketplace like Amazon, Alibaba… This app is compatible with Woocommerce website and requires to install Dokan or WCFM plugin.<br></span><span id="57f3" class="ga ll lm iy lk b dm lr lo l lp lq" data-selectable-paragraph="">3. <a target='_blank' class="au ku" href="https://1.envato.market/QL4d9" rel="noopener ugc nofollow" target="_blank"><strong class="lk iz">FluxStore WooCommerce</strong></a>: the features are same with FluxStore Pro, but only focus compatible with any WooCommerce websites.<br></span><span id="b389" class="ga ll lm iy lk b dm lr lo l lp lq" data-selectable-paragraph="">4. <a target='_blank' class="au ku" href="https://1.envato.market/yA91G" rel="noopener ugc nofollow" target="_blank"><strong class="lk iz">FluxNews</strong></a>: compatible with any Wordpress templates<br></span><span id="fe30" class="ga ll lm iy lk b dm lr lo l lp lq" data-selectable-paragraph="">5. <a target='_blank' class="au ku" href="https://1.envato.market/7qoVO" rel="noopener ugc nofollow" target="_blank"><strong class="lk iz">FluxStore Listing</strong></a>: use to build innovative apps like Airbnb, TripAdvisor, Yelp or FourSquare. This app requires to install one of following WooCommerce templates: <a target='_blank' class="au ku" href="https://1.envato.market/aVLrM" rel="noopener ugc nofollow" target="_blank">Listeo</a>, <a target='_blank' class="au ku" href="https://1.envato.market/Zadbz?subid1=yt" rel="noopener ugc nofollow" target="_blank">ListingPro</a>, or <a target='_blank' class="au ku" href="https://1.envato.market/AeAR7" rel="noopener ugc nofollow" target="_blank">MyListing</a><br></span><span id="c5f0" class="ga ll lm iy lk b dm lr lo l lp lq" data-selectable-paragraph="">6. <a target='_blank' class="au ku" href="https://1.envato.market/o9vAg" rel="noopener ugc nofollow" target="_blank"><strong class="lk iz">FluxStore Shopify</strong></a>: compatible with any Shopify stores</span></pre>
</div>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FluxBuilder An Ultimate Approach For Flutter Mobile Apps]]></title>
      <link>https://inspireui.com/blog/FluxBuilder-An Ultimate Approach For Flutter Mobile Apps/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/FluxBuilder-An Ultimate Approach For Flutter Mobile Apps/</guid>
      <pubDate>Mon, 02 Dec 2019 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[Discover how FluxBuilder revolutionizes Flutter mobile app development with its powerful features, user-friendly interface, and seamless customization options.]]></description>
      <category><![CDATA[FluxBuilder]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/posts/6/responsive/1_2y7NgrpnHWBRCvfU1wJwag-lg.webp" alt="FluxBuilder An Ultimate Approach For Flutter Mobile Apps" /><p id="7020" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Greeting from InspireUI team, hope you and your family are safe at this time. After 6 months of working hard, we are excited to announce <a target='_blank' class="au kt" href="https://fluxbuilder.com/" rel="noopener ugc nofollow" target="_blank">the stable version of the FluxBuilder app</a>.</p>
<figure class="kv kw kx ky gx kz gl gm paragraph-image">
	<div class="la lb do lc ce ld" tabindex="0" role="button">
		<div class="gl gm ku">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*2y7NgrpnHWBRCvfU1wJwag.png 640w, https://miro.medium.com/max/720/1*2y7NgrpnHWBRCvfU1wJwag.png 720w, https://miro.medium.com/max/750/1*2y7NgrpnHWBRCvfU1wJwag.png 750w, https://miro.medium.com/max/786/1*2y7NgrpnHWBRCvfU1wJwag.png 786w, https://miro.medium.com/max/828/1*2y7NgrpnHWBRCvfU1wJwag.png 828w, https://miro.medium.com/max/1100/1*2y7NgrpnHWBRCvfU1wJwag.png 1100w, https://miro.medium.com/max/1400/1*2y7NgrpnHWBRCvfU1wJwag.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce le lf c" role="presentation" src="https://miro.medium.com/max/1400/1*2y7NgrpnHWBRCvfU1wJwag.png" alt="" width="700" height="491" loading="eager">
			</picture>
		</div>
	</div>
</figure>
<h1 id="039e" class="lg lh iy bm li lj lk ll lm ln lo lp lq lr ls lt lu lv lw lx ly lz ma mb mc md ga" data-selectable-paragraph="">What exactly is Flutter?</h1>
<p id="5b63" class="pw-post-body-paragraph jv jw iy jx b jy me ka kb kc mf ke kf kg mg ki kj kk mh km kn ko mi kq kr ks ir ga" data-selectable-paragraph="">Flutter is a free and open-source mobile UI framework created by Google and released in May 2017. In a few words, it allows you to create a native mobile application with only one codebase and run both Android and iOS OS. In fact, Flutter has always been updated so often that programmers would probably lose track if they do not keep themselves up-to-date. Knowing that there is <a target='_blank' class="au kt" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank">a rapidly increasing demand in creating Flutter apps</a> from business owners who have difficulty with Flutter programming experience, InspireUI has come up with a solution — FluxBuilder.</p>
<blockquote class="mj mk ml">
	<p id="fbad" class="jv jw mm jx b jy jz ka kb kc kd ke kf mn kh ki kj mo kl km kn mp kp kq kr ks ir ga" data-selectable-paragraph=""><em class="iy">“</em>It always seems impossible until it’s done<em class="iy">” .</em></p>
	<p id="368a" class="jv jw mm jx b jy jz ka kb kc kd ke kf mn kh ki kj mo kl km kn mp kp kq kr ks ir ga" data-selectable-paragraph=""><em class="iy">Nelson Mandela</em></p>
</blockquote>
<h1 id="912d" class="lg lh iy bm li lj lk ll lm ln lo lp lq lr ls lt lu lv lw lx ly lz ma mb mc md ga" data-selectable-paragraph="">What is Fluxbuilder?</h1>
<figure class="kv kw kx ky gx kz">
	<div class="m fs l do">
		<div class="mq mr l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fm-8oO-YVpOg%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dm-8oO-YVpOg&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fm-8oO-YVpOg%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="FluxBuilder Features Walkthrough - fluxbuilder.com (Flutter Builder App)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
	</div>
</figure>
<p id="b369" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph=""><strong class="jx iz">FluxBuilder</strong> is a drag-and-draw tool which helps users build and customize Flutter mobile app in an easy way. Instead of spending thousands of dollars in hiring a mobile developer team and months in waiting for the app to be delivered, users now could be able to build their own mobile app in just a few steps by, as mentioned above, drag and draw actions.</p>
<p id="7b0f" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Moreover, users will get enthusiastic and excellent SUPPORT from InspireUI technical team Moreover, users will get enthusiastic and excellent from InspireUI technical team. Creating a mobile app for business has never been easier nowadays, has it?</p>
<h1 id="6c59" class="lg lh iy bm li lj lk ll lm ln lo lp lq lr ls lt lu lv lw lx ly lz ma mb mc md ga" data-selectable-paragraph=""><strong class="ba">Main Feature of Fluxbuilder</strong></h1>
<p id="cdf8" class="pw-post-body-paragraph jv jw iy jx b jy me ka kb kc mf ke kf kg mg ki kj kk mh km kn ko mi kq kr ks ir ga" data-selectable-paragraph="">FluxBuilder is very easy to use, but it comes with powerful features:</p>
<ul class="">
	<li id="eb16" class="ms mt iy jx b jy jz kc kd kg mu kk mv ko mw ks mx my mz na ga" data-selectable-paragraph=""><strong class="jx iz">Flexible Design &amp; Customization</strong>: We provide our customers with tons of stunning templates to create their own awesome apps.</li>
	<li id="b2fe" class="ms mt iy jx b jy nb kc nc kg nd kk ne ko nf ks mx my mz na ga" data-selectable-paragraph=""><strong class="jx iz">Powerful Integrations</strong>: Woocommerce, Magento, Opencart or Shopify? FluxBuilder is compatible with all top-tier eCommerce development platforms.</li>
	<li id="1384" class="ms mt iy jx b jy nb kc nc kg nd kk ne ko nf ks mx my mz na ga" data-selectable-paragraph=""><strong class="jx iz">Cross-flatform Tool</strong>: FluxBuilder runs well on Windows, MacOS, iOS, Android or even tablet devices so that our users could get their job done anywhere, anytime.</li>
	<li id="998f" class="ms mt iy jx b jy nb kc nc kg nd kk ne ko nf ks mx my mz na ga" data-selectable-paragraph=""><strong class="jx iz">History Design</strong>: Accessing to previously edited templates is much easier thanks to history design management features.</li>
	<li id="5ee3" class="ms mt iy jx b jy nb kc nc kg nd kk ne ko nf ks mx my mz na ga" data-selectable-paragraph=""><strong class="jx iz">Instant Delivery</strong>: When published, configurations will be pushed on Cloud Storage or your website hosting, without re-submitting to Google Play or App Store.</li>
</ul>
<h1 id="5f0a" class="lg lh iy bm li lj lk ll lm ln lo lp lq lr ls lt lu lv lw lx ly lz ma mb mc md ga" data-selectable-paragraph=""><strong class="ba">FluxBuilder is Free Download</strong></h1>
<figure class="kv kw kx ky gx kz">
	<div class="m fs l do">
		<div class="ng mr l"><iframe width="435" height="348" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fgiphy.com%2Fembed%2F5VKbvrjxpVJCM%2Ftwitter%2Fiframe&amp;display_name=Giphy&amp;url=https%3A%2F%2Fmedia.giphy.com%2Fmedia%2F5VKbvrjxpVJCM%2Fgiphy.gif&amp;image=https%3A%2F%2Fi.giphy.com%2Fmedia%2F5VKbvrjxpVJCM%2Fgiphy.gif&amp;key=d04bfffea46d4aeda930ec88cc64b87c&amp;type=text%2Fhtml&amp;schema=giphy" allowfullscreen="allowfullscreen" frameborder="0" title="Oh My God Wow GIF - Find &amp; Share on GIPHY" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
	</div>
</figure>
<p id="76be" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">The first release of Fluxbuilder is compatible with our existing product <a target='_blank' class="au kt" href="https://1.envato.market/40oN3" rel="noopener ugc nofollow" target="_blank">FluxStore Pro</a>, <a target='_blank' class="au kt" href="https://1.envato.market/QL4d9" rel="noopener ugc nofollow" target="_blank">Fluxstore WooCommerce</a>, <a target='_blank' class="au kt" href="https://1.envato.market/yA91G" rel="noopener ugc nofollow" target="_blank">FluxNews</a>, <a target='_blank' class="au kt" href="https://1.envato.market/NW4q1" rel="noopener ugc nofollow" target="_blank">Fluxstore Multi-Vendor</a> and <a target='_blank' class="au kt" href="https://1.envato.market/7qoVO" rel="noopener ugc nofollow" target="_blank">FluxListing</a>.<br>For more information about the FluxBuilder please checkout following support links:</p>
<ul class="">
	<li id="7b04" class="ms mt iy jx b jy jz kc kd kg mu kk mv ko mw ks mx my mz na ga" data-selectable-paragraph="">Website: <a target='_blank' class="au kt" href="http://www.fluxbuilder.com/" rel="noopener ugc nofollow" target="_blank">http://www.fluxbuilder.com</a></li>
	<li id="1b8d" class="ms mt iy jx b jy nb kc nc kg nd kk ne ko nf ks mx my mz na ga" data-selectable-paragraph="">Youtube: <a target='_blank' class="au kt" href="http://youtube.com/inspireui" rel="noopener ugc nofollow" target="_blank">http://youtube.com/inspireui</a></li>
</ul>
<p id="a3b4" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Fluxbuilder is available on the following device:</p>
<ul class="">
	<li id="85be" class="ms mt iy jx b jy jz kc kd kg mu kk mv ko mw ks mx my mz na ga" data-selectable-paragraph=""><a target='_blank' class="au kt" href="https://apps.apple.com/vn/app/fluxbuilder/id1500753204?mt=12" rel="noopener ugc nofollow" target="_blank">macOS</a>: download from Appstore.</li>
	<li id="a618" class="ms mt iy jx b jy nb kc nc kg nd kk ne ko nf ks mx my mz na ga" data-selectable-paragraph=""><a target='_blank' class="au kt" href="http://github.com/inspireui/fluxbuilder/releases" rel="noopener ugc nofollow" target="_blank">Window OS</a>: download from Github</li>
	<li id="7378" class="ms mt iy jx b jy nb kc nc kg nd kk ne ko nf ks mx my mz na ga" data-selectable-paragraph=""><a target='_blank' class="au kt" href="https://apps.apple.com/tt/app/fluxbuilder-pro/id1503282735?ign-mpt=uo%3D2" rel="noopener ugc nofollow" target="_blank">iOS</a>: download from Appstore, compatible with both mobile and tablet devices, require iOS above 8.x</li>
	<li id="cec4" class="ms mt iy jx b jy nb kc nc kg nd kk ne ko nf ks mx my mz na ga" data-selectable-paragraph=""><a target='_blank' class="au kt" href="https://play.google.com/store/apps/details?id=com.inspireui.fluxbuilderpro" rel="noopener ugc nofollow" target="_blank">Android</a>: available from Google Play store, compatible with both mobile and tablet devices, require Android above 6.x</li>
</ul>
<p id="6cf2" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Thank you for your interested in our products, let us know if you have any suggestion 😊</p>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Announcing Fluxstore 1.5]]></title>
      <link>https://inspireui.com/blog/Announcing-Fluxstore-1-5/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/Announcing-Fluxstore-1-5/</guid>
      <pubDate>Wed, 02 Oct 2019 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[Discover the exciting features of FluxStore 1.5! Explore enhancements, improved performance, and new capabilities that elevate your app development experience.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/posts/5/1_j6Y47c-lWncQyjF2h8ZwTQ.jpeg" alt="Announcing Fluxstore 1.5" /><div class="ir is it iu iv">
	<p id="1590" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph=""><em class="kt">Hello from InspireUI, this is </em><a target='_blank' class="au ku" href="https://1.envato.market/mKdNe" rel="noopener ugc nofollow" target="_blank"><em class="kt">our regular update for the detailed changelog guide and roadmap for our product update</em></a><em class="kt">. Latest update 26/11/2019 (add new changelog for v1.5.9.)</em></p>
	<p id="308d" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">This version is an outstanding release that focuses to empower <a target='_blank' class="au ku" href="https://1.envato.market/40oN3" rel="noopener ugc nofollow" target="_blank">the app features for Magento and Opencart</a>, some new UX.</p>
	<h1 id="6528" class="kv kw iy bm kx ky kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq lr ls ga" data-selectable-paragraph="">Overview</h1>
	<ol class="">
		<li id="b7d3" class="lt lu iy jx b jy lv kc lw kg lx kk ly ko lz ks ma mb mc md ga" data-selectable-paragraph=""><code class="fp me mf mg mh b">News</code> — native payment for Razopay, Paypal, Tap</li>
		<li id="eeae" class="lt lu iy jx b jy mi kc mj kg mk kk ml ko mm ks ma mb mc md ga" data-selectable-paragraph=""><code class="fp me mf mg mh b">News</code> — compatible with XCode 11 and iOS 13</li>
		<li id="3344" class="lt lu iy jx b jy mi kc mj kg mk kk ml ko mm ks ma mb mc md ga" data-selectable-paragraph=""><code class="fp me mf mg mh b">News</code> — release Free WooCommerce config site</li>
		<li id="5c46" class="lt lu iy jx b jy mi kc mj kg mk kk ml ko mm ks ma mb mc md ga" data-selectable-paragraph=""><code class="fp me mf mg mh b">News</code> — replace <code class="fp me mf mg mh b">mstore-checkout</code> by the plugin <a target='_blank' class="au ku" href="https://wordpress.org/plugins/mstore-api/" rel="noopener ugc nofollow" target="_blank">MStore API</a></li>
		<li id="0021" class="lt lu iy jx b jy mi kc mj kg mk kk ml ko mm ks ma mb mc md ga" data-selectable-paragraph=""><code class="fp me mf mg mh b">Update</code> — Facebook Login SDK 5.0</li>
		<li id="eee8" class="lt lu iy jx b jy mi kc mj kg mk kk ml ko mm ks ma mb mc md ga" data-selectable-paragraph=""><code class="fp me mf mg mh b">Update</code> — add new series Youtube Channel to regular sharing tips.</li>
		<li id="e39d" class="lt lu iy jx b jy mi kc mj kg mk kk ml ko mm ks ma mb mc md ga" data-selectable-paragraph=""><code class="fp me mf mg mh b">Update</code> — Migration guide and upgrade latest <code class="fp me mf mg mh b">Flutter 1.9</code></li>
		<li id="7cdc" class="lt lu iy jx b jy mi kc mj kg mk kk ml ko mm ks ma mb mc md ga" data-selectable-paragraph=""><code class="fp me mf mg mh b">News</code> — Installing the Woocommerce on Localhost &amp; Digital Ocean</li>
		<li id="cf1e" class="lt lu iy jx b jy mi kc mj kg mk kk ml ko mm ks ma mb mc md ga" data-selectable-paragraph="">ChangeLog for Fluxstore<code class="fp me mf mg mh b">1.5.5</code></li>
		<li id="8166" class="lt lu iy jx b jy mi kc mj kg mk kk ml ko mm ks ma mb mc md ga" data-selectable-paragraph="">ChangeLog for Fluxstore<code class="fp me mf mg mh b">1.5.6</code></li>
		<li id="37bd" class="lt lu iy jx b jy mi kc mj kg mk kk ml ko mm ks ma mb mc md ga" data-selectable-paragraph="">ChangeLog for Fluxstore<code class="fp me mf mg mh b">1.5.7</code></li>
		<li id="c9be" class="lt lu iy jx b jy mi kc mj kg mk kk ml ko mm ks ma mb mc md ga" data-selectable-paragraph="">ChangeLog for Fluxstore<code class="fp me mf mg mh b">1.5.8</code></li>
		<li id="b58f" class="lt lu iy jx b jy mi kc mj kg mk kk ml ko mm ks ma mb mc md ga" data-selectable-paragraph="">ChangeLog for Fluxstore<code class="fp me mf mg mh b">1.5.9</code></li>
		<li id="2398" class="lt lu iy jx b jy mi kc mj kg mk kk ml ko mm ks ma mb mc md ga" data-selectable-paragraph="">Road map for 1.6</li>
	</ol>
	<h1 id="decc" class="kv kw iy bm kx ky kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq lr ls ga" data-selectable-paragraph="">1. Native payment for Razopay, Paypal, Tap</h1>
	<p id="a5c5" class="pw-post-body-paragraph jv jw iy jx b jy lv ka kb kc lw ke kf kg mn ki kj kk mo km kn ko mp kq kr ks ir ga" data-selectable-paragraph="">Current release support to work with<mark class="xk xl qz"> </mark>new Native Payment Paypal, Razopay and Tap, this gateway is compatible for all WooCommerce, Magento and Opencart.</p>
	<p id="d4cb" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Please review this video for more detail on how to config the payments:</p>
	<figure class="mq mr ms mt gx mu">
		<div class="m fs l do">
			<div class="mv mw l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FMrDq3CqRphY%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DMrDq3CqRphY&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FMrDq3CqRphY%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="Setup Native Payment for Paypal &amp; Razopay (Flutter E-Commerce App In 10 Minutes, Ep. 03)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
		</div>
	</figure>
	<h1 id="5737" class="kv kw iy bm kx ky kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq lr ls ga" data-selectable-paragraph="">2. Support <code class="fp me mf mg mh b">Flutter 1.9 and </code>compatible with XCode 11 and iOS 13</h1>
	<div class="mx my gt gv mz na">
		<div class="nb o fr">
			<div class="nc o da dx en nd">
				<div class="nh l">
					<p><a target='_blank' href="https://developers.googleblog.com/2019/09/flutter-news-from-gdd-china-flutter1.9.html?m=1" rel="noopener noreferrer" target="_blank"><img class="post__image" src="https://inspireui.com/posts/4/Screenshot-2022-11-02-at-14.32.49.png" alt="" width="1408" height="364"></a></p>
					<p class="bm b hi bo fs ne fu fv nf fx fz cn"><a target='_blank' href="https://developers.googleblog.com/2019/09/flutter-news-from-gdd-china-flutter1.9.html?m=1" rel="noopener noreferrer" target="_blank"></a><span style="color: var(--text-primary-color); font-family: var(--editor-font-family); font-size: inherit; font-weight: var(--font-weight-normal);">Make sure to run the “flutter upgrade” to update your new Flutter to the latest version, and download latest XCode 11 to test iOS 13.</span></p>
				</div>
			</div>
		</div>
	</div>
	<h1 id="36a8" class="kv kw iy bm kx ky kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq lr ls ga" data-selectable-paragraph="">3. Release Free WooCommerce config site</h1>
	<p id="443d" class="pw-post-body-paragraph jv jw iy jx b jy lv ka kb kc lw ke kf kg mn ki kj kk mo km kn ko mp kq kr ks ir ga" data-selectable-paragraph="">We make this pre-config site with <strong class="jx iz">all-ready-setup</strong> the plugins installed, setup the data config for WooCommerce site… the Website is now for well maintain and up-to-date with latest WooCommerce and Wordpress - <a target='_blank' href="https://github.com/inspireui/mstore" rel="noopener  ugc nofollow" target="_blank">https://github.com/inspireui/mstore</a></p>
	<p id="0a04" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">We hope this fresh Wordpress site config could help you save a lot of time when the first time setup the backend for the app, for more information about the setup please check the document - <a target='_blank' href="https://docs.inspireui.com/fluxstore/woocommerce-setup/" rel="noopener  ugc nofollow" target="_blank">https://docs.inspireui.com/fluxstore/woocommerce-setup/</a></p>
	<h1 id="01b5" class="kv kw iy bm kx ky kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq lr ls ga" data-selectable-paragraph="">4. Replace <code class="fp me mf mg mh b">mstore-checkout</code> by the plugin MStore API</h1>
	<p id="3c3e" class="pw-post-body-paragraph jv jw iy jx b jy lv ka kb kc lw ke kf kg mn ki kj kk mo km kn ko mp kq kr ks ir ga" data-selectable-paragraph="">Our team has been working hard to pass the review from Wordpress Admin to publish the new plugins API, the new mstore-checkout plugins is now can be installed via the Wordpress plugins directory - <a target='_blank' href="https://wordpress.org/plugins/mstore-api/">https://wordpress.org/plugins/mstore-api/</a> <a target='_blank' href="https://wordpress.org/plugins/mstore-api/" rel="noopener  ugc nofollow" target="_blank" style="font-family: var(--editor-font-family); font-size: inherit; font-weight: var(--font-weight-normal);"></a></p>
	<div class="nb o fr" style="display: inline !important;">
		<div class="nc o da dx en nd" style="display: inline !important;">
			<div class="nh l" style="display: inline !important;">
				<p class="bm b hi bo fs ne fu fv nf fx fz cn" style="display: inline !important;"> </p>
			</div>
		</div>
	</div>
	<div class="mx my gt gv mz na"><a target='_blank' href="https://wordpress.org/plugins/mstore-api/" rel="noopener  ugc nofollow" target="_blank">
			<div class="nb o fr">
				<div class="ni l">
					<div class="np l nk nl nm ni nn no na"> </div>
				</div>
			</div>
		</a></div>
	<h1 id="4122" class="kv kw iy bm kx ky kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq lr ls ga" data-selectable-paragraph="">5. Facebook Login SDK 5.0</h1>
	<p id="ecef" class="pw-post-body-paragraph jv jw iy jx b jy lv ka kb kc lw ke kf kg mn ki kj kk mo km kn ko mp kq kr ks ir ga" data-selectable-paragraph="">We upgraded the new Facebook library to latest <code class="fp me mf mg mh b">flutter_facebook_login</code> to latest 3.0 to support new 5.0 and prevent the <code class="fp me mf mg mh b">WebviewUI</code> warning from Appstore review.</p>
	<p id="1fc9" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">If you are using previous Fluxstore 1.4 please note for this upgrade and change the login function:</p>
	<pre class="mq mr ms mt gx nq bs nr ns dz mh"><span id="0adf" class="ga nt kw iy mh b dm nu nv l nw nx" data-selectable-paragraph=""><em class="kt">final </em>FacebookLoginResult result =<br>    <em class="kt">await </em>FacebookLogin().logIn(['email', 'public_profile']);</span></pre>
	<h1 id="0749" class="kv kw iy bm kx ky kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq lr ls ga" data-selectable-paragraph="">6. New Youtube Channel “Flutter E-Commerce App in 10 Minutes”</h1>
	<p id="4b0c" class="pw-post-body-paragraph jv jw iy jx b jy lv ka kb kc lw ke kf kg mn ki kj kk mo km kn ko mp kq kr ks ir ga" data-selectable-paragraph="">After release some previous FluxStore version, we have received a lot of positive feedbacks and questions how to customize the app more effective, we understand that is the problem when using the Flutter at the first time, that why we create this channel:</p>
	<div class="mx my gt gv mz na"><a target='_blank' href="https://www.youtube.com/inspireui" rel="noopener noreferrer" target="_blank">
			<div class="nb o fr">
				<div class="nc o da dx en nd">
					<div class="nh l">
						<p class="bm b hi bo fs ne fu fv nf fx fz cn"> </p>
						<p><img class="post__image" src="https://inspireui.com/posts/4/Screenshot-2022-11-02-at-14.35.05.png" alt="" width="1650" height="346"></p>
					</div>
				</div>
				<div class="ni l">
					<div class="ny l nk nl nm ni nn no na">https://www.youtube.com/inspireui</div>
				</div>
			</div>
		</a></div>
	<blockquote class="nz oa ob">
		<p id="abdd" class="jv jw kt jx b jy jz ka kb kc kd ke kf oc kh ki kj od kl km kn oe kp kq kr ks ir ga" data-selectable-paragraph="">Don’t forget to subscribe to this Youtube channel to get the latest sharing from the team, next videos we will cover topic about “How to Customize the Fluxstore from scratch change menu, logo, map screens, delivery to appstore…”</p>
	</blockquote>
	<h1 id="01d6" class="kv kw iy bm kx ky kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq lr ls ga" data-selectable-paragraph="">7. Migration guide and upgrade latest <code class="fp me mf mg mh b">Flutter 1.9</code></h1>
	<p id="712b" class="pw-post-body-paragraph jv jw iy jx b jy lv ka kb kc lw ke kf kg mn ki kj kk mo km kn ko mp kq kr ks ir ga" data-selectable-paragraph="">To upgrade from v1.4 to v1.5 Open the patch file from download package, and run below script to apply the patch file, make sure to install <code class="fp me mf mg mh b">git</code> from this link <a target='_blank' class="au ku" href="https://git-scm.com/download/mac" rel="noopener ugc nofollow" target="_blank">https://git-scm.com/download</a></p>
	<pre class="mq mr ms mt gx nq bs nr ns dz mh"><span id="cdcf" class="ga nt kw iy mh b dm nu nv l nw nx" data-selectable-paragraph="">git patch -p1 &lt; version.v1.5.patch</span></pre>
	<p id="cd0f" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">For quickly check the list of file change:</p>
	<pre class="mq mr ms mt gx nq bs nr ns dz mh"><span id="facb" class="ga nt kw iy mh b dm nu nv l nw nx" data-selectable-paragraph="">git apply --stat version.v1.5.patch</span></pre>
	<p id="9926" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">As the download Package content the full source code package, there is not any automation way to upgrade the script smoothly without using the <code class="fp me mf mg mh b">git patch,</code> this script may not run perfectly in case you have customized the project heavily. Let us know if you have any better solution for the migration script 😊</p>
	<h1 id="eb4e" class="kv kw iy bm kx ky kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq lr ls ga" data-selectable-paragraph="">8. Installing the Woocommerce on Localhost &amp; Digital Ocean</h1>
	<p id="b226" class="pw-post-body-paragraph jv jw iy jx b jy lv ka kb kc lw ke kf kg mn ki kj kk mo km kn ko mp kq kr ks ir ga" data-selectable-paragraph="">Please subscribe the Youtube Channel to get more video guide from the team:</p>
	<figure class="mq mr ms mt gx mu">
		<div class="m fs l do">
			<div class="mv mw l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FQ8Q3ywiiV9g%3Ffeature%3Doembed&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DQ8Q3ywiiV9g&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FQ8Q3ywiiV9g%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="Setup WooCommerce On DigitalOcean (Flutter E-Commerce App In 10 Minutes, Ep. 05)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
		</div>
	</figure>
	<figure class="mq mr ms mt gx mu">
		<div class="m fs l do">
			<div class="mv mw l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FCEyfZmzBMTw%3Fstart%3D1492%26feature%3Doembed%26start%3D1492&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DCEyfZmzBMTw&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FCEyfZmzBMTw%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="Setup WooCommerce On Localhost (Flutter E-Commerce App In 10 Minutes, Ep. 04)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
		</div>
	</figure>
</div>
<div class="ir is it iu iv">
	<h1 id="7ac8" class="kv kw iy bm kx ky om la lb lc on le lf lg oo li lj lk op lm ln lo oq lq lr ls ga" data-selectable-paragraph="">9. ChangeLog for Fluxstore <code class="fp me mf mg mh b">1.5.5</code></h1>
	<p id="1ff8" class="pw-post-body-paragraph jv jw iy jx b jy lv ka kb kc lw ke kf kg mn ki kj kk mo km kn ko mp kq kr ks ir ga" data-selectable-paragraph=""><em class="kt">Last update 15/10/2019</em></p>
	<p id="8dbb" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">This release is major support for the iPad and Android tablet, we have tested and fixed most of the UI issues on the large screens, also fixing some minor bug from previous versions.</p>
	<ul class="">
		<li id="870a" class="lt lu iy jx b jy jz kc kd kg or kk os ko ot ks ou mb mc md ga" data-selectable-paragraph="">We open new private Gitlab and the Fluxstore Facebook Group, please <a target='_blank' class="au ku" href="https://minh59.typeform.com/to/SspgE0" rel="noopener ugc nofollow" target="_blank">submit this form</a></li>
		<li id="9543" class="lt lu iy jx b jy mi kc mj kg mk kk ml ko mm ks ou mb mc md ga" data-selectable-paragraph="">To upgrade the latest 1.5.5, please make sure you update latest Flutter <code class="fp me mf mg mh b">1.9.x</code> and latest<a target='_blank' class="au ku" href="https://wordpress.org/plugins/mstore-api/" rel="noopener ugc nofollow" target="_blank"> Mstore API</a></li>
	</ul>
	<pre class="mq mr ms mt gx nq bs nr ns dz mh"><span id="7605" class="ga nt kw iy mh b dm nu nv l nw nx" data-selectable-paragraph="">1. New - full compatible with iPad and iPadOS (for both landscape and portait).<br>2. New - open new Gitlab to download previous version &amp; Facebook group, please submit to https://shrtm.nu/T7ch<br>3. Update - fix the coupon and shipping issues.<br>4. Update - wordpress api to 1.3.7 - https://wordpress.org/plugins/mstore-api/<br>5. Update - the code base on swift and kotlin to support faster build<br>6. Update - minor bugs fix and performance improvement.<br>7. Update - demo site for localhost - http://github.com/inspireui/mstore<br>8. Update - deprecated the Firebase Chat due to cloud_firestore slow running build issue #349, #37582 <br>(We will update this feature when these bug are fixed). If you would like to use previous version 1.5.1 please submit to Gitlab for downloading.</span></pre>
</div>
<div class="o dx of og id oh" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="9fd3" class="kv kw iy bm kx ky om la lb lc on le lf lg oo li lj lk op lm ln lo oq lq lr ls ga" data-selectable-paragraph="">10. ChangeLog for Fluxstore <code class="fp me mf mg mh b">1.5.6</code></h1>
	<p id="4329" class="pw-post-body-paragraph jv jw iy jx b jy lv ka kb kc lw ke kf kg mn ki kj kk mo km kn ko mp kq kr ks ir ga" data-selectable-paragraph=""><em class="kt">Last update 25/10/2019</em></p>
	<p id="ef0a" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">This release is major support for performance improvement.</p>
	<ol class="">
		<li id="0798" class="lt lu iy jx b jy jz kc kd kg or kk os ko ot ks ma mb mc md ga" data-selectable-paragraph="">To improve the caching from Fluxstore please following these steps (this feature is available for <strong class="jx iz">WooCommerce</strong>)</li>
	</ol>
	<ul class="">
		<li id="5cfe" class="lt lu iy jx b jy jz kc kd kg or kk os ko ot ks ou mb mc md ga" data-selectable-paragraph=""><em class="kt">Step 1</em>: Update <a target='_blank' class="au ku" href="https://wordpress.org/plugins/mstore-api/" rel="noopener ugc nofollow" target="_blank">mstore-api</a> to latest version and install the <a target='_blank' class="au ku" href="https://wordpress.org/plugins/wp-rest-cache/" rel="noopener ugc nofollow" target="_blank">wp-rest-cache</a> plugins (available from the download package).</li>
		<li id="9354" class="lt lu iy jx b jy mi kc mj kg mk kk ml ko mm ks ou mb mc md ga" data-selectable-paragraph=""><em class="kt">Step 2</em>: Go to Wordpress dashboard, select <strong class="jx iz">MStore Api</strong> menu and upload the config file from the Fluxstore project folder<code class="fp me mf mg mh b">lib/common/config.json</code></li>
		<li id="9923" class="lt lu iy jx b jy mi kc mj kg mk kk ml ko mm ks ou mb mc md ga" data-selectable-paragraph=""><em class="kt">Step 3</em>: Go to Fluxstore project folder <code class="fp me mf mg mh b">lib/common/config.dart</code> update <code class="fp me mf mg mh b">isCaching:true</code> (this value is set from kAdvanceConfig), then rebuild the app enjoy new <strong class="jx iz">Super-Speed app</strong>, if you love this feature please give us the rating feedback to <a target='_blank' class="au ku" href="https://codecanyon.net/downloads" rel="noopener ugc nofollow" target="_blank">download page</a> 🎉🎉</li>
	</ul>
	<blockquote class="nz oa ob">
		<p id="4993" class="jv jw kt jx b jy jz ka kb kc kd ke kf oc kh ki kj od kl km kn oe kp kq kr ks ir ga" data-selectable-paragraph="">Note:<br>- The cache will be avaiable from<code class="fp me mf mg mh b">/wp-json/mstore/v1/cache</code>, if the <code class="fp me mf mg mh b">isCaching</code> is false it will load as the local config.<br>- This is also great solution if you would like to change the app UI without resubmit to App stores, by reupload the config.json file to Mstore API.<br>- It will automated flushing of caches if (some of) its products contents are edited.</p>
	</blockquote>
	<p id="9b9c" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">2. The Proxyman is a great tool and effect way to debug the network request, to enable this tool, update the <code class="fp me mf mg mh b">debugNetworkProxy: true</code> (from the <code class="fp me mf mg mh b">common/constant.dart</code> file, then you can see the list of network requests from the Proxyman with beauty format from the response JSON.</p>
	<figure class="mq mr ms mt gx mu gl gm paragraph-image">
		<div class="ow ox do oy ce oz" tabindex="0" role="button">
			<div class="gl gm ov">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*FES-svGy_fXxU4cRuVp2IA.png 640w, https://miro.medium.com/max/720/1*FES-svGy_fXxU4cRuVp2IA.png 720w, https://miro.medium.com/max/750/1*FES-svGy_fXxU4cRuVp2IA.png 750w, https://miro.medium.com/max/786/1*FES-svGy_fXxU4cRuVp2IA.png 786w, https://miro.medium.com/max/828/1*FES-svGy_fXxU4cRuVp2IA.png 828w, https://miro.medium.com/max/1100/1*FES-svGy_fXxU4cRuVp2IA.png 1100w, https://miro.medium.com/max/1400/1*FES-svGy_fXxU4cRuVp2IA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce no pa c" role="presentation" src="https://miro.medium.com/max/1400/1*FES-svGy_fXxU4cRuVp2IA.png" alt="" width="700" height="408" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<p id="bbdd" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">3. The Product List and Banner can now flexible display with Tag/Features filter, open <code class="fp me mf mg mh b">lib/common/config.json</code></p>
	<pre class="mq mr ms mt gx nq bs nr ns dz mh"><span id="6736" class="ga nt kw iy mh b dm nu nv l nw nx" data-selectable-paragraph="">{<br>  ...<br>  "layout": "threeColumn",<br>  "category": 26,<br>  "tag": 12,<br>  "feature": true<br>},</span></pre>
	<blockquote class="nz oa ob">
		<p id="50de" class="jv jw kt jx b jy jz ka kb kc kd ke kf oc kh ki kj od kl km kn oe kp kq kr ks ir ga" data-selectable-paragraph="">Note: this feature is available for <strong class="jx iz">WooCommerce </strong>only<strong class="jx iz">, t</strong>o pick up the category/tag id, edit the category/tag then you can get the ID from the URL from browser. The Features is mark as ⭐️ from the products page.</p>
	</blockquote>
	<p id="79f8" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">4. To limit the country list from the Delivery screen, open <code class="fp me mf mg mh b">lib/common/config.dart</code> and update the DefaultCountry, example if you would like to display on 3 countries, config as below:</p>
	<pre class="mq mr ms mt gx nq bs nr ns dz mh"><span id="0072" class="ga nt kw iy mh b dm nu nv l nw nx" data-selectable-paragraph=""><em class="kt">const </em>List DefaultCountry = [<br>  {<br>    "name": "Vietnam",<br>    "iosCode": "VN",<br>    "icon": "https://cdn.britannica.com/41/4041-004-A06CBD63/Flag-Vietnam.jpg"<br>  },<br>  {<br>    "name": "India",<br>    "iosCode": "IN",<br>    "icon":<br>        "https://upload.wikimedia.org/wikipedia/en/thumb/4/41/Flag_of_India.svg/1200px-Flag_of_India.svg.png"<br>  },<br>  {"name": "Austria", "iosCode": "AT", "icon": ""},<br>];</span></pre>
	<p id="52c5" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Please refer to below detail changelogs:</p>
	<pre class="mq mr ms mt gx nq bs nr ns dz mh"><span id="140a" class="ga nt kw iy mh b dm nu nv l nw nx" data-selectable-paragraph="">1. New - upgrade to Super-Speed App (please read https://medium.com/@inspireui/announcing-fluxstore-1-5-950e0165cab8)<br>2. New - compatible to debug HTTP network by Proxyman - https://proxyman.io/<br>3. New - support Custom Page URL, Tag/Feature Products and Banner Items<br>4. New - add an option to limit Country when checkout<br>5. New - support Cancel/Refund in the Order Detail <br>6. New - Add Billing and Shipping address auto from website<br>7. Update - Fixed Searching issues with space, blue splash screen<br>8. Update - Add option to show/hide the Google Map picker<br>9. Update - Fix crash issues on Appstore demo<br>10. Update - minor bug fix from Github.</span></pre>
</div>
<div class="o dx of og id oh" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="e88e" class="kv kw iy bm kx ky om la lb lc on le lf lg oo li lj lk op lm ln lo oq lq lr ls ga" data-selectable-paragraph="">11. ChangeLog for Fluxstore <code class="fp me mf mg mh b">1.5.7</code></h1>
	<p id="9b87" class="pw-post-body-paragraph jv jw iy jx b jy lv ka kb kc lw ke kf kg mn ki kj kk mo km kn ko mp kq kr ks ir ga" data-selectable-paragraph="">This is a minor update for fixing the issue from 1.5.6</p>
	<pre class="mq mr ms mt gx nq bs nr ns dz mh"><span id="2fc1" class="ga nt kw iy mh b dm nu nv l nw nx" data-selectable-paragraph="">1. Update - demo config theme that missing Tabbar configs cause crashing.<br>2. Update - fix SMS login crashing issues<br>3. Update - Wordpress Mstore API to get the domain email.<br>4. Update - support multi Shipping zone (woocommerce)<br>5. Update - minior bug fix</span></pre>
</div>
<div class="o dx of og id oh" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="b97c" class="kv kw iy bm kx ky om la lb lc on le lf lg oo li lj lk op lm ln lo oq lq lr ls ga" data-selectable-paragraph="">12. ChangeLog for Fluxstore <code class="fp me mf mg mh b">1.5.8</code></h1>
	<p id="e75d" class="pw-post-body-paragraph jv jw iy jx b jy lv ka kb kc lw ke kf kg mn ki kj kk mo km kn ko mp kq kr ks ir ga" data-selectable-paragraph="">On this release, we refactor the tabbar to make it more flexible in the future upgrade new screens or arrange the screen's position. Open <code class="fp me mf mg mh b">lib/common/config.json</code> and edit the Tabbar value</p>
	<pre class="mq mr ms mt gx nq bs nr ns dz mh"><span id="cb9b" class="ga nt kw iy mh b dm nu nv l nw nx" data-selectable-paragraph="">"TabBar": [<br>    {<br>      "layout": "home",<br>      "icon": "assets/icons/tabs/icon-home.png"<br>    },<br>    {<br>      "layout": "category",<br>      "categoryLayout": "card",<br>      "icon": "assets/icons/tabs/icon-category.png"<br>    },<br>    {<br>      "layout": "search",<br>      "icon": "assets/icons/tabs/icon-search.png"<br>    },<br>    {<br>      "layout": "profile",<br>      "icon": "assets/icons/tabs/icon-user.png"<br>    }<br>  ]</span></pre>
	<ul class="">
		<li id="63e4" class="lt lu iy jx b jy jz kc kd kg or kk os ko ot ks ou mb mc md ga" data-selectable-paragraph="">layout: the screen layout, for the special home layout, it’s dynamic layout that could control more flexible by update HorizonLayout, VerticalLayout, Background value (from the same config.json file)</li>
		<li id="e4a4" class="lt lu iy jx b jy mi kc mj kg mk kk ml ko mm ks ou mb mc md ga" data-selectable-paragraph="">icon: the asset file to load the tabbar icon image</li>
		<li id="941b" class="lt lu iy jx b jy mi kc mj kg mk kk ml ko mm ks ou mb mc md ga" data-selectable-paragraph="">categoryLayout: support many kind of layout <em class="kt">grid, column, sideMenu, subCategories, card</em> , it’s use display the content categories type.</li>
	</ul>
	<pre class="mq mr ms mt gx nq bs nr ns dz mh"><span id="59d4" class="ga nt kw iy mh b dm nu nv l nw nx" data-selectable-paragraph="">1. New - add 2 fresh &amp; sexy Product Design Layouts: kProductLayout.fullSizeImageType and halfSizeImageType.<br>2. Update - refactor Tabbar config more flexible, compatible with new FluxBuilder - https://tppr.me/ac3I5<br>3. Update - fixed the Coupon Code &amp; new Coupon restriction logic (min &amp; max amount and date)<br>4. Update - fixed the Shipping issues, also support multi zone from the config<br>5. Update - fixed the Review not appear due to WooCommerce version 3.0<br>6. Update - update the Setting page without require Login<br>7. Update - update the UI of SMS Login and login issue.<br>8. Update - fixed the persist logout when closed the app<br>9. Update - improve the webview performance<br>10. Update - fix native Paypal issue &amp; add new testing account: minh+test@gmail.com / Demo_123<br>11. Update - fix the Splash screen and Require logins issue.</span></pre>
	<h1 id="3564" class="kv kw iy bm kx ky kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq lr ls ga" data-selectable-paragraph="">13. ChangeLog for Fluxstore <code class="fp me mf mg mh b">1.5.9</code></h1>
	<p id="2f1d" class="pw-post-body-paragraph jv jw iy jx b jy lv ka kb kc lw ke kf kg mn ki kj kk mo km kn ko mp kq kr ks ir ga" data-selectable-paragraph="">We release this version early than the plan to support fixing critical issues <a target='_blank' class="au ku" href="https://github.com/inspireui/support/issues/1449" rel="noopener ugc nofollow" target="_blank">#1449</a> that cause by <strong class="jx iz">pin_code_fields </strong>upgrade new version and chang new input param “<em class="kt">onChanged</em>”.</p>
	<p id="a9ba" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">There is also the request to change the multi-language of the homepage, if we use the WPML to config the category for a different language, it should be change form the config.json file as well, that why we separate the config to multi-file, example: <strong class="jx iz">common/config_ar.json</strong> use for <strong class="jx iz">Arabic</strong> language.</p>
	<p id="8e77" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">We also add <strong class="jx iz">EnableShipping, EnableReview, </strong>and <strong class="jx iz">EnableAddress </strong>to support the app that only uses for <strong class="jx iz">Downloadable</strong> products, related ticket request #<a target='_blank' class="au ku" href="https://github.com/inspireui/support/issues/1415" rel="noopener ugc nofollow" target="_blank">1415</a></p>
	<p id="165a" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">New video guides are also updated to help you understand more about the app delivery to Appstore and Google Play store.</p>
	<figure class="mq mr ms mt gx mu">
		<div class="m fs l do">
			<div class="mv mw l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FzHtco9_Aw7I%3Fstart%3D7%26feature%3Doembed%26start%3D7&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DzHtco9_Aw7I&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FzHtco9_Aw7I%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="Release to Google Play (Flutter E-Commerce App In 10 Minutes, Ep. 10)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
		</div>
	</figure>
	<figure class="mq mr ms mt gx mu">
		<div class="m fs l do">
			<div class="mv mw l"><iframe width="854" height="480" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F-4e6eC_zBk4%3Ffeature%3Doembed&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D-4e6eC_zBk4&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F-4e6eC_zBk4%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" allowfullscreen="allowfullscreen" frameborder="0" title="Release to Appstore (Flutter E-Commerce App In 10 Minutes, Ep. 11)" class="fo aq as ag ce" scrolling="auto" data-mce-fragment="1"></iframe></div>
		</div>
	</figure>
	<p id="c5ad" class="pw-post-body-paragraph jv jw iy jx b jy jz ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks ir ga" data-selectable-paragraph="">Bellow are other minor updates:</p>
	<pre class="mq mr ms mt gx nq bs nr ns dz mh"><span id="0691" class="ga nt kw iy mh b dm nu nv l nw nx" data-selectable-paragraph="">1. New - Add Order Note when process checkout<br>2. New - support instant search on the homepage (tap the Search icon)<br>3. New - add more 2 videos for guiding how to release app stores.<br>4. New - support Downloadable product (add option to disable Shipping and Address)<br>5. Update - fixed critical build issue caused by pin_code_fields library.<br>6. Update - config.json file to support multi-languages (config_xx.json).<br>7. Update - fixed the Shipping cost not update after modifying from website<br>8. Update - fixed SMS Login issue<br>9. Update - fixed the logins "isRequired" issues when the user logged in<br>10. Update - update the splash screen to support loading by app Icon.<br>11. Update - minor bug fixed and update the latest libraries.</span></pre>
	<h1 id="b27a" class="kv kw iy bm kx ky kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq lr ls ga" data-selectable-paragraph="">14. Road map for 1.6</h1>
	<ul class="">
		<li id="208d" class="lt lu iy jx b jy lv kc lw kg lx kk ly ko lz ks ou mb mc md ga" data-selectable-paragraph="">Please let us know if you have any Feature Request to our <a target='_blank' class="au ku" href="https://github.com/inspireui/support/issues" rel="noopener ugc nofollow" target="_blank">support Github</a></li>
		<li id="cfbd" class="lt lu iy jx b jy mi kc mj kg mk kk ml ko mm ks ou mb mc md ga" data-selectable-paragraph="">New 1.6 will be compatible with our FluxBuilder which will be released on the app store very soon, this is free for download, some mockup screenshots below 😊</li>
	</ul>
	<figure class="mq mr ms mt gx mu gl gm paragraph-image">
		<div class="ow ox do oy ce oz" tabindex="0" role="button">
			<div class="gl gm pb">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*dmntIQ11IggQ_UTJXHC-2Q.png 640w, https://miro.medium.com/max/720/1*dmntIQ11IggQ_UTJXHC-2Q.png 720w, https://miro.medium.com/max/750/1*dmntIQ11IggQ_UTJXHC-2Q.png 750w, https://miro.medium.com/max/786/1*dmntIQ11IggQ_UTJXHC-2Q.png 786w, https://miro.medium.com/max/828/1*dmntIQ11IggQ_UTJXHC-2Q.png 828w, https://miro.medium.com/max/1100/1*dmntIQ11IggQ_UTJXHC-2Q.png 1100w, https://miro.medium.com/max/1400/1*dmntIQ11IggQ_UTJXHC-2Q.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce no pa c" role="presentation" src="https://miro.medium.com/max/1400/1*dmntIQ11IggQ_UTJXHC-2Q.png" alt="" width="700" height="465" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<h2 id="9192" class="nt kw iy bm kx pc pd pe lb pf pg ph lf kg pi pj lj kk pk pl ln ko pm pn lr po ga" data-selectable-paragraph="">Distinguish the difference between all Fluxstore applications:</h2>
	<pre class="mq mr ms mt gx nq bs nr ns dz mh"><span id="42ae" class="ga nt kw iy mh b dm nu nv l nw nx" data-selectable-paragraph=""><strong class="mh iz">1. </strong><a target='_blank' class="au ku" href="https://1.envato.market/40oN3" rel="noopener ugc nofollow" target="_blank"><strong class="mh iz">FluxStore Pro</strong></a>: this is multi-purpose Flutter app compatible with all Woocommerce, Opencart 3.x, or Magento 2.x websites. If you have already released the website or setup new sites, this product is suitable for your requirements.<br></span><span id="ce6d" class="ga nt kw iy mh b dm pp nv l nw nx" data-selectable-paragraph="">2. <a target='_blank' class="au ku" href="https://1.envato.market/NW4q1" rel="noopener ugc nofollow" target="_blank"><strong class="mh iz">FluxStore Multi Vendor</strong></a>: use this app to build your own marketplace like Amazon, Alibaba… This app is compatible with Woocommerce website and requires to install Dokan or WCFM plugin.<br></span><span id="57f3" class="ga nt kw iy mh b dm pp nv l nw nx" data-selectable-paragraph="">3. <a target='_blank' class="au ku" href="https://1.envato.market/QL4d9" rel="noopener ugc nofollow" target="_blank"><strong class="mh iz">FluxStore WooCommerce</strong></a>: the features are same with FluxStore Pro, but only focus compatible with any WooCommerce websites.<br></span><span id="b389" class="ga nt kw iy mh b dm pp nv l nw nx" data-selectable-paragraph="">4. <a target='_blank' class="au ku" href="https://1.envato.market/yA91G" rel="noopener ugc nofollow" target="_blank"><strong class="mh iz">FluxNews</strong></a>: compatible with any Wordpress templates<br></span><span id="fe30" class="ga nt kw iy mh b dm pp nv l nw nx" data-selectable-paragraph="">5. <a target='_blank' class="au ku" href="https://1.envato.market/7qoVO" rel="noopener ugc nofollow" target="_blank"><strong class="mh iz">FluxStore Listing</strong></a>: use to build innovative apps like Airbnb, TripAdvisor, Yelp or FourSquare. This app requires to install one of following WooCommerce templates: <a target='_blank' class="au ku" href="https://1.envato.market/aVLrM" rel="noopener ugc nofollow" target="_blank">Listeo</a>, <a target='_blank' class="au ku" href="https://1.envato.market/Zadbz?subid1=yt" rel="noopener ugc nofollow" target="_blank">ListingPro</a>, or <a target='_blank' class="au ku" href="https://1.envato.market/AeAR7" rel="noopener ugc nofollow" target="_blank">MyListing</a><br></span><span id="c5f0" class="ga nt kw iy mh b dm pp nv l nw nx" data-selectable-paragraph="">6. <a target='_blank' class="au ku" href="https://1.envato.market/o9vAg" rel="noopener ugc nofollow" target="_blank"><strong class="mh iz">FluxStore Shopify</strong></a>: compatible with any Shopify stores</span></pre>
</div>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Announcing Fluxstore 1.4]]></title>
      <link>https://inspireui.com/blog/Announcing-Fluxstore-1-4/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/Announcing-Fluxstore-1-4/</guid>
      <pubDate>Wed, 14 Aug 2019 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[Discover the exciting new features and enhancements in FluxStore 1.4! Explore how this update can elevate your app development experience and streamline your workflow.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/posts/3/1_6DJ61dvEzGI41IRBwRiATg.png" alt="Announcing Fluxstore 1.4" /><div class="ir is it iu iv">
	<blockquote class="jv jw jx">
		<p id="16fb" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph="">Hello from InspireUI, this is our regular update for the detailed changelog guide and roadmap for our product update.</p>
	</blockquote>
	<p id="653d" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph="">This version is an absolute powerful release that focuses on the layout User Interface and Experience, also adding a bunch of new configs, to make Fluxstore more powerful.</p>
	<h1 id="1059" class="la lb iy bm lc ld le lf lg lh li lj lk ll lm ln lo lp lq lr ls lt lu lv lw lx ga" data-selectable-paragraph="">Overview</h1>
	<ol class="">
		<li id="a47a" class="ly lz iy kb b kc ma kg mb kx mc ky md kz me kw mf mg mh mi ga" data-selectable-paragraph="">Adding new 3 blog detail layout</li>
		<li id="b0c5" class="ly lz iy kb b kc mj kg mk kx ml ky mm kz mn kw mf mg mh mi ga" data-selectable-paragraph="">Adding new 15 demo home screen layout</li>
		<li id="4cfd" class="ly lz iy kb b kc mj kg mk kx ml ky mm kz mn kw mf mg mh mi ga" data-selectable-paragraph="">Adding new 5 category screen layout.</li>
		<li id="323f" class="ly lz iy kb b kc mj kg mk kx ml ky mm kz mn kw mf mg mh mi ga" data-selectable-paragraph="">Adding more Vertical layout (Card, Pinterest, columns, list view) with lazy loading.</li>
		<li id="ae03" class="ly lz iy kb b kc mj kg mk kx ml ky mm kz mn kw mf mg mh mi ga" data-selectable-paragraph="">Adding more Horizontal layout (metro, 4 columns, list, category menu, icon category, images category, more animate banner type Tinder/Swiper/Carousel).</li>
		<li id="bbac" class="ly lz iy kb b kc mj kg mk kx ml ky mm kz mn kw mf mg mh mi ga" data-selectable-paragraph="">Support DeepLink.</li>
		<li id="5a7a" class="ly lz iy kb b kc mj kg mk kx ml ky mm kz mn kw mf mg mh mi ga" data-selectable-paragraph="">Upgrading the Product Detail screen (Gallery, Video type, Out-Of-Stock), and new option config for Guest-Checkout, Shipping option, Affiliate Link.</li>
		<li id="6b06" class="ly lz iy kb b kc mj kg mk kx ml ky mm kz mn kw mf mg mh mi ga" data-selectable-paragraph="">Update new config file.</li>
		<li id="baf4" class="ly lz iy kb b kc mj kg mk kx ml ky mm kz mn kw mf mg mh mi ga" data-selectable-paragraph="">Product Roadmap.</li>
	</ol>
</div>
<div class="o dx mo mp id mq" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="1c92" class="la lb iy bm lc ld mv lf lg lh mw lj lk ll mx ln lo lp my lr ls lt mz lv lw lx ga" data-selectable-paragraph="">1. Adding new 3 blog detail layout</h1>
	<figure class="nb nc nd ne gx nf gl gm paragraph-image">
		<div class="ng nh do ni ce nj" tabindex="0" role="button">
			<div class="gl gm na">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*6DJ61dvEzGI41IRBwRiATg.png 640w, https://miro.medium.com/max/720/1*6DJ61dvEzGI41IRBwRiATg.png 720w, https://miro.medium.com/max/750/1*6DJ61dvEzGI41IRBwRiATg.png 750w, https://miro.medium.com/max/786/1*6DJ61dvEzGI41IRBwRiATg.png 786w, https://miro.medium.com/max/828/1*6DJ61dvEzGI41IRBwRiATg.png 828w, https://miro.medium.com/max/1100/1*6DJ61dvEzGI41IRBwRiATg.png 1100w, https://miro.medium.com/max/1400/1*6DJ61dvEzGI41IRBwRiATg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce nk nl c" role="presentation" src="https://miro.medium.com/max/1400/1*6DJ61dvEzGI41IRBwRiATg.png" alt="" width="700" height="391" loading="eager">
				</picture>
			</div>
		</div>
	</figure>
	<p id="2f84" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph="">Open <em class="ka">lib/common/config.dart </em>and change the config <strong class="kb iz">kBlogLayout</strong> to one of following <em class="ka">enum</em>: { simpleType, fullSizeImageType, halfSizeImageType, oneQuarterImageType }</p>
	<pre class="nb nc nd ne gx nm bs nn no dz np"><span id="12fb" class="ga nq lb iy np b dm nr ns l nt nu" data-selectable-paragraph=""><strong class="np iz">const </strong>kAdvanceConfig = {<br>  "DetailedBlogLayout": kBlogLayout.halfSizeImageType<br>};</span></pre>
</div>
<div class="o dx mo mp id mq" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="5a76" class="la lb iy bm lc ld mv lf lg lh mw lj lk ll mx ln lo lp my lr ls lt mz lv lw lx ga" data-selectable-paragraph="">2. Adding new +15 demo home screen layouts.</h1>
	<p id="99f8" class="pw-post-body-paragraph jy jz iy kb b kc ma ke kf kg mb ki kj kx nv km kn ky nw kq kr kz nx ku kv kw ir ga" data-selectable-paragraph="">Open <strong class="kb iz"><em class="ka">lib/common/example/woocommerce/config_themeXX.json</em></strong><em class="ka"> </em>and copy the content to <strong class="kb iz"><em class="ka">lib/common/config.json </em></strong>to get the demo as following screenshots:</p>
	<figure class="nb nc nd ne gx nf gl gm paragraph-image">
		<div class="ng nh do ni ce nj" tabindex="0" role="button">
			<div class="gl gm ny">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*b1fTycYlzxs-YJl6qGZoww.png 640w, https://miro.medium.com/max/720/1*b1fTycYlzxs-YJl6qGZoww.png 720w, https://miro.medium.com/max/750/1*b1fTycYlzxs-YJl6qGZoww.png 750w, https://miro.medium.com/max/786/1*b1fTycYlzxs-YJl6qGZoww.png 786w, https://miro.medium.com/max/828/1*b1fTycYlzxs-YJl6qGZoww.png 828w, https://miro.medium.com/max/1100/1*b1fTycYlzxs-YJl6qGZoww.png 1100w, https://miro.medium.com/max/1400/1*b1fTycYlzxs-YJl6qGZoww.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce nk nl c" role="presentation" src="https://miro.medium.com/max/1400/1*b1fTycYlzxs-YJl6qGZoww.png" alt="" width="700" height="377" loading="eager">
				</picture>
			</div>
		</div>
	</figure>
	<figure class="nb nc nd ne gx nf gl gm paragraph-image">
		<div class="ng nh do ni ce nj" tabindex="0" role="button">
			<div class="gl gm ny">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*SNa0LFUV_99XWT-oIHh9Ig.png 640w, https://miro.medium.com/max/720/1*SNa0LFUV_99XWT-oIHh9Ig.png 720w, https://miro.medium.com/max/750/1*SNa0LFUV_99XWT-oIHh9Ig.png 750w, https://miro.medium.com/max/786/1*SNa0LFUV_99XWT-oIHh9Ig.png 786w, https://miro.medium.com/max/828/1*SNa0LFUV_99XWT-oIHh9Ig.png 828w, https://miro.medium.com/max/1100/1*SNa0LFUV_99XWT-oIHh9Ig.png 1100w, https://miro.medium.com/max/1400/1*SNa0LFUV_99XWT-oIHh9Ig.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce nk nl c" role="presentation" src="https://miro.medium.com/max/1400/1*SNa0LFUV_99XWT-oIHh9Ig.png" alt="" width="700" height="377" loading="eager">
				</picture>
			</div>
		</div>
	</figure>
	<figure class="nb nc nd ne gx nf gl gm paragraph-image">
		<div class="ng nh do ni ce nj" tabindex="0" role="button">
			<div class="gl gm ny">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*uuKIf5kjm79zUBnSQfAwdw.png 640w, https://miro.medium.com/max/720/1*uuKIf5kjm79zUBnSQfAwdw.png 720w, https://miro.medium.com/max/750/1*uuKIf5kjm79zUBnSQfAwdw.png 750w, https://miro.medium.com/max/786/1*uuKIf5kjm79zUBnSQfAwdw.png 786w, https://miro.medium.com/max/828/1*uuKIf5kjm79zUBnSQfAwdw.png 828w, https://miro.medium.com/max/1100/1*uuKIf5kjm79zUBnSQfAwdw.png 1100w, https://miro.medium.com/max/1400/1*uuKIf5kjm79zUBnSQfAwdw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce nk nl c" role="presentation" src="https://miro.medium.com/max/1400/1*uuKIf5kjm79zUBnSQfAwdw.png" alt="" width="700" height="377" loading="eager">
				</picture>
			</div>
		</div>
	</figure>
	<figure class="nb nc nd ne gx nf gl gm paragraph-image">
		<div class="ng nh do ni ce nj" tabindex="0" role="button">
			<div class="gl gm ny">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*-8TWGl_STIpG6S6pBPt_Jg.png 640w, https://miro.medium.com/max/720/1*-8TWGl_STIpG6S6pBPt_Jg.png 720w, https://miro.medium.com/max/750/1*-8TWGl_STIpG6S6pBPt_Jg.png 750w, https://miro.medium.com/max/786/1*-8TWGl_STIpG6S6pBPt_Jg.png 786w, https://miro.medium.com/max/828/1*-8TWGl_STIpG6S6pBPt_Jg.png 828w, https://miro.medium.com/max/1100/1*-8TWGl_STIpG6S6pBPt_Jg.png 1100w, https://miro.medium.com/max/1400/1*-8TWGl_STIpG6S6pBPt_Jg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce nk nl c" role="presentation" src="https://miro.medium.com/max/1400/1*-8TWGl_STIpG6S6pBPt_Jg.png" alt="" width="700" height="377" loading="eager">
				</picture>
			</div>
		</div>
	</figure>
	<blockquote class="jv jw jx">
		<p id="de6a" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph="">Yes, it’s quite easy to change your own design base on the powerful widget from the app, try to make your own tuning Homepage.</p>
	</blockquote>
</div>
<div class="o dx mo mp id mq" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="0abc" class="la lb iy bm lc ld mv lf lg lh mw lj lk ll mx ln lo lp my lr ls lt mz lv lw lx ga" data-selectable-paragraph="">3. Adding new 5 category screen layout.</h1>
	<p id="81df" class="pw-post-body-paragraph jy jz iy kb b kc ma ke kf kg mb ki kj kx nv km kn ky nw kq kr kz nx ku kv kw ir ga" data-selectable-paragraph="">Open <em class="ka">lib/common/config.dart </em>and change the config <strong class="kb iz">kCategoriesLayout</strong> to one of following enum values { <strong class="kb iz"><em class="ka">card, sideMenu, column, subCategories, animation, grid</em></strong>}</p>
	<figure class="nb nc nd ne gx nf gl gm paragraph-image">
		<div class="ng nh do ni ce nj" tabindex="0" role="button">
			<div class="gl gm nz">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*qdqoFNrCQmDFfKsZr1IWRg.png 640w, https://miro.medium.com/max/720/1*qdqoFNrCQmDFfKsZr1IWRg.png 720w, https://miro.medium.com/max/750/1*qdqoFNrCQmDFfKsZr1IWRg.png 750w, https://miro.medium.com/max/786/1*qdqoFNrCQmDFfKsZr1IWRg.png 786w, https://miro.medium.com/max/828/1*qdqoFNrCQmDFfKsZr1IWRg.png 828w, https://miro.medium.com/max/1100/1*qdqoFNrCQmDFfKsZr1IWRg.png 1100w, https://miro.medium.com/max/1400/1*qdqoFNrCQmDFfKsZr1IWRg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce nk nl c" role="presentation" src="https://miro.medium.com/max/1400/1*qdqoFNrCQmDFfKsZr1IWRg.png" alt="" width="700" height="360" loading="eager">
				</picture>
			</div>
		</div>
	</figure>
</div>
<div class="o dx mo mp id mq" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="267c" class="la lb iy bm lc ld mv lf lg lh mw lj lk ll mx ln lo lp my lr ls lt mz lv lw lx ga" data-selectable-paragraph="">4. Adding more Vertical layout</h1>
	<p id="63e9" class="pw-post-body-paragraph jy jz iy kb b kc ma ke kf kg mb ki kj kx nv km kn ky nw kq kr kz nx ku kv kw ir ga" data-selectable-paragraph="">Open<em class="ka"> lib/common/config.json</em> and add new Vertical Section:</p>
	<pre class="nb nc nd ne gx nm bs nn no dz np"><span id="4080" class="ga nq lb iy np b dm nr ns l nt nu" data-selectable-paragraph="">"VerticalLayout": {<br>  "layout": "pinterest",<br>  "name": {<br>    "en": "Recent Collections",<br>    "ab": "مجموعات الرجل",<br>    "vi": "Bộ sưu tập gần "<br>  }<br>},</span></pre>
	<p id="2260" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph="">The Layout values:<strong class="kb iz"><em class="ka"> pinterest, menu, card, columns, list, default</em></strong></p>
</div>
<div class="o dx mo mp id mq" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="1819" class="la lb iy bm lc ld mv lf lg lh mw lj lk ll mx ln lo lp my lr ls lt mz lv lw lx ga" data-selectable-paragraph="">5. Adding more Horizontal layout layout</h1>
	<p id="5a80" class="pw-post-body-paragraph jy jz iy kb b kc ma ke kf kg mb ki kj kx nv km kn ky nw kq kr kz nx ku kv kw ir ga" data-selectable-paragraph="">Open<em class="ka"> lib/common/config.json</em> and add new HorizonLayout Section:</p>
	<p id="2b81" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph=""><strong class="kb iz">Metro layout:</strong></p>
	<pre class="nb nc nd ne gx nm bs nn no dz np"><span id="fae5" class="ga nq lb iy np b dm nr ns l nt nu" data-selectable-paragraph="">{<br>  "layout": "staggered",<br>  "limit": 20,<br>  "category": 29<br>}</span></pre>
	<p id="d295" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph=""><strong class="kb iz">Simple ListView Layout</strong></p>
	<pre class="nb nc nd ne gx nm bs nn no dz np"><span id="6dc8" class="ga nq lb iy np b dm nr ns l nt nu" data-selectable-paragraph="">{<br>  "layout": "simpleVerticalListItems"<br>}</span></pre>
	<p id="b3dd" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph=""><strong class="kb iz">4 Columns Layout</strong></p>
	<pre class="nb nc nd ne gx nm bs nn no dz np"><span id="7d6f" class="ga nq lb iy np b dm nr ns l nt nu" data-selectable-paragraph="">{<br>  "layout": "fourColumn",<br>  "category": 209<br>},</span></pre>
	<p id="aeca" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph=""><strong class="kb iz">Tinder Banner</strong></p>
	<pre class="nb nc nd ne gx nm bs nn no dz np"><span id="cd29" class="ga nq lb iy np b dm nr ns l nt nu" data-selectable-paragraph="">{<br>  "layout": "bannerImage",<br>  "isSlider": <strong class="np iz">true</strong>,<br>  "design": "tinder",<br>  "items": [<br>    {<br>      "category": 23,<br>      "image": "https://user-images.githubusercontent.com/1459805/59846818-12672e80-938b-11e9-8184-5f7bfe66f1a2.png",<br>      "padding": 15.0<br>    }<br>  ]<br>},</span></pre>
</div>
<div class="o dx mo mp id mq" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="dde0" class="la lb iy bm lc ld mv lf lg lh mw lj lk ll mx ln lo lp my lr ls lt mz lv lw lx ga" data-selectable-paragraph="">6. Support DeepLink.</h1>
	<p id="a7d1" class="pw-post-body-paragraph jy jz iy kb b kc ma ke kf kg mb ki kj kx nv km kn ky nw kq kr kz nx ku kv kw ir ga" data-selectable-paragraph="">Open the Simulator and Test the Deep link on your terminal</p>
	<pre class="nb nc nd ne gx nm bs nn no dz np"><span id="7389" class="ga nq lb iy np b dm nr ns l nt nu" data-selectable-paragraph="">// ios<br>xcrun simctl openurl booted "fluxstore://inspireui.com/400"</span><span id="2106" class="ga nq lb iy np b dm oa ns l nt nu" data-selectable-paragraph="">// android<br> adb shell 'am start -W -a android.intent.action.VIEW -c android.intent.category.BROWSABLE -d "fluxstore://inspireui.com/400" '</span></pre>
</div>
<div class="o dx mo mp id mq" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="52ab" class="la lb iy bm lc ld mv lf lg lh mw lj lk ll mx ln lo lp my lr ls lt mz lv lw lx ga" data-selectable-paragraph="">7. Upgrading the Product Features.</h1>
	<p id="2bf8" class="pw-post-body-paragraph jy jz iy kb b kc ma ke kf kg mb ki kj kx nv km kn ky nw kq kr kz nx ku kv kw ir ga" data-selectable-paragraph="">Open <em class="ka">lib/common/config.dart </em>and change the value.</p>
	<pre class="nb nc nd ne gx nm bs nn no dz np"><span id="3f17" class="ga nq lb iy np b dm nr ns l nt nu" data-selectable-paragraph=""><strong class="np iz">const </strong>kAdvanceConfig = {<br>  "DefaultCurrency": {"symbol": "\$", "decimalDigits": 2},<br>  "IsRequiredLogin": <strong class="np iz">false</strong>,<br>  "GuestCheckout": <strong class="np iz">true</strong>,<br>  "EnableShipping": <strong class="np iz">false</strong><br>};</span></pre>
	<ul class="">
		<li id="1e88" class="ly lz iy kb b kc kd kg kh kx ob ky oc kz od kw oe mg mh mi ga" data-selectable-paragraph=""><strong class="kb iz">DefaultCurrency</strong>: format the default currency</li>
		<li id="2050" class="ly lz iy kb b kc mj kg mk kx ml ky mm kz mn kw oe mg mh mi ga" data-selectable-paragraph=""><strong class="kb iz">IsRequiredLogin</strong>: force the user login before using the app.</li>
		<li id="a291" class="ly lz iy kb b kc mj kg mk kx ml ky mm kz mn kw oe mg mh mi ga" data-selectable-paragraph=""><strong class="kb iz">GuestCheckout: </strong>enable guest checkout, without require the login the user can still buy the product.</li>
		<li id="7c43" class="ly lz iy kb b kc mj kg mk kx ml ky mm kz mn kw oe mg mh mi ga" data-selectable-paragraph=""><strong class="kb iz">EnableShipping</strong>: for skip the shipping info.</li>
	</ul>
	<blockquote class="jv jw jx">
		<p id="379f" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph="">New release 1.4 also support for the <strong class="kb iz">Affiliate Product Type </strong>when you config the value from the WooCommerce site.</p>
	</blockquote>
	<pre class="nb nc nd ne gx nm bs nn no dz np"><span id="6274" class="ga nq lb iy np b dm nr ns l nt nu" data-selectable-paragraph=""><strong class="np iz">const </strong>kProductDetail = {<br>  "safeArea": <strong class="np iz">false</strong>,<br>  "showVideo": <strong class="np iz">true</strong>,<br>  "showThumbnaiAtLeast": 3<br>};</span></pre>
	<ul class="">
		<li id="9728" class="ly lz iy kb b kc kd kg kh kx ob ky oc kz od kw oe mg mh mi ga" data-selectable-paragraph=""><strong class="kb iz">safeArea</strong>: add new extra space on the top when view product detail.</li>
		<li id="de9f" class="ly lz iy kb b kc mj kg mk kx ml ky mm kz mn kw oe mg mh mi ga" data-selectable-paragraph=""><strong class="kb iz">showThumnailAtLeast:</strong> only display the product detail gallery if as leat this values, for example if we set the value to 2, it only displays the image gallery when more than 3 images.</li>
		<li id="f4be" class="ly lz iy kb b kc mj kg mk kx ml ky mm kz mn kw oe mg mh mi ga" data-selectable-paragraph=""><strong class="kb iz">showVideo</strong>: support to enable the show Video feature, support only for WooCommerce by installing these video plugin</li>
	</ul>
	<div class="of og gt gv oh oi"><a target='_blank' href="https://wordpress.org/plugins/woo-featured-video/" rel="noopener  ugc nofollow" target="_blank">
			<div class="oj o fr">
				<div class="ok o da dx en ol">
					<h2 class="bm iz dm bo fs om fu fv on fx fz ix ga">WooCommerce Featured Video</h2>
				</div>
				<div class="oq l">
					<div class="or l os ot ou oq ov nk oi"> </div>
				</div>
			</div>
		</a></div>
	<div class="of og gt gv oh oi"><a target='_blank' href="https://wordpress.org/plugins/yith-woocommerce-featured-video/" rel="noopener noreferrer" target="_blank">
			<div class="oj o fr">
				<div class="ok o da dx en ol"> </div>
				<div class="oq l">
					<div class="ow l os ot ou oq ov nk oi">
						<p><img class="post__image" src="https://inspireui.com/posts/3/Screenshot-2022-11-02-at-14.23.29.png" alt="" width="1406" height="350"></p>
					</div>
				</div>
			</div>
		</a></div>
</div>
<div class="o dx mo mp id mq" role="separator"><a target='_blank' href="https://wordpress.org/plugins/yith-woocommerce-featured-video/">https://wordpress.org/plugins/yith-woocommerce-featured-video/</a> </div>
<div class="ir is it iu iv">
	<h1 id="a3f8" class="la lb iy bm lc ld mv lf lg lh mw lj lk ll mx ln lo lp my lr ls lt mz lv lw lx ga" data-selectable-paragraph="">8. Update new config file.</h1>
	<ul class="">
		<li id="3c6d" class="ly lz iy kb b kc ma kg mb kx mc ky md kz me kw oe mg mh mi ga" data-selectable-paragraph="">The new server config to link to your website is moved to <code class="fp ox oy oz np b">lib/common/config.dart</code> file, this update to fix the security if uploading the config.json file to the cloud.</li>
		<li id="367e" class="ly lz iy kb b kc mj kg mk kx ml ky mm kz mn kw oe mg mh mi ga" data-selectable-paragraph="">SmartChat feature is updated the new config to support new <a target='_blank' class="au pa" href="https://intercom.com/" rel="noopener ugc nofollow" target="_blank"><strong class="kb iz">Intercom</strong></a> Chat app services.</li>
	</ul>
</div>
<div class="o dx mo mp id mq" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="8c3c" class="la lb iy bm lc ld mv lf lg lh mw lj lk ll mx ln lo lp my lr ls lt mz lv lw lx ga" data-selectable-paragraph="">9. Road Map for next 1.5</h1>
	<ul class="">
		<li id="764d" class="ly lz iy kb b kc ma kg mb kx mc ky md kz me kw oe mg mh mi ga" data-selectable-paragraph="">Update Configurable Product for Magento</li>
		<li id="be78" class="ly lz iy kb b kc mj kg mk kx ml ky mm kz mn kw oe mg mh mi ga" data-selectable-paragraph="">Add new Booking Features.</li>
		<li id="db72" class="ly lz iy kb b kc mj kg mk kx ml ky mm kz mn kw oe mg mh mi ga" data-selectable-paragraph="">Integrate with Prestashop.</li>
	</ul>
	<p id="ccd2" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj kx kl km kn ky kp kq kr kz kt ku kv kw ir ga" data-selectable-paragraph="">Thank you so much for your time to read this changelog, if the app is helpful for your business please update the rating to encourage the team 💌</p>
</div>
	<div class="">
		<h1 id="bc78" class="pw-post-title iw ix iy bm iz ja jb jc jd je jf jg jh ji jj jk jl jm jn jo jp jq jr js jt ju ga" data-selectable-paragraph=""></h1>
	</div>
	<blockquote class="jv jw jx">
		<p id="4bfe" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph=""><em class="iy">Hello from InspireUI, this is our regular update for the detailed changelog guide and roadmap for our product update.</em></p>
	</blockquote>
	<p id="a588" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">At this first July, we continue releasing a new version of the amazing e-commerce Flutter app — Fluxstore v1.3. This version is full of new features compatible with the new Flutter 1.7, including new <strong class="kb iz">Smart Chat</strong>, <strong class="kb iz">Auto Address Fill-in via Map View</strong>, <strong class="kb iz">Discount</strong>, <strong class="kb iz">Dynamic product variant</strong>, <strong class="kb iz">Opencart </strong>full compatibility with Free Rest API included in the download package, many minor UX/UI upgrades, bug fixing, and performance improvements.</p>
	<h1 id="aed5" class="lm ln iy bm lo lp lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj ga" data-selectable-paragraph="">Overview:</h1>
	<ol class="">
		<li id="6b03" class="mk ml iy kb b kc mm kg mn lj mo lk mp ll mq kw mr ms mt mu ga" data-selectable-paragraph="">Opencart integration.</li>
		<li id="ffe4" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw mr ms mt mu ga" data-selectable-paragraph="">SmartChat</li>
		<li id="8afe" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw mr ms mt mu ga" data-selectable-paragraph="">Address Filling via Google Map.</li>
		<li id="21d0" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw mr ms mt mu ga" data-selectable-paragraph="">Dynamic Product Variant</li>
		<li id="2f02" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw mr ms mt mu ga" data-selectable-paragraph="">Onboarding screens and strict Login mode.</li>
		<li id="98ce" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw mr ms mt mu ga" data-selectable-paragraph="">How to migrate to Flutter 1.7</li>
		<li id="ab15" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw mr ms mt mu ga" data-selectable-paragraph="">Performance Tips.</li>
		<li id="0266" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw mr ms mt mu ga" data-selectable-paragraph="">Road map for the next version 1.4.</li>
	</ol>
</div>
<div class="o dx na nb id nc" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="473d" class="lm ln iy bm lo lp nh lr ls lt ni lv lw lx nj lz ma mb nk md me mf nl mh mi mj ga" data-selectable-paragraph="">1. Opencart integration</h1>
	<p id="0466" class="pw-post-body-paragraph jy jz iy kb b kc mm ke kf kg mn ki kj lj nm km kn lk nn kq kr ll no ku kv kw ir ga" data-selectable-paragraph="">If we search google with keyword “<em class="ka">Rest API Opencart</em>”, then we can realize the Opencart does not support fully Rest API and we should purchase the extra expensive API. It’s lucky that Fluxstore comes in with free Opencart API included from the download package.</p>
	<ol class="">
		<li id="f2bd" class="mk ml iy kb b kc kd kg kh lj np lk nq ll nr kw mr ms mt mu ga" data-selectable-paragraph="">For installing the extension, opening the admin panel, then click <code class="fp ns nt nu nv b">Extensions-&gt;Installer</code>and upload <code class="fp ns nt nu nv b">mstore.ocmod.zip</code></li>
	</ol>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="ld le do lf ce lg" tabindex="0" role="button">
			<div class="gl gm nw">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*-LRcLNXh-jiR454_QMnQmQ.png 640w, https://miro.medium.com/max/720/1*-LRcLNXh-jiR454_QMnQmQ.png 720w, https://miro.medium.com/max/750/1*-LRcLNXh-jiR454_QMnQmQ.png 750w, https://miro.medium.com/max/786/1*-LRcLNXh-jiR454_QMnQmQ.png 786w, https://miro.medium.com/max/828/1*-LRcLNXh-jiR454_QMnQmQ.png 828w, https://miro.medium.com/max/1100/1*-LRcLNXh-jiR454_QMnQmQ.png 1100w, https://miro.medium.com/max/1400/1*-LRcLNXh-jiR454_QMnQmQ.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*-LRcLNXh-jiR454_QMnQmQ.png" alt="" width="700" height="428" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<p id="a948" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">For more reference about this API document function, please go to <a target='_blank' class="au nx" href="https://opencart-api.now.sh/" rel="noopener ugc nofollow" target="_blank">https://opencart-api.now.sh/</a></p>
	<p id="2d60" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">2. Open the <code class="fp ns nt nu nv b">lib/common/config</code> and change the config to map to your Opencart website:</p>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="7f96" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph="">"server": {<br>    "type": "opencart",<br>    "url": "http://opencart-demo.mstore.io",<br>    ...<br>},</span></pre>
	<p id="180d" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">You can also try with the example config file to map to our site from the example folder,`config_opencart.json` and <code class="fp ns nt nu nv b">config_opencart.dart</code>. For more information about the Opencart settings, please refer to this document guide — <a target='_blank' class="au nx" href="https://docs.inspireui.com/fluxstore/opencart-setup/" rel="noopener ugc nofollow" target="_blank">https://docs.inspireui.com/fluxstore/opencart-setup/</a></p>
</div>
<div class="o dx na nb id nc" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="aa04" class="lm ln iy bm lo lp nh lr ls lt ni lv lw lx nj lz ma mb nk md me mf nl mh mi mj ga" data-selectable-paragraph="">2. SmartChat</h1>
	<p id="3422" class="pw-post-body-paragraph jy jz iy kb b kc mm ke kf kg mn ki kj lj nm km kn lk nn kq kr ll no ku kv kw ir ga" data-selectable-paragraph=""><em class="ka">(released on v1.3.5)</em></p>
	<p id="ed46" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">Nothing is worse than customers cannot get help from your business at the right time when they are getting trouble. Worry no more, SmartChat comes to save the day. There are a variety of choices customers can reach your business including using Chat Feature that we have already built or using external apps if your business has already had a support system. When using the Chat Feature, it is easy and convenient for Admin to manage all messages from customers thanks to Chat List feature (only Admin can access to). Besides, attached images are also supported and stored in Firebase Storage. When coming to store the data in the conversation, you may think about the security and efficiency, right? Just relax, Firebase flatform is made by Google, that means, all of your data is totally safe and high-speed accessed.</p>
	<p id="a233" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">As mentioned above, the default option for Chat Feature is using the Firebase. Please follow these steps for the config:</p>
	<ol class="">
		<li id="edb1" class="mk ml iy kb b kc kd kg kh lj np lk nq ll nr kw mr ms mt mu ga" data-selectable-paragraph="">For adding an Android app to your project: Open the <a target='_blank' class="au nx" href="http://console.firebase.google.com/" rel="noopener ugc nofollow" target="_blank">Firebase Console</a>, follow the assistant from Google Docs, download the generated google-services.json file and place it inside the android app.</li>
		<li id="69a9" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw mr ms mt mu ga" data-selectable-paragraph="">For adding an iOS app to your project: Open the <a target='_blank' class="au nx" href="http://console.firebase.google.com/" rel="noopener ugc nofollow" target="_blank">Firebase Console</a>, follow the assistant from Google Docs, download the generated GoogleService-Info.plist file, open ios/Runner.xcworkspace with Xcode, and place the file inside ios/Runner within Xcode.</li>
		<li id="79e6" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw mr ms mt mu ga" data-selectable-paragraph="">Update the Shop Owner admin email address so that the end-users can reach your business.</li>
	</ol>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="59b3" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph=""><strong class="nv iz">/// </strong>file<strong class="nv iz">: </strong>common/config.dart<strong class="nv iz"><br>const </strong>String adminEmail = "admininspireui@gmail.com";</span></pre>
	<p id="7588" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">To control the visibility of the SmartChat feature, you can either remove the unnecessary communication apps or adjust the ‘account’ and ‘phone’ property in URL to meet your business need. Let’s take a look at the SmartChat below for instance:</p>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="bad0" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph="">/// file: common/config.dart</span><span id="d852" class="ga ob ln iy nv b dm og od l oe of" data-selectable-paragraph=""><strong class="nv iz">const </strong>smartChat = [<br>{'app': 'whatsapp://send?phone=8499999999', 'iconData': FontAwesomeIcons.<em class="ka">whatsapp</em>},<br>{'app': 'https://m.me/csasonic2', 'iconData': FontAwesomeIcons.<em class="ka">facebookMessenger</em>},<br>{'app': 'tel:8499999999', 'iconData': FontAwesomeIcons.<em class="ka">phone</em>},<br>{'app': 'sms://8499999999', 'iconData': FontAwesomeIcons.<em class="ka">sms</em>}<br>];</span></pre>
	<p id="490d" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">List of available supported chat apps: Whatsapp, Viber, Facebook Messenger, iMessage, ….The smart chat is also flexible to change the app scheme to open as an external app.</p>
</div>
<div class="o dx na nb id nc" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="0057" class="lm ln iy bm lo lp nh lr ls lt ni lv lw lx nj lz ma mb nk md me mf nl mh mi mj ga" data-selectable-paragraph="">3. Address Filling via Google Map.</h1>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="ld le do lf ce lg" tabindex="0" role="button">
			<div class="gl gm oh">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*LDrliTg7HPoSgkQocrrx5w.gif 640w, https://miro.medium.com/max/720/1*LDrliTg7HPoSgkQocrrx5w.gif 720w, https://miro.medium.com/max/750/1*LDrliTg7HPoSgkQocrrx5w.gif 750w, https://miro.medium.com/max/786/1*LDrliTg7HPoSgkQocrrx5w.gif 786w, https://miro.medium.com/max/828/1*LDrliTg7HPoSgkQocrrx5w.gif 828w, https://miro.medium.com/max/1100/1*LDrliTg7HPoSgkQocrrx5w.gif 1100w, https://miro.medium.com/max/1400/1*LDrliTg7HPoSgkQocrrx5w.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*LDrliTg7HPoSgkQocrrx5w.gif" alt="" width="700" height="526" loading="eager">
				</picture>
			</div>
		</div>
		<figcaption class="oi bl gn gl gm oj ok bm b bn bo cn" data-selectable-paragraph="">Address fill in</figcaption>
	</figure>
	<p id="cfb7" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">Get an API key at <a target='_blank' class="au nx" href="https://cloud.google.com/maps-platform/" rel="noopener ugc nofollow" target="_blank">https://cloud.google.com/maps-platform/</a> if you haven’t got one.</p>
	<p id="7e4d" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">Open the <code class="fp ns nt nu nv b">lib/common/config.dart</code> and replace your own key:</p>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="a8e3" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph=""><strong class="nv iz">const </strong>kGoogleAPIKey = {<br>  "android": "your-google-api-key",<br>  "ios": "your-google-api-key"<br>};</span></pre>
	<p id="912c" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">Open <code class="fp ns nt nu nv b">ios/Runner/AppDelegate.m</code> and replace your own key:</p>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="365a" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph="">[GMSServices provideAPIKey:<strong class="nv iz">@</strong>"your-google-api-key"];</span></pre>
	<p id="8d1f" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">Open <code class="fp ns nt nu nv b">android/app/src/main/AndroidManifest.xml</code>: and replace your own key:</p>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="7056" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph="">&lt;meta-data android:name="com.google.android.geo.API_KEY"<br>    android:value="your-google-api-key"/&gt;</span></pre>
	<p id="3660" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">To protect your key, log in to <a target='_blank' class="au nx" href="https://console.cloud.google.com/apis/credentials/key" rel="noopener ugc nofollow" target="_blank">https://console.cloud.google.com/apis/credentials/key</a> and manage the restrictions per-app bundle id:</p>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="ld le do lf ce lg" tabindex="0" role="button">
			<div class="gl gm ol">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*quRG4AZbjXET8RSQOm47Ng.png 640w, https://miro.medium.com/max/720/1*quRG4AZbjXET8RSQOm47Ng.png 720w, https://miro.medium.com/max/750/1*quRG4AZbjXET8RSQOm47Ng.png 750w, https://miro.medium.com/max/786/1*quRG4AZbjXET8RSQOm47Ng.png 786w, https://miro.medium.com/max/828/1*quRG4AZbjXET8RSQOm47Ng.png 828w, https://miro.medium.com/max/1100/1*quRG4AZbjXET8RSQOm47Ng.png 1100w, https://miro.medium.com/max/1400/1*quRG4AZbjXET8RSQOm47Ng.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*quRG4AZbjXET8RSQOm47Ng.png" alt="" width="700" height="547" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
</div>
<div class="o dx na nb id nc" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="7bd2" class="lm ln iy bm lo lp nh lr ls lt ni lv lw lx nj lz ma mb nk md me mf nl mh mi mj ga" data-selectable-paragraph="">4. Dynamic Product Variant</h1>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="ld le do lf ce lg" tabindex="0" role="button">
			<div class="gl gm om">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*1vjMwVre9m1i0WPWtkEQ2w.png 640w, https://miro.medium.com/max/720/1*1vjMwVre9m1i0WPWtkEQ2w.png 720w, https://miro.medium.com/max/750/1*1vjMwVre9m1i0WPWtkEQ2w.png 750w, https://miro.medium.com/max/786/1*1vjMwVre9m1i0WPWtkEQ2w.png 786w, https://miro.medium.com/max/828/1*1vjMwVre9m1i0WPWtkEQ2w.png 828w, https://miro.medium.com/max/1100/1*1vjMwVre9m1i0WPWtkEQ2w.png 1100w, https://miro.medium.com/max/1400/1*1vjMwVre9m1i0WPWtkEQ2w.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*1vjMwVre9m1i0WPWtkEQ2w.png" alt="" width="700" height="1257" loading="eager">
				</picture>
			</div>
		</div>
	</figure>
	<p id="fe18" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">Open <code class="fp ns nt nu nv b">common/config.dart</code> to custom the products variant values or order the display position.</p>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="3435" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph=""><strong class="nv iz">const </strong>ProductVariantLayout = {<br>  "color": "color",<br>  "size": "box",<br>  "height": "option",<br>};</span></pre>
	<ul class="">
		<li id="a277" class="mk ml iy kb b kc kd kg kh lj np lk nq ll nr kw on ms mt mu ga" data-selectable-paragraph=""><code class="fp ns nt nu nv b">key</code>: should be matched with the variant key name, example: color, size, height, weight…</li>
		<li id="5455" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph=""><code class="fp ns nt nu nv b">value</code>: support 3 types of layout <code class="fp ns nt nu nv b">color (circle with multi color)</code>, <code class="fp ns nt nu nv b">box(the rectangle box)</code>and <code class="fp ns nt nu nv b">option (the dropdown selection)</code></li>
	</ul>
	<p id="e751" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">There is feedback from one of our customers to adjust the product detail design screen. He reported that the default detail screen just matched with the Fashion UI so the team has made some upgrade to make the product detail more flexible by below config</p>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="dab1" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph=""><strong class="nv iz">const </strong>kProductDetail = {<br>  "height": 1.2,<br>  "marginTop": 0,<br>  "isHero": <strong class="nv iz">false</strong>,<br>};</span></pre>
	<ul class="">
		<li id="ddea" class="mk ml iy kb b kc kd kg kh lj np lk nq ll nr kw on ms mt mu ga" data-selectable-paragraph=""><code class="fp ns nt nu nv b">height</code> the percent height of the featured product images.</li>
		<li id="92af" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph=""><code class="fp ns nt nu nv b">marginTop</code> the top margin with the top edge. This setting to prevent the product detail screen from being cropped without using SafeArea widget.</li>
		<li id="9f72" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph=""><code class="fp ns nt nu nv b">isHero</code> option to enable the <a target='_blank' class="au nx" href="https://flutter.dev/docs/development/ui/animations/hero-animations" rel="noopener ugc nofollow" target="_blank">hero animate</a>.</li>
	</ul>
</div>
<div class="o dx na nb id nc" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="dff1" class="lm ln iy bm lo lp nh lr ls lt ni lv lw lx nj lz ma mb nk md me mf nl mh mi mj ga" data-selectable-paragraph="">5. Onboarding screens and strict Login mode.</h1>
	<p id="cf51" class="pw-post-body-paragraph jy jz iy kb b kc mm ke kf kg mn ki kj lj nm km kn lk nn kq kr ll no ku kv kw ir ga" data-selectable-paragraph="">To customize the onboarding content (the welcome screen), edit the file <code class="fp ns nt nu nv b">common/config.dart</code></p>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="4896" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph="">List onBoardingData = [<br>  {<br>    "title": "Welcome to FluxStore",<br>    "image": "assets/images/fogg-delivery-1.png",<br>    "desc": "Fluxstore is on the way to serve you. "<br>  },<br>  {<br>    "title": "Connect Surrounding World",<br>    "image": "assets/images/fogg-uploading-1.png",<br>    "desc": "See all things happening around you just by a click in your phone. Fast, convenient and clean."<br>  },<br>  {<br>    "title": "Let's Get Started",<br>    "image": "fogg-order-completed.png",<br>    "desc": "Waiting no more, let's see what we get!"<br>  },<br>];</span></pre>
	<p id="b491" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">There is also a new feature to strict user login before using the app by enabling `IsRequiredLogin`</p>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="04d2" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph=""><strong class="nv iz">const </strong>bool IsRequiredLogin = <strong class="nv iz">false</strong>;</span></pre>
</div>
<div class="o dx na nb id nc" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="605e" class="lm ln iy bm lo lp nh lr ls lt ni lv lw lx nj lz ma mb nk md me mf nl mh mi mj ga" data-selectable-paragraph="">6. How to migrate to Flutter 1.7</h1>
	<p id="5880" class="pw-post-body-paragraph jy jz iy kb b kc mm ke kf kg mn ki kj lj nm km kn lk nn kq kr ll no ku kv kw ir ga" data-selectable-paragraph="">New FluxStore 1.3 is fully compatible with the latest 1.7 version Fluter. To upgrade new Flutter version try to run</p>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="0b32" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph="">flutter upgrade</span></pre>
	<p id="4f5b" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">Please read this post for more detail about this upgrade <a target='_blank' class="au nx" rel="noopener" href="https://medium.com/flutter/announcing-flutter-1-7-9cab4f34eacf">https://medium.com/flutter/announcing-flutter-1-7-9cab4f34eacf</a></p>
	<p id="20c1" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">Make sure to change the XCode project <code class="fp ns nt nu nv b">File</code>, <code class="fp ns nt nu nv b">Workspace Settings</code>, <code class="fp ns nt nu nv b">New Build System</code></p>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="ld le do lf ce lg" tabindex="0" role="button">
			<div class="gl gm oo">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*JxatgADc0xlRRoUsAGeH7w.png 640w, https://miro.medium.com/max/720/1*JxatgADc0xlRRoUsAGeH7w.png 720w, https://miro.medium.com/max/750/1*JxatgADc0xlRRoUsAGeH7w.png 750w, https://miro.medium.com/max/786/1*JxatgADc0xlRRoUsAGeH7w.png 786w, https://miro.medium.com/max/828/1*JxatgADc0xlRRoUsAGeH7w.png 828w, https://miro.medium.com/max/1100/1*JxatgADc0xlRRoUsAGeH7w.png 1100w, https://miro.medium.com/max/1400/1*JxatgADc0xlRRoUsAGeH7w.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*JxatgADc0xlRRoUsAGeH7w.png" alt="" width="700" height="560" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<p id="983a" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">If you have some error with new flutter</p>
	<ul class="">
		<li id="69fe" class="mk ml iy kb b kc kd kg kh lj np lk nq ll nr kw on ms mt mu ga" data-selectable-paragraph="">Try to run this script from the <code class="fp ns nt nu nv b">ios</code> folder:</li>
	</ul>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="12fd" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph="">pod deintegrate<br>pod update</span></pre>
	<ul class="">
		<li id="bc19" class="mk ml iy kb b kc kd kg kh lj np lk nq ll nr kw on ms mt mu ga" data-selectable-paragraph="">Go to the project folder and restart the flutter project by Android Studio, or run</li>
	</ul>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="9efc" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph="">flutter run</span><span id="bd39" class="ga ob ln iy nv b dm og od l oe of" data-selectable-paragraph="">/// you can also check this script to find out issue<br>flutter doctor</span></pre>
</div>
<div class="o dx na nb id nc" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="8feb" class="lm ln iy bm lo lp nh lr ls lt ni lv lw lx nj lz ma mb nk md me mf nl mh mi mj ga" data-selectable-paragraph="">7. Performance Tips</h1>
	<p id="1635" class="pw-post-body-paragraph jy jz iy kb b kc mm ke kf kg mn ki kj lj nm km kn lk nn kq kr ll no ku kv kw ir ga" data-selectable-paragraph="">Below tips have been checked and verified by the Flutter Performance tools from the Android Studio, so now just try on your own. We highly recommend:</p>
	<ul class="">
		<li id="677a" class="mk ml iy kb b kc kd kg kh lj np lk nq ll nr kw on ms mt mu ga" data-selectable-paragraph="">Replace <code class="fp ns nt nu nv b">ListView</code> by <code class="fp ns nt nu nv b">SingleChildScrollView</code> and <code class="fp ns nt nu nv b">Column</code> for some persistence list widget, for example, the horizontal list from the Fluxstore homepage.</li>
		<li id="581d" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph="">Replace <code class="fp ns nt nu nv b">Card</code> widget by <code class="fp ns nt nu nv b">Container</code></li>
		<li id="9256" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph="">Remove all child <code class="fp ns nt nu nv b">Material</code> widget, just keep one for the parent widget as it will hugely impact your app, some open-source library from <a target='_blank' class="au nx" href="https://pub.dev/flutter" rel="noopener ugc nofollow" target="_blank">https://pub.dev/flutter</a> still have this performance issue.</li>
		<li id="57c9" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph="">didChangeDependencies function will cause multi render and unuse resource, we suggest to use the <code class="fp ns nt nu nv b">after_layout</code> library instead.</li>
		<li id="83ee" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph="">AutomaticKeepAliveClientMixin prevents the render from switching to other tabs.</li>
		<li id="4df8" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph="">Use AsyncMemoizer and <code class="fp ns nt nu nv b">StateFull</code> widget when using<code class="fp ns nt nu nv b">FutureBuilder</code></li>
	</ul>
</div>
<div class="o dx na nb id nc" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="7d61" class="lm ln iy bm lo lp nh lr ls lt ni lv lw lx nj lz ma mb nk md me mf nl mh mi mj ga" data-selectable-paragraph="">8. Road map for the next version 1.4.</h1>
	<p id="8bc9" class="pw-post-body-paragraph jy jz iy kb b kc mm ke kf kg mn ki kj lj nm km kn lk nn kq kr ll no ku kv kw ir ga" data-selectable-paragraph="">Here is our road map for next version release:</p>
	<ul class="">
		<li id="bf0f" class="mk ml iy kb b kc kd kg kh lj np lk nq ll nr kw on ms mt mu ga" data-selectable-paragraph="">Upgrade the payment solution for Magento and Opencart.</li>
		<li id="80a8" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph="">Support add new rating and comments.</li>
		<li id="317d" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph="">Add more blog layouts &amp; support comments</li>
		<li id="cffa" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph="">Work on UX improvements.</li>
		<li id="736f" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph="">Support Guest checkout.</li>
		<li id="ee90" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph="">Upgrade the Product detail with Video or 360 views.</li>
	</ul>
	<p id="16e7" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">Thank you so much for your time spending on our blog</p>
</div>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Announcing Fluxstore 1.3]]></title>
      <link>https://inspireui.com/blog/Announcing-Fluxstore-1-3/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/Announcing-Fluxstore-1-3/</guid>
      <pubDate>Mon, 24 Jun 2019 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[Discover the exciting features of FluxStore 1.3! Explore enhanced performance, new integrations, and improved user experience in our latest update.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/posts/2/1_LDrliTg7HPoSgkQocrrx5w.gif" alt="Announcing Fluxstore 1.3" /><div class="ir is it iu iv">
	<div class="">
		<h1 id="bc78" class="pw-post-title iw ix iy bm iz ja jb jc jd je jf jg jh ji jj jk jl jm jn jo jp jq jr js jt ju ga" data-selectable-paragraph=""></h1>
	</div>
	<blockquote class="jv jw jx">
		<p id="4bfe" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph=""><em class="iy">Hello from InspireUI, this is our regular update for the detailed changelog guide and roadmap for our product update.</em></p>
	</blockquote>
	<p id="a588" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">At this first July, we continue releasing a new version of the amazing e-commerce Flutter app — Fluxstore v1.3. This version is full of new features compatible with the new Flutter 1.7, including new <strong class="kb iz">Smart Chat</strong>, <strong class="kb iz">Auto Address Fill-in via Map View</strong>, <strong class="kb iz">Discount</strong>, <strong class="kb iz">Dynamic product variant</strong>, <strong class="kb iz">Opencart </strong>full compatibility with Free Rest API included in the download package, many minor UX/UI upgrades, bug fixing, and performance improvements.</p>
	<h1 id="aed5" class="lm ln iy bm lo lp lq lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj ga" data-selectable-paragraph="">Overview:</h1>
	<ol class="">
		<li id="6b03" class="mk ml iy kb b kc mm kg mn lj mo lk mp ll mq kw mr ms mt mu ga" data-selectable-paragraph="">Opencart integration.</li>
		<li id="ffe4" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw mr ms mt mu ga" data-selectable-paragraph="">SmartChat</li>
		<li id="8afe" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw mr ms mt mu ga" data-selectable-paragraph="">Address Filling via Google Map.</li>
		<li id="21d0" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw mr ms mt mu ga" data-selectable-paragraph="">Dynamic Product Variant</li>
		<li id="2f02" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw mr ms mt mu ga" data-selectable-paragraph="">Onboarding screens and strict Login mode.</li>
		<li id="98ce" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw mr ms mt mu ga" data-selectable-paragraph="">How to migrate to Flutter 1.7</li>
		<li id="ab15" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw mr ms mt mu ga" data-selectable-paragraph="">Performance Tips.</li>
		<li id="0266" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw mr ms mt mu ga" data-selectable-paragraph="">Road map for the next version 1.4.</li>
	</ol>
</div>
<div class="o dx na nb id nc" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="473d" class="lm ln iy bm lo lp nh lr ls lt ni lv lw lx nj lz ma mb nk md me mf nl mh mi mj ga" data-selectable-paragraph="">1. Opencart integration</h1>
	<p id="0466" class="pw-post-body-paragraph jy jz iy kb b kc mm ke kf kg mn ki kj lj nm km kn lk nn kq kr ll no ku kv kw ir ga" data-selectable-paragraph="">If we search google with keyword “<em class="ka">Rest API Opencart</em>”, then we can realize the Opencart does not support fully Rest API and we should purchase the extra expensive API. It’s lucky that Fluxstore comes in with free Opencart API included from the download package.</p>
	<ol class="">
		<li id="f2bd" class="mk ml iy kb b kc kd kg kh lj np lk nq ll nr kw mr ms mt mu ga" data-selectable-paragraph="">For installing the extension, opening the admin panel, then click <code class="fp ns nt nu nv b">Extensions-&gt;Installer</code>and upload <code class="fp ns nt nu nv b">mstore.ocmod.zip</code></li>
	</ol>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="ld le do lf ce lg" tabindex="0" role="button">
			<div class="gl gm nw">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*-LRcLNXh-jiR454_QMnQmQ.png 640w, https://miro.medium.com/max/720/1*-LRcLNXh-jiR454_QMnQmQ.png 720w, https://miro.medium.com/max/750/1*-LRcLNXh-jiR454_QMnQmQ.png 750w, https://miro.medium.com/max/786/1*-LRcLNXh-jiR454_QMnQmQ.png 786w, https://miro.medium.com/max/828/1*-LRcLNXh-jiR454_QMnQmQ.png 828w, https://miro.medium.com/max/1100/1*-LRcLNXh-jiR454_QMnQmQ.png 1100w, https://miro.medium.com/max/1400/1*-LRcLNXh-jiR454_QMnQmQ.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*-LRcLNXh-jiR454_QMnQmQ.png" alt="" width="700" height="428" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<p id="a948" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">For more reference about this API document function, please go to <a target='_blank' class="au nx" href="https://opencart-api.now.sh/" rel="noopener ugc nofollow" target="_blank">https://opencart-api.now.sh/</a></p>
	<p id="2d60" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">2. Open the <code class="fp ns nt nu nv b">lib/common/config</code> and change the config to map to your Opencart website:</p>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="7f96" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph="">"server": {<br>    "type": "opencart",<br>    "url": "http://opencart-demo.mstore.io",<br>    ...<br>},</span></pre>
	<p id="180d" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">You can also try with the example config file to map to our site from the example folder,`config_opencart.json` and <code class="fp ns nt nu nv b">config_opencart.dart</code>. For more information about the Opencart settings, please refer to this document guide — <a target='_blank' class="au nx" href="https://docs.inspireui.com/fluxstore/opencart-setup/" rel="noopener ugc nofollow" target="_blank">https://docs.inspireui.com/fluxstore/opencart-setup/</a></p>
</div>
<div class="o dx na nb id nc" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="aa04" class="lm ln iy bm lo lp nh lr ls lt ni lv lw lx nj lz ma mb nk md me mf nl mh mi mj ga" data-selectable-paragraph="">2. SmartChat</h1>
	<p id="3422" class="pw-post-body-paragraph jy jz iy kb b kc mm ke kf kg mn ki kj lj nm km kn lk nn kq kr ll no ku kv kw ir ga" data-selectable-paragraph=""><em class="ka">(released on v1.3.5)</em></p>
	<p id="ed46" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">Nothing is worse than customers cannot get help from your business at the right time when they are getting trouble. Worry no more, SmartChat comes to save the day. There are a variety of choices customers can reach your business including using Chat Feature that we have already built or using external apps if your business has already had a support system. When using the Chat Feature, it is easy and convenient for Admin to manage all messages from customers thanks to Chat List feature (only Admin can access to). Besides, attached images are also supported and stored in Firebase Storage. When coming to store the data in the conversation, you may think about the security and efficiency, right? Just relax, Firebase flatform is made by Google, that means, all of your data is totally safe and high-speed accessed.</p>
	<p id="a233" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">As mentioned above, the default option for Chat Feature is using the Firebase. Please follow these steps for the config:</p>
	<ol class="">
		<li id="edb1" class="mk ml iy kb b kc kd kg kh lj np lk nq ll nr kw mr ms mt mu ga" data-selectable-paragraph="">For adding an Android app to your project: Open the <a target='_blank' class="au nx" href="http://console.firebase.google.com/" rel="noopener ugc nofollow" target="_blank">Firebase Console</a>, follow the assistant from Google Docs, download the generated google-services.json file and place it inside the android app.</li>
		<li id="69a9" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw mr ms mt mu ga" data-selectable-paragraph="">For adding an iOS app to your project: Open the <a target='_blank' class="au nx" href="http://console.firebase.google.com/" rel="noopener ugc nofollow" target="_blank">Firebase Console</a>, follow the assistant from Google Docs, download the generated GoogleService-Info.plist file, open ios/Runner.xcworkspace with Xcode, and place the file inside ios/Runner within Xcode.</li>
		<li id="79e6" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw mr ms mt mu ga" data-selectable-paragraph="">Update the Shop Owner admin email address so that the end-users can reach your business.</li>
	</ol>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="59b3" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph=""><strong class="nv iz">/// </strong>file<strong class="nv iz">: </strong>common/config.dart<strong class="nv iz"><br>const </strong>String adminEmail = "admininspireui@gmail.com";</span></pre>
	<p id="7588" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">To control the visibility of the SmartChat feature, you can either remove the unnecessary communication apps or adjust the ‘account’ and ‘phone’ property in URL to meet your business need. Let’s take a look at the SmartChat below for instance:</p>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="bad0" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph="">/// file: common/config.dart</span><span id="d852" class="ga ob ln iy nv b dm og od l oe of" data-selectable-paragraph=""><strong class="nv iz">const </strong>smartChat = [<br>{'app': 'whatsapp://send?phone=8499999999', 'iconData': FontAwesomeIcons.<em class="ka">whatsapp</em>},<br>{'app': 'https://m.me/csasonic2', 'iconData': FontAwesomeIcons.<em class="ka">facebookMessenger</em>},<br>{'app': 'tel:8499999999', 'iconData': FontAwesomeIcons.<em class="ka">phone</em>},<br>{'app': 'sms://8499999999', 'iconData': FontAwesomeIcons.<em class="ka">sms</em>}<br>];</span></pre>
	<p id="490d" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">List of available supported chat apps: Whatsapp, Viber, Facebook Messenger, iMessage, ….The smart chat is also flexible to change the app scheme to open as an external app.</p>
</div>
<div class="o dx na nb id nc" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="0057" class="lm ln iy bm lo lp nh lr ls lt ni lv lw lx nj lz ma mb nk md me mf nl mh mi mj ga" data-selectable-paragraph="">3. Address Filling via Google Map.</h1>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="ld le do lf ce lg" tabindex="0" role="button">
			<div class="gl gm oh">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*LDrliTg7HPoSgkQocrrx5w.gif 640w, https://miro.medium.com/max/720/1*LDrliTg7HPoSgkQocrrx5w.gif 720w, https://miro.medium.com/max/750/1*LDrliTg7HPoSgkQocrrx5w.gif 750w, https://miro.medium.com/max/786/1*LDrliTg7HPoSgkQocrrx5w.gif 786w, https://miro.medium.com/max/828/1*LDrliTg7HPoSgkQocrrx5w.gif 828w, https://miro.medium.com/max/1100/1*LDrliTg7HPoSgkQocrrx5w.gif 1100w, https://miro.medium.com/max/1400/1*LDrliTg7HPoSgkQocrrx5w.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*LDrliTg7HPoSgkQocrrx5w.gif" alt="" width="700" height="526" loading="eager">
				</picture>
			</div>
		</div>
		<figcaption class="oi bl gn gl gm oj ok bm b bn bo cn" data-selectable-paragraph="">Address fill in</figcaption>
	</figure>
	<p id="cfb7" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">Get an API key at <a target='_blank' class="au nx" href="https://cloud.google.com/maps-platform/" rel="noopener ugc nofollow" target="_blank">https://cloud.google.com/maps-platform/</a> if you haven’t got one.</p>
	<p id="7e4d" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">Open the <code class="fp ns nt nu nv b">lib/common/config.dart</code> and replace your own key:</p>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="a8e3" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph=""><strong class="nv iz">const </strong>kGoogleAPIKey = {<br>  "android": "your-google-api-key",<br>  "ios": "your-google-api-key"<br>};</span></pre>
	<p id="912c" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">Open <code class="fp ns nt nu nv b">ios/Runner/AppDelegate.m</code> and replace your own key:</p>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="365a" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph="">[GMSServices provideAPIKey:<strong class="nv iz">@</strong>"your-google-api-key"];</span></pre>
	<p id="8d1f" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">Open <code class="fp ns nt nu nv b">android/app/src/main/AndroidManifest.xml</code>: and replace your own key:</p>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="7056" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph="">&lt;meta-data android:name="com.google.android.geo.API_KEY"<br>    android:value="your-google-api-key"/&gt;</span></pre>
	<p id="3660" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">To protect your key, log in to <a target='_blank' class="au nx" href="https://console.cloud.google.com/apis/credentials/key" rel="noopener ugc nofollow" target="_blank">https://console.cloud.google.com/apis/credentials/key</a> and manage the restrictions per-app bundle id:</p>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="ld le do lf ce lg" tabindex="0" role="button">
			<div class="gl gm ol">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*quRG4AZbjXET8RSQOm47Ng.png 640w, https://miro.medium.com/max/720/1*quRG4AZbjXET8RSQOm47Ng.png 720w, https://miro.medium.com/max/750/1*quRG4AZbjXET8RSQOm47Ng.png 750w, https://miro.medium.com/max/786/1*quRG4AZbjXET8RSQOm47Ng.png 786w, https://miro.medium.com/max/828/1*quRG4AZbjXET8RSQOm47Ng.png 828w, https://miro.medium.com/max/1100/1*quRG4AZbjXET8RSQOm47Ng.png 1100w, https://miro.medium.com/max/1400/1*quRG4AZbjXET8RSQOm47Ng.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*quRG4AZbjXET8RSQOm47Ng.png" alt="" width="700" height="547" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
</div>
<div class="o dx na nb id nc" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="7bd2" class="lm ln iy bm lo lp nh lr ls lt ni lv lw lx nj lz ma mb nk md me mf nl mh mi mj ga" data-selectable-paragraph="">4. Dynamic Product Variant</h1>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="ld le do lf ce lg" tabindex="0" role="button">
			<div class="gl gm om">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*1vjMwVre9m1i0WPWtkEQ2w.png 640w, https://miro.medium.com/max/720/1*1vjMwVre9m1i0WPWtkEQ2w.png 720w, https://miro.medium.com/max/750/1*1vjMwVre9m1i0WPWtkEQ2w.png 750w, https://miro.medium.com/max/786/1*1vjMwVre9m1i0WPWtkEQ2w.png 786w, https://miro.medium.com/max/828/1*1vjMwVre9m1i0WPWtkEQ2w.png 828w, https://miro.medium.com/max/1100/1*1vjMwVre9m1i0WPWtkEQ2w.png 1100w, https://miro.medium.com/max/1400/1*1vjMwVre9m1i0WPWtkEQ2w.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*1vjMwVre9m1i0WPWtkEQ2w.png" alt="" width="700" height="1257" loading="eager">
				</picture>
			</div>
		</div>
	</figure>
	<p id="fe18" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">Open <code class="fp ns nt nu nv b">common/config.dart</code> to custom the products variant values or order the display position.</p>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="3435" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph=""><strong class="nv iz">const </strong>ProductVariantLayout = {<br>  "color": "color",<br>  "size": "box",<br>  "height": "option",<br>};</span></pre>
	<ul class="">
		<li id="a277" class="mk ml iy kb b kc kd kg kh lj np lk nq ll nr kw on ms mt mu ga" data-selectable-paragraph=""><code class="fp ns nt nu nv b">key</code>: should be matched with the variant key name, example: color, size, height, weight…</li>
		<li id="5455" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph=""><code class="fp ns nt nu nv b">value</code>: support 3 types of layout <code class="fp ns nt nu nv b">color (circle with multi color)</code>, <code class="fp ns nt nu nv b">box(the rectangle box)</code>and <code class="fp ns nt nu nv b">option (the dropdown selection)</code></li>
	</ul>
	<p id="e751" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">There is feedback from one of our customers to adjust the product detail design screen. He reported that the default detail screen just matched with the Fashion UI so the team has made some upgrade to make the product detail more flexible by below config</p>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="dab1" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph=""><strong class="nv iz">const </strong>kProductDetail = {<br>  "height": 1.2,<br>  "marginTop": 0,<br>  "isHero": <strong class="nv iz">false</strong>,<br>};</span></pre>
	<ul class="">
		<li id="ddea" class="mk ml iy kb b kc kd kg kh lj np lk nq ll nr kw on ms mt mu ga" data-selectable-paragraph=""><code class="fp ns nt nu nv b">height</code> the percent height of the featured product images.</li>
		<li id="92af" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph=""><code class="fp ns nt nu nv b">marginTop</code> the top margin with the top edge. This setting to prevent the product detail screen from being cropped without using SafeArea widget.</li>
		<li id="9f72" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph=""><code class="fp ns nt nu nv b">isHero</code> option to enable the <a target='_blank' class="au nx" href="https://flutter.dev/docs/development/ui/animations/hero-animations" rel="noopener ugc nofollow" target="_blank">hero animate</a>.</li>
	</ul>
</div>
<div class="o dx na nb id nc" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="dff1" class="lm ln iy bm lo lp nh lr ls lt ni lv lw lx nj lz ma mb nk md me mf nl mh mi mj ga" data-selectable-paragraph="">5. Onboarding screens and strict Login mode.</h1>
	<p id="cf51" class="pw-post-body-paragraph jy jz iy kb b kc mm ke kf kg mn ki kj lj nm km kn lk nn kq kr ll no ku kv kw ir ga" data-selectable-paragraph="">To customize the onboarding content (the welcome screen), edit the file <code class="fp ns nt nu nv b">common/config.dart</code></p>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="4896" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph="">List onBoardingData = [<br>  {<br>    "title": "Welcome to FluxStore",<br>    "image": "assets/images/fogg-delivery-1.png",<br>    "desc": "Fluxstore is on the way to serve you. "<br>  },<br>  {<br>    "title": "Connect Surrounding World",<br>    "image": "assets/images/fogg-uploading-1.png",<br>    "desc": "See all things happening around you just by a click in your phone. Fast, convenient and clean."<br>  },<br>  {<br>    "title": "Let's Get Started",<br>    "image": "fogg-order-completed.png",<br>    "desc": "Waiting no more, let's see what we get!"<br>  },<br>];</span></pre>
	<p id="b491" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">There is also a new feature to strict user login before using the app by enabling `IsRequiredLogin`</p>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="04d2" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph=""><strong class="nv iz">const </strong>bool IsRequiredLogin = <strong class="nv iz">false</strong>;</span></pre>
</div>
<div class="o dx na nb id nc" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="605e" class="lm ln iy bm lo lp nh lr ls lt ni lv lw lx nj lz ma mb nk md me mf nl mh mi mj ga" data-selectable-paragraph="">6. How to migrate to Flutter 1.7</h1>
	<p id="5880" class="pw-post-body-paragraph jy jz iy kb b kc mm ke kf kg mn ki kj lj nm km kn lk nn kq kr ll no ku kv kw ir ga" data-selectable-paragraph="">New FluxStore 1.3 is fully compatible with the latest 1.7 version Fluter. To upgrade new Flutter version try to run</p>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="0b32" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph="">flutter upgrade</span></pre>
	<p id="4f5b" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">Please read this post for more detail about this upgrade <a target='_blank' class="au nx" rel="noopener" href="https://medium.com/flutter/announcing-flutter-1-7-9cab4f34eacf">https://medium.com/flutter/announcing-flutter-1-7-9cab4f34eacf</a></p>
	<p id="20c1" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">Make sure to change the XCode project <code class="fp ns nt nu nv b">File</code>, <code class="fp ns nt nu nv b">Workspace Settings</code>, <code class="fp ns nt nu nv b">New Build System</code></p>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="ld le do lf ce lg" tabindex="0" role="button">
			<div class="gl gm oo">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*JxatgADc0xlRRoUsAGeH7w.png 640w, https://miro.medium.com/max/720/1*JxatgADc0xlRRoUsAGeH7w.png 720w, https://miro.medium.com/max/750/1*JxatgADc0xlRRoUsAGeH7w.png 750w, https://miro.medium.com/max/786/1*JxatgADc0xlRRoUsAGeH7w.png 786w, https://miro.medium.com/max/828/1*JxatgADc0xlRRoUsAGeH7w.png 828w, https://miro.medium.com/max/1100/1*JxatgADc0xlRRoUsAGeH7w.png 1100w, https://miro.medium.com/max/1400/1*JxatgADc0xlRRoUsAGeH7w.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*JxatgADc0xlRRoUsAGeH7w.png" alt="" width="700" height="560" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<p id="983a" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">If you have some error with new flutter</p>
	<ul class="">
		<li id="69fe" class="mk ml iy kb b kc kd kg kh lj np lk nq ll nr kw on ms mt mu ga" data-selectable-paragraph="">Try to run this script from the <code class="fp ns nt nu nv b">ios</code> folder:</li>
	</ul>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="12fd" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph="">pod deintegrate<br>pod update</span></pre>
	<ul class="">
		<li id="bc19" class="mk ml iy kb b kc kd kg kh lj np lk nq ll nr kw on ms mt mu ga" data-selectable-paragraph="">Go to the project folder and restart the flutter project by Android Studio, or run</li>
	</ul>
	<pre class="ky kz la lb gx ny bs nz oa dz nv"><span id="9efc" class="ga ob ln iy nv b dm oc od l oe of" data-selectable-paragraph="">flutter run</span><span id="bd39" class="ga ob ln iy nv b dm og od l oe of" data-selectable-paragraph="">/// you can also check this script to find out issue<br>flutter doctor</span></pre>
</div>
<div class="o dx na nb id nc" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="8feb" class="lm ln iy bm lo lp nh lr ls lt ni lv lw lx nj lz ma mb nk md me mf nl mh mi mj ga" data-selectable-paragraph="">7. Performance Tips</h1>
	<p id="1635" class="pw-post-body-paragraph jy jz iy kb b kc mm ke kf kg mn ki kj lj nm km kn lk nn kq kr ll no ku kv kw ir ga" data-selectable-paragraph="">Below tips have been checked and verified by the Flutter Performance tools from the Android Studio, so now just try on your own. We highly recommend:</p>
	<ul class="">
		<li id="677a" class="mk ml iy kb b kc kd kg kh lj np lk nq ll nr kw on ms mt mu ga" data-selectable-paragraph="">Replace <code class="fp ns nt nu nv b">ListView</code> by <code class="fp ns nt nu nv b">SingleChildScrollView</code> and <code class="fp ns nt nu nv b">Column</code> for some persistence list widget, for example, the horizontal list from the Fluxstore homepage.</li>
		<li id="581d" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph="">Replace <code class="fp ns nt nu nv b">Card</code> widget by <code class="fp ns nt nu nv b">Container</code></li>
		<li id="9256" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph="">Remove all child <code class="fp ns nt nu nv b">Material</code> widget, just keep one for the parent widget as it will hugely impact your app, some open-source library from <a target='_blank' class="au nx" href="https://pub.dev/flutter" rel="noopener ugc nofollow" target="_blank">https://pub.dev/flutter</a> still have this performance issue.</li>
		<li id="57c9" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph="">didChangeDependencies function will cause multi render and unuse resource, we suggest to use the <code class="fp ns nt nu nv b">after_layout</code> library instead.</li>
		<li id="83ee" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph="">AutomaticKeepAliveClientMixin prevents the render from switching to other tabs.</li>
		<li id="4df8" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph="">Use AsyncMemoizer and <code class="fp ns nt nu nv b">StateFull</code> widget when using<code class="fp ns nt nu nv b">FutureBuilder</code></li>
	</ul>
</div>
<div class="o dx na nb id nc" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="7d61" class="lm ln iy bm lo lp nh lr ls lt ni lv lw lx nj lz ma mb nk md me mf nl mh mi mj ga" data-selectable-paragraph="">8. Road map for the next version 1.4.</h1>
	<p id="8bc9" class="pw-post-body-paragraph jy jz iy kb b kc mm ke kf kg mn ki kj lj nm km kn lk nn kq kr ll no ku kv kw ir ga" data-selectable-paragraph="">Here is our road map for next version release:</p>
	<ul class="">
		<li id="bf0f" class="mk ml iy kb b kc kd kg kh lj np lk nq ll nr kw on ms mt mu ga" data-selectable-paragraph="">Upgrade the payment solution for Magento and Opencart.</li>
		<li id="80a8" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph="">Support add new rating and comments.</li>
		<li id="317d" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph="">Add more blog layouts &amp; support comments</li>
		<li id="cffa" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph="">Work on UX improvements.</li>
		<li id="736f" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph="">Support Guest checkout.</li>
		<li id="ee90" class="mk ml iy kb b kc mv kg mw lj mx lk my ll mz kw on ms mt mu ga" data-selectable-paragraph="">Upgrade the Product detail with Video or 360 views.</li>
	</ul>
	<p id="16e7" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lj kl km kn lk kp kq kr ll kt ku kv kw ir ga" data-selectable-paragraph="">Thank you so much for your time spending on our blog</p>
</div>
]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Announcing Fluxstore 1.2]]></title>
      <link>https://inspireui.com/blog/Announcing-Fluxstore-1-2/</link>
      <guid isPermaLink="true">https://inspireui.com/blog/Announcing-Fluxstore-1-2/</guid>
      <pubDate>Sat, 08 Jun 2019 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Inspireui]]></dc:creator>
      <description><![CDATA[Discover the latest features and enhancements in FluxStore 1.2! Explore how this update can elevate your app development experience and streamline your workflow.]]></description>
      <category><![CDATA[FluxStore]]></category>
      <content:encoded><![CDATA[<img src="https://inspireui.com/posts/1/1_22G7NlJxQoYfUWRL88_9kA-1-2.png" alt="Announcing Fluxstore 1.2" /><div class="ir is it iu iv">
	<div class="">
		<h1 id="5b39" class="pw-post-title iw ix iy bm iz ja jb jc jd je jf jg jh ji jj jk jl jm jn jo jp jq jr js jt ju ga" data-selectable-paragraph=""></h1>
	</div>
	<blockquote class="jv jw jx">
		<p id="1ae3" class="jy jz ka kb b kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw ir ga" data-selectable-paragraph="">Hello from InspireUI, this is our regular update for the detailed changelog guide and roadmap for our product update.</p>
	</blockquote>
	<p id="d574" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">At this first July, we are excited to release a new version of the amazing e-commerce Flutter app — Fluxstore v1.2. This version is full of new features, including new <strong class="kb iz">black theme</strong>, <strong class="kb iz">multi-language</strong>, <strong class="kb iz">Wordpress blogs</strong>, new <strong class="kb iz">Push Notification</strong> with the history list, the <strong class="kb iz">Magento </strong>full compatibility, and many more.</p>
	<h1 id="aef5" class="lp lq iy bm lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm ga" data-selectable-paragraph="">Overview:</h1>
	<ol class="">
		<li id="c3f8" class="mn mo iy kb b kc mp kg mq lm mr ln ms lo mt kw mu mv mw mx ga" data-selectable-paragraph="">Magento integration.</li>
		<li id="8e98" class="mn mo iy kb b kc my kg mz lm na ln nb lo nc kw mu mv mw mx ga" data-selectable-paragraph="">Push notification via Firebase.</li>
		<li id="adae" class="mn mo iy kb b kc my kg mz lm na ln nb lo nc kw mu mv mw mx ga" data-selectable-paragraph="">Multi-language support, including RTL.</li>
		<li id="e3e9" class="mn mo iy kb b kc my kg mz lm na ln nb lo nc kw mu mv mw mx ga" data-selectable-paragraph="">Amazing Dart theme.</li>
		<li id="5cbc" class="mn mo iy kb b kc my kg mz lm na ln nb lo nc kw mu mv mw mx ga" data-selectable-paragraph="">Wordpress Blog.</li>
		<li id="ee3a" class="mn mo iy kb b kc my kg mz lm na ln nb lo nc kw mu mv mw mx ga" data-selectable-paragraph="">Drawer (left menu side).</li>
		<li id="0456" class="mn mo iy kb b kc my kg mz lm na ln nb lo nc kw mu mv mw mx ga" data-selectable-paragraph="">Dynamic load the config on Cloud.</li>
		<li id="56ac" class="mn mo iy kb b kc my kg mz lm na ln nb lo nc kw mu mv mw mx ga" data-selectable-paragraph="">Useful tips.</li>
		<li id="f55e" class="mn mo iy kb b kc my kg mz lm na ln nb lo nc kw mu mv mw mx ga" data-selectable-paragraph="">Road map for the next version 1.3.</li>
	</ol>
</div>
<div class="o dx nd ne id nf" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="b7e7" class="lp lq iy bm lr ls nk lu lv lw nl ly lz ma nm mc md me nn mg mh mi no mk ml mm ga" data-selectable-paragraph="">1. Magento integration</h1>
	<p id="5e7c" class="pw-post-body-paragraph jy jz iy kb b kc mp ke kf kg mq ki kj lm np km kn ln nq kq kr lo nr ku kv kw ir ga" data-selectable-paragraph="">Fluxstore was fully compatible with the Woocommerce framework at previous v1.1. On this release, we focus on a new Magento feature: the missing functions upgrading from the services. The only file that you may need to care about for this feature is <code class="fp ns nt nu nv b">services/magento.dart</code>SMS Login, for example, check the <code class="fp ns nt nu nv b">loginSMS</code> function.</p>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="ld le do lf ce lg" tabindex="0" role="button">
			<div class="gl gm nw">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*VYbZyWKHgT3giijNE66xxA.png 640w, https://miro.medium.com/max/720/1*VYbZyWKHgT3giijNE66xxA.png 720w, https://miro.medium.com/max/750/1*VYbZyWKHgT3giijNE66xxA.png 750w, https://miro.medium.com/max/786/1*VYbZyWKHgT3giijNE66xxA.png 786w, https://miro.medium.com/max/828/1*VYbZyWKHgT3giijNE66xxA.png 828w, https://miro.medium.com/max/1100/1*VYbZyWKHgT3giijNE66xxA.png 1100w, https://miro.medium.com/max/1400/1*VYbZyWKHgT3giijNE66xxA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*VYbZyWKHgT3giijNE66xxA.png" alt="" width="700" height="513" loading="eager">
				</picture>
			</div>
		</div>
		<figcaption class="lj bl gn gl gm lk ll bm b bn bo cn" data-selectable-paragraph="">SMS Login via Facebook Account Kit</figcaption>
	</figure>
	<p id="82cc" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">💠 To integrate the Fluxstore with the Magento, it is required to enable the Rest API. For more information about the setting, please refer to <a target='_blank' class="au nx" href="https://docs.inspireui.com/fluxstore/magento-setup" rel="noopener ugc nofollow" target="_blank">this document guide section.</a> Please keep in mind that the latest download package also contains a new Magento API.</p>
</div>
<div class="o dx nd ne id nf" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="9e90" class="lp lq iy bm lr ls nk lu lv lw nl ly lz ma nm mc md me nn mg mh mi no mk ml mm ga" data-selectable-paragraph="">2. Push notification via Firebase.</h1>
	<p id="4748" class="pw-post-body-paragraph jy jz iy kb b kc mp ke kf kg mq ki kj lm np km kn ln nq kq kr lo nr ku kv kw ir ga" data-selectable-paragraph="">There is a very detailed and step-by-step guide on how to config the Firebase to <a target='_blank' class="au nx" rel="noopener" href="https://medium.com/flutterpub/enabling-firebase-cloud-messaging-push-notifications-with-flutter-39b08f2ed723">Enable the Firebase Cloud Messaging</a>, please follow this guide first to update your own config and test this feature via the Setting page.</p>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="ld le do lf ce lg" tabindex="0" role="button">
			<div class="gl gm ny">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*22G7NlJxQoYfUWRL88_9kA.png 640w, https://miro.medium.com/max/720/1*22G7NlJxQoYfUWRL88_9kA.png 720w, https://miro.medium.com/max/750/1*22G7NlJxQoYfUWRL88_9kA.png 750w, https://miro.medium.com/max/786/1*22G7NlJxQoYfUWRL88_9kA.png 786w, https://miro.medium.com/max/828/1*22G7NlJxQoYfUWRL88_9kA.png 828w, https://miro.medium.com/max/1100/1*22G7NlJxQoYfUWRL88_9kA.png 1100w, https://miro.medium.com/max/1400/1*22G7NlJxQoYfUWRL88_9kA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*22G7NlJxQoYfUWRL88_9kA.png" alt="" width="700" height="465" loading="eager">
				</picture>
			</div>
		</div>
		<figcaption class="lj bl gn gl gm lk ll bm b bn bo cn" data-selectable-paragraph="">Push notification history</figcaption>
	</figure>
	<p id="bab3" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">💠 For customization or debugging, we can refer to<code class="fp ns nt nu nv b">lib/screens/home.dart</code> like checking the incoming message when sending the message from Firebase or customizing the List Message from <code class="fp ns nt nu nv b">screens/notification.dart</code></p>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="ld le do lf ce lg" tabindex="0" role="button">
			<div class="gl gm nz">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*F85LxYcIN9tDCx9-K-DCng.png 640w, https://miro.medium.com/max/720/1*F85LxYcIN9tDCx9-K-DCng.png 720w, https://miro.medium.com/max/750/1*F85LxYcIN9tDCx9-K-DCng.png 750w, https://miro.medium.com/max/786/1*F85LxYcIN9tDCx9-K-DCng.png 786w, https://miro.medium.com/max/828/1*F85LxYcIN9tDCx9-K-DCng.png 828w, https://miro.medium.com/max/1100/1*F85LxYcIN9tDCx9-K-DCng.png 1100w, https://miro.medium.com/max/1400/1*F85LxYcIN9tDCx9-K-DCng.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*F85LxYcIN9tDCx9-K-DCng.png" alt="" width="700" height="444" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="lj bl gn gl gm lk ll bm b bn bo cn" data-selectable-paragraph="">Push notification listener</figcaption>
	</figure>
	<h1 id="d3aa" class="lp lq iy bm lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm ga" data-selectable-paragraph="">3. Multi-language support, including RTL</h1>
	<p id="5481" class="pw-post-body-paragraph jy jz iy kb b kc mp ke kf kg mq ki kj lm np km kn ln nq kq kr lo nr ku kv kw ir ga" data-selectable-paragraph="">Version 1.2 comes with the powerful multi-language feature. It supports to change not only the UI but also the Products and Category content via <strong class="kb iz">WMPL plugins </strong>(for WooCommerce version).</p>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="ld le do lf ce lg" tabindex="0" role="button">
			<div class="gl gm oa">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*elmUADc6HzKE8Zuf9-BSRw.gif 640w, https://miro.medium.com/max/720/1*elmUADc6HzKE8Zuf9-BSRw.gif 720w, https://miro.medium.com/max/750/1*elmUADc6HzKE8Zuf9-BSRw.gif 750w, https://miro.medium.com/max/786/1*elmUADc6HzKE8Zuf9-BSRw.gif 786w, https://miro.medium.com/max/828/1*elmUADc6HzKE8Zuf9-BSRw.gif 828w, https://miro.medium.com/max/1100/1*elmUADc6HzKE8Zuf9-BSRw.gif 1100w, https://miro.medium.com/max/1400/1*elmUADc6HzKE8Zuf9-BSRw.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*elmUADc6HzKE8Zuf9-BSRw.gif" alt="" width="700" height="394" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<h2 id="a7bb" class="ob lq iy bm lr oc od oe lv of og oh lz lm oi oj md ln ok ol mh lo om on ml oo ga" data-selectable-paragraph="">How to add a new language?</h2>
	<ol class="">
		<li id="0162" class="mn mo iy kb b kc mp kg mq lm mr ln ms lo mt kw mu mv mw mx ga" data-selectable-paragraph="">Go to <code class="fp ns nt nu nv b">res/values/</code> the folder and copy the existing files to make a new one (you may see there are 3 languages demo from the app). Let’s take adding the new French (fr) Language for example, the format should be <code class="fp ns nt nu nv b">strings_fr.arb</code>. We suggest using the Android Studio with <a target='_blank' class="au nx" href="https://plugins.jetbrains.com/plugin/10128-flutter-i18n" rel="noopener ugc nofollow" target="_blank">Flutter i18 plugin</a> when inputting new language to support auto-generate the WidgetsLocalizations file<code class="fp ns nt nu nv b">lib/generated/i18n.dart</code></li>
		<li id="3545" class="mn mo iy kb b kc my kg mz lm na ln nb lo nc kw mu mv mw mx ga" data-selectable-paragraph="">Create a new Language setting from the Profile screen by cloning new Card Widget from<code class="fp ns nt nu nv b">screens/language.dart</code> (make sure to create a new language flag image and save to <code class="fp ns nt nu nv b">assets/images/country</code>)</li>
	</ol>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="ld le do lf ce lg" tabindex="0" role="button">
			<div class="gl gm op">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*jR-1gXQxpA-Z2r2nEg541g.png 640w, https://miro.medium.com/max/720/1*jR-1gXQxpA-Z2r2nEg541g.png 720w, https://miro.medium.com/max/750/1*jR-1gXQxpA-Z2r2nEg541g.png 750w, https://miro.medium.com/max/786/1*jR-1gXQxpA-Z2r2nEg541g.png 786w, https://miro.medium.com/max/828/1*jR-1gXQxpA-Z2r2nEg541g.png 828w, https://miro.medium.com/max/1100/1*jR-1gXQxpA-Z2r2nEg541g.png 1100w, https://miro.medium.com/max/1400/1*jR-1gXQxpA-Z2r2nEg541g.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*jR-1gXQxpA-Z2r2nEg541g.png" alt="" width="700" height="503" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="lj bl gn gl gm lk ll bm b bn bo cn" data-selectable-paragraph="">Adding new multi-language settings</figcaption>
	</figure>
	<p id="57cd" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">3. On WooCommerce, to support for translating the product content (title, description..), it is required to install the following plugin:</p>
	<ul class="">
		<li id="8974" class="mn mo iy kb b kc kd kg kh lm oq ln or lo os kw ot mv mw mx ga" data-selectable-paragraph="">WPML 3.4 or above</li>
		<li id="65a2" class="mn mo iy kb b kc my kg mz lm na ln nb lo nc kw ot mv mw mx ga" data-selectable-paragraph="">WPML String Translation 2.0 or above</li>
		<li id="ca7f" class="mn mo iy kb b kc my kg mz lm na ln nb lo nc kw ot mv mw mx ga" data-selectable-paragraph="">WPML Translation Management 2.2 or above</li>
		<li id="1f89" class="mn mo iy kb b kc my kg mz lm na ln nb lo nc kw ot mv mw mx ga" data-selectable-paragraph=""><a target='_blank' class="au nx" href="http://wordpress.org/plugins/woocommerce-multilingual/" rel="noopener ugc nofollow" target="_blank">WooCommerce Multilingual</a></li>
		<li id="2fef" class="mn mo iy kb b kc my kg mz lm na ln nb lo nc kw ot mv mw mx ga" data-selectable-paragraph=""><a target='_blank' class="au nx" href="https://wordpress.org/plugins/wpml-to-wp-api/" rel="noopener ugc nofollow" target="_blank">WPML to WP API</a>: this API will support to change the product/title/category base on the select language from WPML plugin</li>
		<li id="0118" class="mn mo iy kb b kc my kg mz lm na ln nb lo nc kw ot mv mw mx ga" data-selectable-paragraph="">Detail document: <a target='_blank' class="au nx" href="https://wpml.org/documentation/related-projects/woocommerce-multilingual" rel="noopener ugc nofollow" target="_blank">click here</a></li>
	</ul>
</div>
<div class="o dx nd ne id nf" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="e1f8" class="lp lq iy bm lr ls nk lu lv lw nl ly lz ma nm mc md me nn mg mh mi no mk ml mm ga" data-selectable-paragraph="">4. Amazing Dart theme</h1>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="ld le do lf ce lg" tabindex="0" role="button">
			<div class="gl gm ou">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*lXGXfn0ytNWXAgqaT8-Nmg.gif 640w, https://miro.medium.com/max/720/1*lXGXfn0ytNWXAgqaT8-Nmg.gif 720w, https://miro.medium.com/max/750/1*lXGXfn0ytNWXAgqaT8-Nmg.gif 750w, https://miro.medium.com/max/786/1*lXGXfn0ytNWXAgqaT8-Nmg.gif 786w, https://miro.medium.com/max/828/1*lXGXfn0ytNWXAgqaT8-Nmg.gif 828w, https://miro.medium.com/max/1100/1*lXGXfn0ytNWXAgqaT8-Nmg.gif 1100w, https://miro.medium.com/max/1400/1*lXGXfn0ytNWXAgqaT8-Nmg.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*lXGXfn0ytNWXAgqaT8-Nmg.gif" alt="" width="700" height="394" loading="eager">
				</picture>
			</div>
		</div>
		<figcaption class="lj bl gn gl gm lk ll bm b bn bo cn" data-selectable-paragraph="">Dart theme Setting</figcaption>
	</figure>
	<p id="283c" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">New release 1.2 also supports Dart theme setting, thanks to Flutter bring the best theming built in. To change the background or customize your own colors, just simply open the <code class="fp ns nt nu nv b">lib/common/styles.dart</code> and change <code class="fp ns nt nu nv b">buildLightTheme</code> or <code class="fp ns nt nu nv b">buildDartTheme</code> functions.</p>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="ld le do lf ce lg" tabindex="0" role="button">
			<div class="gl gm ov">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*w44wIRcFEzk_5hI_4cQ5CA.png 640w, https://miro.medium.com/max/720/1*w44wIRcFEzk_5hI_4cQ5CA.png 720w, https://miro.medium.com/max/750/1*w44wIRcFEzk_5hI_4cQ5CA.png 750w, https://miro.medium.com/max/786/1*w44wIRcFEzk_5hI_4cQ5CA.png 786w, https://miro.medium.com/max/828/1*w44wIRcFEzk_5hI_4cQ5CA.png 828w, https://miro.medium.com/max/1100/1*w44wIRcFEzk_5hI_4cQ5CA.png 1100w, https://miro.medium.com/max/1400/1*w44wIRcFEzk_5hI_4cQ5CA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*w44wIRcFEzk_5hI_4cQ5CA.png" alt="" width="700" height="456" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="lj bl gn gl gm lk ll bm b bn bo cn" data-selectable-paragraph="">It’s possible to custom your own color</figcaption>
	</figure>
</div>
<div class="o dx nd ne id nf" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="60a4" class="lp lq iy bm lr ls nk lu lv lw nl ly lz ma nm mc md me nn mg mh mi no mk ml mm ga" data-selectable-paragraph="">5. Wordpress Blog</h1>
	<p id="c671" class="pw-post-body-paragraph jy jz iy kb b kc mp ke kf kg mq ki kj lm np km kn ln nq kq kr lo nr ku kv kw ir ga" data-selectable-paragraph="">Sometimes, your e-commerce app needs to share more information via the Blog and post a new announcement.</p>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="gl gm ow">
			<picture>
				<source data-testid="og" srcset="https://miro.medium.com/max/640/1*pxa6KvZ-wvFzv6bE7KnXxg.gif 640w, https://miro.medium.com/max/720/1*pxa6KvZ-wvFzv6bE7KnXxg.gif 720w, https://miro.medium.com/max/750/1*pxa6KvZ-wvFzv6bE7KnXxg.gif 750w, https://miro.medium.com/max/786/1*pxa6KvZ-wvFzv6bE7KnXxg.gif 786w, https://miro.medium.com/max/828/1*pxa6KvZ-wvFzv6bE7KnXxg.gif 828w, https://miro.medium.com/max/1100/1*pxa6KvZ-wvFzv6bE7KnXxg.gif 1100w, https://miro.medium.com/max/1208/1*pxa6KvZ-wvFzv6bE7KnXxg.gif 1208w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 604px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1208/1*pxa6KvZ-wvFzv6bE7KnXxg.gif" alt="" width="604" height="339" loading="eager">
			</picture>
		</div>
		<figcaption class="lj bl gn gl gm lk ll bm b bn bo cn" data-selectable-paragraph="">Wordpress Blog</figcaption>
	</figure>
	<p id="2dc3" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">💠 To add a new Blog section from the homepage, open the <code class="fp ns nt nu nv b">lib/common/config.json</code> and add this section</p>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="ld le do lf ce lg" tabindex="0" role="button">
			<div class="gl gm ox">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*8d-nEvWD5yqN3YFGrZIMRA.png 640w, https://miro.medium.com/max/720/1*8d-nEvWD5yqN3YFGrZIMRA.png 720w, https://miro.medium.com/max/750/1*8d-nEvWD5yqN3YFGrZIMRA.png 750w, https://miro.medium.com/max/786/1*8d-nEvWD5yqN3YFGrZIMRA.png 786w, https://miro.medium.com/max/828/1*8d-nEvWD5yqN3YFGrZIMRA.png 828w, https://miro.medium.com/max/1100/1*8d-nEvWD5yqN3YFGrZIMRA.png 1100w, https://miro.medium.com/max/1400/1*8d-nEvWD5yqN3YFGrZIMRA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*8d-nEvWD5yqN3YFGrZIMRA.png" alt="" width="700" height="270" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<p id="28a8" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">💠 To customize the Blog list screen open <code class="fp ns nt nu nv b">lib/screens/blogs.dart</code></p>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="ld le do lf ce lg" tabindex="0" role="button">
			<div class="gl gm oy">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*sxmgotMiZKFnyI4ShyhzIw.png 640w, https://miro.medium.com/max/720/1*sxmgotMiZKFnyI4ShyhzIw.png 720w, https://miro.medium.com/max/750/1*sxmgotMiZKFnyI4ShyhzIw.png 750w, https://miro.medium.com/max/786/1*sxmgotMiZKFnyI4ShyhzIw.png 786w, https://miro.medium.com/max/828/1*sxmgotMiZKFnyI4ShyhzIw.png 828w, https://miro.medium.com/max/1100/1*sxmgotMiZKFnyI4ShyhzIw.png 1100w, https://miro.medium.com/max/1400/1*sxmgotMiZKFnyI4ShyhzIw.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*sxmgotMiZKFnyI4ShyhzIw.png" alt="" width="700" height="493" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
</div>
<div class="o dx nd ne id nf" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="4ab2" class="lp lq iy bm lr ls nk lu lv lw nl ly lz ma nm mc md me nn mg mh mi no mk ml mm ga" data-selectable-paragraph="">6. Drawer (left menu side)</h1>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="ld le do lf ce lg" tabindex="0" role="button">
			<div class="gl gm oz">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*ptLgMhtaaa853GgCQ2riEA.png 640w, https://miro.medium.com/max/720/1*ptLgMhtaaa853GgCQ2riEA.png 720w, https://miro.medium.com/max/750/1*ptLgMhtaaa853GgCQ2riEA.png 750w, https://miro.medium.com/max/786/1*ptLgMhtaaa853GgCQ2riEA.png 786w, https://miro.medium.com/max/828/1*ptLgMhtaaa853GgCQ2riEA.png 828w, https://miro.medium.com/max/1100/1*ptLgMhtaaa853GgCQ2riEA.png 1100w, https://miro.medium.com/max/1400/1*ptLgMhtaaa853GgCQ2riEA.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*ptLgMhtaaa853GgCQ2riEA.png" alt="" width="700" height="1265" loading="eager">
				</picture>
			</div>
		</div>
	</figure>
	<p id="633a" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">New Left menu side is now easier to navigate between the Shop and other menu items. The menu could be opened by swiping from left to right or trigger by this function <code class="fp ns nt nu nv b">Scafford.of(context).openDrawer()</code></p>
	<p id="a01f" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">To add new menu item go to <code class="fp ns nt nu nv b">lib/tabbar.dart</code></p>
	<h1 id="75de" class="lp lq iy bm lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm ga" data-selectable-paragraph="">7. Dynamic load the config on Cloud.</h1>
	<p id="1c9b" class="pw-post-body-paragraph jy jz iy kb b kc mp ke kf kg mq ki kj lm np km kn ln nq kq kr lo nr ku kv kw ir ga" data-selectable-paragraph="">Flutter comes with <a target='_blank' class="au nx" href="https://docs.inspireui.com/fluxstore/customization/#1-update-the-horizontal-homepage-layout" rel="noopener ugc nofollow" target="_blank">Dynamic Homepage Layout Setting</a>, it means you can change the layout to many kinds of Useful Widgets and design your own power home screen based on your creativity.</p>
	<p id="c514" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">And the config can also change on air by uploading the config.json to Cloud. It will be very helpful when you release your app to stores and would like to quickly change the layout homepage. For example, update the Promotion campaign Banner, or show up your Flash Sale product, etc. This will save you a massive time without going through the Approval process on Appstore.</p>
	<p id="d03a" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">To config, the app on Cloud, open the <code class="fp ns nt nu nv b">lib/common/constants.dart</code> and change values <code class="fp ns nt nu nv b">kAppConfi</code> from local <code class="fp ns nt nu nv b">lib/common/config.json</code> to <code class="fp ns nt nu nv b"><a target='_blank' class="au nx" href="https://your-hosting/config.json" rel="noopener ugc nofollow" target="_blank">https://your-hosting/config.json</a></code></p>
	<p id="2829" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">💡It’s possible to upload the config.json without hosting and just in 1 minute with<code class="fp ns nt nu nv b">now</code> (<a target='_blank' class="au nx" href="http://now.sh/" rel="noopener ugc nofollow" target="_blank">http://now.sh</a>)</p>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="ld le do lf ce lg" tabindex="0" role="button">
			<div class="gl gm pa">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*A8UFnv5daOxKAmSerqAvgw.gif 640w, https://miro.medium.com/max/720/1*A8UFnv5daOxKAmSerqAvgw.gif 720w, https://miro.medium.com/max/750/1*A8UFnv5daOxKAmSerqAvgw.gif 750w, https://miro.medium.com/max/786/1*A8UFnv5daOxKAmSerqAvgw.gif 786w, https://miro.medium.com/max/828/1*A8UFnv5daOxKAmSerqAvgw.gif 828w, https://miro.medium.com/max/1100/1*A8UFnv5daOxKAmSerqAvgw.gif 1100w, https://miro.medium.com/max/1400/1*A8UFnv5daOxKAmSerqAvgw.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*A8UFnv5daOxKAmSerqAvgw.gif" alt="" width="700" height="465" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="lj bl gn gl gm lk ll bm b bn bo cn" data-selectable-paragraph="">Upload the config.json by using now</figcaption>
	</figure>
	<h1 id="b025" class="lp lq iy bm lr ls lt lu lv lw lx ly lz ma mb mc md me mf mg mh mi mj mk ml mm ga" data-selectable-paragraph="">8. Useful Tips</h1>
	<p id="5093" class="pw-post-body-paragraph jy jz iy kb b kc mp ke kf kg mq ki kj lm np km kn ln nq kq kr lo nr ku kv kw ir ga" data-selectable-paragraph="">We will add more handy tips for next coming blogs to share our experiences during developing the Fluxstore app. By this, our team hopes to save your time if you are dealing with the same problems because, in fact, there are always some issues you may not know or not exist from Flutter Github community.</p>
	<ol class="">
		<li id="e17d" class="mn mo iy kb b kc kd kg kh lm oq ln or lo os kw mu mv mw mx ga" data-selectable-paragraph="">Exception image with “<em class="ka">Connection closed before full header was received”</em> when using the <code class="fp ns nt nu nv b">Image.network</code> or <code class="fp ns nt nu nv b">FadeInImag.</code> This issue will happen regularly when you request many images at the same time. Our solution is to wrap the image function and use caching via <a target='_blank' class="au nx" href="https://pub.dev/packages/extended_image" rel="noopener ugc nofollow" target="_blank">ExtendedImage</a> widget.</li>
	</ol>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="ld le do lf ce lg" tabindex="0" role="button">
			<div class="gl gm pb">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*n5ZC_mfUZ-5KSApfpmSZdg.png 640w, https://miro.medium.com/max/720/1*n5ZC_mfUZ-5KSApfpmSZdg.png 720w, https://miro.medium.com/max/750/1*n5ZC_mfUZ-5KSApfpmSZdg.png 750w, https://miro.medium.com/max/786/1*n5ZC_mfUZ-5KSApfpmSZdg.png 786w, https://miro.medium.com/max/828/1*n5ZC_mfUZ-5KSApfpmSZdg.png 828w, https://miro.medium.com/max/1100/1*n5ZC_mfUZ-5KSApfpmSZdg.png 1100w, https://miro.medium.com/max/1400/1*n5ZC_mfUZ-5KSApfpmSZdg.png 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*n5ZC_mfUZ-5KSApfpmSZdg.png" alt="" width="700" height="463" loading="lazy">
				</picture>
			</div>
		</div>
	</figure>
	<p id="e8f2" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">2. For the beginners, if you did not read about new Dart 2.3 syntax, we highly recommend reading <a target='_blank' class="au nx" rel="noopener" href="https://medium.com/flutter-community/whats-new-in-dart-2-3-1a7050e2408d">this blog sharing</a> or the Dart <a target='_blank' class="au nx" href="https://github.com/dart-lang/sdk/blob/master/CHANGELOG.md" rel="noopener ugc nofollow" target="_blank">Changelog</a>, especially the <code class="fp ns nt nu nv b">Collection for</code> and <code class="fp ns nt nu nv b">new Spread operator</code></p>
	<p id="eff6" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">3. If you intend to use the Push notification with the OneSignal, we don’t suggest to use at this time due to <a target='_blank' class="au nx" href="https://github.com/OneSignal/OneSignal-Flutter-SDK/issues/21" rel="noopener ugc nofollow" target="_blank">issue #21</a> because FCM is the best solution so far.</p>
	<p id="e3ce" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">4. The horizontal ListView widget should wrap with the box widget (Container, SizedBox, ConstrainedBox…) with the height.</p>
	<p id="22cb" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">5. Remember to add <code class="fp ns nt nu nv b">comma</code> after the <code class="fp ns nt nu nv b">bracket</code> to take advantages of the auto format line break from Android Studio. Your code will be much easier to read and maintain.</p>
	<figure class="ky kz la lb gx lc gl gm paragraph-image">
		<div class="ld le do lf ce lg" tabindex="0" role="button">
			<div class="gl gm pc">
				<picture>
					<source data-testid="og" srcset="https://miro.medium.com/max/640/1*4n81377R0kcwzDt4c0JdAQ.gif 640w, https://miro.medium.com/max/720/1*4n81377R0kcwzDt4c0JdAQ.gif 720w, https://miro.medium.com/max/750/1*4n81377R0kcwzDt4c0JdAQ.gif 750w, https://miro.medium.com/max/786/1*4n81377R0kcwzDt4c0JdAQ.gif 786w, https://miro.medium.com/max/828/1*4n81377R0kcwzDt4c0JdAQ.gif 828w, https://miro.medium.com/max/1100/1*4n81377R0kcwzDt4c0JdAQ.gif 1100w, https://miro.medium.com/max/1400/1*4n81377R0kcwzDt4c0JdAQ.gif 1400w" sizes="(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px"><img class="ce lh li c" role="presentation" src="https://miro.medium.com/max/1400/1*4n81377R0kcwzDt4c0JdAQ.gif" alt="" width="700" height="254" loading="lazy">
				</picture>
			</div>
		</div>
		<figcaption class="lj bl gn gl gm lk ll bm b bn bo cn" data-selectable-paragraph="">Auto Format</figcaption>
	</figure>
</div>
<div class="o dx nd ne id nf" role="separator"> </div>
<div class="ir is it iu iv">
	<h1 id="e679" class="lp lq iy bm lr ls nk lu lv lw nl ly lz ma nm mc md me nn mg mh mi no mk ml mm ga" data-selectable-paragraph="">9. Road map for next version 1.3</h1>
	<p id="49ac" class="pw-post-body-paragraph jy jz iy kb b kc mp ke kf kg mq ki kj lm np km kn ln nq kq kr lo nr ku kv kw ir ga" data-selectable-paragraph="">Here is our road map for next version release:</p>
	<ul class="">
		<li id="3447" class="mn mo iy kb b kc kd kg kh lm oq ln or lo os kw ot mv mw mx ga" data-selectable-paragraph="">Update the fully compatible with the Opencart</li>
		<li id="afa1" class="mn mo iy kb b kc my kg mz lm na ln nb lo nc kw ot mv mw mx ga" data-selectable-paragraph="">Upgrade the payment solution for Magento and Opencart.</li>
		<li id="f549" class="mn mo iy kb b kc my kg mz lm na ln nb lo nc kw ot mv mw mx ga" data-selectable-paragraph="">Support multi Product Variant.</li>
		<li id="ef95" class="mn mo iy kb b kc my kg mz lm na ln nb lo nc kw ot mv mw mx ga" data-selectable-paragraph="">Support internal Chat feature to help the buyer connect with the Shop owner easier, and some smart links to open the Chat app (Messengers, Whatsapp, Viber…)</li>
		<li id="f257" class="mn mo iy kb b kc my kg mz lm na ln nb lo nc kw ot mv mw mx ga" data-selectable-paragraph="">Support add new Rating and Comments.</li>
		<li id="f2ad" class="mn mo iy kb b kc my kg mz lm na ln nb lo nc kw ot mv mw mx ga" data-selectable-paragraph="">And some minor UX improvements.</li>
	</ul>
	<p id="2831" class="pw-post-body-paragraph jy jz iy kb b kc kd ke kf kg kh ki kj lm kl km kn ln kp kq kr lo kt ku kv kw ir ga" data-selectable-paragraph="">Thank you so much for your time spending on our blog.</p>
</div>
]]></content:encoded>
    </item>
  </channel>
</rss>
