
{"id":3174,"date":"2020-06-30T13:02:54","date_gmt":"2020-06-30T13:02:54","guid":{"rendered":"https:\/\/www.siddhiinfosoft.com\/blog\/?p=3174"},"modified":"2025-06-25T06:57:19","modified_gmt":"2025-06-25T06:57:19","slug":"google-releases-flutter-1-17-and-dart-2-8-heres-everything-that-you-need-to-know","status":"publish","type":"post","link":"https:\/\/www.siddhiinfosoft.com\/blog\/google-releases-flutter-1-17-and-dart-2-8-heres-everything-that-you-need-to-know\/","title":{"rendered":"Google Releases Flutter 1.17 and Dart 2.8, Here&#8217;s everything that you need to know!"},"content":{"rendered":"<p data-start=\"248\" data-end=\"542\"><span style=\"color: #000000;\"><strong data-start=\"248\" data-end=\"263\">Mobile apps<\/strong> have now become the <strong data-start=\"284\" data-end=\"331\">best weapons for skyrocketing your business<\/strong>. Launched in 2017 and written in the <strong data-start=\"369\" data-end=\"398\">Dart programming language<\/strong>, <strong data-start=\"400\" data-end=\"435\">Flutter<\/strong> is no longer just a newbie\u2014it&#8217;s now a <strong data-start=\"474\" data-end=\"511\">dominant cross-platform framework<\/strong> trusted by top tech companies.<\/span><\/p>\n<p data-start=\"544\" data-end=\"938\"><span style=\"color: #000000;\">While this post initially explored <strong data-start=\"579\" data-end=\"595\">Flutter 1.17<\/strong> and <strong data-start=\"600\" data-end=\"612\">Dart 2.8<\/strong>, let&#8217;s refresh it with what&#8217;s <em data-start=\"643\" data-end=\"652\">current<\/em>. <strong data-start=\"654\" data-end=\"670\">Flutter 3.22<\/strong> and <strong data-start=\"675\" data-end=\"687\">Dart 3.4<\/strong>, released in <strong data-start=\"701\" data-end=\"712\">Q2 2025<\/strong>, are now taking the digital world by storm. <strong data-start=\"757\" data-end=\"798\">Flutter app development professionals<\/strong> are more excited than ever about their refined capabilities, mature <strong data-start=\"867\" data-end=\"893\">Material 3 integration<\/strong>, and powerful <strong data-start=\"908\" data-end=\"937\">impeller rendering engine<\/strong>.<\/span><\/p>\n<p data-start=\"940\" data-end=\"1057\"><span style=\"color: #000000;\">Let\u2019s now explore what the newer versions offer and how far Flutter has come since <strong data-start=\"1023\" data-end=\"1039\">Flutter 1.12<\/strong> and <strong data-start=\"1044\" data-end=\"1056\">Dart 2.8<\/strong>.<\/span><\/p>\n<h3 data-start=\"1064\" data-end=\"1145\"><span style=\"color: #000000;\"><strong data-start=\"1068\" data-end=\"1145\">Metal Support in Flutter 1.17 &#8211; Good news for iOS-friendly app developers<\/strong><\/span><\/h3>\n<p data-start=\"1147\" data-end=\"1335\"><span style=\"color: #000000;\">Apple\u2019s <strong data-start=\"1155\" data-end=\"1177\">Metal graphics API<\/strong> is not something new to iOS developers. With Flutter 1.17, developers saw a shift from OpenGL to Metal, resulting in <strong data-start=\"1295\" data-end=\"1334\">better performance on Apple devices<\/strong>.<\/span><\/p>\n<p data-start=\"1337\" data-end=\"1678\"><span style=\"color: #000000;\">Fast forward to <strong data-start=\"1353\" data-end=\"1366\">Flutter 3<\/strong>, this has evolved further\u2014<strong data-start=\"1393\" data-end=\"1405\">Impeller<\/strong>, Flutter\u2019s new rendering engine, provides <strong data-start=\"1448\" data-end=\"1478\">consistent frame rendering<\/strong>, offering better <strong data-start=\"1496\" data-end=\"1530\">shader compilation performance<\/strong> and <strong data-start=\"1535\" data-end=\"1551\">reduced jank<\/strong> on both iOS and Android. For reference, <a style=\"color: #000000;\" href=\"https:\/\/docs.flutter.dev\/perf\/impeller\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #3366ff;\">check out Flutter&#8217;s official engine roadmap<\/span>.<\/a><\/span><\/p>\n<p data-start=\"1680\" data-end=\"1802\"><span style=\"color: #000000;\">For older iOS users with A7 chips, <strong data-start=\"1715\" data-end=\"1764\">Flutter still gracefully falls back to OpenGL<\/strong>, ensuring <strong data-start=\"1775\" data-end=\"1801\">backward compatibility<\/strong>.<\/span><\/p>\n<h3 data-start=\"1809\" data-end=\"1868\"><span style=\"color: #000000;\"><strong data-start=\"1813\" data-end=\"1868\">Flutter 1.17 with fresh and unique Material Widgets<\/strong><\/span><\/h3>\n<p data-start=\"1870\" data-end=\"2156\"><span style=\"color: #000000;\">The Material Design journey has evolved drastically. In 1.17, the <strong data-start=\"1936\" data-end=\"1954\">NavigationRail<\/strong>, <strong data-start=\"1956\" data-end=\"1970\">DatePicker<\/strong>, and <strong data-start=\"1976\" data-end=\"1993\">TextSelection<\/strong> widgets brought responsive and consistent design. Now, with <strong data-start=\"2054\" data-end=\"2095\">Material 3 (also called Material You)<\/strong> fully integrated in 2025, developers have more control over:<\/span><\/p>\n<ul data-start=\"2158\" data-end=\"2256\">\n<li data-start=\"2158\" data-end=\"2185\">\n<p data-start=\"2160\" data-end=\"2185\"><span style=\"color: #000000;\"><strong data-start=\"2160\" data-end=\"2185\">Dynamic color theming<\/strong><\/span><\/p>\n<\/li>\n<li data-start=\"2186\" data-end=\"2225\">\n<p data-start=\"2188\" data-end=\"2225\"><span style=\"color: #000000;\"><strong data-start=\"2188\" data-end=\"2225\">Shape and elevation customization<\/strong><\/span><\/p>\n<\/li>\n<li data-start=\"2226\" data-end=\"2256\">\n<p data-start=\"2228\" data-end=\"2256\"><span style=\"color: #000000;\"><strong data-start=\"2228\" data-end=\"2256\">Modern typography styles<\/strong><\/span><\/p>\n<\/li>\n<\/ul>\n<p data-start=\"2258\" data-end=\"2395\"><span style=\"color: #000000;\">You can explore all these updates through <a style=\"color: #000000;\" href=\"https:\/\/docs.flutter.dev\/development\/ui\/widgets\/material\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #3366ff;\">Flutter\u2019s Material 3 documentation<\/span><\/a><\/span><\/p>\n<p data-start=\"2397\" data-end=\"2562\"><span style=\"color: #000000;\">Also, check out <strong data-start=\"2413\" data-end=\"2431\">NavigationRail<\/strong>, which now transitions more smoothly between <strong data-start=\"2477\" data-end=\"2499\">mobile and desktop<\/strong> experiences\u2014a win for <strong data-start=\"2522\" data-end=\"2561\">Flutter web and desktop development<\/strong>.<\/span><\/p>\n<h3 data-start=\"2569\" data-end=\"2633\"><span style=\"color: #000000;\"><strong data-start=\"2573\" data-end=\"2633\">Material Design has also influenced Flutter Text Theming<\/strong><\/span><\/h3>\n<p data-start=\"2635\" data-end=\"2858\"><span style=\"color: #000000;\">Flutter 1.17 refined the <strong data-start=\"2660\" data-end=\"2677\">TextTheme API<\/strong> to match Material specs. Today, in 2025, you can customize <strong data-start=\"2737\" data-end=\"2779\">text scales, accessibility preferences<\/strong>, and even <strong data-start=\"2790\" data-end=\"2809\">content density<\/strong> across platforms using the enhanced theming API.<\/span><\/p>\n<p data-start=\"2860\" data-end=\"2972\"><span style=\"color: #000000;\">No breaking changes were introduced in the naming convention, which means backward compatibility remains intact.<\/span><\/p>\n<p data-start=\"2974\" data-end=\"3201\"><span style=\"color: #000000;\">The <strong data-start=\"2978\" data-end=\"3039\"><a class=\"cursor-pointer\" style=\"color: #000000;\" target=\"_new\" rel=\"noopener\" data-start=\"2980\" data-end=\"3037\">animations package<\/a><\/strong>\u2014still a crowd favorite\u2014now includes <strong data-start=\"3076\" data-end=\"3097\">state restoration<\/strong>, <strong data-start=\"3099\" data-end=\"3126\">shared axis transitions<\/strong>, and <strong data-start=\"3132\" data-end=\"3157\">more animated widgets<\/strong> to simplify Material Motion implementation.<\/span><\/p>\n<h3 data-start=\"3208\" data-end=\"3237\"><span style=\"color: #000000;\"><strong data-start=\"3212\" data-end=\"3237\">With new Google Fonts<\/strong><\/span><\/h3>\n<p data-start=\"3239\" data-end=\"3491\"><span style=\"color: #000000;\">Text and fonts remain at the core of app aesthetics. Developers can still go to <span style=\"color: #3366ff;\"><a class=\"\" style=\"color: #3366ff;\" href=\"https:\/\/fonts.google.com\/\" target=\"_blank\" rel=\"noopener\" data-start=\"3321\" data-end=\"3366\">fonts.google.com<\/a><\/span>, select their fonts, and apply them through the <a class=\"cursor-pointer\" style=\"color: #000000;\" target=\"_new\" rel=\"noopener\" data-start=\"3419\" data-end=\"3488\">google fonts Flutter package<\/a>.<\/span><\/p>\n<p data-start=\"3493\" data-end=\"3609\"><span style=\"color: #000000;\">The latest updates now support <strong data-start=\"3524\" data-end=\"3548\">custom font fallback<\/strong>, <strong data-start=\"3550\" data-end=\"3574\">dynamic font loading<\/strong>, and <strong data-start=\"3580\" data-end=\"3608\">on-the-fly style changes<\/strong>.<\/span><\/p>\n<p data-start=\"3611\" data-end=\"3778\"><span style=\"color: #000000;\">Whether you pre-package the fonts or allow download from the API, the <strong data-start=\"3681\" data-end=\"3704\">app\u2019s loading speed<\/strong> remains unaffected thanks to smarter caching introduced in recent builds.<\/span><\/p>\n<h3 data-start=\"3785\" data-end=\"3820\"><span style=\"color: #000000;\"><strong data-start=\"3789\" data-end=\"3820\">Memory size and performance<\/strong><\/span><\/h3>\n<p data-start=\"3822\" data-end=\"3969\"><span style=\"color: #000000;\">Performance has always been Google\u2019s focus. Back in 1.17, <strong data-start=\"3880\" data-end=\"3896\">memory usage<\/strong>, <strong data-start=\"3898\" data-end=\"3910\">app size<\/strong>, and <strong data-start=\"3916\" data-end=\"3940\">animation smoothness<\/strong> were significantly improved.<\/span><\/p>\n<p data-start=\"3971\" data-end=\"3986\"><span style=\"color: #000000;\">Today, in 2025:<\/span><\/p>\n<ul data-start=\"3988\" data-end=\"4185\">\n<li data-start=\"3988\" data-end=\"4037\">\n<p data-start=\"3990\" data-end=\"4037\"><span style=\"color: #000000;\"><strong data-start=\"3990\" data-end=\"4018\">GPU usage is down by 60%<\/strong> with <strong data-start=\"4024\" data-end=\"4036\">Impeller<\/strong>.<\/span><\/p>\n<\/li>\n<li data-start=\"4038\" data-end=\"4085\">\n<p data-start=\"4040\" data-end=\"4085\"><span style=\"color: #000000;\"><strong data-start=\"4040\" data-end=\"4071\">App startup time is reduced<\/strong> by up to 35%.<\/span><\/p>\n<\/li>\n<li data-start=\"4086\" data-end=\"4185\">\n<p data-start=\"4088\" data-end=\"4185\"><span style=\"color: #000000;\">The <strong data-start=\"4092\" data-end=\"4118\">Flutter Gallery Sample<\/strong> app is now just <strong data-start=\"4135\" data-end=\"4144\">7.2MB<\/strong> on Android, down from <strong data-start=\"4167\" data-end=\"4184\">9.6MB in 2019<\/strong>.<\/span><\/p>\n<\/li>\n<\/ul>\n<p data-start=\"4187\" data-end=\"4299\"><span style=\"color: #000000;\">This reduction in <strong data-start=\"4205\" data-end=\"4234\">app size and memory usage<\/strong> directly results in <strong data-start=\"4255\" data-end=\"4283\">smoother app performance<\/strong> across devices.<\/span><\/p>\n<h3 data-start=\"4306\" data-end=\"4334\"><span style=\"color: #000000;\"><strong data-start=\"4310\" data-end=\"4334\">Super formula and MGM<\/strong><\/span><\/h3>\n<p data-start=\"4336\" data-end=\"4560\"><span style=\"color: #000000;\"><strong data-start=\"4336\" data-end=\"4385\">Super formula<\/strong>, known for its digital innovation, collaborated with <strong data-start=\"4439\" data-end=\"4485\">MGM Resorts<\/strong> to <strong data-start=\"4489\" data-end=\"4518\">rebuild their mobile apps<\/strong> using Flutter. This collaboration led to:<\/span><\/p>\n<ul data-start=\"4562\" data-end=\"4680\">\n<li data-start=\"4562\" data-end=\"4589\">\n<p data-start=\"4564\" data-end=\"4589\"><span style=\"color: #000000;\">Faster development cycles<\/span><\/p>\n<\/li>\n<li data-start=\"4590\" data-end=\"4638\">\n<p data-start=\"4592\" data-end=\"4638\"><span style=\"color: #000000;\">A <strong data-start=\"4594\" data-end=\"4621\">unified design language<\/strong> across platforms<\/span><\/p>\n<\/li>\n<li data-start=\"4639\" data-end=\"4680\">\n<p data-start=\"4641\" data-end=\"4680\"><span style=\"color: #000000;\">Greater flexibility for feature updates<\/span><\/p>\n<\/li>\n<\/ul>\n<p data-start=\"4682\" data-end=\"4752\"><span style=\"color: #000000;\">Such real-world use cases validate Flutter\u2019s <strong data-start=\"4727\" data-end=\"4751\">enterprise-readiness<\/strong>.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-3175 size-medium\" src=\"https:\/\/www.siddhiinfosoft.com\/blog\/wp-content\/uploads\/2020\/06\/Google-Releases-Flutter-1.17-and-Dart-2.8-Here-is-everything-that-you-need-to-know-content_banner.png\" alt=\"Google Releases Flutter 1.17 and Dart 2.8, Here's everything that you need to know\" width=\"1334\" height=\"464\" srcset=\"https:\/\/www.siddhiinfosoft.com\/blog\/wp-content\/uploads\/2020\/06\/Google-Releases-Flutter-1.17-and-Dart-2.8-Here-is-everything-that-you-need-to-know-content_banner.png 1334w, https:\/\/www.siddhiinfosoft.com\/blog\/wp-content\/uploads\/2020\/06\/Google-Releases-Flutter-1.17-and-Dart-2.8-Here-is-everything-that-you-need-to-know-content_banner-300x104.png 300w, https:\/\/www.siddhiinfosoft.com\/blog\/wp-content\/uploads\/2020\/06\/Google-Releases-Flutter-1.17-and-Dart-2.8-Here-is-everything-that-you-need-to-know-content_banner-1024x356.png 1024w, https:\/\/www.siddhiinfosoft.com\/blog\/wp-content\/uploads\/2020\/06\/Google-Releases-Flutter-1.17-and-Dart-2.8-Here-is-everything-that-you-need-to-know-content_banner-768x267.png 768w\" sizes=\"auto, (max-width: 1334px) 100vw, 1334px\" \/><\/p>\n<h3 data-start=\"4759\" data-end=\"4815\"><span style=\"color: #000000;\"><strong data-start=\"4763\" data-end=\"4815\">Change to accessibility and internationalization<\/strong><\/span><\/h3>\n<p data-start=\"4817\" data-end=\"4978\"><span style=\"color: #000000;\">Accessibility remains a top priority. Since Flutter 1.17, improvements in <strong data-start=\"4891\" data-end=\"4913\">scrolling behavior<\/strong>, <strong data-start=\"4915\" data-end=\"4932\">input widgets<\/strong>, and <strong data-start=\"4938\" data-end=\"4963\">screen reader support<\/strong> have expanded.<\/span><\/p>\n<p data-start=\"4980\" data-end=\"5012\"><span style=\"color: #000000;\">Latest enhancements now include:<\/span><\/p>\n<ul data-start=\"5014\" data-end=\"5189\">\n<li data-start=\"5014\" data-end=\"5049\">\n<p data-start=\"5016\" data-end=\"5049\"><span style=\"color: #000000;\"><strong data-start=\"5016\" data-end=\"5049\">Full support for Samsung IMEs<\/strong><\/span><\/p>\n<\/li>\n<li data-start=\"5050\" data-end=\"5092\">\n<p data-start=\"5052\" data-end=\"5092\"><span style=\"color: #000000;\"><strong data-start=\"5052\" data-end=\"5092\">Improved accessibility tree building<\/strong><\/span><\/p>\n<\/li>\n<li data-start=\"5093\" data-end=\"5189\">\n<p data-start=\"5095\" data-end=\"5189\"><span style=\"color: #000000;\"><strong data-start=\"5095\" data-end=\"5150\">Better text input handling for East Asian languages<\/strong>, including <strong data-start=\"5162\" data-end=\"5172\">Korean<\/strong> and <strong data-start=\"5177\" data-end=\"5189\">Japanese<\/strong><\/span><\/p>\n<\/li>\n<\/ul>\n<p data-start=\"5191\" data-end=\"5269\"><span style=\"color: #000000;\">These updates make Flutter apps more <strong data-start=\"5228\" data-end=\"5241\">inclusive<\/strong> and <strong data-start=\"5246\" data-end=\"5268\">globally adaptable<\/strong>.<\/span><\/p>\n<h3 data-start=\"5276\" data-end=\"5325\"><span style=\"color: #000000;\"><strong data-start=\"5280\" data-end=\"5325\">Dart 2.8 &#8211; What new things will amaze us?<\/strong><\/span><\/h3>\n<h4 data-start=\"5327\" data-end=\"5363\"><span style=\"color: #000000;\"><strong data-start=\"5332\" data-end=\"5363\">Compatible with Null Safety<\/strong><\/span><\/h4>\n<p data-start=\"5365\" data-end=\"5491\"><span style=\"color: #000000;\">Dart 2.8 laid the foundation for <strong data-start=\"5398\" data-end=\"5419\">Sound Null Safety<\/strong>, now a <strong data-start=\"5427\" data-end=\"5458\">default feature in Dart 3.4<\/strong>. Every variable must now either:<\/span><\/p>\n<ul data-start=\"5493\" data-end=\"5558\">\n<li data-start=\"5493\" data-end=\"5525\">\n<p data-start=\"5495\" data-end=\"5525\"><span style=\"color: #000000;\"><strong data-start=\"5495\" data-end=\"5521\">Explicitly handle null<\/strong>, or<\/span><\/p>\n<\/li>\n<li data-start=\"5526\" data-end=\"5558\">\n<p data-start=\"5528\" data-end=\"5558\"><span style=\"color: #000000;\"><strong data-start=\"5528\" data-end=\"5558\">Be non-nullable by default<\/strong><\/span><\/p>\n<\/li>\n<\/ul>\n<p data-start=\"5560\" data-end=\"5623\"><span style=\"color: #000000;\">This feature minimizes crashes and improves <strong data-start=\"5604\" data-end=\"5622\">code stability<\/strong>.<\/span><\/p>\n<p data-start=\"5625\" data-end=\"5764\"><span style=\"color: #000000;\">Developers can refer to the <span style=\"color: #3366ff;\"><a class=\"cursor-pointer\" style=\"color: #3366ff;\" href=\"https:\/\/dart.dev\/null-safety\/migration-guide\" target=\"_blank\" rel=\"noopener\" data-start=\"5653\" data-end=\"5734\">Sound Null Safety migration guide<\/a><\/span> for adapting older codebases.<\/span><\/p>\n<h4 data-start=\"5771\" data-end=\"5810\"><span style=\"color: #000000;\"><strong data-start=\"5776\" data-end=\"5810\">Pub tool with some refinements<\/strong><\/span><\/h4>\n<p data-start=\"5812\" data-end=\"5967\"><span style=\"color: #000000;\">The <strong data-start=\"5816\" data-end=\"5835\">pub client tool<\/strong> used for managing dependencies saw major enhancements. Back in Dart 2.8, it allowed <strong data-start=\"5920\" data-end=\"5944\">parallel downloading<\/strong>, but now, it supports:<\/span><\/p>\n<ul data-start=\"5969\" data-end=\"6089\">\n<li data-start=\"5969\" data-end=\"5999\">\n<p data-start=\"5971\" data-end=\"5999\"><span style=\"color: #000000;\"><strong data-start=\"5971\" data-end=\"5999\">Scoped package overrides<\/strong><\/span><\/p>\n<\/li>\n<li data-start=\"6000\" data-end=\"6034\">\n<p data-start=\"6002\" data-end=\"6034\"><span style=\"color: #000000;\"><strong data-start=\"6002\" data-end=\"6034\">Faster dependency resolution<\/strong><\/span><\/p>\n<\/li>\n<li data-start=\"6035\" data-end=\"6089\">\n<p data-start=\"6037\" data-end=\"6089\"><span style=\"color: #000000;\"><strong data-start=\"6037\" data-end=\"6089\">Improved integration with Git and hosted sources<\/strong><\/span><\/p>\n<\/li>\n<\/ul>\n<p data-start=\"6091\" data-end=\"6233\"><span style=\"color: #000000;\">The <span style=\"color: #3366ff;\"><a class=\"\" style=\"color: #3366ff;\" href=\"https:\/\/pub.dev\/\" target=\"_blank\" rel=\"noopener\" data-start=\"6097\" data-end=\"6124\">pub.dev<\/a><\/span> repository is now better indexed, making it easier for developers to find, integrate, and manage packages.<\/span><\/p>\n<h3 data-start=\"6240\" data-end=\"6258\"><span style=\"color: #000000;\"><strong data-start=\"6244\" data-end=\"6258\">Conclusion<\/strong><\/span><\/h3>\n<p data-start=\"6260\" data-end=\"6412\"><span style=\"color: #000000;\">Over the years, Google has become more transparent about <strong data-start=\"6317\" data-end=\"6338\">release timelines<\/strong>, now following a <strong data-start=\"6356\" data-end=\"6390\">quarterly stable release cycle<\/strong> for Flutter and Dart.<\/span><\/p>\n<p data-start=\"6414\" data-end=\"6460\"><span style=\"color: #000000;\">With the latest versions, Google continues to:<\/span><\/p>\n<ul data-start=\"6462\" data-end=\"6609\">\n<li data-start=\"6462\" data-end=\"6478\">\n<p data-start=\"6464\" data-end=\"6478\"><span style=\"color: #000000;\">Solve old bugs<\/span><\/p>\n<\/li>\n<li data-start=\"6479\" data-end=\"6528\">\n<p data-start=\"6481\" data-end=\"6528\"><span style=\"color: #000000;\">Offer <strong data-start=\"6487\" data-end=\"6504\">Metal support<\/strong>, <strong data-start=\"6506\" data-end=\"6528\">Impeller rendering<\/strong><\/span><\/p>\n<\/li>\n<li data-start=\"6529\" data-end=\"6565\">\n<p data-start=\"6531\" data-end=\"6565\"><span style=\"color: #000000;\">Improve <strong data-start=\"6539\" data-end=\"6565\">Material 3 integration<\/strong><\/span><\/p>\n<\/li>\n<li data-start=\"6566\" data-end=\"6609\">\n<p data-start=\"6568\" data-end=\"6609\"><span style=\"color: #000000;\">Ensure high accessibility and performance<\/span><\/p>\n<\/li>\n<\/ul>\n<p data-start=\"6611\" data-end=\"6790\"><span style=\"color: #000000;\">Whether you&#8217;re an <strong data-start=\"6629\" data-end=\"6648\">individual developer<\/strong> or working for a <span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/www.siddhiinfosoft.com\/flutter-app-development\/\" target=\"_blank\" rel=\"noopener\">Flutter app development company<\/a><\/span>, now is the perfect time to build or upgrade your app with the <strong data-start=\"6765\" data-end=\"6789\">latest Flutter tools as well<\/strong><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mobile apps have now become the best weapons for skyrocketing your business. Launched in 2017 and written in the Dart programming language, Flutter is no longer just a newbie\u2014it&#8217;s now a dominant cross-platform framework trusted by top tech companies. While this post initially explored Flutter 1.17 and Dart 2.8, let&#8217;s refresh it with what&#8217;s current. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3176,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[44],"tags":[],"class_list":["post-3174","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobile-app-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v17.0 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Google Releases Flutter 1.17 and Dart 2.8<\/title>\n<meta name=\"description\" content=\"Flutter mobile app developers can now use Flutter 1.17 and Dart 2.8. Google has made a stable release of these versions in 2020.\" \/>\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.siddhiinfosoft.com\/blog\/google-releases-flutter-1-17-and-dart-2-8-heres-everything-that-you-need-to-know\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Google Releases Flutter 1.17 and Dart 2.8, Here&#039;s everything that you need to know!\" \/>\n<meta property=\"og:description\" content=\"Flutter mobile app developers can now use Flutter 1.17 and Dart 2.8. Google has made a stable release of these versions in 2020.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.siddhiinfosoft.com\/blog\/google-releases-flutter-1-17-and-dart-2-8-heres-everything-that-you-need-to-know\/\" \/>\n<meta property=\"og:site_name\" content=\"Web and Mobile App Development Company\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/Siddhi-Infosoft\/797018603725747\" \/>\n<meta property=\"article:published_time\" content=\"2020-06-30T13:02:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-25T06:57:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.siddhiinfosoft.com\/blog\/wp-content\/uploads\/2020\/06\/Google-Releases-Flutter-1.17-and-Dart-2.8-Here-is-everything-that-you-need-to-know.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Rushabh Patel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@siddhiinfosoft\" \/>\n<meta name=\"twitter:site\" content=\"@siddhiinfosoft\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rushabh Patel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.siddhiinfosoft.com\/blog\/google-releases-flutter-1-17-and-dart-2-8-heres-everything-that-you-need-to-know\/\",\"url\":\"https:\/\/www.siddhiinfosoft.com\/blog\/google-releases-flutter-1-17-and-dart-2-8-heres-everything-that-you-need-to-know\/\",\"name\":\"Google Releases Flutter 1.17 and Dart 2.8\",\"isPartOf\":{\"@id\":\"https:\/\/www.siddhiinfosoft.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.siddhiinfosoft.com\/blog\/google-releases-flutter-1-17-and-dart-2-8-heres-everything-that-you-need-to-know\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.siddhiinfosoft.com\/blog\/google-releases-flutter-1-17-and-dart-2-8-heres-everything-that-you-need-to-know\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.siddhiinfosoft.com\/blog\/wp-content\/uploads\/2020\/06\/Google-Releases-Flutter-1.17-and-Dart-2.8-Here-is-everything-that-you-need-to-know.png\",\"datePublished\":\"2020-06-30T13:02:54+00:00\",\"dateModified\":\"2025-06-25T06:57:19+00:00\",\"author\":{\"@id\":\"https:\/\/www.siddhiinfosoft.com\/blog\/#\/schema\/person\/bbbbdaaffe3be8c575b4ab4722a21506\"},\"description\":\"Flutter mobile app developers can now use Flutter 1.17 and Dart 2.8. Google has made a stable release of these versions in 2020.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.siddhiinfosoft.com\/blog\/google-releases-flutter-1-17-and-dart-2-8-heres-everything-that-you-need-to-know\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.siddhiinfosoft.com\/blog\/google-releases-flutter-1-17-and-dart-2-8-heres-everything-that-you-need-to-know\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.siddhiinfosoft.com\/blog\/google-releases-flutter-1-17-and-dart-2-8-heres-everything-that-you-need-to-know\/#primaryimage\",\"url\":\"https:\/\/www.siddhiinfosoft.com\/blog\/wp-content\/uploads\/2020\/06\/Google-Releases-Flutter-1.17-and-Dart-2.8-Here-is-everything-that-you-need-to-know.png\",\"contentUrl\":\"https:\/\/www.siddhiinfosoft.com\/blog\/wp-content\/uploads\/2020\/06\/Google-Releases-Flutter-1.17-and-Dart-2.8-Here-is-everything-that-you-need-to-know.png\",\"width\":1920,\"height\":500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.siddhiinfosoft.com\/blog\/google-releases-flutter-1-17-and-dart-2-8-heres-everything-that-you-need-to-know\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.siddhiinfosoft.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Google Releases Flutter 1.17 and Dart 2.8, Here&#8217;s everything that you need to know!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.siddhiinfosoft.com\/blog\/#website\",\"url\":\"https:\/\/www.siddhiinfosoft.com\/blog\/\",\"name\":\"Web and Mobile App Development Company\",\"description\":\"Siddhi Infosoft\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.siddhiinfosoft.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.siddhiinfosoft.com\/blog\/#\/schema\/person\/bbbbdaaffe3be8c575b4ab4722a21506\",\"name\":\"Rushabh Patel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.siddhiinfosoft.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.siddhiinfosoft.com\/blog\/wp-content\/uploads\/2019\/10\/author1-150x149.png\",\"contentUrl\":\"https:\/\/www.siddhiinfosoft.com\/blog\/wp-content\/uploads\/2019\/10\/author1-150x149.png\",\"caption\":\"Rushabh Patel\"},\"description\":\"Rushabh Patel is the Founder and CEO of Siddhi InfoSoft, a leading web and mobile app development company focused on creating experiences that connect, perform &amp; inspire. We believe in delivering perfect business solutions by adopting the latest and trending technologies for web and app development projects.\",\"url\":\"https:\/\/www.siddhiinfosoft.com\/blog\/author\/rushabh-patel\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Google Releases Flutter 1.17 and Dart 2.8","description":"Flutter mobile app developers can now use Flutter 1.17 and Dart 2.8. Google has made a stable release of these versions in 2020.","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.siddhiinfosoft.com\/blog\/google-releases-flutter-1-17-and-dart-2-8-heres-everything-that-you-need-to-know\/","og_locale":"en_US","og_type":"article","og_title":"Google Releases Flutter 1.17 and Dart 2.8, Here's everything that you need to know!","og_description":"Flutter mobile app developers can now use Flutter 1.17 and Dart 2.8. Google has made a stable release of these versions in 2020.","og_url":"https:\/\/www.siddhiinfosoft.com\/blog\/google-releases-flutter-1-17-and-dart-2-8-heres-everything-that-you-need-to-know\/","og_site_name":"Web and Mobile App Development Company","article_publisher":"https:\/\/www.facebook.com\/pages\/Siddhi-Infosoft\/797018603725747","article_published_time":"2020-06-30T13:02:54+00:00","article_modified_time":"2025-06-25T06:57:19+00:00","og_image":[{"width":1920,"height":500,"url":"https:\/\/www.siddhiinfosoft.com\/blog\/wp-content\/uploads\/2020\/06\/Google-Releases-Flutter-1.17-and-Dart-2.8-Here-is-everything-that-you-need-to-know.png","type":"image\/png"}],"author":"Rushabh Patel","twitter_card":"summary_large_image","twitter_creator":"@siddhiinfosoft","twitter_site":"@siddhiinfosoft","twitter_misc":{"Written by":"Rushabh Patel","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.siddhiinfosoft.com\/blog\/google-releases-flutter-1-17-and-dart-2-8-heres-everything-that-you-need-to-know\/","url":"https:\/\/www.siddhiinfosoft.com\/blog\/google-releases-flutter-1-17-and-dart-2-8-heres-everything-that-you-need-to-know\/","name":"Google Releases Flutter 1.17 and Dart 2.8","isPartOf":{"@id":"https:\/\/www.siddhiinfosoft.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.siddhiinfosoft.com\/blog\/google-releases-flutter-1-17-and-dart-2-8-heres-everything-that-you-need-to-know\/#primaryimage"},"image":{"@id":"https:\/\/www.siddhiinfosoft.com\/blog\/google-releases-flutter-1-17-and-dart-2-8-heres-everything-that-you-need-to-know\/#primaryimage"},"thumbnailUrl":"https:\/\/www.siddhiinfosoft.com\/blog\/wp-content\/uploads\/2020\/06\/Google-Releases-Flutter-1.17-and-Dart-2.8-Here-is-everything-that-you-need-to-know.png","datePublished":"2020-06-30T13:02:54+00:00","dateModified":"2025-06-25T06:57:19+00:00","author":{"@id":"https:\/\/www.siddhiinfosoft.com\/blog\/#\/schema\/person\/bbbbdaaffe3be8c575b4ab4722a21506"},"description":"Flutter mobile app developers can now use Flutter 1.17 and Dart 2.8. Google has made a stable release of these versions in 2020.","breadcrumb":{"@id":"https:\/\/www.siddhiinfosoft.com\/blog\/google-releases-flutter-1-17-and-dart-2-8-heres-everything-that-you-need-to-know\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.siddhiinfosoft.com\/blog\/google-releases-flutter-1-17-and-dart-2-8-heres-everything-that-you-need-to-know\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.siddhiinfosoft.com\/blog\/google-releases-flutter-1-17-and-dart-2-8-heres-everything-that-you-need-to-know\/#primaryimage","url":"https:\/\/www.siddhiinfosoft.com\/blog\/wp-content\/uploads\/2020\/06\/Google-Releases-Flutter-1.17-and-Dart-2.8-Here-is-everything-that-you-need-to-know.png","contentUrl":"https:\/\/www.siddhiinfosoft.com\/blog\/wp-content\/uploads\/2020\/06\/Google-Releases-Flutter-1.17-and-Dart-2.8-Here-is-everything-that-you-need-to-know.png","width":1920,"height":500},{"@type":"BreadcrumbList","@id":"https:\/\/www.siddhiinfosoft.com\/blog\/google-releases-flutter-1-17-and-dart-2-8-heres-everything-that-you-need-to-know\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.siddhiinfosoft.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Google Releases Flutter 1.17 and Dart 2.8, Here&#8217;s everything that you need to know!"}]},{"@type":"WebSite","@id":"https:\/\/www.siddhiinfosoft.com\/blog\/#website","url":"https:\/\/www.siddhiinfosoft.com\/blog\/","name":"Web and Mobile App Development Company","description":"Siddhi Infosoft","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.siddhiinfosoft.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.siddhiinfosoft.com\/blog\/#\/schema\/person\/bbbbdaaffe3be8c575b4ab4722a21506","name":"Rushabh Patel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.siddhiinfosoft.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.siddhiinfosoft.com\/blog\/wp-content\/uploads\/2019\/10\/author1-150x149.png","contentUrl":"https:\/\/www.siddhiinfosoft.com\/blog\/wp-content\/uploads\/2019\/10\/author1-150x149.png","caption":"Rushabh Patel"},"description":"Rushabh Patel is the Founder and CEO of Siddhi InfoSoft, a leading web and mobile app development company focused on creating experiences that connect, perform &amp; inspire. We believe in delivering perfect business solutions by adopting the latest and trending technologies for web and app development projects.","url":"https:\/\/www.siddhiinfosoft.com\/blog\/author\/rushabh-patel\/"}]}},"_links":{"self":[{"href":"https:\/\/www.siddhiinfosoft.com\/blog\/wp-json\/wp\/v2\/posts\/3174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.siddhiinfosoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.siddhiinfosoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.siddhiinfosoft.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.siddhiinfosoft.com\/blog\/wp-json\/wp\/v2\/comments?post=3174"}],"version-history":[{"count":9,"href":"https:\/\/www.siddhiinfosoft.com\/blog\/wp-json\/wp\/v2\/posts\/3174\/revisions"}],"predecessor-version":[{"id":7834,"href":"https:\/\/www.siddhiinfosoft.com\/blog\/wp-json\/wp\/v2\/posts\/3174\/revisions\/7834"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.siddhiinfosoft.com\/blog\/wp-json\/wp\/v2\/media\/3176"}],"wp:attachment":[{"href":"https:\/\/www.siddhiinfosoft.com\/blog\/wp-json\/wp\/v2\/media?parent=3174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.siddhiinfosoft.com\/blog\/wp-json\/wp\/v2\/categories?post=3174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.siddhiinfosoft.com\/blog\/wp-json\/wp\/v2\/tags?post=3174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}