{"id":1337,"date":"2016-08-24T15:24:19","date_gmt":"2016-08-24T15:24:19","guid":{"rendered":"https:\/\/ionic.io\/blog\/?p=1337"},"modified":"2016-08-24T15:51:53","modified_gmt":"2016-08-24T15:51:53","slug":"creator-adds-custom-code-support","status":"publish","type":"post","link":"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support","title":{"rendered":"Creator Adds Custom Code Support"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"600\" class=\"aligncenter size-full wp-image-1341 lazyload\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/creator-custom-code.png\" alt=\"creator-custom-code\" data-srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/creator-custom-code.png 1400w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/creator-custom-code-300x129.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/creator-custom-code-768x329.png 768w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/creator-custom-code-1024x439.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\/600;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"600\" class=\"aligncenter size-full wp-image-1341\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/creator-custom-code.png\" alt=\"creator-custom-code\" srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/creator-custom-code.png 1400w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/creator-custom-code-300x129.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/creator-custom-code-768x329.png 768w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/creator-custom-code-1024x439.png 1024w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><\/noscript><\/p>\n<p>Some of you may have noticed that <a href=\"http:\/\/UseCreator.com\">Creator<\/a>\u00a0has changed <em>a lot<\/em>\u00a0in the past three weeks. We\u2019ve rolled out some of the biggest updates ever to the product, and the response has been incredible. Our goal has always been to get you &#8220;<strong>from zero\u00a0to App Store<\/strong>&#8221; as quickly and easily as possible, and I&#8217;m happy to say\u00a0we&#8217;ve finally made that dream come true.<\/p>\n<h3>Introducing Custom Code Support ?<\/h3>\n<p>Now, Custom Code Support isn&#8217;t just one feature, it&#8217;s actually a collection of features that, when brought together, allow you to build a <strong>fully dynamic app without ever leaving Creator<\/strong>.<\/p>\n<p>If you want to check it out in action, watch this 30-minute tutorial, in which we make a &#8220;Master Detail Pattern&#8221; style ToDo list backed by Firebase.<\/p>\n<p><div class=\"video-container\">\n              <iframe data-src=\"https:\/\/www.youtube.com\/embed\/IrwrZBBOiP8\"frameborder=\"0\" allowfullscreen src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"lazyload\" data-load-mode=\"1\"><\/iframe>\n            <\/div><!--more--><\/p>\n<h3>One-Click Addons for your Project ?<\/h3>\n<p>Apps today use a lot of external services to store data, track information, and reduce the amount of code you need to write. With One-Click Addons, we wanted to make sure that you can integrate with these services easily.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"274\" class=\"aligncenter size-large wp-image-1346 lazyload\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-14.30.29-1024x274.png\" alt=\"Screenshot 2016-08-22 14.30.29\" data-srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-14.30.29-1024x274.png 1024w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-14.30.29-300x80.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-14.30.29-768x206.png 768w\" data-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/274;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"274\" class=\"aligncenter size-large wp-image-1346\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-14.30.29-1024x274.png\" alt=\"Screenshot 2016-08-22 14.30.29\" srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-14.30.29-1024x274.png 1024w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-14.30.29-300x80.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-14.30.29-768x206.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/noscript><\/p>\n<p>Right out of the gate, we&#8217;re supporting Firebase, Kinvey, and MixPanel, but we&#8217;re going to be releasing more and more all the time! <em>Be sure to let us know which technologies you&#8217;d like to see by commenting on this post<\/em>.<\/p>\n<h3>Controllers, Services, &amp; Directives, oh my!\u00a0?<\/h3>\n<p>One of the most important things we&#8217;ve included is the ability to edit the JavaScript controllers from your pages right in Creator. You can inject dependencies and services and start adding real data and code to the pages that power your app.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"3360\" height=\"700\" class=\"aligncenter size-full wp-image-1340 lazyload\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-11.18.32.png\" alt=\"Screenshot 2016-08-22 11.18.32\" data-srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-11.18.32.png 3360w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-11.18.32-300x63.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-11.18.32-768x160.png 768w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-11.18.32-1024x213.png 1024w\" data-sizes=\"auto, (max-width: 3360px) 100vw, 3360px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 3360px; --smush-placeholder-aspect-ratio: 3360\/700;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"3360\" height=\"700\" class=\"aligncenter size-full wp-image-1340\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-11.18.32.png\" alt=\"Screenshot 2016-08-22 11.18.32\" srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-11.18.32.png 3360w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-11.18.32-300x63.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-11.18.32-768x160.png 768w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-11.18.32-1024x213.png 1024w\" sizes=\"auto, (max-width: 3360px) 100vw, 3360px\" \/><\/noscript><\/p>\n<p>You can also include your own separate JavaScript files, including Services, Directives, and anything else you can think of. This allows you to share data between multiple pages and even use pre-made services you find online.<\/p>\n<h3>Built-In URL Route Parameters ?<\/h3>\n<p>One of the pieces of functionality we wanted to support the most was Route Parameters. For example, if you have one \u201cProfile\u201d page, you can actually set up a parameter for that page that accepts a person (like go to \/profile\/sarah).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"470\" class=\"aligncenter size-full wp-image-1342 lazyload\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/ezgif.com-video-to-gif.gif\" alt=\"url-parameters-animation\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 960px; --smush-placeholder-aspect-ratio: 960\/470;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"470\" class=\"aligncenter size-full wp-image-1342\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/ezgif.com-video-to-gif.gif\" alt=\"url-parameters-animation\" \/><\/noscript><\/p>\n<p>When you use any link-able element, like a button, you can then specify a static parameter (\u201csarah\u201d) or use a template tag (\u201c{{person.name}}\u201d) to bring data in from your controller.<\/p>\n<p>This allows you to build a page like a Friends list dynamically that then links to all your Friends profiles!<\/p>\n<h3>Include Directives &amp; Template Tags Anywhere\u00a0\u2764\ufe0f<\/h3>\n<p>With a flexible system, we&#8217;ve allowed you to include any Angular or Custom Directive on our built-in Components. You can also use {{templateTags}} anywhere that text can be typed in our Component Properties.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"302\" class=\"aligncenter size-large wp-image-1344 lazyload\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-11.50.05-1024x302.png\" alt=\"Screenshot 2016-08-22 11.50.05\" data-srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-11.50.05-1024x302.png 1024w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-11.50.05-300x89.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-11.50.05-768x227.png 768w\" data-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/302;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"302\" class=\"aligncenter size-large wp-image-1344\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-11.50.05-1024x302.png\" alt=\"Screenshot 2016-08-22 11.50.05\" srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-11.50.05-1024x302.png 1024w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-11.50.05-300x89.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/Screenshot-2016-08-22-11.50.05-768x227.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/noscript><\/p>\n<p>We even give you complete control of where the Directive gets added to your exported DOM code with an easy &#8220;click to place&#8221; system.<\/p>\n<p>If you want to take 100% control over the component, you can also <strong>Convert to HTML<\/strong>, and we&#8217;ll let you take it from there!<\/p>\n<h3>Test with Creator Mobile or Export with Package ?<\/h3>\n<p>Want to preview your app right on your phone? Creator Mobile already has support for our Code features. This means you can get live data from your server (or a database-as-a-service) and interactions when testing your app right on your phone.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1540\" height=\"862\" class=\"aligncenter size-full wp-image-694 lazyload\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/11\/Pasted-image-at-2015_11_10-10_29-AM.png\" alt=\"Pasted image at 2015_11_10 10_29 AM\" data-srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/11\/Pasted-image-at-2015_11_10-10_29-AM.png 1540w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/11\/Pasted-image-at-2015_11_10-10_29-AM-300x168.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/11\/Pasted-image-at-2015_11_10-10_29-AM-1024x573.png 1024w\" data-sizes=\"auto, (max-width: 1540px) 100vw, 1540px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 1540px; --smush-placeholder-aspect-ratio: 1540\/862;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1540\" height=\"862\" class=\"aligncenter size-full wp-image-694\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/11\/Pasted-image-at-2015_11_10-10_29-AM.png\" alt=\"Pasted image at 2015_11_10 10_29 AM\" srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/11\/Pasted-image-at-2015_11_10-10_29-AM.png 1540w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/11\/Pasted-image-at-2015_11_10-10_29-AM-300x168.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/11\/Pasted-image-at-2015_11_10-10_29-AM-1024x573.png 1024w\" sizes=\"auto, (max-width: 1540px) 100vw, 1540px\" \/><\/noscript><\/p>\n<p>You can even include Cordova Plugins right in your Ionic Package exported\u00a0Android or iOS file. For instance, code your Camera support right in Creator, then export using Package, and you can test the Camera right on your device.<\/p>\n<h3>Start Building *without* a Development Environment ?<\/h3>\n<p>With the new Custom Code Support, you no longer need to export your app locally to make something that works; we&#8217;ve given you the power to develop online, without even needing to set up a local development environment.<\/p>\n<p>So what are you waiting for? Get coding with the new Ionic Creator!<\/p>\n<p><a href=\"http:\/\/usecreator.com\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"200\" class=\"aligncenter size-full wp-image-706 lazyload\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/11\/try-creator-button.png\" alt=\"try-creator-button\" data-srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/11\/try-creator-button.png 1400w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/11\/try-creator-button-300x43.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/11\/try-creator-button-1024x146.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\/200;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"200\" class=\"aligncenter size-full wp-image-706\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/11\/try-creator-button.png\" alt=\"try-creator-button\" srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/11\/try-creator-button.png 1400w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/11\/try-creator-button-300x43.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/11\/try-creator-button-1024x146.png 1024w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><\/noscript><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Some of you may have noticed that Creator\u00a0has changed a lot\u00a0in the past three weeks. We\u2019ve rolled out some of the biggest updates ever to the product, and the response has been incredible. Our goal has always been to get you &#8220;from zero\u00a0to App Store&#8221; as quickly and easily as possible, and I&#8217;m happy to [&hellip;]<\/p>\n","protected":false},"author":25,"featured_media":0,"comment_status":"open","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":[16],"class_list":["post-1337","post","type-post","status-publish","format-standard","hentry","category-all","tag-creator"],"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>Creator Adds Custom Code Support - 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\/creator-adds-custom-code-support\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Creator Adds Custom Code Support\" \/>\n<meta property=\"og:description\" content=\"Some of you may have noticed that Creator\u00a0has changed a lot\u00a0in the past three weeks. We\u2019ve rolled out some of the biggest updates ever to the product, and the response has been incredible. Our goal has always been to get you &#8220;from zero\u00a0to App Store&#8221; as quickly and easily as possible, and I&#8217;m happy to [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support\" \/>\n<meta property=\"og:site_name\" content=\"Ionic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-08-24T15:24:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-08-24T15:51:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/creator-custom-code.png\" \/>\n<meta name=\"author\" content=\"Matt Kremer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@matthewkremer\" \/>\n<meta name=\"twitter:site\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matt Kremer\" \/>\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\/creator-adds-custom-code-support#article\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support\"},\"author\":{\"name\":\"Matt Kremer\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/073efef09ceca1b117c33f77cb4120be\"},\"headline\":\"Creator Adds Custom Code Support\",\"datePublished\":\"2016-08-24T15:24:19+00:00\",\"dateModified\":\"2016-08-24T15:51:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support\"},\"wordCount\":648,\"commentCount\":19,\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/creator-custom-code.png\",\"keywords\":[\"Creator\"],\"articleSection\":[\"All\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support\",\"url\":\"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support\",\"name\":\"Creator Adds Custom Code Support - Ionic Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/creator-custom-code.png\",\"datePublished\":\"2016-08-24T15:24:19+00:00\",\"dateModified\":\"2016-08-24T15:51:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support#primaryimage\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/creator-custom-code.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/creator-custom-code.png\",\"width\":1400,\"height\":600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ionic.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Creator Adds Custom Code Support\"}]},{\"@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\/073efef09ceca1b117c33f77cb4120be\",\"name\":\"Matt Kremer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/11\/matt-sm-150x150.jpg\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/11\/matt-sm-150x150.jpg\",\"caption\":\"Matt Kremer\"},\"sameAs\":[\"https:\/\/x.com\/matthewkremer\"],\"url\":\"https:\/\/ionic.io\/blog\/author\/matt\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Creator Adds Custom Code Support - 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\/creator-adds-custom-code-support","og_locale":"en_US","og_type":"article","og_title":"Creator Adds Custom Code Support","og_description":"Some of you may have noticed that Creator\u00a0has changed a lot\u00a0in the past three weeks. We\u2019ve rolled out some of the biggest updates ever to the product, and the response has been incredible. Our goal has always been to get you &#8220;from zero\u00a0to App Store&#8221; as quickly and easily as possible, and I&#8217;m happy to [&hellip;]","og_url":"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support","og_site_name":"Ionic Blog","article_published_time":"2016-08-24T15:24:19+00:00","article_modified_time":"2016-08-24T15:51:53+00:00","og_image":[{"url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/creator-custom-code.png"}],"author":"Matt Kremer","twitter_card":"summary_large_image","twitter_creator":"@matthewkremer","twitter_site":"@ionicframework","twitter_misc":{"Written by":"Matt Kremer","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support#article","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support"},"author":{"name":"Matt Kremer","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/073efef09ceca1b117c33f77cb4120be"},"headline":"Creator Adds Custom Code Support","datePublished":"2016-08-24T15:24:19+00:00","dateModified":"2016-08-24T15:51:53+00:00","mainEntityOfPage":{"@id":"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support"},"wordCount":648,"commentCount":19,"publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"image":{"@id":"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/creator-custom-code.png","keywords":["Creator"],"articleSection":["All"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ionic.io\/blog\/creator-adds-custom-code-support#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support","url":"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support","name":"Creator Adds Custom Code Support - Ionic Blog","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support#primaryimage"},"image":{"@id":"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/creator-custom-code.png","datePublished":"2016-08-24T15:24:19+00:00","dateModified":"2016-08-24T15:51:53+00:00","breadcrumb":{"@id":"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ionic.io\/blog\/creator-adds-custom-code-support"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support#primaryimage","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/creator-custom-code.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/08\/creator-custom-code.png","width":1400,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/ionic.io\/blog\/creator-adds-custom-code-support#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ionic.io\/blog"},{"@type":"ListItem","position":2,"name":"Creator Adds Custom Code Support"}]},{"@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\/073efef09ceca1b117c33f77cb4120be","name":"Matt Kremer","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/11\/matt-sm-150x150.jpg","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/11\/matt-sm-150x150.jpg","caption":"Matt Kremer"},"sameAs":["https:\/\/x.com\/matthewkremer"],"url":"https:\/\/ionic.io\/blog\/author\/matt"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/1337","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\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/comments?post=1337"}],"version-history":[{"count":0,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/1337\/revisions"}],"wp:attachment":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media?parent=1337"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/categories?post=1337"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/tags?post=1337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}