Old iron remember to forward, Brother Mao will present more Flutter good articles~~~~

WeChat flutter training group ducafecat

original

https://medium.com/flutter/announcing-flutter-2-2-at-google-i-o-2021-92f0fcbd7ef9

reference

text

At today's Google i/o conference, we released Flutter 2.2, our latest open source toolkit, which can build beautiful applications for any device on a single platform. Flutter 2.2 is the best version of Flutter so far. Its update makes it easier than ever for developers to make money through in-app purchases, payments, and advertising; connect to cloud services and apis, and extend applications to support new features; As well as tools and language features, allowing developers to eliminate a whole class of errors, improve application performance and reduce package size.

Built on Flutter 2

Flutter 2.2 is based on Flutter 2, which expands Flutter from its mobile roots to integrate web, desktop, and embedded use. It is specifically designed for the world of environmental computing, where users have a variety of different devices and form factors and are looking for a consistent experience that spans their daily lives. With Flutter 2.2, companies, startups, and entrepreneurs can all build high-quality solutions that can give full play to the potential of their potential markets, making creative inspiration (rather than the target platform) the only limiting factor.

Flutter is currently the most popular cross-platform development framework.

A recent mobile developer study highlighted the growth of Flutter. The 2021 population forecast of mobile developers from the analysis company SlashData shows that Flutter is now the most popular cross-platform development framework, with 45% of developers choosing it, and it has increased between the first quarter of 2020 and the first quarter of 2021. 47%. Our own data confirms this transformation of Flutter; in the past 30 days, more than one-eighth of the new apps in the Play Store were built with Flutter.

At i/o, we shared that more than 200,000 applications use Flutter in the Play Store alone. These applications are from Tencent, and its WeChat instant messaging application is used by more than 1.2 billion users on iOS and Android; ByteDance, the initiator of TikTok, has now developed 70 different applications using Flutter; and others from BMW, Apps from companies such as SHEIN, Grab, and Didi. Of course, Flutter is not only used by large companies. Some of the most innovative apps come from names you might never have heard of: Wombo, Warmbo, a selfie app; Fastly, an intermittent fasting app; Kite, a beautiful investment trading app.

Introducing Flutter 2.2

The focus of the release of Flutter 2.2 is to improve the development experience to help you provide customers with more reliable and better-performing applications.

Sound null safety is now the default new item. Null safety adds protection to null reference exceptions, enabling developers to express non-nullable types in their code. Since the implementation of Dart is reasonable, the compiler can eliminate null checks at runtime, thereby improving the performance of the application. The ecosystem has responded quickly, and about 5,000 software packages have been upgraded to support air security.

There are many performance improvements in this version: For web applications, we use service workers to provide background caching; For Android applications, Flutter supports delayed components; For iOS, we have been developing tools to pre-compile shaders to eliminate or reduce first runs Jank. We have also added some new features to the DevTools suite to help you understand how to allocate memory in the application, as well as support for third-party tool extensions.

In addition, we have been working on some important areas of improvement, such as improving the accessibility of webpage targets.

Our work goes beyond the core of Flutter. We also work with other Google teams to help integrate Flutter into our broader developer stack. In particular, we continue to build trustworthy services to help developers monetize their apps responsibly. Our new advertising SDK is updated in this version with support for zero security and adaptive banner formats. We also introduced a new payment plug-in and established a cooperative relationship with the Google payment team, allowing you to pay for physical goods on iOS and Android systems. We updated our in-app purchase plugin and a matching code.

As the "secret weapon" of Flutter, Dart also gets an update in this version. Dart 2.13 extends support for local interoperability, and supports arrays and packed structures in FFI. It also includes support for type aliases, which improves readability and provides a gentle way for some refactoring scenarios. We continue to add integration to the wider ecosystem, using Dart GitHub Action and the planned Docker Official Image optimized for cloud-based business logic deployment.

More than just a Google project

Although Google is still a major contributor to the Flutter project, we are happy to see the development of the broader ecosystem around Flutter.

In recent months, a particular area of Flutter's growth is its continuous expansion to more and more platforms and operating systems. Participating in Flutter, we announced that Toyota is bringing flutter to their next-generation car infotainment system. Last month, Canonical released their first Ubuntu version, with Flutter integration support, Snap integration and Wayland support.

https://medium.com/googleplaydev/seamless-multi-platform-app-development-with-flutter-ea0e8003b0f9#f53d

https://ubuntu.com/blog/ubuntu-21-04-is-here

Two new partners showcase this growing ecosystem. Samsung is porting Flutter to Tizen and provides an open source code library that others can contribute. Sony is working hard to provide solutions for embedded Linux.

https://github.com/flutter-tizen/flutter-tizen

https://github.com/sony/flutter-embedded-linux

Designers also benefited from the open source nature of this project, Adobe announced the updated XD to Flutter plug-in. Adobe XD provides designers with a great way to experiment and iterate. Now with enhanced Flutter support, designers and developers can collaborate on the same asset and put great ideas into production faster than ever. .

https://medium.com/adobetech/announcing-xd-to-flutter-v2-0-82d09f3909a7

Finally, Microsoft will continue to work with us; in addition to the Surface team's work on building a foldable experience using Flutter, this week will also see alpha support for Flutter, a UWP app built for Windows 10. We are very happy to see more applications that can take advantage of Flutter's built-in platform adaptability to provide better experiences in mobile, desktop, web, and other areas.

https://flutter.dev/desktop#windows-uwp

Build great experiences

Most importantly, we built Flutter to help developers build great experiences. We are motivated by the idea that application development can do better: we can enhance your capabilities by removing the traditional barriers that prevent you from reaching your audience.

We like to see how you make Flutter work. One example is a project of the U.S. Veterans Administration. The video below shows how their Flutter app helps them provide rehabilitation for soldiers with post-traumatic stress disorder.

By holding various seminars, demos and on-demand conferences on Flutter on Google i/o, we are happy to share our work with you. Don’t forget to take a look at our interesting photo booth web app, it’s developed with Flutter, it allows you to create a selfie with our Dash mascot and her friends!

https://events.google.com/io/program/content?4=topic_flutter

https://photobooth.flutter.dev/


© Cat brother

https://ducafecat.tech/

https://github.com/ducafecat

Past

Open source

GetX Quick Start

https://github.com/ducafecat/getx_quick_start

News client

https://github.com/ducafecat/flutter_learn_news

strapi manual translation

https://getstrapi.cn

WeChat discussion group ducafecat

Series collection

Translation

https://ducafecat.tech/categories/%E8%AF%91%E6%96%87/

Open source project

https://ducafecat.tech/categories/%E5%BC%80%E6%BA%90/

Dart programming language basics

https://space.bilibili.com/404904528/channel/detail?cid=111585

Getting started with Flutter zero foundation

https://space.bilibili.com/404904528/channel/detail?cid=123470

Flutter actual combat from scratch news client

https://space.bilibili.com/404904528/channel/detail?cid=106755

Flutter component development

https://space.bilibili.com/404904528/channel/detail?cid=144262

Flutter Bloc

https://space.bilibili.com/404904528/channel/detail?cid=177519

Flutter Getx4

https://space.bilibili.com/404904528/channel/detail?cid=177514

Docker Yapi

https://space.bilibili.com/404904528/channel/detail?cid=130578


独立开发者_猫哥
666 声望126 粉丝