{"id":10802,"date":"2022-09-21T15:12:41","date_gmt":"2022-09-21T15:12:41","guid":{"rendered":"https:\/\/cheesecakelabs.com\/blog\/"},"modified":"2026-08-15T08:11:25","modified_gmt":"2026-08-15T08:11:25","slug":"flutter-3-0","status":"publish","type":"post","link":"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/","title":{"rendered":"Flutter 3.0: A Big Step Forward For Cross-Platform Apps"},"content":{"rendered":"\n<p>The new massive Flutter update has been released and it brought several features that will support the app development industry. Let&#8217;s dig into this article to discover what&#8217;s new in this release and what will change. <\/p>\n\n\n\n<p>We\u2019ll also highlight all the lessons we\u2019ve learned using the new features of Flutter 3.0 in our web &amp; mobile application development services at Cheesecake Labs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What is Flutter?<\/strong><\/h2>\n\n\n\n<p><a href=\"https:\/\/cheesecakelabs.com\/blog\/architect-flutter-projects\/\" target=\"_blank\" rel=\"noreferrer noopener\">Flutter<\/a> is a framework launched in 2017 by Google with the objective of being a new tool in the cross-platform mobile world.<\/p>\n\n\n\n<p>One of the biggest problems Flutter tried to solve was performance. Part of this problem was with the JavaScript engine which is directed to functional language.&nbsp;<\/p>\n\n\n\n<p>So, Google tried to find a compiled language that also offered good performance.<\/p>\n\n\n\n<p>Because of that, Google decided to revive its own language Dart, which was released in 2011 but never had good acceptance.&nbsp;<\/p>\n\n\n\n<p>After Google decided to use Dart in Flutter, the language has received a lot of improvements and it is now easier to learn.<\/p>\n\n\n\n<p>It\u2019s also performant and object-oriented, and it is still managed by the framework company, Google.<\/p>\n\n\n\n<p>According to Google, nowadays over 500 thousand <a href=\"https:\/\/cheesecakelabs.com\/blog\/apps-built-flutter-6-great-examples\/\" target=\"_blank\" rel=\"noreferrer noopener\">apps are using Flutter<\/a> in the marketplaces.<\/p>\n\n\n\n<p>This reinforces what our team believes is a good choice for hybrid applications technology.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What\u2019s new in Flutter 3.0?<\/strong><\/h2>\n\n\n\n<p>On May 11th at the Google I\/O event, the team announced the <a href=\"https:\/\/cheesecakelabs.com\/blog\/flutter-vs-react-native-development\/\" target=\"_blank\" rel=\"noreferrer noopener\">Flutter<\/a> 3.0 version of the framework.<\/p>\n\n\n\n<p>This version completes the cross-platform framework providing Windows, macOS, and Linux applications and further new possibilities of integration with Firebase, and new features to improve the development experience.<\/p>\n\n\n\n<p>It has been a long journey since the initial beta was released in 2018, passing through stable releases, null safety support, and web and desktop improvements until we got this 3.0 version.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>How many platforms can Flutter 3.0 target with a single codebase?&nbsp;<\/strong><\/h3>\n\n\n\n<p>Flutter 3.0 came into play making it possible to generate applications for up to six platforms in a single codebase.<\/p>\n\n\n\n<p>Now iOS, Android, Mac, Linux, Windows, and Web have stable Flutter versions.<\/p>\n\n\n\n<p>The new version provides us with new inputs for macOS and Linux platforms extending an even better experience for <a href=\"https:\/\/www.designrush.com\/agency\/web-development-companies\/california\/san-francisco\" target=\"_blank\" rel=\"noreferrer noopener\">desktop app development<\/a>, and now these two platforms come in stable versions alongside Windows.&nbsp;<\/p>\n\n\n\n<p>It&#8217;s amazing to see all the advances that technology has had.<\/p>\n\n\n\n<p>And at Cheesecake Labs, we are enthusiastic about it while being part of this journey by <a href=\"https:\/\/cheesecakelabs.com\/blog\/how-to-build-an-app\/\" target=\"_blank\" rel=\"noreferrer noopener\">developing apps<\/a> since the start of the framework.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Changes for Developers, News for User Experience<\/strong><\/h3>\n\n\n\n<p>In this Flutter 3.0, a reaffirmation makes the developers&#8217; eyes shine.<\/p>\n\n\n\n<p>Support for Apple Silicon allows apps to run natively, while the Material Design delivered by Google to use with the framework is more complete than ever.<\/p>\n\n\n\n<p>Things like dynamic colors, updated typography, updates to many components, and new visual effects introduced in Android 12, like a new touch ripple design and an extended over scroll effect are just some of the new features.<\/p>\n\n\n\n<p>This allows us to creatively explore a cross-platform adaptable design with many different components.<\/p>\n\n\n\n<p>This version of Flutter already comes with the proposal of having a Material Design that supports even foldable mobile devices that allow us to create pleasant dynamic experiences, demonstrating the concern in supplying what is newest in the market.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/91t_a5IeMFY9BPXOqb0EVhDWhG6xwrxPj0LiR-hK3J2zmL2rCyPQMr8Jh4rn3ltEW3X1CkGnYt0D5YbtywWwHE-Gp62bYNmb-cTlKdMFJ5xSA3-8U_YVXx4UNg9_EGtXnapDXF7AxteZTTa5w41mUu-KBAlcF5xgSJKAv0he_nXbPINQcg9qammbDQ\" alt=\"flutter 3.0 new releases\" width=\"800\" height=\"534\" \/><figcaption>Source: https:\/\/github.com\/flutter\/flutter\/pull\/77156<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Besides that, there was also news for Apple fans, as Flutter now supports variable refresh rates on iOS devices with ProMotion displays, including iPhone 13 Pro and iPad Pro.&nbsp;<\/p>\n\n\n\n<p>On these devices, Flutter apps can render at refresh rates as high as 120Hz, which were previously limited to 60Hz, providing a smoother scrolling and animation experience.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What are the core updates in Flutter 3.0?<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Improvements over old versions<\/strong><\/li><\/ol>\n\n\n\n<p>This new version can run applications natively on Apple Silicon and Intel chips which now support macOS universal binaries.<\/p>\n\n\n\n<p>For Linux users, Flutter teamed up with Ubuntu&#8217;s Canonical to provide the best performance in desktop Linux apps.<\/p>\n\n\n\n<p>All six platforms mentioned above are now running in stable releases which provide new support for developers on all platforms.<\/p>\n\n\n\n<p>This is a big step for Flutter&#8217;s cross-platform integration.<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\"><li><strong>Theme Extensions<\/strong><\/li><\/ol>\n\n\n\n<p>Now, theme extensions allow you to add anything to the ThemeData of the material library.<\/p>\n\n\n\n<p>This replaces the expanding ThemeData and executing copyWith with ThemeData.extensions.<\/p>\n\n\n\n<p>Easy to code, and better to maintain the theme design interface.<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\"><li><strong>Material 3<\/strong><\/li><\/ol>\n\n\n\n<p>A Google in-house design is now available in Flutter 3.0.<\/p>\n\n\n\n<p>We are talking about Material Design 3, with new components, massive changes incorporating a variety of framework enhancements, typography upgrades, adaptive colors, new buttons, a new app menu, variable font support, and much more.<\/p>\n\n\n\n<p>This is an opportunity to create new widgets with new design specifications.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/6Xo1Lpx5I5KvBkxUq1e8-B6baQD3KnqubeCcxnsS5GkPRy4adhPgQzwuo6CObQ0Cs1kLup_fEOtryf2Dgarr48ttMrFpzo6mq7KHRU27PKCcHKMN5cxBbyiyAGbFvqGi4E-CgaPmfv2A98IIXw0DGehMNY695fCi6M1V--ixQltbRuerDRH1sO_Zgw\" alt=\"material 3 from google\" width=\"470\" height=\"800\" \/><figcaption>Source: https:\/\/github.com\/flutter\/flutter\/issues\/91605<\/figcaption><\/figure>\n<\/div>\n\n\n<ol class=\"wp-block-list\" start=\"4\"><li><strong>Lints<\/strong><\/li><\/ol>\n\n\n\n<p>For our developers and our Caker engineers, new tools to maintain code quality have been improved.<\/p>\n\n\n\n<p>Applications generated in Flutter 3.0 automatically enable v2.0 lint sets, encouraging existing applications, packages, and plugins to follow the latest best practices in the Flutter world.&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"5\"><li><strong>Engine<\/strong><\/li><\/ol>\n\n\n\n<p>Engine raster and UI threads now run with higher priority on Android and iOS than other threads.<\/p>\n\n\n\n<p>Examples include VM Dart background garbage collection threads. This results in an average of 20% faster frame build times.&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"6\"><li><strong>Dart&nbsp;<\/strong><\/li><\/ol>\n\n\n\n<p>Dart is the core language behind the Flutter framework, and Flutter 3.0 came with the announcement of Dart 2.17 with anticipated highlights that developers have been waiting for.<\/p>\n\n\n\n<p>Here the latest Dart can offer the developers enhanced enumerations, super constructors,&nbsp; new syntax, the possibility of named args anywhere, and much more to ensure developers have the best experience developing awesome code.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/4O5bJdqiw8c9Y2mCOL4UIhE9RwXYCZ6gMxR16HTjj3gf3Plv0cnl9lEIH17qoCxG0gHNdIyQEcVFKSVceHBtutdUEvV1KESZROjGq2Jf7V-9EytktGQW_PxRNsh3Ov0bLMjbMenBXUhdbAJ_giCiMewMgxvSzKzyREJcue6KGxoI97FVdi6KCyE6Nw\" alt=\"core updates of flutter 3.0\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Our point of view on Cross-Platform Development<\/strong><\/h2>\n\n\n\n<p>Flutter&#8217;s journey today is complete and at Cheesecake Labs, we have been through it fully as well.<\/p>\n\n\n\n<p>Big brands already understand that Flutter is a great solution for multiplatform demands and have already chosen this technology. We are prepared for that.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-3.0-1200x671.png\" alt=\"flutter 3.0 uses\" class=\"wp-image-10803\" width=\"600\" height=\"336\" srcset=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-3.0-1200x671.png 1200w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-3.0-600x336.png 600w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-3.0-768x430.png 768w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-3.0-1536x859.png 1536w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-3.0-760x425.png 760w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-3.0.png 1999w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><figcaption>Source: https:\/\/techcrunch.com\/2019\/05\/07\/googles-flutter-framework-spreads-its-wings-and-goes-multi-platform\/<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Moreover, Flutter also contributes to agile development, with faster rendering in interface development and build generation in a practical way.<\/p>\n\n\n\n<p>Our team of developers loves to leverage technology, which enables more improvements on the projects.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What have we done so far at Cheesecake Labs using Flutter 3.0?<\/strong><\/h2>\n\n\n\n<p>At Cheesecake Labs, we have used Flutter to design and build client products, including a crypto wallet for a blockchain digital bank, a mobile app for SW Fast, and the THAW app that controls heated shoe insoles. Fast, productive, and flexible: that is what our team keeps extracting from Flutter while developing delightful solutions with the latest in the market.<\/p>\n\n\n\n<p>We have already been able to validate it for use in <a href=\"https:\/\/cheesecakelabs.com\/blog\/iot-innovation-whats-behind-rise-iot\/\" target=\"_blank\" rel=\"noreferrer noopener\">IoT<\/a> products, involving Bluetooth and beacon integration and even web integration.<\/p>\n\n\n\n<p>Some of our clients have already approved this technology and here are some of our cases:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Fintech Company<\/strong><\/li><\/ul>\n\n\n\n<p>This startup that we\u2019ve worked with has made a name for itself as a <a href=\"https:\/\/cheesecakelabs.com\/blog\/blockchain-guide-getting-started-blockchain-app\/\" target=\"_blank\" rel=\"noreferrer noopener\">blockchain<\/a> digital bank, allowing customers to invest in <a href=\"https:\/\/cheesecakelabs.com\/blog\/cryptocurrency-wallet-development\/\" target=\"_blank\" rel=\"noreferrer noopener\">cryptocurrency<\/a>.<\/p>\n\n\n\n<p>They are driven by a simple but ambitious goal: to provide easy access to cryptocurrency for everyone, not just tech people.<\/p>\n\n\n\n<p>To make that goal a reality, they knew they needed to expand their offerings with some new, easy-to-use services \u2014 starting with a crypto wallet.<\/p>\n\n\n\n<p>So they came to Cheesecake Labs. And together we decided to use Flutter.<\/p>\n\n\n\n<p>Adopting Flutter as a starting point in this project was essential to ensure high reliability in the application&#8217;s source code, more frequent deliveries, and to mitigate possible maintenance issues in two published applications (App Store and Google Play).<\/p>\n\n\n\n<p>Among the points mentioned, the one of greatest relevance is precisely the speed at which the team was able to achieve its deliveries and consequently, in a shorter time, more value in the final user experience.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-mobile-app-593x1200.png\" alt=\"mockup of a flutter mobile app\" class=\"wp-image-10805\" width=\"297\" height=\"600\" srcset=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-mobile-app-593x1200.png 593w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-mobile-app-297x600.png 297w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-mobile-app-768x1553.png 768w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-mobile-app-759x1536.png 759w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-mobile-app-760x1537.png 760w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-mobile-app.png 800w\" sizes=\"(max-width: 297px) 100vw, 297px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\"><li><strong><a href=\"https:\/\/cheesecakelabs.com\/en\/portfolio\/swfast\/\" target=\"_blank\" rel=\"noreferrer noopener\">SW Fast<\/a><\/strong><\/li><\/ul>\n\n\n\n<p>They hired Cheesecake Labs to help solve a distribution challenge and to design and engineer a new application for mobile devices leveraging the Flutter cross-platform technology.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"527\" height=\"423\" src=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/sw-fast-flutter-app.png\" alt=\"mockup from sw fast mobile app\" class=\"wp-image-10815\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\"><li><strong><a href=\"https:\/\/cheesecakelabs.com\/en\/portfolio\/thaw\/\" target=\"_blank\" rel=\"noreferrer noopener\">Thaw<\/a><\/strong><\/li><\/ul>\n\n\n\n<p>THAW is a heated shoe insole controlled by an IoT-powered mobile app. It is owned by ACG Brands, a multinational consumer products company based in Texas that is on a mission to transform the sporting goods industry.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/thaw-flutter-mobile-app-619x1200.webp\" alt=\"mockup from thaw mobile app\" class=\"wp-image-10817\" width=\"310\" height=\"600\" srcset=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/thaw-flutter-mobile-app-619x1200.webp 619w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/thaw-flutter-mobile-app-768x1489.webp 768w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/thaw-flutter-mobile-app-792x1536.webp 792w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/thaw-flutter-mobile-app-1056x2048.webp 1056w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/thaw-flutter-mobile-app-760x1474.webp 760w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/thaw-flutter-mobile-app.webp 1301w\" sizes=\"(max-width: 310px) 100vw, 310px\" \/><\/figure>\n<\/div>\n\n\n<p>Using IoT and Flutter 3.0 technology, Cheesecake Labs helped them to create a revolutionary mobile app that delivers a personal warmth experience making it possible for users who love outdoor activities to set their ideal temperature for foot warmers.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The new massive Flutter update has been released and it brought several features that will support the app development industry. Let&#8217;s dig into this article to discover what&#8217;s new in this release and what will change. We\u2019ll also highlight all the lessons we\u2019ve learned using the new features of Flutter 3.0 in our web &amp; [&hellip;]<\/p>\n","protected":false},"author":81,"featured_media":10819,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_focuskw":"flutter 3.0","_yoast_wpseo_title":"What's New in Flutter 3.0? Find Out The Core Updates","_yoast_wpseo_metadesc":"Discover what's new in Flutter 3.0: six stable platforms from a single codebase, Material 3, theme extensions, and Dart 2.17 for cross-platform apps.","_yoast_wpseo_meta-robots-noindex":"","_yoast_wpseo_canonical":"","footnotes":"","ckl_wpml_lang":"","ckl_wpml_source_id":0,"ckl_wpml_status":""},"categories":[1425,432],"tags":[1204,1205,54],"class_list":["post-10802","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-engineering","category-engineering","tag-cross-platform-app","tag-flutter","tag-tag-mobile-app-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What&#039;s New in Flutter 3.0? Find Out The Core Updates<\/title>\n<meta name=\"description\" content=\"Discover what&#039;s new in Flutter 3.0: six stable platforms from a single codebase, Material 3, theme extensions, and Dart 2.17 for cross-platform apps.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What&#039;s New in Flutter 3.0? Find Out The Core Updates\" \/>\n<meta property=\"og:description\" content=\"Discover what&#039;s new in Flutter 3.0: six stable platforms from a single codebase, Material 3, theme extensions, and Dart 2.17 for cross-platform apps.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/\" \/>\n<meta property=\"og:site_name\" content=\"Cheesecake Labs\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cheesecakelabs\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-21T15:12:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-15T08:11:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-3.0-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"860\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Cheesecake Labs\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@cheesecakelabs\" \/>\n<meta name=\"twitter:site\" content=\"@cheesecakelabs\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/\"},\"author\":{\"name\":\"\u00c9rico Rosiski Weber\"},\"headline\":\"Flutter 3.0: A Big Step Forward For Cross-Platform Apps\",\"datePublished\":\"2022-09-21T15:12:41+00:00\",\"dateModified\":\"2026-08-15T08:11:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/\"},\"wordCount\":1392,\"publisher\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-3.0-1.jpg\",\"keywords\":[\"cross-platform app\",\"flutter\",\"mobile app development\"],\"articleSection\":[\"Product Engineering\",\"Engineering\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/\",\"url\":\"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/\",\"name\":\"What's New in Flutter 3.0? Find Out The Core Updates\",\"isPartOf\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-3.0-1.jpg\",\"datePublished\":\"2022-09-21T15:12:41+00:00\",\"dateModified\":\"2026-08-15T08:11:25+00:00\",\"description\":\"Discover what's new in Flutter 3.0: six stable platforms from a single codebase, Material 3, theme extensions, and Dart 2.17 for cross-platform apps.\",\"breadcrumb\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/#primaryimage\",\"url\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-3.0-1.jpg\",\"contentUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-3.0-1.jpg\",\"width\":1920,\"height\":860,\"caption\":\"flutter 3.0 features\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cheesecakelabs.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Flutter 3.0: A Big Step Forward For Cross-Platform Apps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/#website\",\"url\":\"https:\/\/cheesecakelabs.com\/blog\/\",\"name\":\"Cheesecake Labs\",\"description\":\"AI Implementation, Data and Product Engineering\",\"publisher\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cheesecakelabs.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/#organization\",\"name\":\"Cheesecake Labs\",\"alternateName\":\"Cheesecake Labs Inc\",\"url\":\"https:\/\/cheesecakelabs.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/cheesecakelabs.com\/#logo\",\"url\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/06\/cheesecake-labs-1.png\",\"contentUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/06\/cheesecake-labs-1.png\",\"caption\":\"Cheesecake Labs\",\"inLanguage\":\"en\"},\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/cheesecakelabs.com\/#primary-image\",\"url\":\"https:\/\/ckl-website-v4-strapi-prod.s3.us-east-2.amazonaws.com\/ai_software_development_company_83fb512983.webp\",\"contentUrl\":\"https:\/\/ckl-website-v4-strapi-prod.s3.us-east-2.amazonaws.com\/ai_software_development_company_83fb512983.webp\",\"width\":1920,\"height\":1080,\"caption\":\"Cheesecake Labs \u2014 AI, Data & Blockchain software development services\",\"inLanguage\":\"en\"},\"sameAs\":[\"https:\/\/www.facebook.com\/cheesecakelabs\",\"https:\/\/x.com\/cheesecakelabs\",\"https:\/\/www.instagram.com\/cheesecakelabs\/\",\"https:\/\/www.linkedin.com\/company\/cheesecake-labs\/\",\"https:\/\/www.youtube.com\/channel\/UCdGEQ5AHJcmIlaOaI5fGGVA\",\"https:\/\/clutch.co\/profile\/cheesecake-labs\",\"https:\/\/www.behance.net\/cheesecakelabs\",\"https:\/\/dribbble.com\/cheesecakelabs\",\"https:\/\/www.designrush.com\/agency\/profile\/cheesecake-labs\",\"https:\/\/www.g2.com\/products\/cheesecake-labs\/reviews\"],\"description\":\"Cheesecake Labs is a software development studio that designs and builds custom digital products \u2014 web, mobile, and platforms \u2014 combining product design and high-performance engineering.\",\"foundingDate\":\"2013\"},{\"@type\":\"Person\",\"name\":\"\u00c9rico Rosiski Weber\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/erico-weber.png\",\"contentUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/erico-weber.png\",\"caption\":\"\u00c9rico Rosiski Weber\"},\"url\":\"https:\/\/cheesecakelabs.com\/blog\/autor\/erico-rosiski-weber\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What's New in Flutter 3.0? Find Out The Core Updates","description":"Discover what's new in Flutter 3.0: six stable platforms from a single codebase, Material 3, theme extensions, and Dart 2.17 for cross-platform apps.","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:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/","og_locale":"en_US","og_type":"article","og_title":"What's New in Flutter 3.0? Find Out The Core Updates","og_description":"Discover what's new in Flutter 3.0: six stable platforms from a single codebase, Material 3, theme extensions, and Dart 2.17 for cross-platform apps.","og_url":"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/","og_site_name":"Cheesecake Labs","article_publisher":"https:\/\/www.facebook.com\/cheesecakelabs","article_published_time":"2022-09-21T15:12:41+00:00","article_modified_time":"2026-08-15T08:11:25+00:00","og_image":[{"width":1920,"height":860,"url":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-3.0-1.jpg","type":"image\/jpeg"}],"author":"Cheesecake Labs","twitter_card":"summary_large_image","twitter_creator":"@cheesecakelabs","twitter_site":"@cheesecakelabs","twitter_misc":{"Written by":null,"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/#article","isPartOf":{"@id":"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/"},"author":{"name":"\u00c9rico Rosiski Weber"},"headline":"Flutter 3.0: A Big Step Forward For Cross-Platform Apps","datePublished":"2022-09-21T15:12:41+00:00","dateModified":"2026-08-15T08:11:25+00:00","mainEntityOfPage":{"@id":"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/"},"wordCount":1392,"publisher":{"@id":"https:\/\/cheesecakelabs.com\/blog\/#organization"},"image":{"@id":"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/#primaryimage"},"thumbnailUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-3.0-1.jpg","keywords":["cross-platform app","flutter","mobile app development"],"articleSection":["Product Engineering","Engineering"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/","url":"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/","name":"What's New in Flutter 3.0? Find Out The Core Updates","isPartOf":{"@id":"https:\/\/cheesecakelabs.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/#primaryimage"},"image":{"@id":"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/#primaryimage"},"thumbnailUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-3.0-1.jpg","datePublished":"2022-09-21T15:12:41+00:00","dateModified":"2026-08-15T08:11:25+00:00","description":"Discover what's new in Flutter 3.0: six stable platforms from a single codebase, Material 3, theme extensions, and Dart 2.17 for cross-platform apps.","breadcrumb":{"@id":"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/#primaryimage","url":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-3.0-1.jpg","contentUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/flutter-3.0-1.jpg","width":1920,"height":860,"caption":"flutter 3.0 features"},{"@type":"BreadcrumbList","@id":"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cheesecakelabs.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Flutter 3.0: A Big Step Forward For Cross-Platform Apps"}]},{"@type":"WebSite","@id":"https:\/\/cheesecakelabs.com\/blog\/#website","url":"https:\/\/cheesecakelabs.com\/blog\/","name":"Cheesecake Labs","description":"AI Implementation, Data and Product Engineering","publisher":{"@id":"https:\/\/cheesecakelabs.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cheesecakelabs.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cheesecakelabs.com\/blog\/#organization","name":"Cheesecake Labs","alternateName":"Cheesecake Labs Inc","url":"https:\/\/cheesecakelabs.com\/","logo":{"@type":"ImageObject","@id":"https:\/\/cheesecakelabs.com\/#logo","url":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/06\/cheesecake-labs-1.png","contentUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/06\/cheesecake-labs-1.png","caption":"Cheesecake Labs","inLanguage":"en"},"image":{"@type":"ImageObject","@id":"https:\/\/cheesecakelabs.com\/#primary-image","url":"https:\/\/ckl-website-v4-strapi-prod.s3.us-east-2.amazonaws.com\/ai_software_development_company_83fb512983.webp","contentUrl":"https:\/\/ckl-website-v4-strapi-prod.s3.us-east-2.amazonaws.com\/ai_software_development_company_83fb512983.webp","width":1920,"height":1080,"caption":"Cheesecake Labs \u2014 AI, Data & Blockchain software development services","inLanguage":"en"},"sameAs":["https:\/\/www.facebook.com\/cheesecakelabs","https:\/\/x.com\/cheesecakelabs","https:\/\/www.instagram.com\/cheesecakelabs\/","https:\/\/www.linkedin.com\/company\/cheesecake-labs\/","https:\/\/www.youtube.com\/channel\/UCdGEQ5AHJcmIlaOaI5fGGVA","https:\/\/clutch.co\/profile\/cheesecake-labs","https:\/\/www.behance.net\/cheesecakelabs","https:\/\/dribbble.com\/cheesecakelabs","https:\/\/www.designrush.com\/agency\/profile\/cheesecake-labs","https:\/\/www.g2.com\/products\/cheesecake-labs\/reviews"],"description":"Cheesecake Labs is a software development studio that designs and builds custom digital products \u2014 web, mobile, and platforms \u2014 combining product design and high-performance engineering.","foundingDate":"2013"},{"@type":"Person","name":"\u00c9rico Rosiski Weber","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cheesecakelabs.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/erico-weber.png","contentUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/09\/erico-weber.png","caption":"\u00c9rico Rosiski Weber"},"url":"https:\/\/cheesecakelabs.com\/blog\/autor\/erico-rosiski-weber\/"}]}},"_links":{"self":[{"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/posts\/10802","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/users\/81"}],"replies":[{"embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/comments?post=10802"}],"version-history":[{"count":7,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/posts\/10802\/revisions"}],"predecessor-version":[{"id":14581,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/posts\/10802\/revisions\/14581"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/media\/10819"}],"wp:attachment":[{"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/media?parent=10802"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/categories?post=10802"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/tags?post=10802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}