Develop as One, the 2021 Google Developer Summit was successfully held last month. It contains many online lectures on the latest Google technology product updates, and is full of dry goods.
In the keynote speech on the morning of November 16th, it was mentioned that there are currently more than 5 million domestic developers, accounting for about one-fifth of the global developers. Chinese game developers have the top overseas game market share. More than 23%, ranking first, application and game development is still a market worthy of continued investment and with broader prospects.
Flutter also plays a very important role in this. The first is the adoption by the head manufacturers. We see that than 70 applications of 161aeff753c3a3 byte beating are using Flutter . Tencent also uses Flutter to build new features corporate WeChat and PUBG mobile game it comes shells also find room build some core functionality with Flutter . Secondly, the constantly improving Flutter product has become an indispensable "secret weapon" for developers-when it was officially released 3 years ago, we defined it as a "portable UI kit", and now it has evolved into " built for environmental computing", developers only need to write a set of code to build beautiful applications for all screens, including mobile, web, desktop and embedded device platforms. Finally, has more than 3 million Flutter developers around the world. . When you start to write the first line of Flutter, Hello World!, you will join the global family.
At this developer conference, the Flutter team also announced and reviewed some recent updates, including:
- Flutter's desktop support has made a lot of improvements in the near future. The next step is to optimize and improve the accessibility features of Windows;
- Flutter Web's CanvasKit renderer stable version has been released , which can be used through
flutter run -d chrome --web-renderer canvaskit
; - The Flutter version of Google Mobile Ads Plugin officially released version 1.0 (supports empty security), supports the addition of AdMob and Ad Manager ads, and supports various advertising formats, including banner ads, interstitial ads, rewarded video ads and native ads. The official version also adds beta support for advertising intermediaries, and can be used
flutter pub add google_mobile_ads
- Introduction and review of other plug-ins on the use of Flutter be profitable, including purchases using the application
in_app_purchase
plug-in, integrated use of a variety of payment methodspay
plug-in, can help you better by Flutter profit.
DartPad and Flutter website update
DartPad is an open source online platform to compile and run Flutter / Dart code, it can help you easy to learn and experiment Dart programming language features , the program can also be a minimum of reproducible Code share with other developers To exchange and discuss , we have also produced a large number of interactive Codelabs, in which DartPad is embedded, making it easier, more intuitive and more interesting for you to learn.
The Dart package and plug-ins on Pub.dev are very important parts of the Flutter ecosystem. These out-of-the-box plug-ins can greatly improve development efficiency. Today, our officially added package support for . In the first stage, we supported a set of popular packages, which can be seen on the icon in the lower right corner of DartPad:
If you want to nominate more packages that we want us to support, you can submit or like them in the Issue area of DartPad to let us see: https://github.com/dart-lang/dart-pad/issues
At the same time, DartPad.cn maintained by the Chinese Flutter community also supports this new feature, and domestic developers can use DartPad.cn to access and experience it.
The Flutter website also officially released a new design today. The new version of the website focuses more on visually and textually highlighting the characteristics of Flutter, including the advantages of using Flutter to build applications on various platforms, as well as hands-on documentation and reference materials, and learning materials developed by Flutter. The collection also introduces Flutter's ecological advantages and strong community, as well as tutorials on profiting from Flutter and success stories of other developers.
With the joint efforts of members of the Chinese community, we have recently "cleaned up" a batch of untranslated documents. With this revision of the official website, we have also followed up and released the Chinese version of the localized page (to be precise, it is better than flutter .dev was released earlier;-P) Click to read the original text directly. I hope that the Chinese developer resources we provide to you can help you make better use of Flutter.
Flutter speech video at the Google Developers Conference
In the keynote speech at this conference, Flutter product manager Zoey brought you Flutter-related updates and introductions (starting from 51 minutes and 20 seconds of the video), Click here view the Flutter speech video at the Google Developer Conference.
There are also four special lectures related to Flutter:
- Google Product Manager Kevin Moore: Use Flutter to build adaptive cross-platform applications
Flutter now supports up to 6 platforms such as mobile, desktop, and web. Understand the relevant best practices, so that your application can be well adapted to each platform while achieving maximum code reuse. Click here view the video of building adaptive cross-platform applications with Flutter for more details.
- Google Software Engineer Qian Guanlin: Deferred Components of Flutter
Application size is one of the biggest concerns of developers. Learn how to use Flutter's lazy loading components, allowing you to download pre-compiled code and resources at runtime. Click here view Flutter's Deferred Components video for more details.
- Google Software Engineer Justin McCandless: Using Lazy Loading to Improve Flutter Application Performance
Learn how to optimize performance by lazily loading content, its limitations, and how Flutter allows you to achieve a smoother user experience by default. Click here view the video on improving Flutter application performance with lazy loading for more details.
- Google software engineer Bob Nystrom: Why use "empty security"
"Empty Security" is a newly launched basic language function developed by multiple people. Here, one of the developers will show you how to use this feature to improve the Dart coding experience, prevent errors, and how to generate smaller and faster binary files. Click here see why you should use the "Empty Security" video for more details.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。