Flutter beta 3 sails into production for cross-platform development
Recent news out of Google shows that Flutter beta 3 has soared into production. We take a look at what’s new about this light and easy to use SDK: changes to this mobile app SDK include Dart 2 language updates, increased accessibility support, and increased ad revenue for developers with Google’s AdMob.
This week, Flutter beta 3 has been released into production. Designed to make creating mobile apps for both Android and IOS easier, this SDK offers native cross-platform development to developers all over the world. With a focus on native performance and advanced visuals, Flutter is meant to improve developer’s productivity and speed.
Flutter offers developers a chance at high-speed app creation thanks to features like the experiment-friendly stateful hot reload. Developer can experiment away with their code without worry, as this feature prevents them from needing to rebuild from scratch if it all comes tumbling down.
The design is expressive and flexible, giving this open source SDK a layered and extensible architecture. Developers can customize their UI widget sets to their hearts’ desire. Plus, Flutter offers quality cross-device and cross-platform performance with portable GPU-accelerated renderers and AOT compilation.
New in Flutter 3 beta
The beta 3 currently available has improved the built-in UI widgets from the previous version. Additional changes include completing the feature work for Dart 2, which was a complete reboot of the language to optimize client development. Now, Dart 2 is enabled by default.
Plus, the syntax changes make it more convenient for developers to instantiate their widgets in Flutter. For instance, the new keyword is optional. Developers don’t need to use it anymore and the compiler registers a complaint if there is an error. The const keyword is also optional for any child constructors within an existing const scope.
There are a lot of improvements for the Material Design widgets for more designer flexibility, including:
- A new BottomAppBar component
- Expanded support for Chips
- InputDecorator can now support filled, underlined and outlined modes
- More positioning flexibility in the FloatingActionButton
- Color and shape customization in Slider for the thumb and value indicators
Probably the most important thing is the improved GIF support. (Where would we be without our extremely relevant GIF reactions?!) But there’s also improved documentation as well as accessibility support for things like large text and contrast, screen reader usage, and more.
Actually though, what’s probably the most important is the upgrade for ads. Developers can now monetize their Flutter-based apps for fun and profit thanks to Google’s AdMob. Now, the AdMob plugin supports all sorts of ads including loading and displaying banners, full-screen interstitial banners, and rewarded video ads with the fully supported AdMob API.