{"id":2134,"date":"2019-03-06T08:57:52","date_gmt":"2019-03-06T08:57:52","guid":{"rendered":"https:\/\/www.icoderzsolutions.com\/blog\/?p=2134"},"modified":"2025-06-09T11:38:42","modified_gmt":"2025-06-09T06:08:42","slug":"flutter-1-2-dart-2-2-devtools","status":"publish","type":"post","link":"https:\/\/www.icoderzsolutions.com\/blog\/flutter-1-2-dart-2-2-devtools\/","title":{"rendered":"Flutter 1.2, Dart 2.2 And Dart DevTools: Flutter App Developers\u2019 Dream Coming True"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">If you are thinking about hiring a mobile app developer, hire a Flutter app developer. There are plenty of benefits of Flutter app development, especially to startups and entrepreneurs. And that is the reason Google has unveiled Flutter 1.2 at MWC19.<\/span><\/p>\n<h2>Flutter 1.2<\/h2>\n<div class=\"text-center\" style=\"margin: 0 0 60px;\"><a href=\"https:\/\/www.icoderzsolutions.com\/blog\/cross-platform-flutter-app-development\/\" target=\"_blank\" rel=\"https:\/\/www.icoderzsolutions.com\/blog\/cross-platform-flutter-app-development\/ noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1336\" src=\"https:\/\/www.icoderzsolutions.com\/blog\/wp-content\/uploads\/2018\/09\/Cross-Platform-Framework-blog-post-1-2-1024x512.jpg\" alt=\"Best Flutter App Development Company in USA, Texas, Sweden, Turkey\" width=\"795\" height=\"398\" srcset=\"https:\/\/www.icoderzsolutions.com\/blog\/wp-content\/uploads\/2018\/09\/Cross-Platform-Framework-blog-post-1-2-1024x512.jpg 1024w, https:\/\/www.icoderzsolutions.com\/blog\/wp-content\/uploads\/2018\/09\/Cross-Platform-Framework-blog-post-1-2-300x150.jpg 300w, https:\/\/www.icoderzsolutions.com\/blog\/wp-content\/uploads\/2018\/09\/Cross-Platform-Framework-blog-post-1-2-768x384.jpg 768w, https:\/\/www.icoderzsolutions.com\/blog\/wp-content\/uploads\/2018\/09\/Cross-Platform-Framework-blog-post-1-2.jpg 1200w\" sizes=\"auto, (max-width: 795px) 100vw, 795px\" \/><\/a><\/div>\n<p><span style=\"font-weight: 400;\">All of us know that Google launched Flutter back in May 2017 and now it&#8217;s nearly two years old with version Flutter 1.2. In the tech world, a new generation comes every 18 months, so it\u2019s about time to review what has changed in Flutter 1.2. Recently, during the #MWC19 (i.e. Mobile World Congress 2019), Google launched the stable version Flutter 1.2 with plenty of updates and new features.<\/span><\/p>\n<h2>History Repeats Itself<\/h2>\n<p><span style=\"font-weight: 400;\">Facebook and Instagram have developed their own open-source and cross-platform framework called React Native in 2015. So, comparatively, React Native was a little ahead in terms of framework stability and maturity. <\/span><span style=\"font-weight: 400;\">But Google has a stupendous record for \u2018slow but steady wins the race\u2019.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Apple launched iOS in 2007 whereas Google launched Android in 2008. At present, more than 60% of smartphones use Android. There was one time when Internet Explorer from Microsoft used to rule the online world with approximately 90% of market share. Now, Google Chrome rules the online world with a lion share. So, the developer community believes that the same thing is going to happen when it comes to React Native vs Flutter or any cross-platform mobile app development SDKs, as a matter of fact.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That\u2019s the reason mobile app developers were all gung ho when Google launched Flutter 1.2 with new features.<\/span><\/p>\n<h2>What\u2019s New In Flutter 1.2?<\/h2>\n<p><span style=\"font-weight: 400;\">As Flutter 1.2 is a framework for developers, it must have added new features for developers. It has, in fact, added many features in this version.<\/span><\/p>\n<h3>New &amp; Updated Plugins<\/h3>\n<p><span style=\"font-weight: 400;\">There are quite a few new and updated plugins in Flutter 1.2. That is the reason this app development framework is better than the most. Now mobile app developers can integrate in-app purchases easily in their Flutter mobile apps. All the plugins will most definitely make the life of app developers easy.<\/span><\/p>\n<h3>Android App Bundles<\/h3>\n<p><span style=\"font-weight: 400;\">There was a huge cry for this feature from the developer community. So Google has also introduced Android App Bundles in Flutter 1.2 version. Android App Bundles can dramatically reduce the initial install size of the mobile app. It will also enable developers for dynamic delivery.<\/span><\/p>\n<h3>New &amp; Updated Widgets<\/h3>\n<p><span style=\"font-weight: 400;\">Google has updated Cupertino and Material widgets to offer pixel-perfect mobile apps to its users. Plenty of motions and animations are also now part of Flutter 1.2 version. Flutter now offers many iOS UI elements like text cursor and floating text cursor. So, Flutter mobile apps will look and behave more like a native app in iOS too.<\/span><\/p>\n<h2>Dart 2.2<\/h2>\n<p><span style=\"font-weight: 400;\">Although there are multiple ways of writing in Flutter, programming language Dart is the most popular way to do so. Google has developed Dart in their backyard and Flutter works the best with Dart. Along with Flutter 1.2, Google also released Dart 2.2 with it. There are plenty of updates and changes in Dart 2.2 as well.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The first thing that will make all the developers happy is the performance boost of 15 to 20%. Yes, you heard me right. Dart 2.2 promises a performance boost of 15 to 20% over the previous versions.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dart 2.2 has also added the functionality of Set literals with curly braces { }. This functionality is already present in other coding languages like Python and Java so developers will feel at home in Dart 2.2 now. It will help them set a constant. You can try it here on <\/span>DartPad web app<span style=\"font-weight: 400;\">.<\/span><\/p>\n<h2>Dart DevTools<\/h2>\n<p><span style=\"font-weight: 400;\">Despite these updates and news features in Flutter 1.2 and Dart 2.2, what interested Flutter app developers the most is Dart DevTools. Dart DevTools is essentially a web-based programming suit of app development and performance tools for Flutter and Dart. It means that developers can run all these tools in the Google Chrome browser. Dart DevTools primary focuses is on the process of analyzing and debugging the complete code of the mobile app. It makes the job of <a title=\"Flutter app developers\" href=\"https:\/\/www.icoderzsolutions.com\/hire-flutter-app-developers.shtml\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Flutter app developers<\/a> really easy. They don\u2019t need to install and run heavy IDEs, at least not for analysis and debugging.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The Dart DevTools suit provides most of the features and functionalities of Android Studio and Visual Studio Code. At present, it cannot completely replace them but eventually, it will. At least that seems to be the endgame of Google. They want to move everything online.<\/span><\/p>\n<div class=\"text-center\" style=\"margin: 0 0 60px;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2136\" src=\"https:\/\/www.icoderzsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/Flutter-1.2-Dart-2.2-Dart-DevTools.png\" alt=\"Flutter 1.2 Dart 2.2 Dart DevTools\" width=\"1400\" height=\"800\" srcset=\"https:\/\/www.icoderzsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/Flutter-1.2-Dart-2.2-Dart-DevTools.png 1400w, https:\/\/www.icoderzsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/Flutter-1.2-Dart-2.2-Dart-DevTools-300x171.png 300w, https:\/\/www.icoderzsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/Flutter-1.2-Dart-2.2-Dart-DevTools-768x439.png 768w, https:\/\/www.icoderzsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/Flutter-1.2-Dart-2.2-Dart-DevTools-1024x585.png 1024w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><\/div>\n<p><span style=\"font-weight: 400;\">Dart DevTools offers a <strong>Timeline View<\/strong>. Using this view, Flutter app developers can go through every code changes to identify a bug and solve a problem.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In addition to the Timeline View, It also offers a <strong>Logging View<\/strong>. This view displays all the logging activities of a developer and other collection events.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">It also offers a <strong>source-level debugger<\/strong> so that developers can step through their programming codes. They can also set as many breakpoints as they want when they want to investigate a complete call stack.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Widget Inspector<\/strong> is also an important part of this update. It improves the visualization besides enabling the tree hierarchy. The framework uses a tree hierarchy for rendering.<\/span><\/p>\n<h2>Final Thoughts<\/h2>\n<p><span style=\"font-weight: 400;\">We are living in interesting times when everything is going online and in the cloud. Now is the time for mobile app development to go online and in the cloud. It is not possible yet but Dart DevTools is a step in that direction. Flutter 1.2 and Dart 2.2 releases are equally interesting updates for Flutter app developers. It&#8217;s like their cloud dreams are finally coming true bit by bit.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>iCoderz Solutions<\/strong> is a full stack mobile app development company and web development company. We have dedicated teams for iOS app development, Android app development, cross-platform Flutter app development and web development. You can hire a Flutter developer or a dedicated team of cross-platform Flutter developers that will exclusively work on your project. Our experienced and dedicated developers have developed 400+ native mobile apps and cross-platform mobile apps in total. If we add 100+ web development projects in that tally, our project list ends up in the North of 500 with a global clientele of 300+ happy clients. If you are thinking about cross-platform <a title=\"Flutter app development\" href=\"https:\/\/www.icoderzsolutions.com\/flutter-app-development.shtml\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Flutter web development<\/a>, look no further.<\/span><\/p>\n<hr \/>\n<p><span style=\"font-size: 20px;\"><strong>Read iCoderz&#8217;s Popular Blogs<\/strong><\/span><\/p>\n<ul>\n<li><a title=\"Top 4 Mobile App Development Trends For The App Industry In 2019\" href=\"https:\/\/icoderzsolutions.com\/blog\/mobile-app-development-top-4-trends-2019\" target=\"_blank\" rel=\"noopener noreferrer\">Top 4 Mobile App Development Trends For The App Industry In 2019<\/a><\/li>\n<li><a title=\"Native Apps Vs Hybrid Mobile Apps : Which Approach Is Better \u2013 Jack of All or Master of One? \" href=\"https:\/\/icoderzsolutions.com\/blog\/native-apps-vs-hybrid-mobile-apps-approach-better-jack-master-one\">Native Apps Vs Hybrid Mobile Apps : Which Approach Is Better \u2013 Jack of All or Master of One? <\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>If you are thinking about hiring a mobile app developer, hire a Flutter app developer. There are plenty of benefits of Flutter app development, especially&#8230;<\/p>\n","protected":false},"author":19,"featured_media":2146,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[986,1201,989],"tags":[555,1389,154,1387,1388,1148],"class_list":["post-2134","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobile-app-development","category-flutter-development","category-hire-developers","tag-app-developer","tag-app-development-tools","tag-flutter","tag-flutter-app","tag-flutter-app-developer","tag-flutter-app-development-tools"],"_links":{"self":[{"href":"https:\/\/www.icoderzsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/2134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.icoderzsolutions.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.icoderzsolutions.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.icoderzsolutions.com\/blog\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/www.icoderzsolutions.com\/blog\/wp-json\/wp\/v2\/comments?post=2134"}],"version-history":[{"count":0,"href":"https:\/\/www.icoderzsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/2134\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.icoderzsolutions.com\/blog\/wp-json\/wp\/v2\/media\/2146"}],"wp:attachment":[{"href":"https:\/\/www.icoderzsolutions.com\/blog\/wp-json\/wp\/v2\/media?parent=2134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.icoderzsolutions.com\/blog\/wp-json\/wp\/v2\/categories?post=2134"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.icoderzsolutions.com\/blog\/wp-json\/wp\/v2\/tags?post=2134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}