What’s New in Flutter 3.pdf

Katy Slemon
Katy SlemonSr. Tech Consultant at Bacancy Technology à Bacancy Technology

Find what is new can be found in Flutter 3:

WHAT’S
NEW IN
FLUTTER
3?


www.bacancytechnology.com
Quick Summary:


Flutter 3 is live and ready for
production on all desktop platforms!
We are excited and can’t wait to share
what’s new in Flutter, its support for
macOS and Linux, the remarkable
performance improvements for web
and mobile, and adding support for
Apple Silicon. Some bonus tips for you
at the end. So, let’s get straight to the
business.
Introduction
It has only been three months since
Flutter announced its support for
Windows, and here we are, almost in
the midst of May, with the latest
Flutter update. This all-new version is
stable for macOS and Linux and
supports Apple Silicon. The version
upgrade from Flutter 2 to Flutter 3
bridges the journey from a mobile-
centric to a multi-platform
framework.


Flutter is now an undisputed and
most popular cross multi-platform UI
toolkit for creating natively compiled
applications. The best thing about
Flutter is that it is more than just a
Google product, and everyone can
taste its slice of success. Anyone can
unleash the power of this open-
source platform either through
contributing code, building
packages supporting the core
framework, writing material and
tutorials, and many other ways.


Flutter 2 vs Flutter 3
The Flutter 3 release supports
macOS for Universal Binaries so
that Flutter apps can function
natively on Apple Silicon chips and
Intel. Google has
collaborated with Ubuntu’s Canonical
for the Linux release to deliver a highly
integrated cream of the cream option
for app development.
Let’s delve into what’s new in Flutter 3
to discover all the important elements
of Flutter’s stable release.
What’s New in
Flutter 3: Latest
Features
1. Menu Cascading and Support for the
MacOS System Menu Bar
The new Flutter 3 features contain fresh
inputs for platform-specific integration,
interactive models for compilation to build
support, provide accessibility, and
internationalization.
The purpose of the update is to offer
flexibility to effectively utilize the operating
system and share optimal UI and logic as per
requirement. The Flutter latest features
cater to platform support beyond rendering
pixels.


Flutter 3 release date: May 11, 2022
(Google I/O Edition).
Check out the latest Flutter 3 release
notes
2. Material You Support


Well, one of the top highlights of our
what’s new in Flutter 3 discussion is
the transition to Material Design 3, a
Google in-house design language. The
Flutter team has offered an adaptable
cross-platform design system to
transform your Flutter app into a
beautiful interactive product.
3. Flutter Firebase
The app publishers require a
comprehensive set of tools to aid you in
operating, building, and releasing your
Flutter apps. These include services such
as data storage, authentication, device
testing, and cloud functions. Flutter has
various
third-party integrations like Firebase,
AWS Amplify, Sentry, and AppWrite.
Firebase is Google’s back-end platform for
building mobile and web applications.
The team at Flutter has announced Flutter
Firebase integration enabling a fully
supported core part of the Firebase
offering.


According to the report from
Slashdata, 62% of Flutter
developers use Firebase for their
Flutter apps. Get started with this
guide to add Firebase to your
Flutter app
Firebase Crashlytics:
You can now track real-time fatal errors
using the Flutter Crashlytics plugin, with
the same set of features through
Firebase’s famous real-time crash
reporting service.
The features include critical alerting
metrics like “crash-free users” that assist
you in keeping up with the stability of
your app.
It is now easy to triage, prioritize and fix
issues via the Crashlytics pipeline, which
has been upgraded to enhance the
clustering of Flutter crashes.
4. Flutter’s Games Toolkit
The Flutter team has focussed on casual
gamers this time to release an easy-to-
use casual games tool kit. It offers a
starter kit of templates and credits for
ads as well as cloud services.


Fun fact: The engineers at Flutter have
created a fun pinball game powered by
Firebase and Flutter’s web support
which shows the versatility of the new
Flutter 3 update.
Bonus Tip: You can develop games on
Flutter through this Games doc page.
5. Mobile Updates


• Foldable support for phones
What’s new in Flutter 3? Well, the all-new
Flutter release incorporates foldable mobile
devices. New widgets and features allow
you to build dynamic and appealing
experiences for the eye on foldable devices.
This feature is designed in collaboration
with Microsoft.


• Variable refresh rate support for IOS
The new Flutter version supports variable
refresh rates and ProMotion displays on iOS
devices, including iPad Pro and iPhone 13
Pro. The rendering capability is now at
refresh rates upto 120 Hz, which was limited
to 60 Hz in the past. The user can have a
smoother scrolling experience while
watching fast animations.
6. Web Updates


• Image Decoding
The latest Flutter 3 version contains new
APIs to decode images off the main thread
asynchronously. This is done through the
built-in image codecs of the browser. You
would be happy to know that this feature
speeds up decoding the image 2x,
ensuring that the main thread is never
blocked and clearing the junk built-up in
the past.


• Web app lifecycles
The new web app lifecycle API for Flutter
apps provides you the benefit of
controlling the process for bootstrapping
your app. You can now leverage the
desktop support for your app.
Flutter 3
Performance
Improvements
The engineering team at Flutter has
taken the Flutter performance
improvement to the next level by
benchmarking to evaluate the
optimization benefits. Most
importantly, the opacity animation
performance has been improved for
simple case scenarios.
For instance, when an Opacity widget
consists of a single rendering
primitive, the saveLayer method is
omitted and is usually invoked by
Opacity.
The Flutter 3 release introduces a
mechanism that predicts and
estimates the rendering picture
complexity based on the drawing
operations cost
that it contains. This is used as an
approach to reduce memory usage
without a regression in Flutter app
performance.
We promised you bonus features in the
end, and here they are. Let us quickly
skim through these add-on features,
which add a cherry to the cake on the
Flutter 3 features.
More Exciting
Features: What’s
New in Flutter 3?
Here are some more updates on the
Flutter ecosystem cherrypicked
exclusively for you!
1. Theme Extensions
You can now add anything to the
ThemeData of the material library
using Theme extensions. Instead of
extending ThemeData and
implementing copyWith, lerp, and
other methods again, you can mention
ThemeData.extensions.
Moreover, as a package developer, you
can provide ThemeExtensions.
Moreover, as a package developer, you
can provide ThemeExtensions.
2. Ads
Flutter 3 supports the publisher’s
requirements for
making personalized ads and managing
Apple’s App Tracking Transparency
(ATTT) requirements. Google provides a
User Messaging Platform (UMP) SDK that
substitutes the previous open-source
Consent SDK.
Wrapping Up
It is undeniable that the community
deserves all praises for doing this
awesome work to help Flutter attain the
status of prestige and innovation to
maintain its caliber of helping
businesses of all shapes and sizes across
the world.
We hope you have had a holistic
experience reading our blog post on
what’s new in Flutter 3. The future of
Flutter seems bright and promising for
building delightful experiences in the
app ecosystem.
Thank You!
www.bacancytechnology.com

Recommandé

Google Unveiled Flutter 3.docx par
Google Unveiled Flutter 3.docxGoogle Unveiled Flutter 3.docx
Google Unveiled Flutter 3.docxAveosoftware
10 vues7 diapositives
Google I_O extended GDSC ICTU.pptx par
Google I_O extended GDSC ICTU.pptxGoogle I_O extended GDSC ICTU.pptx
Google I_O extended GDSC ICTU.pptxDiffouoFopaEsdras
34 vues12 diapositives
The new web early adopter program is now open with flutter par
The new web early adopter program is now open with flutterThe new web early adopter program is now open with flutter
The new web early adopter program is now open with flutterConcetto Labs
105 vues14 diapositives
Google teams up with ubuntu to bring linux desktop app support to flutter par
 Google teams up with ubuntu to bring linux desktop app support to flutter Google teams up with ubuntu to bring linux desktop app support to flutter
Google teams up with ubuntu to bring linux desktop app support to flutterKaty Slemon
43 vues34 diapositives
flutter-general-report.docx par
flutter-general-report.docxflutter-general-report.docx
flutter-general-report.docxKuntalSasmal1
131 vues32 diapositives
Everything you need to know about flutter 2.2 par
Everything you need to know about flutter 2.2Everything you need to know about flutter 2.2
Everything you need to know about flutter 2.2Biztech Consulting & Solutions
35 vues10 diapositives

Contenu connexe

Similaire à What’s New in Flutter 3.pdf

Top reasons why flutter become a trend in application development par
Top reasons why flutter become a trend in application developmentTop reasons why flutter become a trend in application development
Top reasons why flutter become a trend in application developmentAndolasoft Inc
59 vues6 diapositives
Everything you need to know about flutter 1.17 and dart 2.8 (first stable upd... par
Everything you need to know about flutter 1.17 and dart 2.8 (first stable upd...Everything you need to know about flutter 1.17 and dart 2.8 (first stable upd...
Everything you need to know about flutter 1.17 and dart 2.8 (first stable upd...Katy Slemon
58 vues21 diapositives
INTRODUCTION TO FLUTTER.pdf par
INTRODUCTION TO FLUTTER.pdfINTRODUCTION TO FLUTTER.pdf
INTRODUCTION TO FLUTTER.pdfAdarshMathuri
887 vues8 diapositives
Flutter enable windows desktop apps for developers par
Flutter enable windows desktop apps for developersFlutter enable windows desktop apps for developers
Flutter enable windows desktop apps for developersConcetto Labs
71 vues17 diapositives
Flutter 2.2 version | skywave info solutions par
Flutter 2.2 version | skywave info solutionsFlutter 2.2 version | skywave info solutions
Flutter 2.2 version | skywave info solutionsSkywave Info Solutions
47 vues16 diapositives
Flutter: Future of App Development par
Flutter: Future of App DevelopmentFlutter: Future of App Development
Flutter: Future of App Development9 series
216 vues24 diapositives

Similaire à What’s New in Flutter 3.pdf(20)

Top reasons why flutter become a trend in application development par Andolasoft Inc
Top reasons why flutter become a trend in application developmentTop reasons why flutter become a trend in application development
Top reasons why flutter become a trend in application development
Andolasoft Inc59 vues
Everything you need to know about flutter 1.17 and dart 2.8 (first stable upd... par Katy Slemon
Everything you need to know about flutter 1.17 and dart 2.8 (first stable upd...Everything you need to know about flutter 1.17 and dart 2.8 (first stable upd...
Everything you need to know about flutter 1.17 and dart 2.8 (first stable upd...
Katy Slemon58 vues
Flutter enable windows desktop apps for developers par Concetto Labs
Flutter enable windows desktop apps for developersFlutter enable windows desktop apps for developers
Flutter enable windows desktop apps for developers
Concetto Labs71 vues
Flutter: Future of App Development par 9 series
Flutter: Future of App DevelopmentFlutter: Future of App Development
Flutter: Future of App Development
9 series216 vues
Why choose flutter 2 over flutter 1 par Concetto Labs
Why choose flutter 2 over flutter 1 Why choose flutter 2 over flutter 1
Why choose flutter 2 over flutter 1
Concetto Labs110 vues
Fascinating Flutter par 9 series
Fascinating FlutterFascinating Flutter
Fascinating Flutter
9 series14 vues
Google flutter app development par Marie Weaver
Google flutter app developmentGoogle flutter app development
Google flutter app development
Marie Weaver63 vues
Complete guide to flutter app development par Concetto Labs
Complete guide to flutter app developmentComplete guide to flutter app development
Complete guide to flutter app development
Concetto Labs92 vues
The latestopensourcesoftwareavailableandthelatestdevelopmentinict (1) par iffah_najwa46
The latestopensourcesoftwareavailableandthelatestdevelopmentinict (1)The latestopensourcesoftwareavailableandthelatestdevelopmentinict (1)
The latestopensourcesoftwareavailableandthelatestdevelopmentinict (1)
iffah_najwa46127 vues
Google's Flutter for large Scale Applications par Usman Ahmed Raza
Google's Flutter for large Scale ApplicationsGoogle's Flutter for large Scale Applications
Google's Flutter for large Scale Applications
Why is flutter considered the best cross platform framework par Pixel Crayons
Why is flutter considered the best cross platform frameworkWhy is flutter considered the best cross platform framework
Why is flutter considered the best cross platform framework
Pixel Crayons117 vues

Plus de Katy Slemon

Data Science Use Cases in Retail & Healthcare Industries.pdf par
Data Science Use Cases in Retail & Healthcare Industries.pdfData Science Use Cases in Retail & Healthcare Industries.pdf
Data Science Use Cases in Retail & Healthcare Industries.pdfKaty Slemon
117 vues37 diapositives
How Much Does It Cost To Hire Golang Developer.pdf par
How Much Does It Cost To Hire Golang Developer.pdfHow Much Does It Cost To Hire Golang Developer.pdf
How Much Does It Cost To Hire Golang Developer.pdfKaty Slemon
78 vues31 diapositives
How Much Does It Cost To Hire Full Stack Developer In 2022.pdf par
How Much Does It Cost To Hire Full Stack Developer In 2022.pdfHow Much Does It Cost To Hire Full Stack Developer In 2022.pdf
How Much Does It Cost To Hire Full Stack Developer In 2022.pdfKaty Slemon
72 vues36 diapositives
How to Implement Middleware Pipeline in VueJS.pdf par
How to Implement Middleware Pipeline in VueJS.pdfHow to Implement Middleware Pipeline in VueJS.pdf
How to Implement Middleware Pipeline in VueJS.pdfKaty Slemon
116 vues32 diapositives
How to Build Laravel Package Using Composer.pdf par
How to Build Laravel Package Using Composer.pdfHow to Build Laravel Package Using Composer.pdf
How to Build Laravel Package Using Composer.pdfKaty Slemon
68 vues32 diapositives
Sure Shot Ways To Improve And Scale Your Node js Performance.pdf par
Sure Shot Ways To Improve And Scale Your Node js Performance.pdfSure Shot Ways To Improve And Scale Your Node js Performance.pdf
Sure Shot Ways To Improve And Scale Your Node js Performance.pdfKaty Slemon
53 vues19 diapositives

Plus de Katy Slemon(20)

Data Science Use Cases in Retail & Healthcare Industries.pdf par Katy Slemon
Data Science Use Cases in Retail & Healthcare Industries.pdfData Science Use Cases in Retail & Healthcare Industries.pdf
Data Science Use Cases in Retail & Healthcare Industries.pdf
Katy Slemon117 vues
How Much Does It Cost To Hire Golang Developer.pdf par Katy Slemon
How Much Does It Cost To Hire Golang Developer.pdfHow Much Does It Cost To Hire Golang Developer.pdf
How Much Does It Cost To Hire Golang Developer.pdf
Katy Slemon78 vues
How Much Does It Cost To Hire Full Stack Developer In 2022.pdf par Katy Slemon
How Much Does It Cost To Hire Full Stack Developer In 2022.pdfHow Much Does It Cost To Hire Full Stack Developer In 2022.pdf
How Much Does It Cost To Hire Full Stack Developer In 2022.pdf
Katy Slemon72 vues
How to Implement Middleware Pipeline in VueJS.pdf par Katy Slemon
How to Implement Middleware Pipeline in VueJS.pdfHow to Implement Middleware Pipeline in VueJS.pdf
How to Implement Middleware Pipeline in VueJS.pdf
Katy Slemon116 vues
How to Build Laravel Package Using Composer.pdf par Katy Slemon
How to Build Laravel Package Using Composer.pdfHow to Build Laravel Package Using Composer.pdf
How to Build Laravel Package Using Composer.pdf
Katy Slemon68 vues
Sure Shot Ways To Improve And Scale Your Node js Performance.pdf par Katy Slemon
Sure Shot Ways To Improve And Scale Your Node js Performance.pdfSure Shot Ways To Improve And Scale Your Node js Performance.pdf
Sure Shot Ways To Improve And Scale Your Node js Performance.pdf
Katy Slemon53 vues
How to Develop Slack Bot Using Golang.pdf par Katy Slemon
How to Develop Slack Bot Using Golang.pdfHow to Develop Slack Bot Using Golang.pdf
How to Develop Slack Bot Using Golang.pdf
Katy Slemon75 vues
IoT Based Battery Management System in Electric Vehicles.pdf par Katy Slemon
IoT Based Battery Management System in Electric Vehicles.pdfIoT Based Battery Management System in Electric Vehicles.pdf
IoT Based Battery Management System in Electric Vehicles.pdf
Katy Slemon935 vues
Understanding Flexbox Layout in React Native.pdf par Katy Slemon
Understanding Flexbox Layout in React Native.pdfUnderstanding Flexbox Layout in React Native.pdf
Understanding Flexbox Layout in React Native.pdf
Katy Slemon128 vues
The Ultimate Guide to Laravel Performance Optimization in 2022.pdf par Katy Slemon
The Ultimate Guide to Laravel Performance Optimization in 2022.pdfThe Ultimate Guide to Laravel Performance Optimization in 2022.pdf
The Ultimate Guide to Laravel Performance Optimization in 2022.pdf
Katy Slemon178 vues
New Features in iOS 15 and Swift 5.5.pdf par Katy Slemon
New Features in iOS 15 and Swift 5.5.pdfNew Features in iOS 15 and Swift 5.5.pdf
New Features in iOS 15 and Swift 5.5.pdf
Katy Slemon115 vues
Choose the Right Battery Management System for Lithium Ion Batteries.pdf par Katy Slemon
Choose the Right Battery Management System for Lithium Ion Batteries.pdfChoose the Right Battery Management System for Lithium Ion Batteries.pdf
Choose the Right Battery Management System for Lithium Ion Batteries.pdf
Katy Slemon117 vues
Angular Universal How to Build Angular SEO Friendly App.pdf par Katy Slemon
Angular Universal How to Build Angular SEO Friendly App.pdfAngular Universal How to Build Angular SEO Friendly App.pdf
Angular Universal How to Build Angular SEO Friendly App.pdf
Katy Slemon110 vues
Ruby On Rails Performance Tuning Guide.pdf par Katy Slemon
Ruby On Rails Performance Tuning Guide.pdfRuby On Rails Performance Tuning Guide.pdf
Ruby On Rails Performance Tuning Guide.pdf
Katy Slemon122 vues
Uncovering 04 Main Types and Benefits of Salesforce ISV Partnerships.pdf par Katy Slemon
Uncovering 04 Main Types and Benefits of Salesforce ISV Partnerships.pdfUncovering 04 Main Types and Benefits of Salesforce ISV Partnerships.pdf
Uncovering 04 Main Types and Benefits of Salesforce ISV Partnerships.pdf
Katy Slemon39 vues
Unit Testing Using Mockito in Android (1).pdf par Katy Slemon
Unit Testing Using Mockito in Android (1).pdfUnit Testing Using Mockito in Android (1).pdf
Unit Testing Using Mockito in Android (1).pdf
Katy Slemon115 vues
Why Use React Js A Complete Guide (1).pdf par Katy Slemon
Why Use React Js A Complete Guide (1).pdfWhy Use React Js A Complete Guide (1).pdf
Why Use React Js A Complete Guide (1).pdf
Katy Slemon161 vues
Why Use Ruby on Rails for eCommerce Project Proven Case Study.pdf par Katy Slemon
Why Use Ruby on Rails for eCommerce Project Proven Case Study.pdfWhy Use Ruby on Rails for eCommerce Project Proven Case Study.pdf
Why Use Ruby on Rails for eCommerce Project Proven Case Study.pdf
Katy Slemon535 vues
Bacancy’s CCS2CON is Now Charging Compliant with Top Indian EVs.pdf par Katy Slemon
Bacancy’s CCS2CON is Now Charging Compliant with Top Indian EVs.pdfBacancy’s CCS2CON is Now Charging Compliant with Top Indian EVs.pdf
Bacancy’s CCS2CON is Now Charging Compliant with Top Indian EVs.pdf
Katy Slemon71 vues
How to Integrate Google Adwords API in Laravel App.pdf par Katy Slemon
How to Integrate Google Adwords API in Laravel App.pdfHow to Integrate Google Adwords API in Laravel App.pdf
How to Integrate Google Adwords API in Laravel App.pdf
Katy Slemon428 vues

Dernier

Uni Systems for Power Platform.pptx par
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptxUni Systems S.M.S.A.
58 vues21 diapositives
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... par
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Moses Kemibaro
29 vues38 diapositives
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 par
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院IttrainingIttraining
80 vues8 diapositives
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue par
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlueShapeBlue
50 vues23 diapositives
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... par
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...ShapeBlue
65 vues28 diapositives
PharoJS - Zürich Smalltalk Group Meetup November 2023 par
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023Noury Bouraqadi
141 vues17 diapositives

Dernier(20)

Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... par Moses Kemibaro
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro29 vues
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 par IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue par ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue50 vues
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... par ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue65 vues
PharoJS - Zürich Smalltalk Group Meetup November 2023 par Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi141 vues
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online par ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue102 vues
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue par ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue96 vues
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... par ShapeBlue
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
ShapeBlue83 vues
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... par Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker50 vues
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... par ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue77 vues
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates par ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue119 vues
Five Things You SHOULD Know About Postman par Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman40 vues
Business Analyst Series 2023 - Week 3 Session 5 par DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10369 vues
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... par ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue82 vues
HTTP headers that make your website go faster - devs.gent November 2023 par Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn28 vues
State of the Union - Rohit Yadav - Apache CloudStack par ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue145 vues

What’s New in Flutter 3.pdf

  • 2. Quick Summary: Flutter 3 is live and ready for production on all desktop platforms! We are excited and can’t wait to share what’s new in Flutter, its support for macOS and Linux, the remarkable performance improvements for web and mobile, and adding support for Apple Silicon. Some bonus tips for you at the end. So, let’s get straight to the business.
  • 4. It has only been three months since Flutter announced its support for Windows, and here we are, almost in the midst of May, with the latest Flutter update. This all-new version is stable for macOS and Linux and supports Apple Silicon. The version upgrade from Flutter 2 to Flutter 3 bridges the journey from a mobile- centric to a multi-platform framework. Flutter is now an undisputed and most popular cross multi-platform UI toolkit for creating natively compiled applications. The best thing about
  • 5. Flutter is that it is more than just a Google product, and everyone can taste its slice of success. Anyone can unleash the power of this open- source platform either through contributing code, building packages supporting the core framework, writing material and tutorials, and many other ways. Flutter 2 vs Flutter 3 The Flutter 3 release supports macOS for Universal Binaries so that Flutter apps can function natively on Apple Silicon chips and Intel. Google has
  • 6. collaborated with Ubuntu’s Canonical for the Linux release to deliver a highly integrated cream of the cream option for app development. Let’s delve into what’s new in Flutter 3 to discover all the important elements of Flutter’s stable release.
  • 7. What’s New in Flutter 3: Latest Features
  • 8. 1. Menu Cascading and Support for the MacOS System Menu Bar The new Flutter 3 features contain fresh inputs for platform-specific integration, interactive models for compilation to build support, provide accessibility, and internationalization. The purpose of the update is to offer flexibility to effectively utilize the operating system and share optimal UI and logic as per requirement. The Flutter latest features cater to platform support beyond rendering pixels. Flutter 3 release date: May 11, 2022 (Google I/O Edition). Check out the latest Flutter 3 release notes
  • 9. 2. Material You Support Well, one of the top highlights of our what’s new in Flutter 3 discussion is the transition to Material Design 3, a Google in-house design language. The Flutter team has offered an adaptable cross-platform design system to transform your Flutter app into a beautiful interactive product.
  • 10. 3. Flutter Firebase The app publishers require a comprehensive set of tools to aid you in operating, building, and releasing your Flutter apps. These include services such as data storage, authentication, device testing, and cloud functions. Flutter has various
  • 11. third-party integrations like Firebase, AWS Amplify, Sentry, and AppWrite. Firebase is Google’s back-end platform for building mobile and web applications. The team at Flutter has announced Flutter Firebase integration enabling a fully supported core part of the Firebase offering. According to the report from Slashdata, 62% of Flutter developers use Firebase for their Flutter apps. Get started with this guide to add Firebase to your Flutter app
  • 12. Firebase Crashlytics: You can now track real-time fatal errors using the Flutter Crashlytics plugin, with the same set of features through Firebase’s famous real-time crash reporting service. The features include critical alerting metrics like “crash-free users” that assist you in keeping up with the stability of your app. It is now easy to triage, prioritize and fix issues via the Crashlytics pipeline, which has been upgraded to enhance the clustering of Flutter crashes.
  • 13. 4. Flutter’s Games Toolkit The Flutter team has focussed on casual gamers this time to release an easy-to- use casual games tool kit. It offers a starter kit of templates and credits for ads as well as cloud services. Fun fact: The engineers at Flutter have created a fun pinball game powered by Firebase and Flutter’s web support which shows the versatility of the new Flutter 3 update. Bonus Tip: You can develop games on Flutter through this Games doc page.
  • 14. 5. Mobile Updates • Foldable support for phones What’s new in Flutter 3? Well, the all-new Flutter release incorporates foldable mobile devices. New widgets and features allow you to build dynamic and appealing experiences for the eye on foldable devices. This feature is designed in collaboration with Microsoft. • Variable refresh rate support for IOS The new Flutter version supports variable refresh rates and ProMotion displays on iOS devices, including iPad Pro and iPhone 13 Pro. The rendering capability is now at refresh rates upto 120 Hz, which was limited to 60 Hz in the past. The user can have a smoother scrolling experience while watching fast animations.
  • 15. 6. Web Updates • Image Decoding The latest Flutter 3 version contains new APIs to decode images off the main thread asynchronously. This is done through the built-in image codecs of the browser. You would be happy to know that this feature speeds up decoding the image 2x, ensuring that the main thread is never blocked and clearing the junk built-up in the past. • Web app lifecycles The new web app lifecycle API for Flutter apps provides you the benefit of controlling the process for bootstrapping your app. You can now leverage the desktop support for your app.
  • 17. The engineering team at Flutter has taken the Flutter performance improvement to the next level by benchmarking to evaluate the optimization benefits. Most importantly, the opacity animation performance has been improved for simple case scenarios. For instance, when an Opacity widget consists of a single rendering primitive, the saveLayer method is omitted and is usually invoked by Opacity. The Flutter 3 release introduces a mechanism that predicts and estimates the rendering picture complexity based on the drawing operations cost
  • 18. that it contains. This is used as an approach to reduce memory usage without a regression in Flutter app performance. We promised you bonus features in the end, and here they are. Let us quickly skim through these add-on features, which add a cherry to the cake on the Flutter 3 features.
  • 20. Here are some more updates on the Flutter ecosystem cherrypicked exclusively for you! 1. Theme Extensions You can now add anything to the ThemeData of the material library using Theme extensions. Instead of extending ThemeData and implementing copyWith, lerp, and other methods again, you can mention ThemeData.extensions. Moreover, as a package developer, you can provide ThemeExtensions. Moreover, as a package developer, you can provide ThemeExtensions. 2. Ads Flutter 3 supports the publisher’s requirements for
  • 21. making personalized ads and managing Apple’s App Tracking Transparency (ATTT) requirements. Google provides a User Messaging Platform (UMP) SDK that substitutes the previous open-source Consent SDK.
  • 23. It is undeniable that the community deserves all praises for doing this awesome work to help Flutter attain the status of prestige and innovation to maintain its caliber of helping businesses of all shapes and sizes across the world. We hope you have had a holistic experience reading our blog post on what’s new in Flutter 3. The future of Flutter seems bright and promising for building delightful experiences in the app ecosystem.