When creating a product, creators always determine its main functions and needs, which it should face. Such clearly defined values and vectors of improvement allow other developers to choose the suitable component for their software or application easily.
Thus, integrations between products are one of the best methods of building better software, as you can skim the cream and prepare a product with only the best ingredients.
That's why the Flexmonster team takes development trends in the market very seriously so that you can use the strengths of Flexmonster Pivot Table & Charts in cooperation with other best products without any complexities.
So today, we want to announce the new member of our integrations list - Flutter framework!
But before that, we want to clarify why it got so much attention this time.
For those who haven't heard about this new Google creation, Flutter is an open-source development kit and framework for creating mobile applications for Android and iOS, web applications, and desktop applications for Windows, macOS, and Linux using the Dart programming language.
The first version of Flutter, introduced in May 2017, ran only on the Android operating system, but it already had a unique perception of its future:
“... to revolutionize app development: combining the iterative development model of the web with hardware-accelerated graphics rendering and pixel-level control that were previously the preserve of games.”
This idea and product inspired many. Over the past 5 years, with the power of the community and the support of Google, the framework has become one of the most popular solutions for cross-platform development and received 2 more full releases.
You can check all the latest improvements in the Flutter 3.3 announcement to at least roughly estimate the amount of work done on improving this framework.
As we mentioned earlier, the main goal of Flutter was to revolutionize the mobile development field. As a result, it reached the level of an advanced cross-platform development tool.
And it didn't happen just like that, but because among the strengths of Flutter are:
Flexmonster and Flutter have enough shared values that significantly increase the chances of successful product integration.
As well as Flexmonster, the Flutter community appreciates software with good performance and pays attention to its improvement. Perhaps the best proof is that Flutter apps are written in the Dart language and use many of the language's more advanced features.
We seek to provide our users with the fullest solution to their requests. With Flexmonster and Flutter ready-made integration, you will be ready for production on iOS and Android. With the Flexmonster customization options and a wide list of APIs in cooperation with Flutter’s ability to create many apps from a single codebase, developers can finally achieve that dream of unparalleled productivity.
In addition, Flexmonster, like Flutter developers, cares about the accessibility of our component, so by integrating our tools, you will only win with additional easy support of all standards of modern accessibility.
Although Flutter is built on the concept of widgets, there is no pivot component in the list, so this is where Flexmonster Pivot Table & Charts come in handy, offering a quick and convenient solution for embedding data analytics and data visualization into your application.
The overall process of integration is relatively straightforward - we offer a complete guide in 5 simple steps on how to add Flexmonster to your Flutter project.
You can also immediately explore the ready-made sample project on our GitHub, as well as download and run it yourself to see the integration in action right away.
To do it, simply clone the repository and install Flutter dependencies:
git clone https://github.com/flexmonster/pivot-flutter cd pivot-flutter dart pub get
Then connect it to your device. Depending on your OS, you can see how to do it in the Flutter documentation.
Then simply run the project via console:
Now you can see our classic sample demos built with the Flutter framework.
Except for the introductory part, our documentation will provide you with several useful sections on how to use our component inside the project and how to configure and communicate with it:
If you still have any questions, you can get in touch with our Tech team. We’re always here for you!
Also, we would love to know your feedback and look forward to hearing it!