Announcing FluxStore 2.2.x
Compatible with Flutter 2.2 and support Null-safety
Hello again from InspireUI team!š This is a new changelog for the latest releasedĀ FluxStore apps. After few months of hard working, we have migrated the library and source code to supportĀ Null-Safety, which is officially required from Flutter 2.2. We will keep the blog post as short as possible. Letās gošāāļø
What is the mission of FluxStore apps?
InspireUI Team commit to deliver the best e-commerce Flutter apps to our Customers. Help to save their time and worthĀ +100.000USDĀ just by spendingĀ 59USD š
We would like to thank all of our Customers who trust in usingĀ FluxStore appsĀ for several e-commerce projectsā¤ļø. Here is some interesting fact that we archived so far:
1. FluxStore AppsĀ are built withĀ +4,500Ā commits,Ā +700Ā merged requests, and the source code is well maintenance and bug fixing every days ā»ļø
2. FluxStore appsĀ not only have unlimitedĀ Design Layouts āļøbut you could also make your own designs. There areĀ Rich and Stable E-Commerce Functionalities š¦Ā that you could use for multi-purpose projects.
3. FluxStore AppsĀ also come with the freeĀ FluxBuilder Desktop Builder AppĀ (ā¬ļøĀ Download) to help easily customize and build the app on AppStores without touching the source code.
Whatās new?
Please be noticed that this is a big release and breaking change of code structure to adapt well with theĀ Flutter 2.2 Null-safety.
If you have customized some modules on the previous version, it requires some effortĀ to do the migrationĀ as well. But if you only update the configĀ env.dartĀ or JSON file, that would be fine and no need to do the migration.
Here is the list of the main updates:
- š All the FluxStore source code is migrated to Null-safety.
- š Update all the dependencies to the latest version and also migrate all to Null-safety, we also remove the override dependencies warning.
- š Add App Tracking Transparency for iOS 14.5
- š Add new style forĀ TabbarĀ -Ā image
- š Add Order History for Guest (not login) users.
- ā»ļø Upgrade the source to compatibility with the newĀ FluxBuilder 1.2.x
- ā»ļø Upgrade build.grade (minSdkVersion 20, gradle-6.7).
- ā»ļø Update more strictly Analyze rule and pedantic 1.11 -Ā image
- ā»ļø Improve overall performance and splash screen loading.
- ā»ļø Upgrade break change from Google Mobile Ads 0.13.0
- š©¹ And also include some important bugs fix & improvements,Ā see detail
Migration to FluxStore 2.2
- If you would like to keep the previous FluxStore version (2.1 or 2.0), it is possible to downgrade theĀ Flutter to 2.0.6Ā (released on 01/05/2021)
flutter downgrade
(select y)
flutter doctor
- If using the latestĀ FluxStore 2.2,Ā it is required to update your Development Environment to the latestĀ Flutter Stable channel 2.2.xĀ (released on 19/05/2021)
flutter channel stable
flutter upgrade --force
- Download the latest FluxStore 2.2 from theĀ download pageĀ or from privateĀ sharing Gitlab, override your existingĀ lib/configĀ folder to the new FluxStore 2.2.
- Copy the ServerConfig section to newĀ lib/env.dartĀ file, if you have customized other sections, try to compare and copy each section manually instead of overriding the whole file (as the latest version could have some new config options)
- To apply the new custom Tabbar, go toĀ lib/menu/maintab.dartĀ and uncomment the customerTabbar() function, it could be replace by other type:Ā customerTabbar1(), customerTabbar2() and customerTabbar3().Ā This feature will be available in the next FluxBuilder release as well, please stay tuned š
- ā ļø Please notice: the latest release is not compatible with the previous FluxStore project as all the files are migrated toĀ Null-safety.
- ā We recommend changing the green files and folders as the below map (common, config, l10n, env.dartĀ files) to keep the project being compatible well with other next coming releases.
What is next coming?
- āØļø New Delivery app will be available soon.
- āØļø A new bunch of new Premade Templates will be improved.
- āØļø We will support the Windows Users to build iOS apps via FluxBuilder.
- āØļø Keep upgrading FluxStore to be more stable and faster.
- āØļø Subscribe to follow next updates:Ā Facebook,Ā Twitter,Ā Youtube
- āØļø Also, donāt forget to give us some Clap for this post ššš