{"id":6484,"date":"2020-12-24T15:32:34","date_gmt":"2020-12-24T10:02:34","guid":{"rendered":"https:\/\/www.innovationm.com\/blog\/?p=6484"},"modified":"2020-12-24T15:32:34","modified_gmt":"2020-12-24T10:02:34","slug":"what-is-flutter-and-its-advantage-and-disadvantage","status":"publish","type":"post","link":"https:\/\/www.innovationm.com\/blog\/what-is-flutter-and-its-advantage-and-disadvantage\/","title":{"rendered":"What is flutter and it&#8217;s advantage and disadvantage"},"content":{"rendered":"<h3><strong>What is flutter?<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Flutter is a Google-developed open-source framework that supports dart language (means we have to code in dart language). By this framework, we can not only develop android and iOS apps but also desktop and web apps as well with the help of a single code base.<\/span><\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-6486 size-full\" src=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2020\/12\/flutter_blog_image.png\" alt=\"\" width=\"1600\" height=\"894\" srcset=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2020\/12\/flutter_blog_image.png 1600w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2020\/12\/flutter_blog_image-300x168.png 300w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2020\/12\/flutter_blog_image-1024x572.png 1024w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2020\/12\/flutter_blog_image-768x429.png 768w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2020\/12\/flutter_blog_image-1536x858.png 1536w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2020\/12\/flutter_blog_image-624x349.png 624w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">The only main thing in flutter is widgets because the entire UI is based on widgets. In this framework there are tons of widgets like(button, menu, text&#8230;) and one more thing in flutter you should know about widgets life cycle which is given below :\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><strong>Widgets Lifecycle<\/strong><\/li>\n<\/ul>\n<ul>\n<li style=\"font-weight: 400;\"><strong>\u00a0Stateless widget:<\/strong><\/li>\n<\/ul>\n<ol>\n<li><span style=\"font-weight: 400;\">The state does not change over time.<\/span><\/li>\n<li><span style=\"font-weight: 400;\"> build function runs only once.<\/span><\/li>\n<\/ol>\n<ul>\n<li style=\"font-weight: 400;\"><strong>StateFul widget:<\/strong><\/li>\n<\/ul>\n<ol>\n<li><span style=\"font-weight: 400;\"> Over time, a state can shift<\/span><\/li>\n<li><span style=\"font-weight: 400;\"> setState() triggers the build function.<\/span><\/li>\n<\/ol>\n<p><strong>initState():<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">-&gt;Called only once when the widget is created.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">-&gt; Subscribe to streams or any object that could change our widget data.<\/span><\/p>\n<p><strong><span style=\"font-size: 1rem;\">Build():<\/span><\/strong><\/p>\n<p><span style=\"font-weight: 400;\">-&gt; Builds the widget tree.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">-&gt; A build is triggered every time we use setState().<\/span><\/p>\n<p><strong><span style=\"font-size: 1rem;\">Dispose():<\/span><\/strong><\/p>\n<p><span style=\"font-weight: 400;\">-&gt; When the widget\/state object is removed.<\/span><\/p>\n<p><strong>Flutter Framework&#8217;s benefits and drawbacks are mentioned below:<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0Let&#8217;s explore the benefits of a flutter:<\/span><\/p>\n<ol>\n<li><span style=\"font-weight: 400;\"> If you are an app developer then somehow you are developing your Android app in a different language and for iOS in a different language. For maintaining the two apps of different platforms you have to code in two languages. So, it is time-consuming. So, that&#8217;s why Google developed framework which is known as flutter by which we can create not even android app and iOS through the same code base but also web apps and desktop apps as well.<\/span><\/li>\n<li><span style=\"font-weight: 400;\"> Performance of flutter developed apps is high.<\/span><\/li>\n<li><span style=\"font-weight: 400;\"> Fast and simple to use.<\/span><\/li>\n<li><span style=\"font-weight: 400;\"> It&#8217;s open-source. You don&#8217;t have to pay to use this language.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Every language has it&#8217;s drawbacks. So, flutter have also a few drawbacks. Below, some of these are given:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">There are few supports of a third-party library.<\/span><span style=\"font-weight: 400;\"> We can&#8217;t use flutter for using more third parties like <\/span><span style=\"font-weight: 400;\">Android as of now.<\/span><\/li>\n<\/ol>\n<ol start=\"2\">\n<li><span style=\"font-weight: 400;\"> Apps size is quite high compared to native language apps.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">For eg: Hello world app in android app is of size less than 1 MB and in flutter Hello, world app is of the size of approx 5 MB.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you create the flutter project in your IDE then it will create a counter application by default and it looks like this :<\/span><\/p>\n<pre class=\"lang:default decode:true \">import 'package:flutter\/material.dart';\r\n\r\nvoid main() {\r\n\r\n\u00a0\u00a0runApp(MyApp());\r\n\r\n}\r\n\r\nclass MyApp extends StatelessWidget {\r\n\r\n\u00a0\u00a0\/\/ This widget is the root of your application.\r\n\r\n\u00a0\u00a0@override\r\n\r\n\u00a0\u00a0Widget build(BuildContext context) {\r\n\r\n\u00a0\u00a0\u00a0\u00a0return MaterialApp(\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0title: 'Flutter Demo',\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0theme: ThemeData(\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0primarySwatch: Colors.blue,\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0visualDensity: VisualDensity.adaptivePlatformDensity,\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0),\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0home: MyHomePage(title: 'Flutter Demo Home Page'),\r\n\r\n\u00a0\u00a0\u00a0\u00a0);\r\n\r\n\u00a0\u00a0}\r\n\r\n}\r\n\r\nclass MyHomePage extends StatefulWidget {\r\n\r\n\u00a0\u00a0MyHomePage({Key key, this.title}) : super(key: key);\r\n\r\n\u00a0\u00a0final String title;\r\n\r\n\u00a0\u00a0@override\r\n\r\n\u00a0\u00a0_MyHomePageState createState() =&gt; _MyHomePageState();\r\n\r\n}\r\n\r\nclass _MyHomePageState extends State&lt;MyHomePage&gt; {\r\n\r\n\u00a0\u00a0int _counter = 0;\r\n\r\n\u00a0\u00a0void _incrementCounter() {\r\n\r\n\u00a0\u00a0\u00a0\u00a0setState(() {\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0_counter++;\r\n\r\n\u00a0\u00a0\u00a0\u00a0});\r\n\r\n\u00a0\u00a0}\r\n\r\n\u00a0\u00a0@override\r\n\r\n\u00a0\u00a0Widget build(BuildContext context) {\r\n\r\n\u00a0\u00a0\u00a0\u00a0return Scaffold(\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0appBar: AppBar(\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0title: Text(widget.title),\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0),\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0body: Center(\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0child: Column(\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0mainAxisAlignment: MainAxisAlignment.center,\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0children: &lt;Widget&gt;[\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Text(\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'You have pushed the button this many times:',\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0),\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Text(\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'$_counter',\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0style: Theme.of(context).textTheme.headline4,\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0),\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0],\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0),\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0),\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0floatingActionButton: FloatingActionButton(\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0onPressed: _incrementCounter,\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0tooltip: 'Increment',\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0child: Icon(Icons.add),\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0),\u00a0\r\n\r\n\u00a0\u00a0\u00a0\u00a0);\r\n\r\n\u00a0\u00a0}\r\n\r\n}<\/pre>\n<p><span style=\"font-weight: 400;\">For more details about flutter development, you can follow this link: <a href=\"https:\/\/flutter.dev\/docs\">https:\/\/flutter.dev\/docs<\/a><\/span><\/p>\n<p><span style=\"font-weight: 400;\">So, enjoy Flutter development. Happy coding \ud83d\ude42<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is flutter? Flutter is a Google-developed open-source framework that supports dart language (means we have to code in dart language). By this framework, we can not only develop android and iOS apps but also desktop and web apps as well with the help of a single code base. The only main thing in flutter [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":6485,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[14,563],"class_list":["post-6484","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-innovationm","tag-what-is-flutter-and-its-advantage-and-disadvantage"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What is flutter and it&#039;s advantage and disadvantage - InnovationM - Blog<\/title>\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.innovationm.com\/blog\/what-is-flutter-and-its-advantage-and-disadvantage\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is flutter and it&#039;s advantage and disadvantage - InnovationM - Blog\" \/>\n<meta property=\"og:description\" content=\"What is flutter? Flutter is a Google-developed open-source framework that supports dart language (means we have to code in dart language). By this framework, we can not only develop android and iOS apps but also desktop and web apps as well with the help of a single code base. The only main thing in flutter [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.innovationm.com\/blog\/what-is-flutter-and-its-advantage-and-disadvantage\/\" \/>\n<meta property=\"og:site_name\" content=\"InnovationM - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-24T10:02:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2020\/12\/Flutter.png\" \/>\n\t<meta property=\"og:image:width\" content=\"960\" \/>\n\t<meta property=\"og:image:height\" content=\"540\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"InnovationM Admin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"InnovationM Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/what-is-flutter-and-its-advantage-and-disadvantage\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/what-is-flutter-and-its-advantage-and-disadvantage\\\/\"},\"author\":{\"name\":\"InnovationM Admin\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#\\\/schema\\\/person\\\/a831bf4602d69d1fa452e3de0c8862ed\"},\"headline\":\"What is flutter and it&#8217;s advantage and disadvantage\",\"datePublished\":\"2020-12-24T10:02:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/what-is-flutter-and-its-advantage-and-disadvantage\\\/\"},\"wordCount\":431,\"commentCount\":1,\"image\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/what-is-flutter-and-its-advantage-and-disadvantage\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/Flutter.png\",\"keywords\":[\"InnovationM\",\"What is flutter and it's advantage and disadvantage\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/what-is-flutter-and-its-advantage-and-disadvantage\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/what-is-flutter-and-its-advantage-and-disadvantage\\\/\",\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/what-is-flutter-and-its-advantage-and-disadvantage\\\/\",\"name\":\"What is flutter and it's advantage and disadvantage - InnovationM - Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/what-is-flutter-and-its-advantage-and-disadvantage\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/what-is-flutter-and-its-advantage-and-disadvantage\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/Flutter.png\",\"datePublished\":\"2020-12-24T10:02:34+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#\\\/schema\\\/person\\\/a831bf4602d69d1fa452e3de0c8862ed\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/what-is-flutter-and-its-advantage-and-disadvantage\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/what-is-flutter-and-its-advantage-and-disadvantage\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/what-is-flutter-and-its-advantage-and-disadvantage\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/Flutter.png\",\"contentUrl\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/Flutter.png\",\"width\":960,\"height\":540},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/what-is-flutter-and-its-advantage-and-disadvantage\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is flutter and it&#8217;s advantage and disadvantage\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/\",\"name\":\"InnovationM - Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#\\\/schema\\\/person\\\/a831bf4602d69d1fa452e3de0c8862ed\",\"name\":\"InnovationM Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g\",\"caption\":\"InnovationM Admin\"},\"sameAs\":[\"http:\\\/\\\/www.innovationm.com\\\/\"],\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/author\\\/innovationmadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is flutter and it's advantage and disadvantage - InnovationM - Blog","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.innovationm.com\/blog\/what-is-flutter-and-its-advantage-and-disadvantage\/","og_locale":"en_US","og_type":"article","og_title":"What is flutter and it's advantage and disadvantage - InnovationM - Blog","og_description":"What is flutter? Flutter is a Google-developed open-source framework that supports dart language (means we have to code in dart language). By this framework, we can not only develop android and iOS apps but also desktop and web apps as well with the help of a single code base. The only main thing in flutter [&hellip;]","og_url":"https:\/\/www.innovationm.com\/blog\/what-is-flutter-and-its-advantage-and-disadvantage\/","og_site_name":"InnovationM - Blog","article_published_time":"2020-12-24T10:02:34+00:00","og_image":[{"width":960,"height":540,"url":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2020\/12\/Flutter.png","type":"image\/png"}],"author":"InnovationM Admin","twitter_misc":{"Written by":"InnovationM Admin","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.innovationm.com\/blog\/what-is-flutter-and-its-advantage-and-disadvantage\/#article","isPartOf":{"@id":"https:\/\/www.innovationm.com\/blog\/what-is-flutter-and-its-advantage-and-disadvantage\/"},"author":{"name":"InnovationM Admin","@id":"https:\/\/www.innovationm.com\/blog\/#\/schema\/person\/a831bf4602d69d1fa452e3de0c8862ed"},"headline":"What is flutter and it&#8217;s advantage and disadvantage","datePublished":"2020-12-24T10:02:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.innovationm.com\/blog\/what-is-flutter-and-its-advantage-and-disadvantage\/"},"wordCount":431,"commentCount":1,"image":{"@id":"https:\/\/www.innovationm.com\/blog\/what-is-flutter-and-its-advantage-and-disadvantage\/#primaryimage"},"thumbnailUrl":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2020\/12\/Flutter.png","keywords":["InnovationM","What is flutter and it's advantage and disadvantage"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.innovationm.com\/blog\/what-is-flutter-and-its-advantage-and-disadvantage\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.innovationm.com\/blog\/what-is-flutter-and-its-advantage-and-disadvantage\/","url":"https:\/\/www.innovationm.com\/blog\/what-is-flutter-and-its-advantage-and-disadvantage\/","name":"What is flutter and it's advantage and disadvantage - InnovationM - Blog","isPartOf":{"@id":"https:\/\/www.innovationm.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.innovationm.com\/blog\/what-is-flutter-and-its-advantage-and-disadvantage\/#primaryimage"},"image":{"@id":"https:\/\/www.innovationm.com\/blog\/what-is-flutter-and-its-advantage-and-disadvantage\/#primaryimage"},"thumbnailUrl":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2020\/12\/Flutter.png","datePublished":"2020-12-24T10:02:34+00:00","author":{"@id":"https:\/\/www.innovationm.com\/blog\/#\/schema\/person\/a831bf4602d69d1fa452e3de0c8862ed"},"breadcrumb":{"@id":"https:\/\/www.innovationm.com\/blog\/what-is-flutter-and-its-advantage-and-disadvantage\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.innovationm.com\/blog\/what-is-flutter-and-its-advantage-and-disadvantage\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.innovationm.com\/blog\/what-is-flutter-and-its-advantage-and-disadvantage\/#primaryimage","url":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2020\/12\/Flutter.png","contentUrl":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2020\/12\/Flutter.png","width":960,"height":540},{"@type":"BreadcrumbList","@id":"https:\/\/www.innovationm.com\/blog\/what-is-flutter-and-its-advantage-and-disadvantage\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.innovationm.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What is flutter and it&#8217;s advantage and disadvantage"}]},{"@type":"WebSite","@id":"https:\/\/www.innovationm.com\/blog\/#website","url":"https:\/\/www.innovationm.com\/blog\/","name":"InnovationM - Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.innovationm.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.innovationm.com\/blog\/#\/schema\/person\/a831bf4602d69d1fa452e3de0c8862ed","name":"InnovationM Admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g","caption":"InnovationM Admin"},"sameAs":["http:\/\/www.innovationm.com\/"],"url":"https:\/\/www.innovationm.com\/blog\/author\/innovationmadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/posts\/6484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/comments?post=6484"}],"version-history":[{"count":0,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/posts\/6484\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/media\/6485"}],"wp:attachment":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/media?parent=6484"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/categories?post=6484"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/tags?post=6484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}