{"id":4479,"date":"2024-03-01T08:15:51","date_gmt":"2024-03-01T08:15:51","guid":{"rendered":"https:\/\/www.chilliapple.co.uk\/blog\/?p=4479"},"modified":"2024-03-01T08:15:51","modified_gmt":"2024-03-01T08:15:51","slug":"update-flutter-3-19","status":"publish","type":"post","link":"https:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19","title":{"rendered":"Flutter 3.19: App Building Simplified"},"content":{"rendered":"<p>Flutter 3.19 is now officially live and presents a range of fantastic features such as a new Dart SDK (software development kit) for Gemini, a dedicated widget to add fine-grained control, tools for integrating deep links, and much more. This release aims to provide <a href=\"https:\/\/www.chilliapple.co.uk\/flutter-app-development\">Flutter developers<\/a> with greater freedom in tailoring bespoke mobile apps.<\/p>\n<p>Flutter 3.19 merges 1429 pull requests with several breaking changes in the user interface kit. This blog allows developers and tech savvy website owners to appreciate the new features available with the latest Flutter release notes. Beware: it\u2019s jargon-heavy and for those among you who don\u2019t need a glossary!<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 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:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19\/#11_Key_Features_of_Flutter_319\" >11 Key Features of Flutter 3.19<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19\/#Key_Fixes_in_Flutter_319_Release_Notes\" >Key Fixes in Flutter 3.19 Release Notes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19\/#The_Latest_Flutter_319_in_Summary\" >The Latest Flutter 3.19 in Summary<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"11_Key_Features_of_Flutter_319\"><\/span><strong>11 Key Features of Flutter 3.19<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul class=\"noMargin\">\n<li><strong>\u00a0AI Integration with Gemini Models<\/strong><\/li>\n<\/ul>\n<p>The most promising feature of the latest Flutter 3.19 version is the google_generative_ai Dart plugin. Developers can trust it to integrate generative AI features into Flutter apps using Gemini models with a stable channel.<\/p>\n<p>The technology integrates the Gemini API with an idiomatic Dart interface, further simplifying tailoring smart cross-platform apps for iOS, Android, and other operating systems.<\/p>\n<p>The plugin powers the mobile app with trending AI capabilities like text generation and summarization in the Flutter project.<\/p>\n<ul class=\"noMargin\">\n<li><strong>\u00a0Scrolling Improvements<\/strong><\/li>\n<\/ul>\n<p>Flutter 3.19 provides you with enhanced scrolling behaviour with several bug fixes. Earlier, the user interface faced problems like moving the content twice as fast with a two-finger scroll. The latest Flutter 3.19 version lets you configure the default Scroll Behavior to deploy consistent scrolling speed.<\/p>\n<p>The bug fixes resolve crashes in SingleChildScrollView and ReorderableList. The two-dimensional scrolling pauses when users drag or tap during scrolling. Additionally, the TableView widget in the two_dimensional_scrollables package now supports merging cells and provides a more appealing outlook.<\/p>\n<p>The new release features several more enhanced scrolling possibilities compared to the <a href=\"https:\/\/www.chilliapple.co.uk\/blog\/flutter-3-7-the-future-of-app-development\" rel=\"noopener noreferrer\"><span data-color=\"transparent\"><u>Flutter 3.7<\/u><\/span><\/a><span data-color=\"transparent\"> update.\u00a0\u00a0<\/span><\/p>\n<ul class=\"noMargin\">\n<li><strong><span data-color=\"transparent\">\u00a0AnimationStyle\u00a0<\/span><\/strong><\/li>\n<\/ul>\n<p>Flutter developers can now entrust a modern AnimationStyle widget to tailor personalised animation behaviour. This works on several widgets, embracing MaterialApp, PopupMenuButton, and more.<\/p>\n<p>For example, you can tailor the animation curve and time for a popup menu with the latest widget. This is possible because the widget lets you override the default animation curves as well as durations.<\/p>\n<p>The overridden animation curve and durations look like this:<\/p>\n<pre>popUpAnimationStyle: AnimationStyle(\ncurve: Easing.emphasizedAccelerate,\nduration: Durations.medium4,\n}<\/pre>\n<p>You can also wholly disable animation by:<\/p>\n<pre>retur MaterialApp(\nthemeAnimationStyle: AnimationStyle.noAnimation,)<\/pre>\n<ul class=\"noMargin\">\n<li><strong>\u00a0Adaptive Switch<\/strong><\/li>\n<\/ul>\n<p>This component of Flutter 3.19 can alter the UI to coincide with the native outlook of iOS and macOS platforms but pursues the Material Design style over other operating systems.<\/p>\n<p>Additionally, the Adaptive Switch component is independent of the Cupertino library, which helps to offer consistent UX across multiple platforms while using the same application program interface.<\/p>\n<ul class=\"noMargin\">\n<li><strong><span data-color=\"transparent\">\u00a0SemanticsProperties Accessibility Identifier<\/span><\/strong><\/li>\n<\/ul>\n<p>Flutter 3.19 comes with a handy accessibility identifier in SemanticsProperties. The identifier is accessible on both the iOS and Android platforms and spans the engine as well as the framework. The labels appear as follows:<\/p>\n<ul class=\"noMargin\">\n<li class=\"nobefore\">\n<ul class=\"noMargin\">\n<li class=\"\"><strong>For Android:<\/strong><span data-color=\"transparent\"> As resource-id in the accessibility hierarchy<\/span><\/li>\n<li><strong>For iOS: <\/strong><span data-color=\"transparent\"><span data-color=\"transparent\"><span data-color=\"transparent\">It is set as UIAccessibilityElement.accessibilityIdentifier<\/span><\/span><\/span><\/li>\n<\/ul>\n<\/li>\n<li><strong><span data-color=\"transparent\">\u00a0Impeller Progress\u00a0<\/span><\/strong><\/li>\n<\/ul>\n<p>Flutter upgrade 3.16 released Impeller for Vulkan-enabled Android devices, which accounts for 77% of Android-based devices. The impeller worked fine but needed several performance enhancements. Flutter 3.19 aims to resolve such performance issues by pitching in with requisite optimisations.<\/p>\n<p><span data-color=\"transparent\">The latest performance enhancements incorporated in the impeller rendering engine aim to provide users with smooth visuals besides quick rendering. On top of that, bespoke Flutter apps can provide better responsiveness and performance with Flutter 3.19.<\/span><\/p>\n<ul class=\"noMargin\">\n<li><strong>\u00a0Windows Arm64 Processors Support<\/strong><\/li>\n<\/ul>\n<p>Developers can also utilise the new Flutter 3.19 release to tailor apps that run on Windows devices with Arm64 processors. The release aims for outstanding platform support and provides extensive opportunities for Flutter <a href=\"https:\/\/www.chilliapple.co.uk\/web-application-development\">web app development<\/a> projects. This facilitates the development of apps that gain on Arm 64 architecture to provide Windows users with a captivating user experience.<\/p>\n<ul class=\"noMargin\">\n<li><strong>\u00a0Deep Linking Web Validator Tool<\/strong><\/li>\n<\/ul>\n<p>The earlier version of the UI kit failed to provide a smooth setup for integrating deep links. The Flutter upgrade team has resolved the error by introducing the validation tool. It provides an ideal method to replace dead link issues and also dispose created image objects for those links with ease. The tool is active in validating the content and generating the required code that streamlines the development process.<\/p>\n<ul class=\"noMargin\">\n<li><strong>\u00a0Performance Enhancements<\/strong><\/li>\n<\/ul>\n<p><span data-color=\"transparent\">Flutter 3.19 provides users with key performance optimisations aiming to enhance the type interface, seamless animations, and much more. This will assist a development team in creating interactive and responsive mobile apps. The prominent performance enhancements are:<\/span><\/p>\n<ul class=\"noMargin\">\n<li class=\"nobefore\" style=\"list-style-type: none;\">\n<ul class=\"noMargin\">\n<li>Specialisation constants with an enhanced type interface and also upgraded code generation.<\/li>\n<li><span data-color=\"transparent\">Backdrop filter speedups that can assist developers with crafting neat animations.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul class=\"noMargin\">\n<li><strong><span data-color=\"transparent\">\u00a0DevTools Updates<\/span><\/strong><\/li>\n<\/ul>\n<p>The new release of the Flutter user interface kit has several enhancements to Devtools. The update team has introduced new evolutions that allow enhancements to the leak tracker with brilliant precision in memory leak detection and handling of several Flutter-specific scenarios.<\/p>\n<p>Ultimately, developers get their hands on an upgrade leak tracker that streamlines the leak identification and resolution process for boosting app stability. This helps to fix memory leaks in less time by properly resolving leak tracking test failures.<\/p>\n<ul class=\"noMargin\">\n<li><strong>\u00a0Flutter iOS Native Fonts<\/strong><\/li>\n<\/ul>\n<p>With the Flutter 3.19 upgrade, programmers can directly integrate native iOS fonts into the Flutter mobile apps. This means a development team can access an extensive range of fonts to enhance the application content\u2019s visibility over iOS devices. Furthermore, direct integration of fonts means a better authentic appearance of the cross-platform application.<\/p>\n<h2 class=\"Margin10\"><span class=\"ez-toc-section\" id=\"Key_Fixes_in_Flutter_319_Release_Notes\"><\/span><strong>Key Fixes in Flutter 3.19 Release Notes<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul class=\"noMargin\">\n<li class=\"nobefore\" style=\"list-style-type: none;\">\n<ul class=\"Margin5\">\n<li>Developers can personalise the NavigationBar indicator overlay and utilise the fix indicator shape with the new release.<\/li>\n<li>Fix chip widgets are not applicable to the available iconTheme.<\/li>\n<li>Fix doc TODO is available with the new release.<\/li>\n<li>Developers can also add command line parameter for leak tracking.<\/li>\n<li>The bump template for Android, as well as the integration test Gradle version, has been added to 7.6.4<\/li>\n<li>The release lets tool integration tests quit on SIGINT.<\/li>\n<li>It does not eliminate Test cover cupertino for memory leaks and also the fix Opacity Layer.<\/li>\n<li>Flutter developers get a helpful error message for instances when ColorScheme.brightness fails to match ThemeData.brightness.<\/li>\n<li>The usable fix date picker dialog content remains invisible on the lower text scale section.<\/li>\n<li>The tests can be tailored to be extensively resilient to Skia gold failures as well as refactor flutter_goldens for extensive technical debt removal.<\/li>\n<li>Developers can utilise the tiny improve code style by using records in place of lists.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2 class=\"Margin10\"><span class=\"ez-toc-section\" id=\"The_Latest_Flutter_319_in_Summary\"><\/span><strong>The Latest Flutter 3.19 in Summary<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Unlike previous versions, this version is geared towards simplifying app-building processes. In simple words, the Google-powered technology has made it easier for Flutter developers to craft bespoke cross-platform mobile apps.<\/p>\n<p>Develop feature-rich mobile apps with the chilliapple app development agency. Our skilled Flutter developers are geared up for the latest Flutter 3.19 and all the benefits it brings to create bespoke, high-quality, user-centric Flutter apps that drive user engagement and return on investments.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Flutter 3.19 is now officially live and presents a range of fantastic features such as a new Dart SDK (software development kit) for Gemini, a dedicated widget to add fine-grained control, tools for integrating deep links, and much more. This&#8230;<\/p>\n","protected":false},"author":1,"featured_media":4497,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4479","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-outsourcing-development","technology-flutter"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Flutter 3.19: App Building Simplified<\/title>\n<meta name=\"description\" content=\"Flutter 3.19 is officially live. Discover the simplicity of app building with Flutter 3.19. Unlock the power of streamlined development for your projects.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Flutter 3.19: App Building Simplified\" \/>\n<meta property=\"og:description\" content=\"Flutter 3.19 is officially live. Discover the simplicity of app building with Flutter 3.19. Unlock the power of streamlined development for your projects.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19\" \/>\n<meta property=\"og:site_name\" content=\"Blog &amp; Updates - Chilliapple Limited\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ChilliAppleuk\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-01T08:15:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.chilliapple.co.uk\/blog\/app\/uploads\/2024\/03\/flutter-version-of-flutter-3-19.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1092\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@chilliapple\" \/>\n<meta name=\"twitter:site\" content=\"@chilliapple\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19\",\"url\":\"https:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19\",\"name\":\"Flutter 3.19: App Building Simplified\",\"isPartOf\":{\"@id\":\"https:\/\/www.chilliapple.co.uk\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.chilliapple.co.uk\/blog\/app\/uploads\/2024\/03\/flutter-version-of-flutter-3-19.jpg\",\"datePublished\":\"2024-03-01T08:15:51+00:00\",\"author\":{\"@id\":\"https:\/\/www.chilliapple.co.uk\/blog\/#\/schema\/person\/23eabaea981c355b3b2a0aeeccbc0101\"},\"description\":\"Flutter 3.19 is officially live. Discover the simplicity of app building with Flutter 3.19. Unlock the power of streamlined development for your projects.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19#primaryimage\",\"url\":\"https:\/\/www.chilliapple.co.uk\/blog\/app\/uploads\/2024\/03\/flutter-version-of-flutter-3-19.jpg\",\"contentUrl\":\"https:\/\/www.chilliapple.co.uk\/blog\/app\/uploads\/2024\/03\/flutter-version-of-flutter-3-19.jpg\",\"width\":1092,\"height\":675,\"caption\":\"latest-version-of-flutter-3-19\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.chilliapple.co.uk\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Outsourcing Development\",\"item\":\"https:\/\/www.chilliapple.co.uk\/blog\/category\/outsourcing-development\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Flutter 3.19: App Building Simplified\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.chilliapple.co.uk\/blog\/#website\",\"url\":\"https:\/\/www.chilliapple.co.uk\/blog\/\",\"name\":\"Blog &amp; Updates - Chilliapple Limited\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.chilliapple.co.uk\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.chilliapple.co.uk\/blog\/#\/schema\/person\/23eabaea981c355b3b2a0aeeccbc0101\",\"name\":\"Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.chilliapple.co.uk\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8eebe9888911dce602203e8b2ae71d840bed54ddd061c84dc666085cf56de672?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8eebe9888911dce602203e8b2ae71d840bed54ddd061c84dc666085cf56de672?s=96&r=g\",\"caption\":\"Admin\"},\"sameAs\":[\"https:\/\/www.chilliapple.co.uk\/\"],\"url\":\"https:\/\/www.chilliapple.co.uk\/blog\/author\/chilliapple\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Flutter 3.19: App Building Simplified","description":"Flutter 3.19 is officially live. Discover the simplicity of app building with Flutter 3.19. Unlock the power of streamlined development for your projects.","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:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19","og_locale":"en_GB","og_type":"article","og_title":"Flutter 3.19: App Building Simplified","og_description":"Flutter 3.19 is officially live. Discover the simplicity of app building with Flutter 3.19. Unlock the power of streamlined development for your projects.","og_url":"https:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19","og_site_name":"Blog &amp; Updates - Chilliapple Limited","article_publisher":"https:\/\/www.facebook.com\/ChilliAppleuk","article_published_time":"2024-03-01T08:15:51+00:00","og_image":[{"width":1092,"height":675,"url":"https:\/\/www.chilliapple.co.uk\/blog\/app\/uploads\/2024\/03\/flutter-version-of-flutter-3-19.jpg","type":"image\/jpeg"}],"author":"Admin","twitter_card":"summary_large_image","twitter_creator":"@chilliapple","twitter_site":"@chilliapple","twitter_misc":{"Written by":"Admin","Estimated reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19","url":"https:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19","name":"Flutter 3.19: App Building Simplified","isPartOf":{"@id":"https:\/\/www.chilliapple.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19#primaryimage"},"image":{"@id":"https:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19#primaryimage"},"thumbnailUrl":"https:\/\/www.chilliapple.co.uk\/blog\/app\/uploads\/2024\/03\/flutter-version-of-flutter-3-19.jpg","datePublished":"2024-03-01T08:15:51+00:00","author":{"@id":"https:\/\/www.chilliapple.co.uk\/blog\/#\/schema\/person\/23eabaea981c355b3b2a0aeeccbc0101"},"description":"Flutter 3.19 is officially live. Discover the simplicity of app building with Flutter 3.19. Unlock the power of streamlined development for your projects.","breadcrumb":{"@id":"https:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19#primaryimage","url":"https:\/\/www.chilliapple.co.uk\/blog\/app\/uploads\/2024\/03\/flutter-version-of-flutter-3-19.jpg","contentUrl":"https:\/\/www.chilliapple.co.uk\/blog\/app\/uploads\/2024\/03\/flutter-version-of-flutter-3-19.jpg","width":1092,"height":675,"caption":"latest-version-of-flutter-3-19"},{"@type":"BreadcrumbList","@id":"https:\/\/www.chilliapple.co.uk\/blog\/update-flutter-3-19#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.chilliapple.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Outsourcing Development","item":"https:\/\/www.chilliapple.co.uk\/blog\/category\/outsourcing-development"},{"@type":"ListItem","position":3,"name":"Flutter 3.19: App Building Simplified"}]},{"@type":"WebSite","@id":"https:\/\/www.chilliapple.co.uk\/blog\/#website","url":"https:\/\/www.chilliapple.co.uk\/blog\/","name":"Blog &amp; Updates - Chilliapple Limited","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.chilliapple.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/www.chilliapple.co.uk\/blog\/#\/schema\/person\/23eabaea981c355b3b2a0aeeccbc0101","name":"Admin","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.chilliapple.co.uk\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8eebe9888911dce602203e8b2ae71d840bed54ddd061c84dc666085cf56de672?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8eebe9888911dce602203e8b2ae71d840bed54ddd061c84dc666085cf56de672?s=96&r=g","caption":"Admin"},"sameAs":["https:\/\/www.chilliapple.co.uk\/"],"url":"https:\/\/www.chilliapple.co.uk\/blog\/author\/chilliapple"}]}},"_links":{"self":[{"href":"https:\/\/www.chilliapple.co.uk\/blog\/wp-json\/wp\/v2\/posts\/4479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.chilliapple.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.chilliapple.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.chilliapple.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chilliapple.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=4479"}],"version-history":[{"count":14,"href":"https:\/\/www.chilliapple.co.uk\/blog\/wp-json\/wp\/v2\/posts\/4479\/revisions"}],"predecessor-version":[{"id":4496,"href":"https:\/\/www.chilliapple.co.uk\/blog\/wp-json\/wp\/v2\/posts\/4479\/revisions\/4496"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.chilliapple.co.uk\/blog\/wp-json\/wp\/v2\/media\/4497"}],"wp:attachment":[{"href":"https:\/\/www.chilliapple.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=4479"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.chilliapple.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=4479"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.chilliapple.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=4479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}