{"id":1785,"date":"2019-05-13T12:55:45","date_gmt":"2019-05-13T07:25:45","guid":{"rendered":"https:\/\/www.concettolabs.com\/blog\/?p=1785"},"modified":"2019-05-13T12:55:45","modified_gmt":"2019-05-13T07:25:45","slug":"whats-new-in-dart-2-3","status":"publish","type":"post","link":"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/","title":{"rendered":"What\u2019s New in Dart 2.3?"},"content":{"rendered":"<p>Hybrid mobile applications came into existence in 2011 with the signature products, namely Xamarin SDK with C#, which this platform revolutionary, since then. After this, many hybrid mobile applications were introduced in the market to ease the lives of coders to write one code for many platforms.<\/p>\n<p>Later, Google turns to put its finger in the pie with Flutter! In the year 2017, Google released it\u2019s first-ever Flutter 1.0 version, after keeping it in beta mode for 18 months.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_is_Dart\"><\/span>What is Dart?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Dart is a programming language used for coding apps in <a href=\"https:\/\/flutter.dev\/\" target=\"_blank\" rel=\"nofollow\"><span style=\"text-decoration: underline;\"><strong>Flutter<\/strong><\/span><\/a>, which is also considered as another product by Google released in the same year.<\/p>\n<p>With the evolving trends, it is important that companies update and offer something new to their users to maintain that spark in the relationship. That\u2019s what Google did by upgrading Dart and recently released Dart 2.3!<\/p>\n<p>This actually comes with a new set of new changes in the library as well as language. However, Google entirely focused on the Collections part with an aim to make Collections more expressive and declarative.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"How_to_explore_these_new_features_and_changes_in_Dart_23\"><\/span>How to explore these new features and changes in Dart 2.3?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Here\u2019s the list of significant changes in the Dart 2.3, in brief:<\/strong><\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_The_Spread_operator_%E2%80%A6\"><\/span>1. The Spread operator (\u2026)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>As per the image, consider the following list of text widgets.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1786 size-full\" title=\"The Spread operator\" src=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-1-1.png\" alt=\"The Spread operator\" width=\"479\" height=\"457\" srcset=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-1-1.png 479w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-1-1-300x286.png 300w\" sizes=\"auto, (max-width: 479px) 100vw, 479px\" \/><\/p>\n<p>Earlier, when you have to add all these to a ROW widget, you normally do something like this:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1787 size-full\" title=\"ROW widget\" src=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-2-1.png\" alt=\"ROW widget\" width=\"496\" height=\"277\" srcset=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-2-1.png 496w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-2-1-300x168.png 300w\" sizes=\"auto, (max-width: 496px) 100vw, 496px\" \/><\/p>\n<p>The issue with this technique was that if you wanted to add Asian countries first and then add North American countries, you would have to first include Asian countries in a row, somewhat like this:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1788 size-full\" title=\"Dart 2.3\" src=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-3-1.png\" alt=\"Dart 2.3\" width=\"530\" height=\"277\" srcset=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-3-1.png 530w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-3-1-300x157.png 300w\" sizes=\"auto, (max-width: 530px) 100vw, 530px\" \/><\/p>\n<p>This ultimately demands you to reorder the Adderall methods to your list, which is not convincing and ideal at all.<\/p>\n<p>But now, enter the new Spread operator to achieve the above results seamlessly:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1789 size-full\" title=\"Dart\" src=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-4-1.png\" alt=\"Dart \" width=\"479\" height=\"313\" srcset=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-4-1.png 479w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-4-1-300x196.png 300w\" sizes=\"auto, (max-width: 479px) 100vw, 479px\" \/><\/p>\n<p>Further, this can be simply reordered like so:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1790 size-full\" title=\"Row\" src=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-5-1.png\" alt=\"Row\" width=\"479\" height=\"313\" srcset=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-5-1.png 479w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-5-1-300x196.png 300w\" sizes=\"auto, (max-width: 479px) 100vw, 479px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Utilizing_%E2%80%9Cif%E2%80%9D_in_a_Collection\"><\/span>2. Utilizing \u201cif\u201d in a Collection<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The all-new Dart 2.3 enables you to utilize if\/else statements in Collection literals without any hassle. For example, look at the following \u201cpre-Dart 2.3\u201d image where we put on view Asian countries, only if the user is exactly from an Asian country:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1791 size-full\" title=\"Utilizing \u201cif\u201d in a Collection\" src=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-6-1.png\" alt=\"Utilizing \u201cif\u201d in a Collection\" width=\"530\" height=\"277\" srcset=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-6-1.png 530w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-6-1-300x157.png 300w\" sizes=\"auto, (max-width: 530px) 100vw, 530px\" \/><\/p>\n<p>But with the new version of Dart this how you could go about doing things:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1792 size-full\" title=\"Dart 2.\" src=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-7-1.png\" alt=\"Dart 2.\" width=\"403\" height=\"295\" srcset=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-7-1.png 403w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-7-1-300x220.png 300w\" sizes=\"auto, (max-width: 403px) 100vw, 403px\" \/><\/p>\n<p>This makes content more readable and clear for every flutter development company.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Utilizing_%E2%80%9Cfor%E2%80%9D_in_a_collection\"><\/span>3. Utilizing \u201cfor\u201d in a collection<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Suppose you want to revise your \u201cEuropean countries list\u201d before utilizing the list anywhere. To exhibit the new Dart feature, let\u2019s just prepend \u201cnew\u201d before all the countries. Things were something like this before Dart 2.3 arrived to take this step:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1793 size-full\" title=\"Dart \" src=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-8-1.png\" alt=\"Dart \" width=\"563\" height=\"313\" srcset=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-8-1.png 563w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-8-1-300x167.png 300w\" sizes=\"auto, (max-width: 563px) 100vw, 563px\" \/><\/p>\n<p>And this how you will do in all-new Dart 2.3:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1794 size-full\" title=\"Dart 2.3\" src=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-9-1.png\" alt=\"Dart 2.3\" width=\"774\" height=\"277\" srcset=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-9-1.png 774w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-9-1-300x107.png 300w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-9-1-768x275.png 768w\" sizes=\"auto, (max-width: 774px) 100vw, 774px\" \/><\/p>\n<p>There are some more changes in the tool aspect of Dart 2.3, let\u2019s take a look at them as well:<\/p>\n<p><strong>Dartfmt:<\/strong><\/p>\n<ul>\n<li>Twists set literal formatting to follow other collection literals<\/li>\n<li>Add support for \u201cUI code\u201d features<\/li>\n<li>Accurately formats irregular commas in assertions<\/li>\n<li>Improve serration of adjoining strings in argument lists<\/li>\n<\/ul>\n<p><strong>Linter:<\/strong><\/p>\n<p><strong>The linter is updated to 1.0.86 that includes the following changes:<\/strong><\/p>\n<ul>\n<li>Added the following lines: prefer_inlined_adds, prefer_if_elements_to_conditional_expressions, prefer_for_elements_to_map_fromIterable, diagnostic_describe_all_properties.<\/li>\n<li>Updated \u201cfile names\u201d to omit prefixed extension Dart files<\/li>\n<li>Fixes false positives in \u201cunnecessary parenthesis\u201d<\/li>\n<\/ul>\n<p><strong>Pub client:<\/strong><\/p>\n<ul>\n<li>Added a Changelog validator that grumbles if you \u201cpub publish\u201d without mentioning the up-to-date version<\/li>\n<li>Eliminated validation of library names when doing \u201cpub publish\u201d<\/li>\n<li>Added support for \u201cpub goal activate\u201d package from a custom pub URL<\/li>\n<li>Added subcommand: \u201cpub logout\u201d that log you out of the current session<\/li>\n<\/ul>\n<p><strong>Dart Native:<\/strong><\/p>\n<p>Primary support for compiling Dart apps to native machine code has been added and two new tools have been added to \u201cBin\u201d folder of the Dart SDK:<\/p>\n<ul>\n<li>\u201cDart2aot\u201d: AOT (ahead of time) compiles a Dart program to native machine code and also runs on Windows, macOS, and Linux.<\/li>\n<li>\u201cDartaotruntime\u201d: It is a small run time used for performing an AOT compiled program.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>These are some of the prominent changes and features introduced by Google in Dart 2.3. However, if you are planning to <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.concettolabs.com\/flutter-app-development\" target=\"_blank\" rel=\"nofollow\"><strong>hire Flutter app developers<\/strong><\/a><\/span> for your business, then your search ends here! We at Concetto Labs company offers a wide range of app development services worldwide, enabling you to focus on core business aspects. For more details, you can visit our website: <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.concettolabs.com\/\" target=\"_blank\" rel=\"nofollow\">www.concettolabs.com<\/a><\/span><\/p>\n<style>\n.blog-block-1{background:url(https:\/\/www.concettolabs.com\/blog\/wp-content\/uploads\/2020\/08\/app-development.png);background-position: center;background-repeat: no-repeat;background-size: cover;width:100%;margin: 0 auto;padding: 20px 60px 80px;text-align: center; }.blog-block-1 h3{font-size: 40px;color: #fff;line-height: 60px;text-align:center;}.blog-block-1 p{color: #fff;font-size: 20px;}a.blog-btn-1{padding:10px 30px;background: #fbbf13;color: #fff!important;font-size: 18px;border: 0;cursor: poi<span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\">\ufeff<\/span>nter; text-align:center}.blog-block-1 p{text-align:center;color:#fff!important;}<\/style>\n<p>&nbsp;<\/p>\n<div class=\"blog-block-1\">\n<h3><span class=\"ez-toc-section\" id=\"Whats_New_in_Dart_23\"><\/span>What\u2019s New in Dart 2.3?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><a class=\"blog-btn-1\" href=\"https:\/\/www.concettolabs.com\/inquiry\" target=\"_blank\" rel=\"nofollow\">Contact Us<\/a><\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_71 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 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/#What_is_Dart\" title=\"What is Dart?\">What is Dart?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/#How_to_explore_these_new_features_and_changes_in_Dart_23\" title=\"How to explore these new features and changes in Dart 2.3?\">How to explore these new features and changes in Dart 2.3?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/#1_The_Spread_operator_%E2%80%A6\" title=\"1. The Spread operator (\u2026)\">1. The Spread operator (\u2026)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/#2_Utilizing_%E2%80%9Cif%E2%80%9D_in_a_Collection\" title=\"2. Utilizing \u201cif\u201d in a Collection\">2. Utilizing \u201cif\u201d in a Collection<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/#3_Utilizing_%E2%80%9Cfor%E2%80%9D_in_a_collection\" title=\"3. Utilizing \u201cfor\u201d in a collection\">3. Utilizing \u201cfor\u201d in a collection<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/#Conclusion\" title=\"Conclusion\">Conclusion<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/#Whats_New_in_Dart_23\" title=\"What\u2019s New in Dart 2.3?\">What\u2019s New in Dart 2.3?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Hybrid mobile applications came into existence in 2011 with the signature products, namely Xamarin SDK with C#, which this platform revolutionary, since then. After this, many hybrid mobile applications were introduced in the market to ease the lives of coders to write one code for many platforms. Later, Google turns to put its finger in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1795,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[1189,1190,1191,1192,1193,1194],"class_list":["post-1785","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-announcing-dart-2-3","tag-dart-2-3","tag-dart-version-2-3","tag-google-in-dart-2-3","tag-new-in-dart-2-3","tag-whats-new-in-dart-2-3"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What\u2019s New in Dart 2.3? | Concetto Labs<\/title>\n<meta name=\"description\" content=\"These are some of the prominent changes and features introduced by Google in Dart 2.3. Concetto Labs company offers a wide range of app development services worldwide.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\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 Dart 2.3? | Concetto Labs\" \/>\n<meta property=\"og:description\" content=\"These are some of the prominent changes and features introduced by Google in Dart 2.3. Concetto Labs company offers a wide range of app development services worldwide.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/\" \/>\n<meta property=\"og:site_name\" content=\"concettolabs\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/manish.patel.710\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-13T07:25:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-1.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1051\" \/>\n\t<meta property=\"og:image:height\" content=\"545\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Manish Patel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/withmanish\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Manish Patel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/\",\"url\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/\",\"name\":\"What\u2019s New in Dart 2.3? | Concetto Labs\",\"isPartOf\":{\"@id\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-1.jpeg\",\"datePublished\":\"2019-05-13T07:25:45+00:00\",\"dateModified\":\"2019-05-13T07:25:45+00:00\",\"author\":{\"@id\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/#\/schema\/person\/b27e0500ea2f536f7f0f5e7ab13566b9\"},\"description\":\"These are some of the prominent changes and features introduced by Google in Dart 2.3. Concetto Labs company offers a wide range of app development services worldwide.\",\"breadcrumb\":{\"@id\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/#primaryimage\",\"url\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-1.jpeg\",\"contentUrl\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-1.jpeg\",\"width\":1051,\"height\":545,\"caption\":\"Dart\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What\u2019s New in Dart 2.3?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/#website\",\"url\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/\",\"name\":\"concettolabs\",\"description\":\"Just another WordPress site\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/#\/schema\/person\/b27e0500ea2f536f7f0f5e7ab13566b9\",\"name\":\"Manish Patel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2022\/03\/manish2-96x96.png\",\"contentUrl\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2022\/03\/manish2-96x96.png\",\"caption\":\"Manish Patel\"},\"description\":\"Manish Patel is a Co-Founder of Concetto Labs, a leading mobile app development company specialized in android and iOS app development. We provide a one-stop solution for all IT related services.\",\"sameAs\":[\"https:\/\/websitelaravel.concettoprojects.com\/blog\",\"https:\/\/www.facebook.com\/manish.patel.710\",\"https:\/\/in.linkedin.com\/in\/manishpatel2509\",\"https:\/\/x.com\/https:\/\/twitter.com\/withmanish\"],\"url\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/author\/manish-patel\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What\u2019s New in Dart 2.3? | Concetto Labs","description":"These are some of the prominent changes and features introduced by Google in Dart 2.3. Concetto Labs company offers a wide range of app development services worldwide.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"What\u2019s New in Dart 2.3? | Concetto Labs","og_description":"These are some of the prominent changes and features introduced by Google in Dart 2.3. Concetto Labs company offers a wide range of app development services worldwide.","og_url":"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/","og_site_name":"concettolabs","article_author":"https:\/\/www.facebook.com\/manish.patel.710","article_published_time":"2019-05-13T07:25:45+00:00","og_image":[{"width":1051,"height":545,"url":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-1.jpeg","type":"image\/jpeg"}],"author":"Manish Patel","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/withmanish","twitter_misc":{"Written by":"Manish Patel","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/","url":"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/","name":"What\u2019s New in Dart 2.3? | Concetto Labs","isPartOf":{"@id":"https:\/\/websitelaravel.concettoprojects.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/#primaryimage"},"image":{"@id":"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/#primaryimage"},"thumbnailUrl":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-1.jpeg","datePublished":"2019-05-13T07:25:45+00:00","dateModified":"2019-05-13T07:25:45+00:00","author":{"@id":"https:\/\/websitelaravel.concettoprojects.com\/blog\/#\/schema\/person\/b27e0500ea2f536f7f0f5e7ab13566b9"},"description":"These are some of the prominent changes and features introduced by Google in Dart 2.3. Concetto Labs company offers a wide range of app development services worldwide.","breadcrumb":{"@id":"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/#primaryimage","url":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-1.jpeg","contentUrl":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2019\/05\/Dart-1.jpeg","width":1051,"height":545,"caption":"Dart"},{"@type":"BreadcrumbList","@id":"https:\/\/websitelaravel.concettoprojects.com\/blog\/whats-new-in-dart-2-3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/websitelaravel.concettoprojects.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What\u2019s New in Dart 2.3?"}]},{"@type":"WebSite","@id":"https:\/\/websitelaravel.concettoprojects.com\/blog\/#website","url":"https:\/\/websitelaravel.concettoprojects.com\/blog\/","name":"concettolabs","description":"Just another WordPress site","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/websitelaravel.concettoprojects.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/websitelaravel.concettoprojects.com\/blog\/#\/schema\/person\/b27e0500ea2f536f7f0f5e7ab13566b9","name":"Manish Patel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/websitelaravel.concettoprojects.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2022\/03\/manish2-96x96.png","contentUrl":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2022\/03\/manish2-96x96.png","caption":"Manish Patel"},"description":"Manish Patel is a Co-Founder of Concetto Labs, a leading mobile app development company specialized in android and iOS app development. We provide a one-stop solution for all IT related services.","sameAs":["https:\/\/websitelaravel.concettoprojects.com\/blog","https:\/\/www.facebook.com\/manish.patel.710","https:\/\/in.linkedin.com\/in\/manishpatel2509","https:\/\/x.com\/https:\/\/twitter.com\/withmanish"],"url":"https:\/\/websitelaravel.concettoprojects.com\/blog\/author\/manish-patel\/"}]}},"_links":{"self":[{"href":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-json\/wp\/v2\/posts\/1785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-json\/wp\/v2\/comments?post=1785"}],"version-history":[{"count":0,"href":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-json\/wp\/v2\/posts\/1785\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-json\/wp\/v2\/media\/1795"}],"wp:attachment":[{"href":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-json\/wp\/v2\/media?parent=1785"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-json\/wp\/v2\/categories?post=1785"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-json\/wp\/v2\/tags?post=1785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}