{"id":1778,"date":"2022-02-25T08:00:54","date_gmt":"2022-02-25T07:00:54","guid":{"rendered":"https:\/\/sketch2react.io\/blog\/?p=1778"},"modified":"2023-09-21T08:01:10","modified_gmt":"2023-09-21T06:01:10","slug":"turn-design-into-ios-android-apps","status":"publish","type":"post","link":"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/","title":{"rendered":"Turn design into iOS &#038; Android apps"},"content":{"rendered":"\r\n<div class=\"boldgrid-section is-layout-flow wp-block-quote-is-layout-flow\">\r\n<div class=\"container\">\r\n<div class=\"row\">\r\n<div class=\"col-md-12 col-xs-12 col-sm-12 col-lg-12\">\r\n<blockquote class=\"wp-block-quote\">\r\n<p>With Sketch2React we moved designers closer to React. With Stratos Tokens we gave you advanced design token &amp; theming creation. <br>Now we are moving designers towards iOS &amp; Android. All of this straight from your design app. Using easy markup, no coding skills required.<\/p>\r\n<\/blockquote>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"boldgrid-section\">\r\n<div class=\"container\">\r\n<div class=\"row\">\r\n<div class=\"col-md-12 col-xs-12 col-sm-12 col-lg-12\">\r\n<figure id=\"attachment_1766\" aria-describedby=\"caption-attachment-1766\" style=\"width: 3360px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-money-shot.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1766\" src=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-money-shot.png\" alt=\"\" width=\"3360\" height=\"2040\" srcset=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-money-shot.png 3360w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-money-shot-300x182.png 300w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-money-shot-1024x622.png 1024w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-money-shot-768x466.png 768w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-money-shot-1536x933.png 1536w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-money-shot-2048x1243.png 2048w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-money-shot-250x152.png 250w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-money-shot-550x334.png 550w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-money-shot-800x486.png 800w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-money-shot-296x180.png 296w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-money-shot-494x300.png 494w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-money-shot-824x500.png 824w\" sizes=\"auto, (max-width: 3360px) 100vw, 3360px\" \/><\/a><figcaption id=\"caption-attachment-1766\" class=\"wp-caption-text\">Say hello to Marcode, yummy!<\/figcaption><\/figure>\r\n<h2 class=\"\">Article summary (TLDR)<\/h2>\r\n<p class=\"\">We just released a brand new companion app for <a href=\"https:\/\/code.sketch2react.io\/\" target=\"_blank\" rel=\"noopener\">Sketch<\/a> and <a href=\"https:\/\/code.sketch2react.io\/lunacy\/\" target=\"_blank\" rel=\"noopener\">Icons8 Lunacy<\/a> called <a href=\"https:\/\/marketplace.sketch2react.io\/product\/marcode\/\" target=\"_blank\" rel=\"noopener\"><strong>Marcode<\/strong>.<\/a>&nbsp;We also have a new premium Sketch plugin, <a href=\"https:\/\/code.sketch2react.io\/plugins\/\" target=\"_blank\" rel=\"noopener\">Writer<\/a>, that lets you add custom CSS code directly onto artboards and symbol masters in Sketch.<\/p>\r\n<h3 class=\"\">For designers<\/h3>\r\n<p class=\"\">Have you ever dreamt about being able to create really life-like app prototypes for iOS (<a href=\"https:\/\/apps.apple.com\/se\/app\/xcode\/id497799835?mt=12\" target=\"_blank\" rel=\"noopener\">Xcode<\/a>) and Android (<a href=\"https:\/\/developer.android.com\/studio?gclid=EAIaIQobChMIrOTj6JWR9gIVhdKyCh3tCgz-EAAYASAAEgL4afD_BwE&amp;gclsrc=aw.ds\" target=\"_blank\" rel=\"noopener\">Android Studio<\/a>)? With Marcode you can.<\/p>\r\n<h3 class=\"\">For developers<\/h3>\r\n<p class=\"\">Wouldn\u2019t it be really great to have a prototype that is already in the very same environment you are building your own apps? Not only that, many of the graphical assets are already in place?<\/p>\r\n<p class=\"\">&nbsp;<\/p>\r\n<h1 class=\"\">Prototyping galore folks<\/h1>\r\n<p class=\"\">We in Team Sketch2React are very proud to introduce the latest app in our design to code arsenal, <a href=\"https:\/\/code.sketch2react.io\" target=\"_blank\" rel=\"noopener\"><strong>Marcode <\/strong><\/a>for Sketch and Icons8 Lunacy. After many months of hard work, bombarding <a href=\"https:\/\/twitter.com\/Sketch2R\">our Twitter<\/a> with previews and teasers, fine-tuning everything \u2013 we\u2019re finally there. Launch day. What a weird, wonderful feeling.<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n<div class=\"boldgrid-section\">\r\n<div class=\"container\">\r\n<div class=\"row\">\r\n<div class=\"col-md-12 col-xs-12 col-sm-12 col-lg-12\">\r\n<figure id=\"attachment_1777\" aria-describedby=\"caption-attachment-1777\" style=\"width: 2761px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-docs-view-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1777\" src=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-docs-view-1.png\" alt=\"\" width=\"2761\" height=\"2107\" srcset=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-docs-view-1.png 2761w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-docs-view-1-300x229.png 300w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-docs-view-1-1024x781.png 1024w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-docs-view-1-768x586.png 768w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-docs-view-1-1536x1172.png 1536w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-docs-view-1-2048x1563.png 2048w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-docs-view-1-250x191.png 250w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-docs-view-1-550x420.png 550w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-docs-view-1-800x611.png 800w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-docs-view-1-236x180.png 236w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-docs-view-1-393x300.png 393w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-docs-view-1-655x500.png 655w\" sizes=\"auto, (max-width: 2761px) 100vw, 2761px\" \/><\/a><figcaption id=\"caption-attachment-1777\" class=\"wp-caption-text\">Extra layer of UI love has been applied\u2026 Yes\u2026<\/figcaption><\/figure>\r\n<p class=\"\">Hands up, all of you that actually can take a prototype out of your design app, ship it to Xcode or Android Studio and build a very life-like iOS or Android OS prototype app for your team?<\/p>\r\n<p class=\"\">That can also be handed over to your app developers, as a kind of over the top app concept delivery? A prototype that is already in the same developing environment?<\/p>\r\n<p class=\"\" style=\"padding: 0px 0px 32px;\">Oh, by the way, building a PWA (Progressive Web App)? You can do that too.<\/p>\r\n<div style=\"width: 1200px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-1778-1\" width=\"1200\" height=\"731\" preload=\"auto\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/iterate-in-code.mp4?_=1\" \/><a href=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/iterate-in-code.mp4\">https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/iterate-in-code.mp4<\/a><\/video><\/div>\r\n<p class=\"\" style=\"padding: 16px 0px 0px;\">These are actual <strong>iOS simulators<\/strong> running in real-time from the Xcode build exported out of Marcode, via our unique <a href=\"https:\/\/capacitorjs.com\/\" target=\"_blank\" rel=\"noopener\">Ionic Capacitor<\/a> functionality.<\/p>\r\n<p class=\"\" style=\"padding: 16px 0px;\"><strong>I don\u2019t see that many hands up in the air, do you?<\/strong> If you are anything like me, you should be very excited.<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n<div class=\"boldgrid-section\" style=\"padding: 1em; margin-left: auto; margin-right: auto;\">\r\n<div class=\"container\">\r\n<div class=\"row bg-editor-hr-wrap\">\r\n<div style=\"width: 1200px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-1778-2\" width=\"1200\" height=\"651\" preload=\"auto\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/HowFarMarcode.mp4?_=2\" \/><a href=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/HowFarMarcode.mp4\">https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/HowFarMarcode.mp4<\/a><\/video><\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n\r\n\r\n<div class=\"boldgrid-section\">\r\n<div class=\"container\">\r\n<div class=\"row bg-editor-hr-wrap\">\r\n<div class=\"col-md-12 col-xs-12 col-sm-12 col-lg-12\">\r\n<p class=\"\" style=\"padding: 16px 0px 0px;\">What this actually means for you is that you can use something like <a href=\"https:\/\/apps.apple.com\/us\/app\/testflight\/id899247664\" target=\"_blank\" rel=\"noopener\">TestFlight<\/a> to distribute your app prototypes. Huzzah!<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"boldgrid-section\">\r\n<div class=\"container\">\r\n<div class=\"row\">\r\n<div class=\"col-md-12 col-xs-12 col-sm-12 col-lg-12\">\r\n<h3 class=\"wp-block-heading\">On-device prototyping<\/h3>\r\n<p class=\"\">We see a massive opportunity here. In that odd grey zone <strong>between design and engineering<\/strong> where on-device prototypes are not a thing yet, but should be.<\/p>\r\n<p class=\"\">Where designers yet haven\u2019t fully grasped how easy it actually can be. Uninformed, you will settle with whatever prototype tool you are using now.<\/p>\r\n<blockquote class=\"wp-block-quote\">\r\n<p>Enter the new age of on-device prototyping for everyone.<\/p>\r\n<\/blockquote>\r\n<p class=\"\">See, you don\u2019t need to be some kind of <a href=\"https:\/\/www.toptal.com\/designers\/ios\" target=\"_blank\" rel=\"noopener\">designer slash developer<\/a> slash unicorn evil wizard to pull this off anymore.<\/p>\r\n<p class=\"\" style=\"padding: 16px 0px;\">One word. <strong>Hybrid<\/strong>.<\/p>\r\n<h1 class=\"\" style=\"padding: 0px 0px 16px;\">The power of iteration<\/h1>\r\n<figure id=\"attachment_1771\" aria-describedby=\"caption-attachment-1771\" style=\"width: 2761px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-explorer-view-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1771\" src=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-explorer-view-1.png\" alt=\"\" width=\"2761\" height=\"2107\" srcset=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-explorer-view-1.png 2761w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-explorer-view-1-300x229.png 300w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-explorer-view-1-1024x781.png 1024w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-explorer-view-1-768x586.png 768w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-explorer-view-1-1536x1172.png 1536w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-explorer-view-1-2048x1563.png 2048w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-explorer-view-1-250x191.png 250w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-explorer-view-1-550x420.png 550w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-explorer-view-1-800x611.png 800w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-explorer-view-1-236x180.png 236w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-explorer-view-1-393x300.png 393w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-explorer-view-1-655x500.png 655w\" sizes=\"auto, (max-width: 2761px) 100vw, 2761px\" \/><\/a><figcaption id=\"caption-attachment-1771\" class=\"wp-caption-text\">We first introduced the Explorer view in Stratos Tokens<\/figcaption><\/figure>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"boldgrid-section\">\r\n<div class=\"container\">\r\n<div class=\"row\">\r\n<div class=\"col-md-12 col-xs-12 col-sm-12 col-lg-12\">\r\n<h3 class=\"\">We took a step back and asked ourselves this simple question:<\/h3>\r\n<ul class=\"\">\r\n<li>What would be the MVP of taking everything we <strong>have ever built as Team Sketch2React<\/strong> and <strong>simplifying<\/strong> that, without actually removing anything essential?<\/li>\r\n<\/ul>\r\n<p class=\"\" style=\"padding: 16px 0px;\"><em>Lazer guns on stun.<\/em><\/p>\r\n<figure id=\"attachment_1772\" aria-describedby=\"caption-attachment-1772\" style=\"width: 2879px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-prototyping-template-sketch-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1772\" src=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-prototyping-template-sketch-1.png\" alt=\"\" width=\"2879\" height=\"1668\" srcset=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-prototyping-template-sketch-1.png 2879w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-prototyping-template-sketch-1-300x174.png 300w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-prototyping-template-sketch-1-1024x593.png 1024w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-prototyping-template-sketch-1-768x445.png 768w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-prototyping-template-sketch-1-1536x890.png 1536w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-prototyping-template-sketch-1-2048x1187.png 2048w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-prototyping-template-sketch-1-250x145.png 250w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-prototyping-template-sketch-1-550x319.png 550w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-prototyping-template-sketch-1-800x463.png 800w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-prototyping-template-sketch-1-311x180.png 311w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-prototyping-template-sketch-1-518x300.png 518w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-prototyping-template-sketch-1-863x500.png 863w\" sizes=\"auto, (max-width: 2879px) 100vw, 2879px\" \/><\/a><figcaption id=\"caption-attachment-1772\" class=\"wp-caption-text\">Marcode ships with this neat prototyping template<\/figcaption><\/figure>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n<div class=\"boldgrid-section\">\r\n<div class=\"container\">\r\n<div class=\"row\">\r\n<div class=\"col-md-12 col-xs-12 col-sm-12 col-lg-12\">\r\n<h1 class=\"wp-block-heading\">Our solution<\/h1>\r\n<p class=\"\" style=\"padding: 0px 0px 32px;\">Adding two new rapid<strong> <a href=\"https:\/\/code.sketch2react.io\/how-to-use-our-prototype-components\/\">prototype components<\/a><\/strong>, specially crafted to be easy to use and learn, implemented in a way that already feels natural for designers. What that actually means has to be experienced.<\/p>\r\n<div style=\"width: 1200px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-1778-3\" width=\"1200\" height=\"630\" preload=\"auto\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/prototype-fluid.mp4?_=3\" \/><a href=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/prototype-fluid.mp4\">https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/prototype-fluid.mp4<\/a><\/video><\/div>\r\n<p class=\"\" style=\"padding: 16px 0px 0px;\">Taking away everything that was not necessary, you don\u2019t need React.js for exporting code to iOS, Android or Progressive Web App, we use our amazing <strong>autogenerated HTML<\/strong><\/p>\r\n<figure id=\"attachment_1775\" aria-describedby=\"caption-attachment-1775\" style=\"width: 2761px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-code-view-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1775\" src=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-code-view-1.png\" alt=\"\" width=\"2761\" height=\"2107\" srcset=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-code-view-1.png 2761w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-code-view-1-300x229.png 300w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-code-view-1-1024x781.png 1024w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-code-view-1-768x586.png 768w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-code-view-1-1536x1172.png 1536w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-code-view-1-2048x1563.png 2048w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-code-view-1-250x191.png 250w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-code-view-1-550x420.png 550w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-code-view-1-800x611.png 800w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-code-view-1-236x180.png 236w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-code-view-1-393x300.png 393w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-code-view-1-655x500.png 655w\" sizes=\"auto, (max-width: 2761px) 100vw, 2761px\" \/><\/a><figcaption id=\"caption-attachment-1775\" class=\"wp-caption-text\">Autogenerated CSS Styleguide while you work \u2705\ud83e\udd16<\/figcaption><\/figure>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n<div class=\"boldgrid-section\" style=\"padding: 0px; margin: 0em;\">\r\n<div class=\"container\">\r\n<div class=\"row\" style=\"padding-bottom: 0px;\">\r\n<div class=\"col-md-12 col-xs-12 col-sm-12 col-lg-12\" style=\"padding: 0px 15px;\">\r\n<h3 class=\"wp-block-heading\">Creating a better user experience<\/h3>\r\n<p class=\"\">This was very high up on our list of improvements. Here is all that\u2019s brand new for Marcode:<\/p>\r\n<ul class=\"\" style=\"padding: 0px 0px 0px 48px; margin: 16px 0px 0px;\">\r\n<li><strong>Code View<\/strong> and <strong>Style Guide View<\/strong> directly on the canvas<\/li>\r\n<li>Redesigned <strong>Export View<\/strong> with new shortcut <strong>\u2318E<\/strong><\/li>\r\n<li>New built-in starter Templates (Learn Marcode)<\/li>\r\n<li>New devices added to our Simulator <strong>\u2318S<\/strong><\/li>\r\n<li>Rewriting the core engine, Marcode is about 30% faster\r\n<div class=\"wp-block-image\"><\/div>\r\n\r\n\r\n\r\n<div class=\"boldgrid-section\">\r\n<div class=\"container\"><\/div>\r\n<\/div>\r\n<\/li>\r\n<\/ul>\r\n<figure id=\"attachment_1776\" aria-describedby=\"caption-attachment-1776\" style=\"width: 2416px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-export-view-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1776 size-full\" src=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-export-view-1.jpg\" alt=\"\" width=\"2416\" height=\"1769\" srcset=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-export-view-1.jpg 2416w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-export-view-1-300x220.jpg 300w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-export-view-1-1024x750.jpg 1024w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-export-view-1-768x562.jpg 768w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-export-view-1-1536x1125.jpg 1536w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-export-view-1-2048x1500.jpg 2048w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-export-view-1-250x183.jpg 250w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-export-view-1-550x403.jpg 550w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-export-view-1-800x586.jpg 800w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-export-view-1-246x180.jpg 246w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-export-view-1-410x300.jpg 410w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-export-view-1-683x500.jpg 683w\" sizes=\"auto, (max-width: 2416px) 100vw, 2416px\" \/><\/a><figcaption id=\"caption-attachment-1776\" class=\"wp-caption-text\">A new, better code Export experience<\/figcaption><\/figure>\r\n<\/div>\r\n<div class=\"boldgrid-section\">\r\n<div class=\"container\">\r\n<div class=\"row bg-editor-hr-wrap\" style=\"padding-top: 0px;\">\r\n<div class=\"col-md-12 col-xs-12 col-sm-12 col-lg-12\" style=\"padding: 0px 0px;\"><hr>\r\n<h3>Autogenerated bridges<\/h3>\r\n<p class=\"\">How do you take autogenerated HTML and send it to a <strong>cross-platform solution<\/strong>? You bridge it with Ionic\u2019s <a href=\"https:\/\/code.sketch2react.io\/ios-and-android\/\">Capacitor build system<\/a>. See Capacitor also uses HTML as the magical ingredient, opening up app development to a wider audience.<\/p>\r\n<blockquote class=\"wp-block-quote\">\r\n<p>Without Capacitor, going this fast from design app prototype out to a real code environment, would be nearly impossible.<\/p>\r\n<\/blockquote>\r\n<h3>Autobahn<\/h3>\r\n<p class=\"\">When we started experimenting with Capacitor, almost a year ago, one thing bothered us immensely. The <strong>autogenerated default app icon<\/strong> that gets added each time you create and build a Capacitor project. We are designer\u2019s, god-damn it!<\/p>\r\n<p>As designers, we want our prototypes to feel as real as possible. Without needing to manually export from Sketch, import into Xcode or Android. Doing all that dull, boring, soul crunching \u2026 stuff \u2026<\/p>\r\n<p class=\"\">So, we added this functionality \ud83d\udc47 \ud83e\udd16<\/p>\r\n<figure id=\"attachment_1765\" aria-describedby=\"caption-attachment-1765\" style=\"width: 2809px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-icons.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1765\" src=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-icons.png\" alt=\"\" width=\"2809\" height=\"1604\" srcset=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-icons.png 2809w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-icons-300x171.png 300w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-icons-1024x585.png 1024w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-icons-768x439.png 768w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-icons-1536x877.png 1536w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-icons-2048x1169.png 2048w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-icons-250x143.png 250w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-icons-550x314.png 550w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-icons-800x457.png 800w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-icons-315x180.png 315w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-icons-525x300.png 525w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-sketch-icons-876x500.png 876w\" sizes=\"auto, (max-width: 2809px) 100vw, 2809px\" \/><\/a><figcaption id=\"caption-attachment-1765\" class=\"wp-caption-text\">Add these four artboards to each Marcode project and do a happy dance<\/figcaption><\/figure>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n<div class=\"boldgrid-section\">\r\n<div class=\"container\">\r\n<div class=\"row\">\r\n<div class=\"col-md-12 col-xs-12 col-sm-12 col-lg-12\">\r\n<p class=\"\">That does this for you \ud83d\udc47 \ud83e\udde1<\/p>\r\n<figure id=\"attachment_1770\" aria-describedby=\"caption-attachment-1770\" style=\"width: 2560px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-auto-icons-xcode-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1770 size-full\" src=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-auto-icons-xcode-1.png\" alt=\"\" width=\"2560\" height=\"1415\" srcset=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-auto-icons-xcode-1.png 2560w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-auto-icons-xcode-1-300x166.png 300w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-auto-icons-xcode-1-1024x566.png 1024w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-auto-icons-xcode-1-768x425.png 768w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-auto-icons-xcode-1-1536x849.png 1536w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-auto-icons-xcode-1-2048x1132.png 2048w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-auto-icons-xcode-1-250x138.png 250w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-auto-icons-xcode-1-550x304.png 550w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-auto-icons-xcode-1-800x442.png 800w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-auto-icons-xcode-1-326x180.png 326w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-auto-icons-xcode-1-543x300.png 543w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-auto-icons-xcode-1-905x500.png 905w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/a><figcaption id=\"caption-attachment-1770\" class=\"wp-caption-text\">Just think about all the time you will save. Plus all the amazing iOS and Android prototypes you will build. Neato!<\/figcaption><\/figure>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n\r\n\r\n<div class=\"boldgrid-section\">\r\n<div class=\"container\">\r\n<div class=\"row bg-editor-hr-wrap\">\r\n<div class=\"col-md-12 col-xs-12 col-sm-12 col-lg-12\">\r\n<p class=\"\">Not only for Xcode projects, but also Android Studio projects. <em>Yes, we love you too.<\/em> The prototype gets added inside one Xcode View Controller, as a WebView. That means that your <strong>app developers can add functionality <\/strong>on top, around, adding Capacitor plugins to control the autogenerated HTML.<\/p>\r\n<p class=\"\">The sky is the limit here.<\/p>\r\n<p>You can combine this with either the built-in native components in Xcode or use something like Ionic Framework.<\/p>\r\n<p>We have a series of articles and tutorials going from Sketch out to Xcode. They were written for Sketch2React, that has an earlier version of the Capacitor export functionality, but the overall workflow is the same.<\/p>\r\n<h3>No coding, just marking it up<\/h3>\r\n<p class=\"\">All of our apps share the same design philosophy. Use <strong>markup on layers and groups<\/strong>, and our companion apps reads and translates that into code.<\/p>\r\n<p class=\"\">Instead of forcing you to learn something totally new, we use <strong>the same markup that we use in Sketch2React<\/strong> in Marcode. Not only is that convenient for us, it\u2019s a gold mine for you. Sketch2React has over 4 years of development on its shoulders, making it very stable.<\/p>\r\n<p class=\"\">Furthermore, you know all those nice free demos, tutorials, and articles we have created over the years? Of course, they also work with Marcode. Kaboom.<\/p>\r\n<h3>Adding plugins to the mix<\/h3>\r\n<p class=\"\" style=\"padding: 0px 0px 32px;\">One of our core beliefs with all our design to code apps is that they work without the use of plugins. That doesn\u2019t mean we don\u2019t love the remarkable power of adding clever functionality using well-thought additions.<\/p>\r\n<h1 class=\"\">Introducing Writer plugin for Sketch<\/h1>\r\n<figure id=\"attachment_1798\" aria-describedby=\"caption-attachment-1798\" style=\"width: 2560px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/writer-plugin.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1798\" src=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/writer-plugin.png\" alt=\"\" width=\"2560\" height=\"1347\" srcset=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/writer-plugin.png 2560w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/writer-plugin-300x158.png 300w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/writer-plugin-1024x539.png 1024w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/writer-plugin-768x404.png 768w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/writer-plugin-1536x808.png 1536w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/writer-plugin-2048x1078.png 2048w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/writer-plugin-250x132.png 250w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/writer-plugin-550x289.png 550w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/writer-plugin-800x421.png 800w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/writer-plugin-342x180.png 342w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/writer-plugin-570x300.png 570w, https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/writer-plugin-950x500.png 950w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/a><figcaption id=\"caption-attachment-1798\" class=\"wp-caption-text\">Add your own custom CSS code straight inside Sketch app. Pinkie promise.<\/figcaption><\/figure>\r\n<p class=\"\">You have been able to add <strong>custom code<\/strong> for a very long time with Sketch2React, using things like {externalasset.css} and {externalasset.js}.<\/p>\r\n<p class=\"\">Doing it manually is a bit cumbersome. What about instead having a <strong>CSS code editor plugin<\/strong> right inside Sketch that works with both Marcode and the latest beta of Sketch2React 2022? Yes, that\u2019s right, we\u2019re not leaving good old Sketch2React behind anytime soon, folks.<\/p>\r\n<p>Once you get used to adding custom code like this directly inside Sketch, you will never go back. It\u2019s far too much fun. Pinkie promise.<\/p>\r\n<h3>Adding custom code to artboards only<\/h3>\r\n<p>Using Writer is very straight forward. You either add your custom CSS on a Artboard level, only affecting the components on that page, like below.<\/p>\r\n<div style=\"width: 1200px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-1778-4\" width=\"1200\" height=\"730\" preload=\"auto\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/writer-plugin-artboard-level.mp4?_=4\" \/><a href=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/writer-plugin-artboard-level.mp4\">https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/writer-plugin-artboard-level.mp4<\/a><\/video><\/div>\r\n<p>&nbsp;<\/p>\r\n<h3>Adding custom code to master symbols<\/h3>\r\n<p>You can also choose to add custom code directly on master symbols, which then of course, will affect all instances of that Sketch symbol.<\/p>\r\n<div style=\"width: 1200px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-1778-5\" width=\"1200\" height=\"730\" preload=\"auto\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/Writer-Custom-Code-Symbols.mp4?_=5\" \/><a href=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/Writer-Custom-Code-Symbols.mp4\">https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/Writer-Custom-Code-Symbols.mp4<\/a><\/video><\/div>\r\n<hr>\r\n<p>Best of all, everything you add as custom code gets bundled for you upon export. Kaboom.<\/p>\r\n<h3>Create something cool &amp; share it<\/h3>\r\n<p>Our Writer plugin opens up <strong>whole new ways<\/strong> of building really complex and exciting templates for Marcode and Sketch2React Beta 2022.<\/p>\r\n<p>Build something amazing and <a href=\"https:\/\/join.slack.com\/t\/sketch2react\/shared_invite\/zt-6tc9x0xd-sQs14w3aQ8JNcSVAaY17Hw\" target=\"_blank\" rel=\"noopener\">share it with us<\/a>! Who knows, we might even sell it through our marketplace.<\/p>\r\n<p>Now go and have some fun.<\/p>\r\n<p>Writer plugin for Sketch is <a href=\"https:\/\/marketplace.sketch2react.io\/product\/writer-plugin-for-sketch\/\" target=\"_blank\" rel=\"noopener\">available now<\/a> via our marketplace.<\/p>\r\n<p>&nbsp;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n<div class=\"boldgrid-section\">\r\n<div class=\"container\">\r\n<div class=\"row bg-editor-hr-wrap\">\r\n<div class=\"col-md-12 col-xs-12 col-sm-12 col-lg-12\">\r\n<div class=\"row bg-editor-hr-wrap\">\r\n<div class=\"col-md-12 col-xs-12 col-sm-12 col-lg-12\"><hr class=\"wp-block-separator\"><\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"boldgrid-section\">\r\n<div class=\"container\">\r\n<div class=\"row\">\r\n<div class=\"col-md-12 col-xs-12 col-sm-12 col-lg-12\">\r\n<p class=\"\">That\u2019s it folks, we really hope you\u2019re going to enjoy Marcode and our Writer plugin as much as we did creating them.<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>","protected":false},"excerpt":{"rendered":"<p>We just released a brand new companion app for Sketch and Icons8 Lunacy called Marcode.\u00a0We also released our first premium Sketch plugin, Writer.<\/p>\n","protected":false},"author":2,"featured_media":1825,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"bgseo_title":"","bgseo_description":"","bgseo_robots_index":"index","bgseo_robots_follow":"follow","neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"off","neve_meta_content_width":70,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[186],"tags":[188,208,207,187,206,10,94],"class_list":["post-1778","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-android","tag-companion-app","tag-icons8-lunacy","tag-ios","tag-marcode","tag-sketch","tag-sketch-plugin"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Turn design into iOS &#038; Android apps | Sketch2React Blog<\/title>\n<meta name=\"description\" content=\"We just released a brand new companion app for Sketch and Icons8 Lunacy called Marcode.\u00a0We also have a new premium Sketch plugin, Writer, that lets you add custom CSS code directly onto artboards and symbol masters in Sketch.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Turn design into iOS &amp; Android apps - Sketch2React Blog\" \/>\n<meta property=\"og:description\" content=\"We just released a brand new companion app for Sketch and Icons8 Lunacy called Marcode.\u00a0We also have a new premium Sketch plugin, Writer, that lets you add custom CSS code directly onto artboards and symbol masters in Sketch.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/\" \/>\n<meta property=\"og:site_name\" content=\"Sketch2React Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-25T07:00:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-21T06:01:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-cover.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Juan Maguid\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Juan Maguid\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/\"},\"author\":{\"name\":\"Juan Maguid\",\"@id\":\"https:\/\/sketch2react.io\/blog\/#\/schema\/person\/7fc8fe20e137be20a66bc8634c059f4e\"},\"headline\":\"Turn design into iOS &#038; Android apps\",\"datePublished\":\"2022-02-25T07:00:54+00:00\",\"dateModified\":\"2023-09-21T06:01:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/\"},\"wordCount\":1514,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-cover.png\",\"keywords\":[\"Android\",\"Companion app\",\"Icons8 Lunacy\",\"iOS\",\"Marcode\",\"Sketch\",\"Sketch Plugin\"],\"articleSection\":[\"News\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/\",\"url\":\"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/\",\"name\":\"Turn design into iOS & Android apps - Sketch2React Blog\",\"isPartOf\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-cover.png\",\"datePublished\":\"2022-02-25T07:00:54+00:00\",\"dateModified\":\"2023-09-21T06:01:10+00:00\",\"description\":\"We just released a brand new companion app for Sketch and Icons8 Lunacy called Marcode.\u00a0We also have a new premium Sketch plugin, Writer, that lets you add custom CSS code directly onto artboards and symbol masters in Sketch.\",\"breadcrumb\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/#primaryimage\",\"url\":\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-cover.png\",\"contentUrl\":\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-cover.png\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sketch2react.io\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Turn design into iOS &#038; Android apps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sketch2react.io\/blog\/#website\",\"url\":\"https:\/\/sketch2react.io\/blog\/\",\"name\":\"Sketch2React Blog\",\"description\":\"Articles, tutorials, tips &amp; tricks\",\"publisher\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sketch2react.io\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sketch2react.io\/blog\/#organization\",\"name\":\"Sketch2React Blog\",\"url\":\"https:\/\/sketch2react.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sketch2react.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/cropped-S2R2021Icon.png\",\"contentUrl\":\"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/cropped-S2R2021Icon.png\",\"width\":512,\"height\":512,\"caption\":\"Sketch2React Blog\"},\"image\":{\"@id\":\"https:\/\/sketch2react.io\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/sketch2react.io\/blog\/#\/schema\/person\/7fc8fe20e137be20a66bc8634c059f4e\",\"name\":\"Juan Maguid\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sketch2react.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/eac199ca87b7cbb76863825e2f447fafd34ac3b7c4a03c94f499103333c24832?s=96&d=wavatar&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/eac199ca87b7cbb76863825e2f447fafd34ac3b7c4a03c94f499103333c24832?s=96&d=wavatar&r=g\",\"caption\":\"Juan Maguid\"},\"url\":\"https:\/\/sketch2react.io\/blog\/author\/sketch2react\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Turn design into iOS &#038; Android apps | Sketch2React Blog","description":"We just released a brand new companion app for Sketch and Icons8 Lunacy called Marcode.\u00a0We also have a new premium Sketch plugin, Writer, that lets you add custom CSS code directly onto artboards and symbol masters in Sketch.","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:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/","og_locale":"en_US","og_type":"article","og_title":"Turn design into iOS & Android apps - Sketch2React Blog","og_description":"We just released a brand new companion app for Sketch and Icons8 Lunacy called Marcode.\u00a0We also have a new premium Sketch plugin, Writer, that lets you add custom CSS code directly onto artboards and symbol masters in Sketch.","og_url":"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/","og_site_name":"Sketch2React Blog","article_published_time":"2022-02-25T07:00:54+00:00","article_modified_time":"2023-09-21T06:01:10+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-cover.png","type":"image\/png"}],"author":"Juan Maguid","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Juan Maguid","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/#article","isPartOf":{"@id":"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/"},"author":{"name":"Juan Maguid","@id":"https:\/\/sketch2react.io\/blog\/#\/schema\/person\/7fc8fe20e137be20a66bc8634c059f4e"},"headline":"Turn design into iOS &#038; Android apps","datePublished":"2022-02-25T07:00:54+00:00","dateModified":"2023-09-21T06:01:10+00:00","mainEntityOfPage":{"@id":"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/"},"wordCount":1514,"commentCount":0,"publisher":{"@id":"https:\/\/sketch2react.io\/blog\/#organization"},"image":{"@id":"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/#primaryimage"},"thumbnailUrl":"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-cover.png","keywords":["Android","Companion app","Icons8 Lunacy","iOS","Marcode","Sketch","Sketch Plugin"],"articleSection":["News"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/","url":"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/","name":"Turn design into iOS & Android apps - Sketch2React Blog","isPartOf":{"@id":"https:\/\/sketch2react.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/#primaryimage"},"image":{"@id":"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/#primaryimage"},"thumbnailUrl":"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-cover.png","datePublished":"2022-02-25T07:00:54+00:00","dateModified":"2023-09-21T06:01:10+00:00","description":"We just released a brand new companion app for Sketch and Icons8 Lunacy called Marcode.\u00a0We also have a new premium Sketch plugin, Writer, that lets you add custom CSS code directly onto artboards and symbol masters in Sketch.","breadcrumb":{"@id":"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/#primaryimage","url":"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-cover.png","contentUrl":"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2022\/02\/marcode-cover.png","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/sketch2react.io\/blog\/turn-design-into-ios-android-apps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sketch2react.io\/blog\/"},{"@type":"ListItem","position":2,"name":"Turn design into iOS &#038; Android apps"}]},{"@type":"WebSite","@id":"https:\/\/sketch2react.io\/blog\/#website","url":"https:\/\/sketch2react.io\/blog\/","name":"Sketch2React Blog","description":"Articles, tutorials, tips &amp; tricks","publisher":{"@id":"https:\/\/sketch2react.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sketch2react.io\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sketch2react.io\/blog\/#organization","name":"Sketch2React Blog","url":"https:\/\/sketch2react.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sketch2react.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/cropped-S2R2021Icon.png","contentUrl":"https:\/\/sketch2react.io\/blog\/wp-content\/uploads\/2021\/10\/cropped-S2R2021Icon.png","width":512,"height":512,"caption":"Sketch2React Blog"},"image":{"@id":"https:\/\/sketch2react.io\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/sketch2react.io\/blog\/#\/schema\/person\/7fc8fe20e137be20a66bc8634c059f4e","name":"Juan Maguid","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sketch2react.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/eac199ca87b7cbb76863825e2f447fafd34ac3b7c4a03c94f499103333c24832?s=96&d=wavatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/eac199ca87b7cbb76863825e2f447fafd34ac3b7c4a03c94f499103333c24832?s=96&d=wavatar&r=g","caption":"Juan Maguid"},"url":"https:\/\/sketch2react.io\/blog\/author\/sketch2react\/"}]}},"_links":{"self":[{"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/posts\/1778","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/comments?post=1778"}],"version-history":[{"count":10,"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/posts\/1778\/revisions"}],"predecessor-version":[{"id":2206,"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/posts\/1778\/revisions\/2206"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/media\/1825"}],"wp:attachment":[{"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/media?parent=1778"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/categories?post=1778"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sketch2react.io\/blog\/wp-json\/wp\/v2\/tags?post=1778"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}