SlideShare a Scribd company logo
1 of 8
Download to read offline
What Does Flutter 2.8 Bring To The Table?
Table of Contents
● 1) Everything new in Flutter 2.8
○ 1. Latest features and enhancements
○ 2. Developing games with Flame
○ 3. DevTools
○ 4. Viewing web platforms
○ 5. Flutter Ads GA
○ 6. Dev channel removal
○ 7. DartPad enhancements
○ 8. DartPad and Firebase
○ 9. Document Mapping or Firestore Object
● 2) Wrapping it up
Introduction
● Just a short while ago, Google announced the latest version of Flutter – its open-source app
development framework. With every iteration, developers gain access to new and improved features.
● If you’re a developer, or if you’re planning to get a flutter app developed for your startup business, you
should continue reading. This topic will provide you with a few insights on Flutter 2.8. With the arrival of
this version, Flutter took another step towards desktop support stability.
Everything new in Flutter 2.8
One of the most noteworthy specialties of Flutter is that it can support desktop, mobile, and web development
in just one SDK. This particular feature lets developers prioritize what they hope to build. It also negates the
problem of selecting the app development platform.
Flutter delivers the highest levels of performance. In other words, it’s a highly productive framework. With just
one codebase, developers gain the ability to target several platforms for developing applications.
1. Latest features and enhancements
Flutter 2.8 primarily focuses on mobile performance. Also, the new update simplified the task of connecting apps to backend services, including
Google Cloud and Firebase. The latest release brought forth significant upgrades to the web and camera plugins. Flutter 2.8 also brings the
newest version of Dart 2.15 with concurrency improvements.
Additionally, Google made some improvements in Flutter to facilitate developer productivity. Features like “hot reload” can be worthwhile to
developers. The sign-in widget that comes with this release utilizes Firebase to manage authentication. By using it, you can forget about
resetting passwords or two-factor authentications.
2. Developing games with Flame
Contrary to popular belief, Flutter isn’t just for developing applications. Developers are attempting to use it to build games too. Developers from
almost every community want to leverage the hardware-accelerated graphics support Flutter has to offer.
Even the creators of Flutter talked about releasing Flame 1.0. It’s a game engine that a developer can use to build 2D games. It has all the
features you need to finish creating your game within the shortest possible time. It also has a component system, animated images and
sprites, a world camera, collision detection, and other features.
Developers can extend the abilities of Flame by combining it with extra packages and integrating other libraries. For instance, Flame can
merge perfectly with packages like Forge2D, Fire Atlas, Rive, etc. By connecting Flame with these systems, developers can offer 2D game
development as a service.
3. DevTools
Flutter 2.8 brings a feature called “Enhance tracing” to manage debugging issues. It allows developers to fix the stemming of the UI.
As soon as a tracing feature gets enabled, it will render laid-out objects, include new events for created widgets, and render painted
objects.
The latest version of DevTools can add support to gauge an app’s performance level. This profile has the CPU samples from initializing
DartVM to rendering the first frame of Flutter.
As soon as you press the button called “App Start Profile” to load the app’s profile, you’ll notice that an “AppStartUp” tag gets selected.
You may also select the filter for the user tag from the list of the available ones to load the launch profile of the application.
4. Viewing web platforms
Flutter 2.8 has also augmented the performance of the Flutter web platform view. The platform view lets developers host the
components of the UI. Flutter web does it with the help of a widget called HTMLElementView.
With this widget, you can host the elements of HTML inside the web app of Flutter. Users generally rely on the platform views by
default whenever they use the web versions of the video_player plugin or Google_maps_flutter plugin.
The moment you embed the platform view in an older version, it’ll create a new canvas. Furthermore, more canvases will get added
every time you include platform views. It’ll cost you a lot of money to create the extra canvases as each of the measures as much as
an entire window.
5. Flutter Ads GA
Google Mobile SDK will be generally available for Flutter. The newest version of the framework supports five different formats of ads. With time, it
will integrate support for Ad Manager and AdMob. There’s also a beta version of the latest mediation feature that lets you optimize the
performance of ads.
6. Dev channel removal
The so-called “channels” of Flutter ascertain how quickly the framework and engine will change on the development machine. The most stable
version delivers the smallest amount of churning, while the master will cause the largest amount of churning. Due to the unavailability of
resources, developers had to stop updating the channel of development.
At the moment, less than 3% of all Flutter developers utilize development channels. Naturally, the majority has decided to initiate the process of
discontinuing development channels officially. After all, they have to invest a lot of effort and time for maintaining it.
Top rated Flutter app development company can dedicate their time and energy elsewhere as they don’t have to maintain the channel. They can
also decide on the channel they want to use.
● The stable channels are the best builds in terms of quality. They get published quarterly and used as the fix for several critical issues.
● Beta channels are secondary to the stable variants, and they’re specifically for users in search of faster cadence. Beta channels get
released every month and remain stable before the release.
● The active development channel is the master channel. It’s for advanced users and contributors that can work with unstable builds.
7. DartPad enhancements
The DartPad also features several improvements. For starters, it now supports a massive number of packages.
Developers have twenty-three packages available for importing. This list of packages includes characters, bloc,
google_fonts, collection, and others. In the future, the DartPad team will add more packages.
Another feature of DartPad is quite interesting. Until now, the newest stable version is constantly running on DartPad. In
Flutter 2.8, you can resort to the New Channel menu in the status bar to pick the latest release of the beta channel and
the earlier stable version.
8. DartPad and Firebase
Thanks to the initialization of FlutterFire, development specialists can utilize Firebase from inside DartPad. The
Firebase support for DartPad includes authentication, the core API, and Firestore.
There’s a possibility that more Firebase services will come to DartPad soon. Another specialty of FlutterFire support is
that you can use DartPad’s embedded instances directly in your documents.
Also Read: Google Ads, eBay, Toyota, Betterment, Amazon Uses Flutter For Development, Why?
9. Document Mapping or Firestore Object
Finally, the alpha version of DocumentMapper or Firestore Object is a new feature that you should know about. It’s fundamentally
an integration of Flutter and Firebase. The design of Firestore ODM is such that it increases the productivity of the developers. It
does so by simplifying the use of Firestore via structured and type-safe methods and objects developers are familiar with.
It utilizes code generation to improve the syntax for working with collections and documents. Furthermore, it’ll allow users to mold
data in a type-safe manner. The ODM also provides all-inclusive support to authoritatively typed sub-collections with built-in
optimization options for the rebuilding of widgets using selected features.
Wrapping it up
Flutter 2.8 focuses on simplifying things when it comes to connecting applications to backend services, including Firebase of
Google. In that regard, all the Firebase plugins for Flutter underwent significant changes in “stable” and “beta.” Furthermore, there’s
an official and easy-to-use application for signing in to the apps via Firebase Authentication.
Just like in the past, the latest update of Flutter comes with an update for Dart too. The latest Dart programming language SDK is
now at the version of Flutter 2.15. Some of the performance improvements elucidated here have been possible because of this
update. It means users of Dart, apart from Flutter, will definitely run into a few enhancements.

More Related Content

Similar to What does flutter 2.8 bring to the table

Top 8 Flutter App Development Tools.pdf
Top 8 Flutter App Development Tools.pdfTop 8 Flutter App Development Tools.pdf
Top 8 Flutter App Development Tools.pdfFuGenx Technologies
 
Google I_O extended GDSC ICTU.pptx
Google I_O extended GDSC ICTU.pptxGoogle I_O extended GDSC ICTU.pptx
Google I_O extended GDSC ICTU.pptxDiffouoFopaEsdras
 
The new web early adopter program is now open with flutter
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
 
Dart 2.6 version released with native exe support
Dart 2.6 version released with native exe supportDart 2.6 version released with native exe support
Dart 2.6 version released with native exe supportConcetto Labs
 
Hybrid Mobile App Development | XcelTec
Hybrid Mobile App Development  | XcelTecHybrid Mobile App Development  | XcelTec
Hybrid Mobile App Development | XcelTecXcelTec pvt ltd
 
Why choose flutter 2 over flutter 1
Why choose flutter 2 over flutter 1 Why choose flutter 2 over flutter 1
Why choose flutter 2 over flutter 1 Concetto Labs
 
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 flutter
Google teams up with ubuntu to bring linux desktop app support to flutterKaty Slemon
 
Flutter Optimization Techniques to Improve Existing App Results.pdf
Flutter Optimization Techniques to Improve Existing App Results.pdfFlutter Optimization Techniques to Improve Existing App Results.pdf
Flutter Optimization Techniques to Improve Existing App Results.pdfTechugo
 
Top reasons why flutter become a trend in application development
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
 
How has the flutter become the game changer in recent years for mobile app de...
How has the flutter become the game changer in recent years for mobile app de...How has the flutter become the game changer in recent years for mobile app de...
How has the flutter become the game changer in recent years for mobile app de...Fullestop
 
Flutter App Development Pros, Cons, and Tips.pdf
Flutter App Development Pros, Cons, and Tips.pdfFlutter App Development Pros, Cons, and Tips.pdf
Flutter App Development Pros, Cons, and Tips.pdfInexture Solutions
 
8 Reasons Why Flutter is the Future of Mobile App Development
8 Reasons Why Flutter is the Future of Mobile App Development8 Reasons Why Flutter is the Future of Mobile App Development
8 Reasons Why Flutter is the Future of Mobile App DevelopmentRipenApps Technologies
 
flutter-general-report.docx
flutter-general-report.docxflutter-general-report.docx
flutter-general-report.docxKuntalSasmal1
 
6722_AS_ Top 8 Flutter app development tools to consider in 2024.pdf
6722_AS_ Top 8 Flutter app development tools to consider in 2024.pdf6722_AS_ Top 8 Flutter app development tools to consider in 2024.pdf
6722_AS_ Top 8 Flutter app development tools to consider in 2024.pdfDianApps Technologies
 
Why is flutter mobile app development mostly recommended for your business
Why is flutter mobile app development mostly recommended for your businessWhy is flutter mobile app development mostly recommended for your business
Why is flutter mobile app development mostly recommended for your businessFullestop
 
Flutter enable windows desktop apps for developers
Flutter enable windows desktop apps for developersFlutter enable windows desktop apps for developers
Flutter enable windows desktop apps for developersConcetto Labs
 
How to Determine Flutter App Development Cost.pdf
How to Determine Flutter App Development Cost.pdfHow to Determine Flutter App Development Cost.pdf
How to Determine Flutter App Development Cost.pdfTechugo
 
Flutter 2.2 version | skywave info solutions
Flutter 2.2 version | skywave info solutionsFlutter 2.2 version | skywave info solutions
Flutter 2.2 version | skywave info solutionsSkywave Info Solutions
 

Similar to What does flutter 2.8 bring to the table (20)

Top 8 Flutter App Development Tools.pdf
Top 8 Flutter App Development Tools.pdfTop 8 Flutter App Development Tools.pdf
Top 8 Flutter App Development Tools.pdf
 
Google I_O extended GDSC ICTU.pptx
Google I_O extended GDSC ICTU.pptxGoogle I_O extended GDSC ICTU.pptx
Google I_O extended GDSC ICTU.pptx
 
The new web early adopter program is now open with flutter
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 flutter
 
Dart 2.6 version released with native exe support
Dart 2.6 version released with native exe supportDart 2.6 version released with native exe support
Dart 2.6 version released with native exe support
 
11 reasons why flutter is better for app development
11 reasons why flutter is better for app development11 reasons why flutter is better for app development
11 reasons why flutter is better for app development
 
Hybrid Mobile App Development | XcelTec
Hybrid Mobile App Development  | XcelTecHybrid Mobile App Development  | XcelTec
Hybrid Mobile App Development | XcelTec
 
Why choose flutter 2 over flutter 1
Why choose flutter 2 over flutter 1 Why choose flutter 2 over flutter 1
Why choose flutter 2 over flutter 1
 
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 flutter
Google teams up with ubuntu to bring linux desktop app support to flutter
 
Flutter Optimization Techniques to Improve Existing App Results.pdf
Flutter Optimization Techniques to Improve Existing App Results.pdfFlutter Optimization Techniques to Improve Existing App Results.pdf
Flutter Optimization Techniques to Improve Existing App Results.pdf
 
Top reasons why flutter become a trend in application development
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
 
How has the flutter become the game changer in recent years for mobile app de...
How has the flutter become the game changer in recent years for mobile app de...How has the flutter become the game changer in recent years for mobile app de...
How has the flutter become the game changer in recent years for mobile app de...
 
Everything you need to know about flutter 2.2
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.2
 
Flutter App Development Pros, Cons, and Tips.pdf
Flutter App Development Pros, Cons, and Tips.pdfFlutter App Development Pros, Cons, and Tips.pdf
Flutter App Development Pros, Cons, and Tips.pdf
 
8 Reasons Why Flutter is the Future of Mobile App Development
8 Reasons Why Flutter is the Future of Mobile App Development8 Reasons Why Flutter is the Future of Mobile App Development
8 Reasons Why Flutter is the Future of Mobile App Development
 
flutter-general-report.docx
flutter-general-report.docxflutter-general-report.docx
flutter-general-report.docx
 
6722_AS_ Top 8 Flutter app development tools to consider in 2024.pdf
6722_AS_ Top 8 Flutter app development tools to consider in 2024.pdf6722_AS_ Top 8 Flutter app development tools to consider in 2024.pdf
6722_AS_ Top 8 Flutter app development tools to consider in 2024.pdf
 
Why is flutter mobile app development mostly recommended for your business
Why is flutter mobile app development mostly recommended for your businessWhy is flutter mobile app development mostly recommended for your business
Why is flutter mobile app development mostly recommended for your business
 
Flutter enable windows desktop apps for developers
Flutter enable windows desktop apps for developersFlutter enable windows desktop apps for developers
Flutter enable windows desktop apps for developers
 
How to Determine Flutter App Development Cost.pdf
How to Determine Flutter App Development Cost.pdfHow to Determine Flutter App Development Cost.pdf
How to Determine Flutter App Development Cost.pdf
 
Flutter 2.2 version | skywave info solutions
Flutter 2.2 version | skywave info solutionsFlutter 2.2 version | skywave info solutions
Flutter 2.2 version | skywave info solutions
 

More from Moon Technolabs Pvt. Ltd.

Why do you need a Healthcare app development company like Moon Technolabs_.pdf
Why do you need a Healthcare app development company like Moon Technolabs_.pdfWhy do you need a Healthcare app development company like Moon Technolabs_.pdf
Why do you need a Healthcare app development company like Moon Technolabs_.pdfMoon Technolabs Pvt. Ltd.
 
Healthcare Mobile App Development - An technique for a patient-centric app.pdf
Healthcare Mobile App Development - An technique for a patient-centric app.pdfHealthcare Mobile App Development - An technique for a patient-centric app.pdf
Healthcare Mobile App Development - An technique for a patient-centric app.pdfMoon Technolabs Pvt. Ltd.
 
Some major challenges faced by Food delivery apps.pdf
Some major challenges faced by Food delivery apps.pdfSome major challenges faced by Food delivery apps.pdf
Some major challenges faced by Food delivery apps.pdfMoon Technolabs Pvt. Ltd.
 
Complete Guide about Food delivery app development in 2022.pdf
Complete Guide about Food delivery app development in 2022.pdfComplete Guide about Food delivery app development in 2022.pdf
Complete Guide about Food delivery app development in 2022.pdfMoon Technolabs Pvt. Ltd.
 
Everything you need to know about an on-demand app.pdf
Everything you need to know about an on-demand app.pdfEverything you need to know about an on-demand app.pdf
Everything you need to know about an on-demand app.pdfMoon Technolabs Pvt. Ltd.
 
Read About Node.js And PHP Before You Hire Node.js Developers.pdf
Read About Node.js And PHP Before You Hire Node.js Developers.pdfRead About Node.js And PHP Before You Hire Node.js Developers.pdf
Read About Node.js And PHP Before You Hire Node.js Developers.pdfMoon Technolabs Pvt. Ltd.
 
On-Demand app development for Business in 2022.pdf
On-Demand app development for Business in 2022.pdfOn-Demand app development for Business in 2022.pdf
On-Demand app development for Business in 2022.pdfMoon Technolabs Pvt. Ltd.
 
The benefits of on-demand app development for your business and customers.pdf
The benefits of on-demand app development for your business and customers.pdfThe benefits of on-demand app development for your business and customers.pdf
The benefits of on-demand app development for your business and customers.pdfMoon Technolabs Pvt. Ltd.
 
Check Out 7 Exclusive Ideas From A Healthcare App Development Company.pdf
Check Out 7 Exclusive Ideas From A Healthcare App Development Company.pdfCheck Out 7 Exclusive Ideas From A Healthcare App Development Company.pdf
Check Out 7 Exclusive Ideas From A Healthcare App Development Company.pdfMoon Technolabs Pvt. Ltd.
 
Become As Successful As These Companies With React Native App Development.pdf
Become As Successful As These Companies With React Native App Development.pdfBecome As Successful As These Companies With React Native App Development.pdf
Become As Successful As These Companies With React Native App Development.pdfMoon Technolabs Pvt. Ltd.
 
What’s New In Drupal Web Development Services With Drupal 9?
What’s New In Drupal Web Development Services With Drupal 9?What’s New In Drupal Web Development Services With Drupal 9?
What’s New In Drupal Web Development Services With Drupal 9?Moon Technolabs Pvt. Ltd.
 
React Native_ What is it_ and, Why is it used_.pdf
React Native_ What is it_ and, Why is it used_.pdfReact Native_ What is it_ and, Why is it used_.pdf
React Native_ What is it_ and, Why is it used_.pdfMoon Technolabs Pvt. Ltd.
 
PHP to Node.js_ When Migrating is the Right Idea and How to Do It_.pdf
PHP to Node.js_ When Migrating is the Right Idea and How to Do It_.pdfPHP to Node.js_ When Migrating is the Right Idea and How to Do It_.pdf
PHP to Node.js_ When Migrating is the Right Idea and How to Do It_.pdfMoon Technolabs Pvt. Ltd.
 
The Best Cross-platform app development Technologies.pdf
The Best Cross-platform app development Technologies.pdfThe Best Cross-platform app development Technologies.pdf
The Best Cross-platform app development Technologies.pdfMoon Technolabs Pvt. Ltd.
 
Famous companies who built their apps in Flutter.pdf
Famous companies who built their apps in Flutter.pdfFamous companies who built their apps in Flutter.pdf
Famous companies who built their apps in Flutter.pdfMoon Technolabs Pvt. Ltd.
 
What Are The Best Alternatives To Electron For Cross-Platform Desktop App Dev...
What Are The Best Alternatives To Electron For Cross-Platform Desktop App Dev...What Are The Best Alternatives To Electron For Cross-Platform Desktop App Dev...
What Are The Best Alternatives To Electron For Cross-Platform Desktop App Dev...Moon Technolabs Pvt. Ltd.
 
Do You Need To Hire Node.js Developers To Install Node.js & NPM On Your Compu...
Do You Need To Hire Node.js Developers To Install Node.js & NPM On Your Compu...Do You Need To Hire Node.js Developers To Install Node.js & NPM On Your Compu...
Do You Need To Hire Node.js Developers To Install Node.js & NPM On Your Compu...Moon Technolabs Pvt. Ltd.
 
Everything you need to know about Xamarin app development.pdf
Everything you need to know about Xamarin app development.pdfEverything you need to know about Xamarin app development.pdf
Everything you need to know about Xamarin app development.pdfMoon Technolabs Pvt. Ltd.
 
Native vs Cross-platform Mobile app development_ Which one is good_.pdf
Native vs Cross-platform Mobile app development_ Which one is good_.pdfNative vs Cross-platform Mobile app development_ Which one is good_.pdf
Native vs Cross-platform Mobile app development_ Which one is good_.pdfMoon Technolabs Pvt. Ltd.
 

More from Moon Technolabs Pvt. Ltd. (20)

Why do you need a Healthcare app development company like Moon Technolabs_.pdf
Why do you need a Healthcare app development company like Moon Technolabs_.pdfWhy do you need a Healthcare app development company like Moon Technolabs_.pdf
Why do you need a Healthcare app development company like Moon Technolabs_.pdf
 
Healthcare Mobile App Development - An technique for a patient-centric app.pdf
Healthcare Mobile App Development - An technique for a patient-centric app.pdfHealthcare Mobile App Development - An technique for a patient-centric app.pdf
Healthcare Mobile App Development - An technique for a patient-centric app.pdf
 
Some major challenges faced by Food delivery apps.pdf
Some major challenges faced by Food delivery apps.pdfSome major challenges faced by Food delivery apps.pdf
Some major challenges faced by Food delivery apps.pdf
 
Complete Guide about Food delivery app development in 2022.pdf
Complete Guide about Food delivery app development in 2022.pdfComplete Guide about Food delivery app development in 2022.pdf
Complete Guide about Food delivery app development in 2022.pdf
 
On-demand Delivery Apps and Their Role.pdf
On-demand Delivery Apps and Their Role.pdfOn-demand Delivery Apps and Their Role.pdf
On-demand Delivery Apps and Their Role.pdf
 
Everything you need to know about an on-demand app.pdf
Everything you need to know about an on-demand app.pdfEverything you need to know about an on-demand app.pdf
Everything you need to know about an on-demand app.pdf
 
Read About Node.js And PHP Before You Hire Node.js Developers.pdf
Read About Node.js And PHP Before You Hire Node.js Developers.pdfRead About Node.js And PHP Before You Hire Node.js Developers.pdf
Read About Node.js And PHP Before You Hire Node.js Developers.pdf
 
On-Demand app development for Business in 2022.pdf
On-Demand app development for Business in 2022.pdfOn-Demand app development for Business in 2022.pdf
On-Demand app development for Business in 2022.pdf
 
The benefits of on-demand app development for your business and customers.pdf
The benefits of on-demand app development for your business and customers.pdfThe benefits of on-demand app development for your business and customers.pdf
The benefits of on-demand app development for your business and customers.pdf
 
Check Out 7 Exclusive Ideas From A Healthcare App Development Company.pdf
Check Out 7 Exclusive Ideas From A Healthcare App Development Company.pdfCheck Out 7 Exclusive Ideas From A Healthcare App Development Company.pdf
Check Out 7 Exclusive Ideas From A Healthcare App Development Company.pdf
 
Become As Successful As These Companies With React Native App Development.pdf
Become As Successful As These Companies With React Native App Development.pdfBecome As Successful As These Companies With React Native App Development.pdf
Become As Successful As These Companies With React Native App Development.pdf
 
What’s New In Drupal Web Development Services With Drupal 9?
What’s New In Drupal Web Development Services With Drupal 9?What’s New In Drupal Web Development Services With Drupal 9?
What’s New In Drupal Web Development Services With Drupal 9?
 
React Native_ What is it_ and, Why is it used_.pdf
React Native_ What is it_ and, Why is it used_.pdfReact Native_ What is it_ and, Why is it used_.pdf
React Native_ What is it_ and, Why is it used_.pdf
 
PHP to Node.js_ When Migrating is the Right Idea and How to Do It_.pdf
PHP to Node.js_ When Migrating is the Right Idea and How to Do It_.pdfPHP to Node.js_ When Migrating is the Right Idea and How to Do It_.pdf
PHP to Node.js_ When Migrating is the Right Idea and How to Do It_.pdf
 
The Best Cross-platform app development Technologies.pdf
The Best Cross-platform app development Technologies.pdfThe Best Cross-platform app development Technologies.pdf
The Best Cross-platform app development Technologies.pdf
 
Famous companies who built their apps in Flutter.pdf
Famous companies who built their apps in Flutter.pdfFamous companies who built their apps in Flutter.pdf
Famous companies who built their apps in Flutter.pdf
 
What Are The Best Alternatives To Electron For Cross-Platform Desktop App Dev...
What Are The Best Alternatives To Electron For Cross-Platform Desktop App Dev...What Are The Best Alternatives To Electron For Cross-Platform Desktop App Dev...
What Are The Best Alternatives To Electron For Cross-Platform Desktop App Dev...
 
Do You Need To Hire Node.js Developers To Install Node.js & NPM On Your Compu...
Do You Need To Hire Node.js Developers To Install Node.js & NPM On Your Compu...Do You Need To Hire Node.js Developers To Install Node.js & NPM On Your Compu...
Do You Need To Hire Node.js Developers To Install Node.js & NPM On Your Compu...
 
Everything you need to know about Xamarin app development.pdf
Everything you need to know about Xamarin app development.pdfEverything you need to know about Xamarin app development.pdf
Everything you need to know about Xamarin app development.pdf
 
Native vs Cross-platform Mobile app development_ Which one is good_.pdf
Native vs Cross-platform Mobile app development_ Which one is good_.pdfNative vs Cross-platform Mobile app development_ Which one is good_.pdf
Native vs Cross-platform Mobile app development_ Which one is good_.pdf
 

Recently uploaded

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Recently uploaded (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

What does flutter 2.8 bring to the table

  • 1. What Does Flutter 2.8 Bring To The Table?
  • 2. Table of Contents ● 1) Everything new in Flutter 2.8 ○ 1. Latest features and enhancements ○ 2. Developing games with Flame ○ 3. DevTools ○ 4. Viewing web platforms ○ 5. Flutter Ads GA ○ 6. Dev channel removal ○ 7. DartPad enhancements ○ 8. DartPad and Firebase ○ 9. Document Mapping or Firestore Object ● 2) Wrapping it up
  • 3. Introduction ● Just a short while ago, Google announced the latest version of Flutter – its open-source app development framework. With every iteration, developers gain access to new and improved features. ● If you’re a developer, or if you’re planning to get a flutter app developed for your startup business, you should continue reading. This topic will provide you with a few insights on Flutter 2.8. With the arrival of this version, Flutter took another step towards desktop support stability. Everything new in Flutter 2.8 One of the most noteworthy specialties of Flutter is that it can support desktop, mobile, and web development in just one SDK. This particular feature lets developers prioritize what they hope to build. It also negates the problem of selecting the app development platform. Flutter delivers the highest levels of performance. In other words, it’s a highly productive framework. With just one codebase, developers gain the ability to target several platforms for developing applications.
  • 4. 1. Latest features and enhancements Flutter 2.8 primarily focuses on mobile performance. Also, the new update simplified the task of connecting apps to backend services, including Google Cloud and Firebase. The latest release brought forth significant upgrades to the web and camera plugins. Flutter 2.8 also brings the newest version of Dart 2.15 with concurrency improvements. Additionally, Google made some improvements in Flutter to facilitate developer productivity. Features like “hot reload” can be worthwhile to developers. The sign-in widget that comes with this release utilizes Firebase to manage authentication. By using it, you can forget about resetting passwords or two-factor authentications. 2. Developing games with Flame Contrary to popular belief, Flutter isn’t just for developing applications. Developers are attempting to use it to build games too. Developers from almost every community want to leverage the hardware-accelerated graphics support Flutter has to offer. Even the creators of Flutter talked about releasing Flame 1.0. It’s a game engine that a developer can use to build 2D games. It has all the features you need to finish creating your game within the shortest possible time. It also has a component system, animated images and sprites, a world camera, collision detection, and other features. Developers can extend the abilities of Flame by combining it with extra packages and integrating other libraries. For instance, Flame can merge perfectly with packages like Forge2D, Fire Atlas, Rive, etc. By connecting Flame with these systems, developers can offer 2D game development as a service.
  • 5. 3. DevTools Flutter 2.8 brings a feature called “Enhance tracing” to manage debugging issues. It allows developers to fix the stemming of the UI. As soon as a tracing feature gets enabled, it will render laid-out objects, include new events for created widgets, and render painted objects. The latest version of DevTools can add support to gauge an app’s performance level. This profile has the CPU samples from initializing DartVM to rendering the first frame of Flutter. As soon as you press the button called “App Start Profile” to load the app’s profile, you’ll notice that an “AppStartUp” tag gets selected. You may also select the filter for the user tag from the list of the available ones to load the launch profile of the application. 4. Viewing web platforms Flutter 2.8 has also augmented the performance of the Flutter web platform view. The platform view lets developers host the components of the UI. Flutter web does it with the help of a widget called HTMLElementView. With this widget, you can host the elements of HTML inside the web app of Flutter. Users generally rely on the platform views by default whenever they use the web versions of the video_player plugin or Google_maps_flutter plugin. The moment you embed the platform view in an older version, it’ll create a new canvas. Furthermore, more canvases will get added every time you include platform views. It’ll cost you a lot of money to create the extra canvases as each of the measures as much as an entire window.
  • 6. 5. Flutter Ads GA Google Mobile SDK will be generally available for Flutter. The newest version of the framework supports five different formats of ads. With time, it will integrate support for Ad Manager and AdMob. There’s also a beta version of the latest mediation feature that lets you optimize the performance of ads. 6. Dev channel removal The so-called “channels” of Flutter ascertain how quickly the framework and engine will change on the development machine. The most stable version delivers the smallest amount of churning, while the master will cause the largest amount of churning. Due to the unavailability of resources, developers had to stop updating the channel of development. At the moment, less than 3% of all Flutter developers utilize development channels. Naturally, the majority has decided to initiate the process of discontinuing development channels officially. After all, they have to invest a lot of effort and time for maintaining it. Top rated Flutter app development company can dedicate their time and energy elsewhere as they don’t have to maintain the channel. They can also decide on the channel they want to use. ● The stable channels are the best builds in terms of quality. They get published quarterly and used as the fix for several critical issues. ● Beta channels are secondary to the stable variants, and they’re specifically for users in search of faster cadence. Beta channels get released every month and remain stable before the release. ● The active development channel is the master channel. It’s for advanced users and contributors that can work with unstable builds.
  • 7. 7. DartPad enhancements The DartPad also features several improvements. For starters, it now supports a massive number of packages. Developers have twenty-three packages available for importing. This list of packages includes characters, bloc, google_fonts, collection, and others. In the future, the DartPad team will add more packages. Another feature of DartPad is quite interesting. Until now, the newest stable version is constantly running on DartPad. In Flutter 2.8, you can resort to the New Channel menu in the status bar to pick the latest release of the beta channel and the earlier stable version. 8. DartPad and Firebase Thanks to the initialization of FlutterFire, development specialists can utilize Firebase from inside DartPad. The Firebase support for DartPad includes authentication, the core API, and Firestore. There’s a possibility that more Firebase services will come to DartPad soon. Another specialty of FlutterFire support is that you can use DartPad’s embedded instances directly in your documents. Also Read: Google Ads, eBay, Toyota, Betterment, Amazon Uses Flutter For Development, Why?
  • 8. 9. Document Mapping or Firestore Object Finally, the alpha version of DocumentMapper or Firestore Object is a new feature that you should know about. It’s fundamentally an integration of Flutter and Firebase. The design of Firestore ODM is such that it increases the productivity of the developers. It does so by simplifying the use of Firestore via structured and type-safe methods and objects developers are familiar with. It utilizes code generation to improve the syntax for working with collections and documents. Furthermore, it’ll allow users to mold data in a type-safe manner. The ODM also provides all-inclusive support to authoritatively typed sub-collections with built-in optimization options for the rebuilding of widgets using selected features. Wrapping it up Flutter 2.8 focuses on simplifying things when it comes to connecting applications to backend services, including Firebase of Google. In that regard, all the Firebase plugins for Flutter underwent significant changes in “stable” and “beta.” Furthermore, there’s an official and easy-to-use application for signing in to the apps via Firebase Authentication. Just like in the past, the latest update of Flutter comes with an update for Dart too. The latest Dart programming language SDK is now at the version of Flutter 2.15. Some of the performance improvements elucidated here have been possible because of this update. It means users of Dart, apart from Flutter, will definitely run into a few enhancements.