Google at the MWC 2018 event has announced the first beta of Flutter which is a new mobile UI framework that helps developers in designing high-quality native interfaces for both iOS and Android. It lets developers to create native apps in record time.
Flutter targets mobile development in performance and platform integrations of native mobile, with high-velocity development and multi-platform reach of portable UI toolkits. It comes with features like stateful Hot Reload, a new reactive framework, rich widget set, and integrated tooling which makes it easy to design fresh apps with brand new designs.
Developers can take advantage of it to create expressive and flexible designs with composite widget sets, rich animation libraries, and a layered, extensible architecture. It also supports Google’s portable GPU-accelerated renderer and high-performance, native ARM code runtime, and platform interop.
The Alpha release of Flutter last year managed to deliver features like screen reader support, accessibility features, right-to-left text, localization and internationalization, iPhone X and iOS 11 support, inline video, additional image format support, running Flutter code in the background, and much more.
It also supports Android Studio, Visual Studio Code, new refactorings to help developers have full control on the coding department. The beta release works with a pre-release of Dart 2 with improved support for declaring UI in code with minimal language ceremony. Currently, Flutter has over 1000 packages including SQLite, Firebase, Facebook Connect, and more. Google says that it is planning on releasing new betas approximately every four weeks.