When the folks behind “Hamilton” wanted to build an app for the smash musical quickly last year, they turned to a little-known mobile software framework called Flutter that Google quietly previewed just a few months earlier to help developers create user interfaces more easily.
Now, more developers will be able to use it. Today at the Mobile World Congress conference in Barcelona, the maker of the Android mobile operating software said it’s releasing the open-source Flutter into a wider beta test.
Seth Ladd, Google’s program manager for Flutter, said in an interview that the beta version is more stable and mature than the alpha version, with new features such as accessibility, localization, iPhone X and iOS 11 support, inline video and “hot reload,” which allows for updating of changes in a code emulator in under one second.
All this, Ladd said, has “accelerated the ability of teams to work faster.” He said there have already been millions of installations of the Flutter alpha version, and several hundred apps built with Flutter have been published.
There is some cost to Flutter’s approach. The Flutter engine is included in each app, adding 6.7 megabytes to each Flutter app on Android, according to the Flutter FAQ. The upside is that the app is faster.
In addition to the “Hamilton” app, which came out in August, Flutter is being used inside Google for critical applications such as its AdWords ad system as well as its Google Shopping Express manager app. Other companies using it include the social media management app Hookle and a chat app for PlanHQ, which sells a cloud-based tool to create business plans.
Today’s announcement closely follows a reboot of Dart last week to optimize it for client-side development for web and mobile apps. “With Flutter and Dart, developers finally have the opportunity to write production-quality apps for Android, iOS, and the web with no compromises, using a shared codebase,” Dart product manager Anders Thorhauge Sandholm wrote in a blog post. “As a result, team members can fluidly move between platforms and help each other with, e.g., code reviews. So far, we have seen teams like AdWords Express and AppTree share between 50 percent and 70 percent of their code across mobile and web.”
Google didn’t provide a timeframe for a full release but said it will update the beta every four weeks. On the roadmap are the ability to embed Flutter into an existing app, additional support for Google’s Firebase mobile app development platform, an inline web view and inline maps, and a smaller core engine.
Here’s a video on Flutter:[embedded content]
Featured image: Hamilton
Since you’re here …
… We’d like to tell you about our mission and how you can help us fulfill it. SiliconANGLE Media Inc.’s business model is based on the intrinsic value of the content, not advertising. Unlike many online publications, we don’t have a paywall or run banner advertising, because we want to keep our journalism open, without influence or the need to chase traffic.
The journalism, reporting and commentary on SiliconANGLE — along with live, unscripted video from our Silicon Valley studio and globe-trotting video teams at theCUBE— take a lot of hard work, time and money. Keeping the quality high requires the support of sponsors who are aligned with our vision of ad-free journalism content.
If you like the reporting, video interviews and other ad-free content here, please take a moment to check out a sample of the video content supported by our sponsors, tweet your support, and keep coming back to SiliconANGLE: