Google intros mobile UI framework Flutter

  • Google intros mobile UI framework Flutter

Google intros mobile UI framework Flutter

Today at Mobile World Congress, Google is announcing a major update in their attempts to simplify UI development across platforms. Google's pitching it for use with its Dart programming language, which it said is faster than the commonly used JavaScript and can compile source code for an app to native formats used in iOS and Android. Flutter is Google's new mobile UI framework that helps developers craft high-quality native interfaces for both iOS and Android.

Flexible designs with rich animation libraries on a multi-layer and extensible architecture.

While still not a household name, a number of developers have already used it to build and publish apps that became top sellers on both Google Play and the App Store.

"Since our alpha release a year ago, we delivered, with help from our community, features such as screen reader support and other 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", Google wrote in a blog post.

Google has pointed out that there are already several popular applications that have been developed with Flutter, for example, Hamilton. This app will help you to use PC's mouse through the mobile device.

Today's announcement closely follows a reboot of Dart last week to optimize it for client-side development for web and mobile apps. Use of the Dart language allows for a "hot reload" developer cycle, where many code changes can be seen instantly, live in the emulator.

Flutter's team also added support for Visual Studio Code, widget inspector, and Android Studio.

It's 2018, how should you make an app? The Flutter beta also works with pre-release of Dart 2.

Furthermore, unlike other cross-platform alternatives, Flutter doesn't run in a device's WebView or use some kind of bridging mechanism to leverage native iOS or Android widgets such as buttons, listviews and so on. Google's framework, which is heavily focused around the company's Dart programming language, was first announced at Google's I/O developer conference past year. Yep, it's beta. However, Google is developing its latest OS, Fuchsia, with Flutter. But you shouldn't wait until then! There's an IntelliJ IDE for Flutter, just like Google has with Android Studio. Interested developers can check out the toolkit can visit the Getting Started guide on its official website.

If you already have Flutter installed, switch to the beta channel with one simple command: flutter channel beta.