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

Wechat Flutter research group Ducafecat

The original

Medium.com/flutter/ann…

reference

  • Before they go out flutter. Dev/docs / -…
  • www.slashdata.co/reports/?ca…

The body of the

Today at Google I/O, we announced Flutter 2.2, our latest open source toolkit for building beautiful applications for any device on a single platform. Flutter 2.2 is the best version of Flutter to date, and its update makes it easier than ever for developers to make money from in-app purchases, payments, and advertising; Connect to cloud services and apis to extend applications to support new functionality; And tools and language capabilities that allow developers to eliminate entire classes of errors, improve application performance and reduce package sizes.

Build on Flutter 2

Flutter 2.2 builds on Flutter 2 by extending Flutter from its mobile roots to incorporate Web, desktop, and embedded use. It is designed specifically for the world of ambient computing, where users have a wide variety of different devices and form factors and are looking for consistent experiences across their daily lives. With Flutter 2.2, businesses, startups, and entrepreneurs can build high-quality solutions that reach the full potential of their potential markets, with creative inspiration, not the target platform, being the only limiting factor.

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

A recent mobile developer study highlighted the growth of Flutter. Analytics firm SlashData’s Mobile Developer 2021 population forecast shows that Flutter is now the most popular cross-platform development framework, chosen by 45% of developers and growing by 47% between Q1 2020 and Q1 2021. Our own data confirm this shift in Flutter; In the past 30 days, more than one in eight new apps on the Play Store have been built using Flutter.

At I/O, we share that Flutter is used by over 200,000 applications in the Play Store alone. The apps come from Tencent, whose wechat messaging app is used by more than 1.2 billion people on iOS and Android; ByteDance, the founder of TikTok, has now developed 70 different apps using Flutter; And other apps from companies like BMW, SHEIN, Grab and Didi. Of course, Flutter is not just used by big companies. Some of the most innovative apps come from names you’ve probably never heard of: Wombo, Wombo, the Selfie App; Fastly, an intermittent fasting app; Kite, a slick investment trading app.

Introduction to Flutter 2.2

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

Sound Null Safety is now the default new item. Null security adds protection against null-reference exceptions, enabling developers to express non-null types in code. Because Dart’s implementation is sound, the compiler can improve application performance by eliminating null checking at run time. The ecosystem is responding quickly, with about 5,000 packages having been upgraded to support air security.

There are many performance improvements: for Web applications, we use service workers to provide background caching; For Android applications, Flutter supports a delay component; For iOS, we have been developing tools to precompile shaders to eliminate or reduce jank runs for the first time. We’ve also added some new features to the DevTools suite to help you understand how to allocate memory in your applications, 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 web targets.

Our work goes beyond the core of Flutter. We are also working with other Google teams to help integrate Flutter into our broader developer stack. In particular, we continue to build trusted services that help developers responsibly monetize their apps. Our new AD SDK is updated in this release with zero security and adaptive banner format support. We’ve also introduced a new payments plugin, a partnership with the Google Pay team that allows you to pay for physical goods on iOS and Android. We updated our in-app purchase plug-in with a matching code.

  • Ads developers.google.com/admob/flutt…

  • Pay pub. Dev/packages/pa…

  • In_app_purchase pub. Dev/packages/in…

  • Codelabs flutter – in – the app – purchases codelabs.developers.google.com/codelabs/fl…

As the “secret weapon” of the Flutter, Dart also gets an update in this release. Dart 2.13 extends support for native interoperability with support for arrays and packaging 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 for the broader ecosystem, using Dart GitHub Action and curated Docker Official Image optimized for cloud-based business logic deployment.

  • Making the action github.com/marketplace…

  • ocker Official Image hub.docker.com/_/dart

It’s not just a Google project

While Google remains a major contributor to the Flutter project, we’re excited to see the broader ecosystem around Flutter developing.

One particular area of Flutter growth in recent months has been its expansion into more and more platforms and operating systems. In Flutter participation, we announced that Toyota is bringing Flutter to their next-generation automotive infotainment system. Last month, Canonical released their first Ubuntu release with Flutter integration support, Snap integration and Welland support.

Medium.com/googleplayd…

Ubuntu.com/blog/ubuntu…

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

Github.com/flutter-tiz…

Github.com/sony/flutte…

Designers have also benefited from the open source nature of the project, with Adobe announcing an updated XD to Flutter plugin. Adobe XD provides designers with a great way to experiment and iterate, and now with enhanced Flutter support, designers and developers can collaborate on the same asset to bring great ideas to production faster than ever before.

Medium.com/adobetech/a…

Finally, Microsoft will continue to work with us; In addition to the work the Surface team has been doing using Flutter to build a foldable experience, this week will also see alpha support for Flutter, the UWP application built for Windows 10. We are excited to see more applications taking advantage of Flutter’s built-in platform adaptability to provide a better experience in mobile, desktop, web and other domains.

Flutter. Dev/desktop# win…

Build great Experiences

Most importantly, we built Flutter to help developers build great experiences. We’re motivated by the idea that app development can do better: we can empower you by removing traditional barriers to reaching your audience.

We love to see how you make Flutter work. One example is a veterans Administration program in the United States. The video below shows how their Flutter app is helping them provide post-traumatic stress disorder soldiers with recovery.

We are excited to share our work on Flutter by hosting a variety of workshops, demos, and on-demand sessions on Google I/O. Don’t forget to check out our fun Photo booth web app, developed with Flutter, which allows you to create a selfie with our Dash mascot and her friends!

Events.google.com/io/program/…

photobooth.flutter.dev/


The elder brother of the © cat

ducafecat.tech/

github.com/ducafecat

Developer of Flutter Full Stack

The issue of

Open source

GetX Quick Start

Github.com/ducafecat/g…

News client

Github.com/ducafecat/f…

Strapi manual translation

getstrapi.cn

Wechat discussion group Ducafecat

A series of collections

The translation

Ducafecat. Tech/categories /…

The open source project

Ducafecat. Tech/categories /…

Dart programming language basics

Space.bilibili.com/404904528/c…

Start Flutter with zero basics

Space.bilibili.com/404904528/c…

Flutter combat news client from scratch

Space.bilibili.com/404904528/c…

Flutter component development

Space.bilibili.com/404904528/c…

Flutter Bloc

Space.bilibili.com/404904528/c…

Flutter Getx4

Space.bilibili.com/404904528/c…

Docker Yapi

Space.bilibili.com/404904528/c…