Flutter 1.9 Adds Support for macOS Catalina and iOS 13

Google announced the release of Flutter 1.9 and that support for web apps has been integrated into the framework’s main repository.

“Flutter 1.9 is our biggest update yet with more than 1,500 [GitHub pull requests] from more than 100 contributors,” Google’s Chris Sells writes. “The new features and updates span a wide range, from support for macOS Catalina and iOS 13 to improved tooling support, as well as new Dart language features and new Material widgets. We also announced a major milestone for Flutter’s web support, with the successful integration of Flutter’s web support into the main Flutter repository, allowing developers to write for mobile, desktop and web with the same codebase.”

Windows Intelligence In Your Inbox

Sign up for our new free newsletter to get three time-saving tips each Friday — and get free copies of Paul Thurrott's Windows 11 and Windows 10 Field Guides (normally $9.99) as a special welcome gift!

"*" indicates required fields

This field is for validation purposes and should be left unchanged.

So, yes, it’s a big day for Flutter, Google’s cross-platform developer framework. Here’s a breakdown of what’s new.

macOS Catalina and iOS 13 support. This is timely, since both are shipping later today, along with Xcode 11, which is also now supported. That said, support for iOS 13’s dark mode is still in progress.

New Material widgets. For developers targeting Android, Flutter 1.9 supports several new Material design widgets, including Toggle Buttons and Color Filter.

More languages. Flutter 1.9 supports an additional 24 new languages.

Dart 2.5. Dart, the C-like language underlying Flutter, has been updated to version 2.5, which provides machine learning-powered code completions for the IDE and a pre-release of Foreign Function Interface (FFI) support, providing native extensions so Dart can call directly into code written in C.

New language defaults. Now, new projects default to Swift instead of Objective-C and Kotlin instead of Java for iOS and Android projects respectively.

But the big one, of course, is support for Flutter on the web.

“Web support has been merged into the main flutter repository,” Sells explains. “What this means is that if you have the latest builds of Flutter from the master or dev channel, you can target the web with the latest experimental version of Flutter â€Ĥ Support for web output with Flutter is still at an early phase, but this release represents a major step forward towards enabling production support for web development with Flutter.”

Tagged with

Share post

Please check our Community Guidelines before commenting

Conversation 3 comments

  • saint4eva

    10 September, 2019 - 5:13 pm

    <p>Desktop; you meant Windows? </p>

    • obarthelemy

      11 September, 2019 - 7:02 am

      <blockquote><em><a href="#463388">In reply to saint4eva:</a></em></blockquote><p>It says MacOS right in The title</p>

  • noornashad

    15 September, 2019 - 6:17 am

    <p>Thanks for this <a href="https://elearncs.com/&quot; target="_blank">info</a></p>

Windows Intelligence In Your Inbox

Sign up for our new free newsletter to get three time-saving tips each Friday

"*" indicates required fields

This field is for validation purposes and should be left unchanged.

Thurrott Âİ 2024 Thurrott LLC