{"id":3854,"date":"2021-12-16T14:55:09","date_gmt":"2021-12-16T14:55:09","guid":{"rendered":"https:\/\/mobilecoderz.com\/blog\/?p=3854"},"modified":"2023-07-21T11:02:33","modified_gmt":"2023-07-21T05:32:33","slug":"whats-new-in-flutter-2-8-version","status":"publish","type":"post","link":"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/","title":{"rendered":"What\u2019s New in Flutter 2.8 Upgrade?"},"content":{"rendered":"<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Flutter 2.8<\/span><span style=\"font-weight: 400;\"> is the most recent upgrade to Google&#8217;s widely hybrid app development suite. It includes an automatic speed boost along with brand new functions to support Dart.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">If you&#8217;ve never tried it, Flutter is an application development platform that lets you create applications to run on Android, iOS, Windows, and more. It uses the same source code. Since the release of Flutter 2, the program has seen an incredible increase in popularity. Google lists 375,000 Flutter applications in the Play Store &amp; more than half of them have launched in May.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Recently, Flutter got upgraded to<\/span><span style=\"font-weight: 400;\"> the Flutter 2.8<\/span><span style=\"font-weight: 400;\"> version. The team focused on enhancing the performance of apps running on mobile devices. If you upgrade to <\/span><strong><span style=\"color: #003366;\"><a style=\"color: #003366;\" href=\"https:\/\/docs.flutter.dev\/development\/tools\/sdk\/release-notes\/release-notes-2.8.0\">Flutter 2.8<\/a><\/span><\/strong><span style=\"font-weight: 400;\">, you&#8217;ll get many improvements. Your apps will run faster and consume less memory. Google is investing heavily in the improvements to Flutter. Many of their most popular apps such as Google Pay and Stadia are designed on it.<\/span><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/#Introducing_Flutter_28\" >Introducing Flutter 2.8!<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/#New_Updates_New_Flutter\" >New Updates, New Flutter<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/#In_A_Nutshell\" >In A Nutshell<\/a><\/li><\/ul><\/nav><\/div>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Introducing_Flutter_28\"><\/span><span style=\"font-family: arial, helvetica, sans-serif; color: #003366;\"><b>Introducing <\/b><b>Flutter 2.8!<\/b><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Flutter is a mobile desktop, web, and mobile development platform using the same SDK. Developers can concentrate on the things they need to build. It also eliminates the hassle of choosing a platform for developing apps. Flutter is a high-performance framework with high productivity. Through one code base, developers are able to target different platforms to develop apps. But what\u2019s new with the <\/span><span style=\"font-weight: 400;\">Flutter 2.8<\/span><span style=\"font-weight: 400;\"> version? New Updates, Flame Game Development, Web View Platform 3.0, Flutter Tools updates, and more!<\/span><\/p>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"New_Updates_New_Flutter\"><\/span><span style=\"font-family: arial, helvetica, sans-serif; color: #003366;\"><b>New Updates, New Flutter<\/b><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The biggest improvement <strong><span style=\"color: #003366;\"><a style=\"color: #003366;\" href=\"https:\/\/mobilecoderz.com\/hire-flutter-app-developers\/\" target=\"_blank\" rel=\"noopener\">Flutter app developers<\/a><\/span><\/strong> have brought is reduced startup latency. The improvements were tested against Google Play. According to Chris Sells, the app performed 50% better on low-end Android devices and 10% better on high-end devices.<\/span><\/p>\n<blockquote class=\"twitter-tweet\">\n<p dir=\"ltr\" lang=\"en\">\ud83d\udc4b\ud83d\udc99 Hello and welcome to Flutter 2.8!<\/p>\n<p>\ud83d\ude97 Performance improvements<br \/>\n\ud83d\udd25 New <a href=\"https:\/\/twitter.com\/Firebase?ref_src=twsrc%5Etfw\">@Firebase<\/a> features<br \/>\n\ud83d\udda5 Desktop status<br \/>\n\u2728 Tooling updates<br \/>\n\ud83d\udc40 And MORE!<\/p>\n<p>Read the blog by <a href=\"https:\/\/twitter.com\/csells?ref_src=twsrc%5Etfw\">@csells<\/a> \ud83d\udc49 <a href=\"https:\/\/t.co\/QDhRck0DJv\">https:\/\/t.co\/QDhRck0DJv<\/a> <a href=\"https:\/\/t.co\/FdEuZIqjxa\">pic.twitter.com\/FdEuZIqjxa<\/a><\/p>\n<p>\u2014 Flutter (@FlutterDev) <a href=\"https:\/\/twitter.com\/FlutterDev\/status\/1468747974792540163?ref_src=twsrc%5Etfw\">December 9, 2021<\/a><\/p><\/blockquote>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The Flutter apps will therefore start faster and use less memory than before, which will improve their performance.<\/span><\/p>\n<h3 style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; color: #003366;\"><b>1. Flame Game Development<\/b><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">A majority of developers believe that Flutter is only to develop apps. But, there are many developers developing games using Flutter.<\/span><span style=\"font-weight: 400;\"> Flutter developers<\/span><span style=\"font-weight: 400;\"> from various communities are benefiting from the graphics acceleration capabilities provided by Flutter.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Flutter has announced the release of Flame 1.0, a 2D gaming engine. Flame offers everything you need to make your game fast. It also comes with an element system with animated sprites and images collision detection, as well as many other features.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Development teams can enhance Flame with other packages by integrating other libraries. For instance, you could join Flame with other packages like Rive Forge2D, Rive, Fire Atlas etc. This combination can offer a solution that can be used for 2D gaming development. If you&#8217;re interested in developing games consider checking out Flame.<\/span><\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #003366; font-family: arial, helvetica, sans-serif;\"><b>2. Web View Platform 3.0<\/b><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The latest release also enhanced the performance of the platform views in Flutter web.<\/span><span style=\"font-weight: 400;\"> Flutter web app<\/span><span style=\"font-weight: 400;\"> allows this to be done through HtmlElementView widget. This widget lets you host HTML elements within your <\/span><span style=\"font-weight: 400;\">Flutter web app<\/span><span style=\"font-weight: 400;\">. Users use platform views by default if they utilize Google Maps&#8217; Flutter web version plugin.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">In the earlier version, the canvas is created when you add the view of platforms. Additionally, a new canvas is added every time you embed an element to the view platform. These additional canvases cost money to produce because each one is larger than the entire window. This update reuses canvases that were made for earlier platform views. This means that instead of suffering the expense of 60x each second, you are able to bear only once. This implies that your web app could have several HtmlElementView instances, without affecting performance.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Webview_flutter provides a range of popular features in<\/span><span style=\"font-weight: 400;\"> Flutter web app<\/span><span style=\"font-weight: 400;\">:<\/span><\/p>\n<ul style=\"text-align: justify;\">\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Support for POST and GET to populate content (4450 4479, 4480 4573, 4479, 4450)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Loading HTML from strings and files (4446 4446, 4486, 4558)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Background support (3431 4569, 3531, 3531)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cookies are written before loading the content (4555, 4556, and 4557)<\/span><\/li>\n<\/ul>\n<h3 style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; color: #003366;\"><b>3. Dart 2.15 Incorporation<\/b><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">With Flutter 2.8 on board came the incorporation of Dart 2.15 on 8th December, 2021. Call it a successful attempt and quite feasible. Beyond all this, <\/span><span style=\"font-weight: 400;\">Dart 2.15<\/span><span style=\"font-weight: 400;\"> introduces &#8220;constructor tear-offs&#8221;. It allows you to call a class&#8217;s constructor by name in cases like &#8220;forEach()&#8221; as well as &#8220;map ()&#8221;. Based upon the nature of the application&#8217;s code, this may be particularly useful for the development of Flutter UI.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">In addition, Google is also taking time to announce their partnership with Flame. It is a game engine built upon Flutter &amp; has reached 1.0 stable version as of today. Flame is fully ready for 2D games, fully with game loops and the necessary tools to support animation, and mapping.<\/span><\/p>\n<h3 style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; color: #003366;\"><b>4. DartPad Improvements<\/b><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">There are also improvements to DartPad. The biggest improvement is the support for a large number of packages. <\/span><span style=\"font-weight: 400;\">Flutter 2.8<\/span><span style=\"font-weight: 400;\"> Dartpad has 23 packages that are available to import. This list includes packages like block characters collection, google_fonts and more. It is expected that the DartPad team will keep adding new packages.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">There&#8217;s a third DartPad feature that&#8217;s pretty great. As of now, the most recent stable version is always available on DartPad. With such an upgrade, you will be able to access the New Channel menu from the status bar. You can choose the most recent beta channel release as well as the stable version prior to it.<\/span><\/p>\n<h3 style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; color: #003366;\"><b>5. Flutter DevTools<\/b><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">To identify problems with performance, this edition of DevTools comes with a feature called &#8220;Enhance Tracing&#8221; feature. This aids in diagnosing UI issues that result from costly layout, build and paint operations. When these tracing features are activated, the Timeline contains the latest events of widgets laid out in the appropriate manner.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Additionally, this version of DevTools also includes new functionality to analyze the speed of an application&#8217;s start-up. The profile includes CPU tests of the Dart VM to the point that the first <\/span><strong><span style=\"color: #003366;\"><a style=\"color: #003366;\" href=\"https:\/\/mobilecoderz.com\/flutter-app-development\/\">Flutter app development<\/a><\/span><\/strong><span style=\"font-weight: 400;\"> frame is rendered. Once you have pressed the &#8220;Profile app startup&#8221; button, and the app startup profile is loaded. You will notice you have the &#8220;AppStartUp&#8221; users tag chosen for the profile. You can also download the app startup profile by choosing the user tag filter. By selecting this tag, you can view the profile information for the app&#8217;s start-up.<\/span><\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #003366; font-family: arial, helvetica, sans-serif;\"><b>6. Firebase with DartPad<\/b><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">With the introduction of FlutterFire,<\/span><span style=\"font-weight: 400;\"> Flutter developers<\/span><span style=\"font-weight: 400;\"> are able to access Firebase directly from within DartPad. DartPad&#8217;s Firebase support is available with the core API and authentication as well as Firestore.\u00a0 Another benefit FlutterFire support allows for DartPad is the ability to embed versions of DartPad directly within your documents.<\/span><\/p>\n<h3 style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; color: #003366;\"><b>7. Flutter Ads General Availability<\/b><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">This general release for the Google Mobile SDK for <\/span><span style=\"font-weight: 400;\">Flutter app development<\/span><span style=\"font-weight: 400;\"> came in November. This version supports five different ad formats and includes the support of the two formats, AdMob &amp; Ad Manager. It comes with an early version of a dynamic mediation tool that assists in optimizing the performance of ads.<\/span><\/p>\n<h3 style=\"text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; color: #003366;\"><b>8. Document Mapping\/Firestore Object<\/b><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Not to be left out is the Firestore-based Object\/ Document Mapper. It is a new feature that you need to know about the integration between Firebase and <\/span><span style=\"font-weight: 400;\">Flutter app development<\/span><span style=\"font-weight: 400;\">. Firestore ODM boosts <\/span><span style=\"font-weight: 400;\">Flutter developers&#8217;<\/span><span style=\"font-weight: 400;\"> productivity and efficiency. It reduces how they use Firestore using the familiar types of structured and type-safe techniques and objects.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Through code generation, Firestore ODM improves the syntax of working with collections and documents. Moreover, it allows users to model data in a safe manner. The ODM can also support subcollections that are strongly typed. Also, it has built-in options to optimize widget rebuilds by using specific options.<\/span><\/p>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"In_A_Nutshell\"><\/span><span style=\"font-family: arial, helvetica, sans-serif; color: #003366;\"><b>In A Nutshell<\/b><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Flutter 2.8<\/span><span style=\"font-weight: 400;\"> is focused on making it simpler to connect apps to backend services such as Google&#8217;s Firebase. In this regard, all of the Firebase plugins for Flutter have changed to &#8220;Beta&#8221; and &#8220;Stable&#8221;. Additionally there&#8217;s an official, simple-to-use application for signing in to apps using Firebase Authentication. This covers the various edges, which will aid <\/span><strong><span style=\"color: #003366;\"><a style=\"color: #003366;\" href=\"https:\/\/mobilecoderz.com\/hire-flutter-app-developers\/\">Flutter developers <\/a><\/span><\/strong><span style=\"font-weight: 400;\">in saving time and improving security.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Like most times in the past, this most recent Flutter update comes with an update of Dart. The Dart programming language SDK is now at Flutter version 2.15. A few of the previously mentioned improvements in performance are due to this update. This means users using Dart in addition to Flutter will notice some enhancements too.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">With this advanced <\/span><span style=\"font-weight: 400;\">Flutter app development<\/span><span style=\"font-weight: 400;\"> version 2.8 on board, we must not ignore the hard work of the Flutter team. We, at MobileCoderz, express our sincere thanks to all for building this ultimate version. As 2021 is on to a close, let <\/span><span style=\"font-weight: 400;\">Flutter 2.8<\/span><span style=\"font-weight: 400;\"> dominate 2022. For any more queries, <strong><span style=\"color: #003366;\"><a style=\"color: #003366;\" href=\"https:\/\/mobilecoderz.com\/contact\/\">MobileCoderz<\/a><\/span><\/strong> is waiting for you to prosper in 2022 and the coming years. <\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Flutter 2.8 is the most recent upgrade to Google&#8217;s widely hybrid app development suite. It includes an automatic speed boost along with brand new functions to support Dart. If you&#8217;ve never tried it, Flutter is an application development platform that lets you create applications to run on Android, iOS, Windows, and more. It uses the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":7860,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,479,16],"tags":[676,677,678,68,679,675],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What\u2019s New in Flutter 2.8 Upgrade? &#8211; MobileCoderz<\/title>\n<meta name=\"description\" content=\"Did you Know Google announced Flutter 2.8 and Dart 2.15? Check Here the Best brief Of Flutter 2.8 Features And Updates.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What\u2019s New in Flutter 2.8 Upgrade? &#8211; MobileCoderz\" \/>\n<meta property=\"og:description\" content=\"Did you Know Google announced Flutter 2.8 and Dart 2.15? Check Here the Best brief Of Flutter 2.8 Features And Updates.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/\" \/>\n<meta property=\"og:site_name\" content=\"MobileCoderz\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MobileCoderz\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/MobileCoderz\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-12-16T14:55:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-21T05:32:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mobilecoderz.com\/blog\/wp-content\/uploads\/2021\/12\/a0e42857b0467b05b5ea902a56357e34-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"736\" \/>\n\t<meta property=\"og:image:height\" content=\"413\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"MobileCoderz Technologies\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@mobilecoderz\" \/>\n<meta name=\"twitter:site\" content=\"@mobilecoderz\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"MobileCoderz Technologies\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/\"},\"author\":{\"name\":\"MobileCoderz Technologies\",\"@id\":\"https:\/\/mobilecoderz.com\/blog\/#\/schema\/person\/5b5a4724393a36f7d68add2099993c49\"},\"headline\":\"What\u2019s New in Flutter 2.8 Upgrade?\",\"datePublished\":\"2021-12-16T14:55:09+00:00\",\"dateModified\":\"2023-07-21T05:32:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/\"},\"wordCount\":1417,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/mobilecoderz.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mobilecoderz.com\/blog\/wp-content\/uploads\/2021\/12\/a0e42857b0467b05b5ea902a56357e34-1.jpg\",\"keywords\":[\"flutter 2.8\",\"flutter 2.8 update\",\"flutter 2.8 version\",\"Flutter App Development\",\"flutter developers\",\"new update flutter 2.8\"],\"articleSection\":[\"Featured\",\"Flutter\",\"Technology\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/\",\"url\":\"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/\",\"name\":\"What\u2019s New in Flutter 2.8 Upgrade? &#8211; MobileCoderz\",\"isPartOf\":{\"@id\":\"https:\/\/mobilecoderz.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mobilecoderz.com\/blog\/wp-content\/uploads\/2021\/12\/a0e42857b0467b05b5ea902a56357e34-1.jpg\",\"datePublished\":\"2021-12-16T14:55:09+00:00\",\"dateModified\":\"2023-07-21T05:32:33+00:00\",\"description\":\"Did you Know Google announced Flutter 2.8 and Dart 2.15? Check Here the Best brief Of Flutter 2.8 Features And Updates.\",\"breadcrumb\":{\"@id\":\"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/#primaryimage\",\"url\":\"https:\/\/mobilecoderz.com\/blog\/wp-content\/uploads\/2021\/12\/a0e42857b0467b05b5ea902a56357e34-1.jpg\",\"contentUrl\":\"https:\/\/mobilecoderz.com\/blog\/wp-content\/uploads\/2021\/12\/a0e42857b0467b05b5ea902a56357e34-1.jpg\",\"width\":736,\"height\":413,\"caption\":\"What\u2019s New in Flutter 2.8 Upgrade?\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/mobilecoderz.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What\u2019s New in Flutter 2.8 Upgrade?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/mobilecoderz.com\/blog\/#website\",\"url\":\"https:\/\/mobilecoderz.com\/blog\/\",\"name\":\"MobileCoderz\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/mobilecoderz.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/mobilecoderz.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/mobilecoderz.com\/blog\/#organization\",\"name\":\"MobileCoderz Technologies Pvt Ltd\",\"url\":\"https:\/\/mobilecoderz.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/mobilecoderz.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/mobilecoderz.com\/blog\/wp-content\/uploads\/2016\/02\/logo-1-2.png\",\"contentUrl\":\"https:\/\/mobilecoderz.com\/blog\/wp-content\/uploads\/2016\/02\/logo-1-2.png\",\"width\":100,\"height\":63,\"caption\":\"MobileCoderz Technologies Pvt Ltd\"},\"image\":{\"@id\":\"https:\/\/mobilecoderz.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/MobileCoderz\/\",\"https:\/\/x.com\/mobilecoderz\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/mobilecoderz.com\/blog\/#\/schema\/person\/5b5a4724393a36f7d68add2099993c49\",\"name\":\"MobileCoderz Technologies\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/mobilecoderz.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a645212d7c47cc4a362c65b6672886d6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a645212d7c47cc4a362c65b6672886d6?s=96&d=mm&r=g\",\"caption\":\"MobileCoderz Technologies\"},\"description\":\"MobileCoderz has established itself as the first choice of small and medium-sized businesses in the mobility space within a short span of time. We have a young &amp; talented team of mobile strategists, UX\/UI designers, and App Developers. We have a client base that spreads across emerging startups to small &amp; medium size Business across the globe. MobileCoderz has helped in the development of World Class mobile apps for 500+ clients, collaborating with its team of 120+ nerds.\",\"sameAs\":[\"https:\/\/mobilecoderz.com\/blog\",\"https:\/\/www.facebook.com\/MobileCoderz\/\",\"https:\/\/www.instagram.com\/official.mobilecoderz\/\",\"https:\/\/www.linkedin.com\/company\/mobilecoderz-technologies-pvt-ltd\/\",\"https:\/\/www.pinterest.com\/mobilecoderz\/\",\"https:\/\/x.com\/mobilecoderz\",\"mobi@ppAdmin\"],\"url\":\"https:\/\/mobilecoderz.com\/blog\/author\/mobippadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What\u2019s New in Flutter 2.8 Upgrade? &#8211; MobileCoderz","description":"Did you Know Google announced Flutter 2.8 and Dart 2.15? Check Here the Best brief Of Flutter 2.8 Features And Updates.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/","og_locale":"en_US","og_type":"article","og_title":"What\u2019s New in Flutter 2.8 Upgrade? &#8211; MobileCoderz","og_description":"Did you Know Google announced Flutter 2.8 and Dart 2.15? Check Here the Best brief Of Flutter 2.8 Features And Updates.","og_url":"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/","og_site_name":"MobileCoderz","article_publisher":"https:\/\/www.facebook.com\/MobileCoderz\/","article_author":"https:\/\/www.facebook.com\/MobileCoderz\/","article_published_time":"2021-12-16T14:55:09+00:00","article_modified_time":"2023-07-21T05:32:33+00:00","og_image":[{"width":736,"height":413,"url":"https:\/\/mobilecoderz.com\/blog\/wp-content\/uploads\/2021\/12\/a0e42857b0467b05b5ea902a56357e34-1.jpg","type":"image\/jpeg"}],"author":"MobileCoderz Technologies","twitter_card":"summary_large_image","twitter_creator":"@mobilecoderz","twitter_site":"@mobilecoderz","twitter_misc":{"Written by":"MobileCoderz Technologies","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/#article","isPartOf":{"@id":"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/"},"author":{"name":"MobileCoderz Technologies","@id":"https:\/\/mobilecoderz.com\/blog\/#\/schema\/person\/5b5a4724393a36f7d68add2099993c49"},"headline":"What\u2019s New in Flutter 2.8 Upgrade?","datePublished":"2021-12-16T14:55:09+00:00","dateModified":"2023-07-21T05:32:33+00:00","mainEntityOfPage":{"@id":"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/"},"wordCount":1417,"commentCount":0,"publisher":{"@id":"https:\/\/mobilecoderz.com\/blog\/#organization"},"image":{"@id":"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/#primaryimage"},"thumbnailUrl":"https:\/\/mobilecoderz.com\/blog\/wp-content\/uploads\/2021\/12\/a0e42857b0467b05b5ea902a56357e34-1.jpg","keywords":["flutter 2.8","flutter 2.8 update","flutter 2.8 version","Flutter App Development","flutter developers","new update flutter 2.8"],"articleSection":["Featured","Flutter","Technology"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/","url":"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/","name":"What\u2019s New in Flutter 2.8 Upgrade? &#8211; MobileCoderz","isPartOf":{"@id":"https:\/\/mobilecoderz.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/#primaryimage"},"image":{"@id":"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/#primaryimage"},"thumbnailUrl":"https:\/\/mobilecoderz.com\/blog\/wp-content\/uploads\/2021\/12\/a0e42857b0467b05b5ea902a56357e34-1.jpg","datePublished":"2021-12-16T14:55:09+00:00","dateModified":"2023-07-21T05:32:33+00:00","description":"Did you Know Google announced Flutter 2.8 and Dart 2.15? Check Here the Best brief Of Flutter 2.8 Features And Updates.","breadcrumb":{"@id":"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/#primaryimage","url":"https:\/\/mobilecoderz.com\/blog\/wp-content\/uploads\/2021\/12\/a0e42857b0467b05b5ea902a56357e34-1.jpg","contentUrl":"https:\/\/mobilecoderz.com\/blog\/wp-content\/uploads\/2021\/12\/a0e42857b0467b05b5ea902a56357e34-1.jpg","width":736,"height":413,"caption":"What\u2019s New in Flutter 2.8 Upgrade?"},{"@type":"BreadcrumbList","@id":"https:\/\/mobilecoderz.com\/blog\/whats-new-in-flutter-2-8-version\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mobilecoderz.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What\u2019s New in Flutter 2.8 Upgrade?"}]},{"@type":"WebSite","@id":"https:\/\/mobilecoderz.com\/blog\/#website","url":"https:\/\/mobilecoderz.com\/blog\/","name":"MobileCoderz","description":"","publisher":{"@id":"https:\/\/mobilecoderz.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mobilecoderz.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/mobilecoderz.com\/blog\/#organization","name":"MobileCoderz Technologies Pvt Ltd","url":"https:\/\/mobilecoderz.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mobilecoderz.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/mobilecoderz.com\/blog\/wp-content\/uploads\/2016\/02\/logo-1-2.png","contentUrl":"https:\/\/mobilecoderz.com\/blog\/wp-content\/uploads\/2016\/02\/logo-1-2.png","width":100,"height":63,"caption":"MobileCoderz Technologies Pvt Ltd"},"image":{"@id":"https:\/\/mobilecoderz.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/MobileCoderz\/","https:\/\/x.com\/mobilecoderz"]},{"@type":"Person","@id":"https:\/\/mobilecoderz.com\/blog\/#\/schema\/person\/5b5a4724393a36f7d68add2099993c49","name":"MobileCoderz Technologies","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mobilecoderz.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a645212d7c47cc4a362c65b6672886d6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a645212d7c47cc4a362c65b6672886d6?s=96&d=mm&r=g","caption":"MobileCoderz Technologies"},"description":"MobileCoderz has established itself as the first choice of small and medium-sized businesses in the mobility space within a short span of time. We have a young &amp; talented team of mobile strategists, UX\/UI designers, and App Developers. We have a client base that spreads across emerging startups to small &amp; medium size Business across the globe. MobileCoderz has helped in the development of World Class mobile apps for 500+ clients, collaborating with its team of 120+ nerds.","sameAs":["https:\/\/mobilecoderz.com\/blog","https:\/\/www.facebook.com\/MobileCoderz\/","https:\/\/www.instagram.com\/official.mobilecoderz\/","https:\/\/www.linkedin.com\/company\/mobilecoderz-technologies-pvt-ltd\/","https:\/\/www.pinterest.com\/mobilecoderz\/","https:\/\/x.com\/mobilecoderz","mobi@ppAdmin"],"url":"https:\/\/mobilecoderz.com\/blog\/author\/mobippadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/mobilecoderz.com\/blog\/wp-json\/wp\/v2\/posts\/3854"}],"collection":[{"href":"https:\/\/mobilecoderz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mobilecoderz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mobilecoderz.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mobilecoderz.com\/blog\/wp-json\/wp\/v2\/comments?post=3854"}],"version-history":[{"count":11,"href":"https:\/\/mobilecoderz.com\/blog\/wp-json\/wp\/v2\/posts\/3854\/revisions"}],"predecessor-version":[{"id":9982,"href":"https:\/\/mobilecoderz.com\/blog\/wp-json\/wp\/v2\/posts\/3854\/revisions\/9982"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mobilecoderz.com\/blog\/wp-json\/wp\/v2\/media\/7860"}],"wp:attachment":[{"href":"https:\/\/mobilecoderz.com\/blog\/wp-json\/wp\/v2\/media?parent=3854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mobilecoderz.com\/blog\/wp-json\/wp\/v2\/categories?post=3854"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mobilecoderz.com\/blog\/wp-json\/wp\/v2\/tags?post=3854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}