{"id":10802,"date":"2022-09-21T15:12:41","date_gmt":"2022-09-21T15:12:41","guid":{"rendered":"https:\/\/cheesecakelabs.com\/blog\/"},"modified":"2022-11-11T20:33:19","modified_gmt":"2022-11-11T20:33:19","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 it 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 tries to find a compilated language at the same time as a 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 been offered a lot of improvements and it is now easier to learn.<\/p>\n\n\n\n<p>It\u2019s also performative, 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, which has been through stable releases, and null safety support, besides web and desktop improvements until we got this 3.0 version.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Imagine a Code, Multiple Platforms&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, it was also new 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 was previously limited to 60hz, providing a smoother scrolling and animation experience.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Check out the Core Updates of 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>For example, 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 name args anywhere, and much more to ensure developers have the best experience developing awesome codes.<\/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 for 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 we\u2019ve done so far at Cheesecake Labs using Flutter 3.0?<\/strong><\/h2>\n\n\n\n<p>Fast, productive, and flexible. This is what our team has been extracting from the use of Flutter and 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 (AppStore and Google Play).<\/p>\n\n\n\n<p>Among the points mentioned, 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. Owned by ACG Brands, a multinational consumer products company based in Texas, 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 it 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 [&hellip;]<\/p>\n","protected":false},"author":81,"featured_media":10819,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[432],"tags":[1204,1205,54],"class_list":["post-10802","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-engineering","tag-cross-platform-app","tag-flutter","tag-tag-mobile-app-development"],"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=\"Click here to discover all the new features of Flutter 3.0 and the improvements for cross-platform apps development.\" \/>\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=\"Click here to discover all the new features of Flutter 3.0 and the improvements for cross-platform apps development.\" \/>\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=\"2022-11-11T20:33:19+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\":\"2022-11-11T20:33:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/\"},\"wordCount\":1364,\"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\":[\"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\":\"2022-11-11T20:33:19+00:00\",\"author\":{\"@type\":\"person\",\"name\":\"\u00c9rico Rosiski Weber\"},\"description\":\"Click here to discover all the new features of Flutter 3.0 and the improvements for cross-platform apps development.\",\"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\":\"Nearshore outsourcing company for Web and Mobile design and engineering services, and staff augmentation for startups and enterprises..\",\"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\":\"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":"Click here to discover all the new features of Flutter 3.0 and the improvements for cross-platform apps development.","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":"Click here to discover all the new features of Flutter 3.0 and the improvements for cross-platform apps development.","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":"2022-11-11T20:33:19+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":"2022-11-11T20:33:19+00:00","mainEntityOfPage":{"@id":"https:\/\/cheesecakelabs.com\/blog\/flutter-3-0\/"},"wordCount":1364,"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":["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":"2022-11-11T20:33:19+00:00","author":{"@type":"person","name":"\u00c9rico Rosiski Weber"},"description":"Click here to discover all the new features of Flutter 3.0 and the improvements for cross-platform apps development.","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":"Nearshore outsourcing company for Web and Mobile design and engineering services, and staff augmentation for startups and enterprises..","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":"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":6,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/posts\/10802\/revisions"}],"predecessor-version":[{"id":10969,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/posts\/10802\/revisions\/10969"}],"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}]}}