Google has been working on a cross-platform software development kit (SDK) for iOS and Android for many years, naming it Flutter. Earlier this year, during the MWC, Google announced that the project would enter the beta phase.
Since then, the project has seen significant progress and growth, with Google announcing an independent event called Flutter Live a few hours ago to provide more complete details, and officially releasing version 1.0 of the development kit. Announced.
If you haven't heard of Flutter before, you should know that Google's goal in providing this software kit is to reduce the complexity of developing an app for both iOS and Android platforms simultaneously.
Many developers resort to frameworks such as React Native or Xamarin tools to reduce the hassle of building a cross-platform app. But the big difference between Flutter and the previous ones is that it has its own visual engine. Thanks to this engine, which is based on the Skia Chrome engine, developers can render their applications more stable and stable.
Another advantage of using Flutter is that developers do not need to rewrite their previous coding on iOS and Android with Flutter. Rather, they can easily interact with previous code and Flutter through a feature called Platform Views. Google Maps is a clear example of how iOS and Android versions can be easily used in the Platform View Kit Flutter.
Flutter supports Google's Dart programming language, and to this day large letters such as Alibaba, Hamilton, and Abbey Road Studios have announced their support for this add-on kit.
It is also said that Flutter will become one of the most important intermediaries for making applications for Google's next operating system, Fivosha, in the future. Version 1.0 of the Flutter development kit is available today for Windows, Mac, Linux and Chrome OS .Source