Announcing Flutter 1.7

Today we’re pleased to announce the general availability of Flutter 1.7, a smaller release after the major feature announcements at Google I/O. Flutter 1.


‘)}.km{background-size:1px 1px}.kn{background-position:0 1.05em;background-position:0 calc(1em + 1px)}.ko{line-height:1.12}.kp{letter-spacing:-0.022em}.la{margin-bottom:-0.28em}.lg{max-width:600px}.lh{padding-bottom:109.83333333333333%}.li{line-height:1.4}.lj{margin-top:10px}.ll{max-width:831px}.lm{padding-bottom:192.53910950661853%}.ln{line-height:1.18}.lo{margin-top:-0.09em}.lp{margin-bottom:-0.09em}.lq{white-space:pre-wrap}.lr{max-width:1436px}.ls{padding-bottom:31.75487465181058%}.lt{padding-bottom:56.206088992974244%}.lu{box-shadow:inset 3px 0 0 0 rgba(0, 0, 0, 0.84)}.lv{padding-left:23px}.lw{margin-left:-20px}.lx{font-style:italic}.ly{padding-bottom:66.650390625%}

Announcing Flutter 1.7

Continued refinement and polish for mobile platforms

Tim Sneath in Flutter

Jul 9 · 6 min read

AndroidX Support for New Apps

AndroidX is a new open source support library from the Jetpack team that helps Android apps stay updated with the latest components without sacrificing backward compatibility. Now that AndroidX is itself stable and many Flutter packages have been updated to support it, Flutter supports creating new Flutter projects with AndroidX, which reduces the work needed to integrate with other parts of the Android ecosystem.

Support for Android app bundles and 64-bit Android apps

From August 1st, 2019, Android apps that use native code and target Android 9 Pie will be required to provide a 64-bit version in addition to the 32-bit version when publishing to the Google Play Store. While Flutter has long supported generating 64-bit Android apps, version 1.7 adds support for creating Android App Bundles that target both 64-bit and 32-bit from a single submission. See the updated documentation on publishing Flutter-based Android apps to learn how to do this, as well as how to create separate APK files for both 32-bit and 64-bit devices.

New widgets and framework enhancements

We want your apps to look great and feel natural, regardless of what platform you’re targeting. Correspondingly, we continue to update and enhance the widgets available for both Android and iOS.

The new, themeable RangeSlider widget supports continuous or discrete styles

With Flutter, you can now add sophisticated typography with OpenType font feature support

Focus on the Fundamentals

Flutter 1.7 represents a lot of hard work by the team to respond to customer-reported issues, with over 1,250 issues closed in the two months since our last stable release.

flutter create --sample=material.AppBar.1 mysample

An ever-growing Flutter community

As ever, it’s exciting to see Flutter continue to grow in popularity and usage, and we also celebrate the ways customers large and small are using Flutter. Since I/O, the team has been busy with various events around the world: from GMTC in China to meetups and presentations in New York and Mexico; it’s been great to meet with many of you and hear about some of the apps that you’re building.

Photo credit: @damian2048

Flutter

Flutter is Google's mobile UI framework for crafting high-quality native interfaces on iOS and Android in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source. Learn more at https://flutter.dev

Written by

Tim Sneath

Product Manager for Flutter (a framework for building mobile apps) and Dart (a modern, client-optimized programming language) at Google.

Flutter

Flutter

Flutter is Google's mobile UI framework for crafting high-quality native interfaces on iOS and Android in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source. Learn more at https://flutter.dev

” class=”more-link”>View original article


Posted

in

by

Tags:

Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from try {} except

Subscribe now to keep reading and get access to the full archive.

Continue reading