{"id":576,"date":"2015-08-11T22:27:30","date_gmt":"2015-08-11T22:27:30","guid":{"rendered":"https:\/\/ionic.io\/blog\/?p=576"},"modified":"2016-03-09T19:01:17","modified_gmt":"2016-03-09T19:01:17","slug":"announcing-ionic-lab-mix-it-up-with-our-new-gui-tool","status":"publish","type":"post","link":"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool","title":{"rendered":"Announcing Ionic Lab: Mix it up with our new GUI tool"},"content":{"rendered":"<p><a href=\"http:\/\/lab.ionic.io\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"850\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/ionic-lab-img.png\" alt=\"ionic-lab-img\" class=\"aligncenter size-full wp-image-580 lazyload\" data-srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/ionic-lab-img.png 1400w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/ionic-lab-img-300x182.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/ionic-lab-img-1024x622.png 1024w\" data-sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 1400px; --smush-placeholder-aspect-ratio: 1400\/850;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"850\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/ionic-lab-img.png\" alt=\"ionic-lab-img\" class=\"aligncenter size-full wp-image-580\" srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/ionic-lab-img.png 1400w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/ionic-lab-img-300x182.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/ionic-lab-img-1024x622.png 1024w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><\/noscript><\/a><\/p>\n<p>Today, we are releasing the public beta for <a href=\"http:\/\/lab.ionic.io\/\" target=\"_blank\">Ionic Lab<\/a>!<\/p>\n<p>Ionic Lab is the result of our first experiment with <a href=\"https:\/\/ionic.io\/blog\/ionic-lab\/\" target=\"_blank\">the Ionic Lab concept<\/a>, combined with the Ionic CLI, which gives developers an easy way to start, build, run, and emulate Ionic apps &#8211; as well as integrate them with the Ionic Platform (more on that later).<br \/>\n<!--more--><\/p>\n<p>The CLI itself has been incredibly popular with Ionic devs, specifically those who prefer a terminal-based workflow. Every month, the Ionic CLI is installed over <strong>130,000 times<\/strong>!<\/p>\n<p>But we want Ionic\u2019s toolchain to be a great experience for those who don\u2019t typically use command line tools, too, so we\u2019ve combined the CLI\u2019s functionality into an easy-to-use interface that we think you\u2019re really going to love.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"996\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/lab-preview.png\" alt=\"lab-preview\" class=\"aligncenter size-full wp-image-581 lazyload\" data-srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/lab-preview.png 1400w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/lab-preview-300x213.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/lab-preview-1024x729.png 1024w\" data-sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 1400px; --smush-placeholder-aspect-ratio: 1400\/996;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"996\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/lab-preview.png\" alt=\"lab-preview\" class=\"aligncenter size-full wp-image-581\" srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/lab-preview.png 1400w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/lab-preview-300x213.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/lab-preview-1024x729.png 1024w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><\/noscript><\/p>\n<p>Like the Ionic CLI, Ionic Lab makes it super easy for developers to get up and running with an Ionic project and all the aspects of the development cycle that follow: starting, building, emulating, uploading, and viewing apps; running apps on physical devices; and sharing apps with other users.<\/p>\n<p>And, as usual, we invested heavily in the web platform to create Ionic Lab.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"396\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/electron-ionic.png\" alt=\"electron-ionic\" class=\"aligncenter size-full wp-image-583 lazyload\" data-srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/electron-ionic.png 1400w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/electron-ionic-300x85.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/electron-ionic-1024x290.png 1024w\" data-sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 1400px; --smush-placeholder-aspect-ratio: 1400\/396;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"396\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/electron-ionic.png\" alt=\"electron-ionic\" class=\"aligncenter size-full wp-image-583\" srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/electron-ionic.png 1400w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/electron-ionic-300x85.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/electron-ionic-1024x290.png 1024w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><\/noscript><\/p>\n<p>Using the same technology that runs Atom text editor, <a href=\"http:\/\/electron.atom.io\/\">Electron<\/a>, we created the entire application by dogfooding the Ionic SDK itself with a few node modules to assist. Go ahead and take a peek under the hood; you\u2019ll see Ionic controllers, services, and state managing the application!<\/p>\n<h3>Getting Started with Ionic Lab<\/h3>\n<p>To get started with Ionic Lab, <a href=\"http:\/\/bit.ly\/ionic-lab-mac\">download the Mac app<\/a> (Windows coming soon!), and move it to your Applications folder:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"841\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/lab-installer.png\" alt=\"lab-installer\" class=\"aligncenter size-full wp-image-585 lazyload\" data-srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/lab-installer.png 1400w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/lab-installer-300x180.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/lab-installer-1024x615.png 1024w\" data-sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 1400px; --smush-placeholder-aspect-ratio: 1400\/841;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"841\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/lab-installer.png\" alt=\"lab-installer\" class=\"aligncenter size-full wp-image-585\" srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/lab-installer.png 1400w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/lab-installer-300x180.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/lab-installer-1024x615.png 1024w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><\/noscript><\/p>\n<p>Start the app, and you\u2019ll be greeted by the welcome screen. You can then drag and drop your existing Ionic applications into Ionic Lab or start a brand new project.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"996\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/welcome-to-lab.png\" alt=\"welcome-to-lab\" class=\"aligncenter size-full wp-image-582 lazyload\" data-srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/welcome-to-lab.png 1400w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/welcome-to-lab-300x213.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/welcome-to-lab-1024x729.png 1024w\" data-sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 1400px; --smush-placeholder-aspect-ratio: 1400\/996;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"996\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/welcome-to-lab.png\" alt=\"welcome-to-lab\" class=\"aligncenter size-full wp-image-582\" srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/welcome-to-lab.png 1400w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/welcome-to-lab-300x213.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/welcome-to-lab-1024x729.png 1024w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><\/noscript><\/p>\n<p>Once you select your Ionic app from the left app sidebar, you\u2019ll see options in the middle pane that let you serve, emulate, run, build, upload, or share your application.<\/p>\n<p>To view your Ionic app in Ionic Lab, hit the <strong>\u2018serve\u2019<\/strong> button. You\u2019ll see a preview of your app on the right. Above the app are two tabs, <strong>\u2018iOS\u2019<\/strong> and <strong>\u2018Android\u2019<\/strong>. You can toggle between the platforms to see how your app will look on an iOS or Android device.<\/p>\n<p>You can also access logs for your app at any time from the icon in the upper right of the application. This really comes in handy, especially when you need to see what went wrong.<\/p>\n<h3>Next Steps<\/h3>\n<p>We\u2019re really excited about the evolution of Lab and what\u2019s in store for it going forward. In the immediate future, our focus will be on stabilizing Ionic Lab for all Mac OSX and Windows users. We also plan to allow users to customize settings for Ionic apps (serve port, live reload port, watching locations).<\/p>\n<p>Eventually, we\u2019ll be including a one-click system setup (Android, Xcode, etc.), integrated Cordova plugin searching and validation, additional preview options (resizing app size, side-by-side views, and orientation), and the ability to customize platform settings (Crosswalk for Android, WKWebView for iOS).<\/p>\n<p>Our other future plans include:<\/p>\n<ul>\n<li>Ionic resources generation for icons and splash screens<\/p>\n<\/li>\n<li>Build options for release: concatenation, uglification, updating HTML for references to assets<\/p>\n<\/li>\n<li>\n<p>Saving and restoring Ionic application setup<\/p>\n<\/li>\n<li>\n<p>Integrated documentation<\/p>\n<\/li>\n<li>\n<p><a href=\"http:\/\/ionic.io\/\" target=\"_blank\">Ionic Platform<\/a> integration for push notifications and the ability to specify deploy to device based on upload<\/p>\n<\/li>\n<li>\n<p><a href=\"http:\/\/creator.ionic.io\" target=\"_blank\">Ionic Creator<\/a> integration<\/p>\n<\/li>\n<li>\n<p><a href=\"http:\/\/view.ionic.io\" target=\"_blank\">Ionic View<\/a> live previewing<\/p>\n<\/li>\n<\/ul>\n<p>Please let us know what you think about Ionic Lab! Remember, it&#8217;s still in beta, and you may run across a bug or two. Please file any bugs or issues you find <a href=\"https:\/\/github.com\/driftyco\/ionic-lab-issues\/issues\" target=\"_blank\">here<\/a>!<\/p>\n<p>As always, if you have any crazy ideas about how to make it even better, let us know!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, we are releasing the public beta for Ionic Lab! Ionic Lab is the result of our first experiment with the Ionic Lab concept, combined with the Ionic CLI, which gives developers an easy way to start, build, run, and emulate Ionic apps &#8211; as well as integrate them with the Ionic Platform (more on [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"publish_to_discourse":"","publish_post_category":"","wpdc_auto_publish_overridden":"","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"","discourse_permalink":"","wpdc_publishing_response":"","wpdc_publishing_error":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[3,7,4],"class_list":["post-576","post","type-post","status-publish","format-standard","hentry","category-all","tag-ionic","tag-tools","tag-top-posts"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.0 (Yoast SEO v23.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Announcing Ionic Lab: Mix it up with our new GUI tool - Ionic 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:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing Ionic Lab: Mix it up with our new GUI tool\" \/>\n<meta property=\"og:description\" content=\"Today, we are releasing the public beta for Ionic Lab! Ionic Lab is the result of our first experiment with the Ionic Lab concept, combined with the Ionic CLI, which gives developers an easy way to start, build, run, and emulate Ionic apps &#8211; as well as integrate them with the Ionic Platform (more on [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool\" \/>\n<meta property=\"og:site_name\" content=\"Ionic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-08-11T22:27:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-03-09T19:01:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/ionic-lab-img.png\" \/>\n<meta name=\"author\" content=\"Josh Bavari\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@jbavari\" \/>\n<meta name=\"twitter:site\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Josh Bavari\" \/>\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:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool#article\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool\"},\"author\":{\"name\":\"Josh Bavari\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/85c9efe852106ad765c852ffd67515ef\"},\"headline\":\"Announcing Ionic Lab: Mix it up with our new GUI tool\",\"datePublished\":\"2015-08-11T22:27:30+00:00\",\"dateModified\":\"2016-03-09T19:01:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool\"},\"wordCount\":629,\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/ionic-lab-img.png\",\"keywords\":[\"Ionic\",\"Tools\",\"Top Posts\"],\"articleSection\":[\"All\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool\",\"url\":\"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool\",\"name\":\"Announcing Ionic Lab: Mix it up with our new GUI tool - Ionic Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/ionic-lab-img.png\",\"datePublished\":\"2015-08-11T22:27:30+00:00\",\"dateModified\":\"2016-03-09T19:01:17+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool#primaryimage\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/ionic-lab-img.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/ionic-lab-img.png\",\"width\":1400,\"height\":850},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ionic.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing Ionic Lab: Mix it up with our new GUI tool\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ionic.io\/blog\/#website\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"name\":\"ionic.io\/blog\",\"description\":\"Build amazing native and progressive web apps with the web\",\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ionic.io\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ionic.io\/blog\/#organization\",\"name\":\"Ionic\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"width\":1920,\"height\":854,\"caption\":\"Ionic\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/ionicframework\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/85c9efe852106ad765c852ffd67515ef\",\"name\":\"Josh Bavari\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/josh-headshot-14-150x150.jpg\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/josh-headshot-14-150x150.jpg\",\"caption\":\"Josh Bavari\"},\"sameAs\":[\"https:\/\/x.com\/jbavari\"],\"url\":\"https:\/\/ionic.io\/blog\/author\/jbavari\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Announcing Ionic Lab: Mix it up with our new GUI tool - Ionic 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:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool","og_locale":"en_US","og_type":"article","og_title":"Announcing Ionic Lab: Mix it up with our new GUI tool","og_description":"Today, we are releasing the public beta for Ionic Lab! Ionic Lab is the result of our first experiment with the Ionic Lab concept, combined with the Ionic CLI, which gives developers an easy way to start, build, run, and emulate Ionic apps &#8211; as well as integrate them with the Ionic Platform (more on [&hellip;]","og_url":"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool","og_site_name":"Ionic Blog","article_published_time":"2015-08-11T22:27:30+00:00","article_modified_time":"2016-03-09T19:01:17+00:00","og_image":[{"url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/ionic-lab-img.png"}],"author":"Josh Bavari","twitter_card":"summary_large_image","twitter_creator":"@jbavari","twitter_site":"@ionicframework","twitter_misc":{"Written by":"Josh Bavari","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool#article","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool"},"author":{"name":"Josh Bavari","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/85c9efe852106ad765c852ffd67515ef"},"headline":"Announcing Ionic Lab: Mix it up with our new GUI tool","datePublished":"2015-08-11T22:27:30+00:00","dateModified":"2016-03-09T19:01:17+00:00","mainEntityOfPage":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool"},"wordCount":629,"publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"image":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/ionic-lab-img.png","keywords":["Ionic","Tools","Top Posts"],"articleSection":["All"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool","url":"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool","name":"Announcing Ionic Lab: Mix it up with our new GUI tool - Ionic Blog","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool#primaryimage"},"image":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/ionic-lab-img.png","datePublished":"2015-08-11T22:27:30+00:00","dateModified":"2016-03-09T19:01:17+00:00","breadcrumb":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool#primaryimage","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/ionic-lab-img.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/08\/ionic-lab-img.png","width":1400,"height":850},{"@type":"BreadcrumbList","@id":"https:\/\/ionic.io\/blog\/announcing-ionic-lab-mix-it-up-with-our-new-gui-tool#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ionic.io\/blog"},{"@type":"ListItem","position":2,"name":"Announcing Ionic Lab: Mix it up with our new GUI tool"}]},{"@type":"WebSite","@id":"https:\/\/ionic.io\/blog\/#website","url":"https:\/\/ionic.io\/blog\/","name":"ionic.io\/blog","description":"Build amazing native and progressive web apps with the web","publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ionic.io\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ionic.io\/blog\/#organization","name":"Ionic","url":"https:\/\/ionic.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","width":1920,"height":854,"caption":"Ionic"},"image":{"@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/ionicframework"]},{"@type":"Person","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/85c9efe852106ad765c852ffd67515ef","name":"Josh Bavari","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/josh-headshot-14-150x150.jpg","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/josh-headshot-14-150x150.jpg","caption":"Josh Bavari"},"sameAs":["https:\/\/x.com\/jbavari"],"url":"https:\/\/ionic.io\/blog\/author\/jbavari"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/576","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/comments?post=576"}],"version-history":[{"count":0,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/576\/revisions"}],"wp:attachment":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media?parent=576"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/categories?post=576"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/tags?post=576"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}