<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: xLayers</title>
    <description>The latest articles on DEV Community by xLayers (@xlayers).</description>
    <link>https://dev.to/xlayers</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F808%2Fcce44697-863c-43ee-ab46-59bd62ce3d03.png</url>
      <title>DEV Community: xLayers</title>
      <link>https://dev.to/xlayers</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/xlayers"/>
    <language>en</language>
    <item>
      <title>xLayers #sketchnote</title>
      <dc:creator>Ane</dc:creator>
      <pubDate>Fri, 06 Nov 2020 21:26:37 +0000</pubDate>
      <link>https://dev.to/xlayers/xlayers-sketchnote-5ah3</link>
      <guid>https://dev.to/xlayers/xlayers-sketchnote-5ah3</guid>
      <description>&lt;p&gt;Hey! Do you know &lt;a href="https://twitter.com/xlayers_"&gt;@xlayers_&lt;/a&gt;?&lt;br&gt;
An oos project that seeks to make designers' and developers' lifes better :-)&lt;/p&gt;

&lt;p&gt;Thank you &lt;a href="https://dev.to/wassimchegham"&gt;@wassimchegham&lt;/a&gt; for this initiative and for giving me the opportunity to be part of it!&lt;/p&gt;

&lt;p&gt;Here's my #sketchnote about it&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yJ4fk9f6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/q8e7mfgxgeb6hat8bl3l.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yJ4fk9f6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/q8e7mfgxgeb6hat8bl3l.jpeg" alt="Sketchnote"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can join us and also support our work from &lt;a href="//github.com/xlayers/xlayers"&gt;github.com/xlayers/xlayers&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Thank you &lt;a href="https://twitter.com/github"&gt;@GitHub&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>design</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Easy version stamp your Angular app🦶</title>
      <dc:creator>Jeffrey Bosch</dc:creator>
      <pubDate>Fri, 23 Oct 2020 15:53:17 +0000</pubDate>
      <link>https://dev.to/xlayers/easy-version-stamp-your-angular-app-39jn</link>
      <guid>https://dev.to/xlayers/easy-version-stamp-your-angular-app-39jn</guid>
      <description>&lt;p&gt;Did you ever create bash scripts that you've used in multiple projects to do version stamp your Angular application?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fxlayers%2Fversion-stamp%2Fraw%2Fmain%2Fassets%2Fxlayers_stamp.png%3Fraw%3Dtrue" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fxlayers%2Fversion-stamp%2Fraw%2Fmain%2Fassets%2Fxlayers_stamp.png%3Fraw%3Dtrue"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Today we are very happy to announce 🎉 &lt;strong&gt;&lt;strong&gt;@xlayers/version-stamp&lt;/strong&gt;&lt;/strong&gt; 🎉 an Angular Builder that will help you to version stamp your Angular apps.&lt;/p&gt;

&lt;h1&gt;
  
  
  How to use version-stamp
&lt;/h1&gt;

&lt;p&gt;1.Navigate to your Angular project&lt;/p&gt;

&lt;p&gt;2.Add @xlayers/version-stamp to your project&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ng add @xlayers/version-stamp
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The package will make some small changes to the angular.json&lt;/p&gt;

&lt;p&gt;3.Add the following snippet (only the version property) to your environment files.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="k"&gt;export&lt;/span&gt; &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;environment&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="na"&gt;production&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;version&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;_BUILD_HASH_&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;
&lt;span class="p"&gt;};&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;4.Use the version that the packages has provided in your environment properties.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;environment&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;../environment&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="p"&gt;@&lt;/span&gt;&lt;span class="nd"&gt;Component&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
    &lt;span class="na"&gt;selector&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;xlayers-root&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;
&lt;span class="p"&gt;})&lt;/span&gt;
&lt;span class="k"&gt;export&lt;/span&gt; &lt;span class="kd"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;AppComponent&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nx"&gt;version&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;environment&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;version&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;5.Now you can stamp your app by running&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ng run &amp;lt;your-app&amp;gt;:stamp
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;or use &lt;code&gt;--version&lt;/code&gt; for a specific version&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ng run &amp;lt;your-app&amp;gt;:stamp &lt;span class="nt"&gt;--version&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"1.2.1"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;6.When we navigate to our &lt;code&gt;dist&lt;/code&gt; folder we can look at our code and see something that is similiar to the picture below&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fyht3b1b9rlju8y9umkvu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fyht3b1b9rlju8y9umkvu.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Thank you
&lt;/h1&gt;

&lt;p&gt;Thank you for reading our article, we hope this article encourages you to try xLayers products as it is fairly easy to use and provides a lot of value in the collaboration between designers and developers.&lt;/p&gt;

&lt;p&gt;Would you like to help us with xLayers by contributing? We have issues for first-timers and we are willing to help you in all possible ways. Next to contributing you can help us by donating, this way we can develop more features that are on our roadmap.&lt;/p&gt;

</description>
      <category>angular</category>
      <category>showdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>How to contribute to xLayers this hacktoberfest</title>
      <dc:creator>Sumit Parakh</dc:creator>
      <pubDate>Wed, 02 Oct 2019 14:29:15 +0000</pubDate>
      <link>https://dev.to/xlayers/how-to-contribute-to-xlayers-this-hacktoberfest-285p</link>
      <guid>https://dev.to/xlayers/how-to-contribute-to-xlayers-this-hacktoberfest-285p</guid>
      <description>&lt;h3&gt;
  
  
  The &lt;strong&gt;&lt;a href="https://hacktoberfest.digitalocean.com/"&gt;Hacktoberfest 2019&lt;/a&gt;&lt;/strong&gt; is here. :D
&lt;/h3&gt;

&lt;p&gt;This event is organized by digitalocean every year in October, to celebrate the open-source community and their contributions. It not only promotes the idea of open-source but also provides a great opportunity for developers across the world, to make contributions to ANY open source project.&lt;/p&gt;

&lt;p&gt;If you have never made any open source contribution but are willing to, then this is the best opportunity for you to begin with and learn.  &lt;/p&gt;

&lt;p&gt;Don't know how to make PR to any open source project? Well, you got to read this:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/wassimchegham/demystifying-open-source-contributions-1moi"&gt;Demystifying Open Source Contributions&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In order to keep the momentum of open source, &lt;a href="https://xlayers.dev"&gt;we&lt;/a&gt;, the &lt;a href="https://github.com/xlayers/xlayers/graphs/contributors"&gt;xLayerians&lt;/a&gt; also invite your contributions.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;What is xLayers?&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/xlayers/xlayers"&gt;xLayers&lt;/a&gt; is a community driven open source project which is a perfect companion for designers who want to see their design running ;) &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;What does xLayers do?&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Convert your &lt;a href="https://www.sketch.com"&gt;sketch&lt;/a&gt; prototype into code of &lt;a href="https://github.com/xlayers/xlayers/wiki"&gt;any framework&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Display your design directly on the web.&lt;/li&gt;
&lt;li&gt;3D rotation, preview mode and zooming support&lt;/li&gt;
&lt;li&gt;Display metadata of your design such as size, position, layout structure, etc. 
on the page.&lt;/li&gt;
&lt;li&gt;Edit, run and deploy the generated code directly from your browser. Thanks to &lt;a href="https://stackblitz.com"&gt;stackblitz&lt;/a&gt; :)&lt;/li&gt;
&lt;li&gt;Download generated code as a zip file.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;How to contribute to xLayers?&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;It is very simple. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Just go through &lt;a href="https://github.com/xlayers/xlayers/labels/hacktoberfest"&gt;this link&lt;/a&gt; to get a list of hacktoberfest issues. &lt;/li&gt;
&lt;li&gt;Pick any issue you want &lt;/li&gt;
&lt;li&gt;Read our &lt;a href="https://github.com/xlayers/xlayers/blob/master/CONTRIBUTING.md"&gt;contribution guidelines&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;Get started. :)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Apart from the main xLayers project, we also have few more projects in our github &lt;a href="https://github.com/xlayers"&gt;organization&lt;/a&gt; which you can look around:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://github.com/xlayers/xlayers-lite"&gt;xlayers-lite&lt;/a&gt;  (Web Component of xLayers)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/xlayers/xlayers-vscode-extenstion"&gt;xlayers-vscode-extenstion&lt;/a&gt;  (vscode extension of xLayers)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So what are you waiting for? Let’s begin. Afterall, it is open to all :)&lt;/p&gt;

&lt;p&gt;If you have any doubt, feel free to comment here or &lt;a href="https://github.com/xlayers/xlayers/issues/new/choose"&gt;raise an issue&lt;/a&gt;, or &lt;a href="https://twitter.com/xlayers_"&gt;tweet/DM&lt;/a&gt; us :) .&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>xlayers</category>
      <category>angular</category>
    </item>
    <item>
      <title>From design to code</title>
      <dc:creator>Jeffrey Bosch</dc:creator>
      <pubDate>Sat, 03 Aug 2019 12:16:21 +0000</pubDate>
      <link>https://dev.to/xlayers/from-design-to-code-5f8a</link>
      <guid>https://dev.to/xlayers/from-design-to-code-5f8a</guid>
      <description>&lt;p&gt;It has been a while since we have updated you on xLayers. Within this article, we will introduce xLayers and the value it can add to your daily work as a designer or as a developer. But first, let's repeat the goal of xLayers, this will help us understand why xLayers is created.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Goal&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;xLayers is an online Web application which aims to bridge the gap between designers and developers. Its mission is to allow an easy collaborate world between Designers and Developer so that they can iterate fast.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Now that we all have an understanding of the main goal, let’s move on and see how xLayers is working. Our journey within xLayers will consist of three parts where we go from a sketch file to code.&lt;/p&gt;

&lt;h2&gt;
  
  
  Part 1, From SketchApp to xLayers:
&lt;/h2&gt;

&lt;p&gt;Before we can start using xLayers, we need a ‘sketch’ file. With this file, we can start using xLayers! (if you don’t have any sketch files no worries we provide a couple of demo file)&lt;/p&gt;

&lt;p&gt;Open &lt;a href="https://xlayers.dev"&gt;https://xlayers.dev&lt;/a&gt;, we will arrive on the landing page, on this page you will see a variety of information on all the things xLayers will provide you. Have a look at it, for now, we will continue our journey on how we can create code from Sketch.&lt;/p&gt;

&lt;p&gt;On the landing page, you see a button with “Get Started”, let’s press this button.  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2M8n5owV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/l4m7dsp8oxrg74vjwiex.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2M8n5owV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/l4m7dsp8oxrg74vjwiex.png" alt="xlayers-landing-page"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here we can upload our sketch file or select one of the demo files. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--BX1wIQth--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/1vnegtzuppklyeqdr2ax.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--BX1wIQth--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/1vnegtzuppklyeqdr2ax.png" alt="upload your file"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;xLayers, will analyze this file and create a live example within your browser. This live example is called the component viewer, it represents the designed sketch file in HTML. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--haoqYfBZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/6jdhgyavz41pez80ykcp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--haoqYfBZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/6jdhgyavz41pez80ykcp.png" alt="xlayers-component-viewer"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Great, let’s continue to the next part!&lt;/p&gt;

&lt;h2&gt;
  
  
  Part 2, Collaboration
&lt;/h2&gt;

&lt;p&gt;Now that we are in the component viewer, we encourage the designer and developers to sit side by side and have a conversation about the designed parts that are visible on the component viewer. &lt;/p&gt;

&lt;p&gt;The goal and the power of xLayers is now visible, you can use the viewer to have a conversation about the different aspects of the component, see if all parts are correct. Within the viewer, you can easily see each created page with their layers by using the left sidebar or click on the layers. By selecting a layer, the layer will be highlighted by a red indication border.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dKrmJ59y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/jf42g5611c5mtxolp6uz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dKrmJ59y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/jf42g5611c5mtxolp6uz.png" alt="xlayer-layer-selection"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To see more details you can use the toolbar on the top, these actions all have their own goal.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--28II81Yy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/06m3b545fq9dj8k79fmz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--28II81Yy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/06m3b545fq9dj8k79fmz.png" alt="xlayers-action-bar"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Zooming In:
&lt;/h3&gt;

&lt;p&gt;The zoom-in action can be used by clicking on the magnifying glass (as shown below) or by holding Ctrl + moving your mouse.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hoeI0Rud--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/g0ruresr887gl01d7ul0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hoeI0Rud--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/g0ruresr887gl01d7ul0.png" alt="xlayers-zoom-in"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Zooming Out:
&lt;/h3&gt;

&lt;p&gt;The zoom-out action can be used by clicking on the magnifying glass (as shown below) or by holding Ctrl + moving your mouse.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--DTV0mNCI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/bpe3m33lmfwdoaoh2rwb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DTV0mNCI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/bpe3m33lmfwdoaoh2rwb.png" alt="xlayers-zoom-out"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Reset to initial zoom:
&lt;/h3&gt;

&lt;p&gt;By pressing the “basic magnifying glass” the zoom level will be reset to the initial zoom.&lt;/p&gt;

&lt;h3&gt;
  
  
  3D:
&lt;/h3&gt;

&lt;p&gt;When pressing the 3D action, you have the ability to look through all the different layers in a 3D viewing way. By pressing the left shift and moving your mouse to a side you can even navigate around all of the different layers and see it from different angles.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3ZQqMrVi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/t38uwvth40cptja7nrb6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3ZQqMrVi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/t38uwvth40cptja7nrb6.png" alt="xlayers-action-3d"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Part 3, Source code:
&lt;/h2&gt;

&lt;p&gt;The last action in the toolbar is the action which navigates you to the code generation. After navigation, you will have a set of generated code based on the sketch file. By default it will open with the selection of the Angular framework, however, you have the possibility to select a framework to your own choice.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--sRYd_qJV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/v647jqw3bpkakgouo3v0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--sRYd_qJV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/v647jqw3bpkakgouo3v0.png" alt="xlayers-code"&gt;&lt;/a&gt;&lt;br&gt;
On this page, you also have the ability to use the toolbar. Only this time you have fewer options. One of these options is to go and use StackBlitz as your online IDE. When this action is enabled, all code will be published to Stackblitz and you will have a setup of the project that you can use in an online IDE 🚀.&lt;/p&gt;

&lt;p&gt;The second option is to download all of your code. With this option, you will be provided with a compressed zip that can be downloaded to your machine. This way you can integrate it easily within the desired repository.&lt;/p&gt;

&lt;h2&gt;
  
  
  What brings the future of xLayers?
&lt;/h2&gt;

&lt;p&gt;At the moment we are focussing on the following topics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Support more than only web frameworks, Xamarin support is already there&lt;/li&gt;
&lt;li&gt;Have a completely new sketch parser to handle bitmaps and SVG and many more extensibility&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Thank you
&lt;/h2&gt;

&lt;p&gt;Thank you for reading our article, we hope this article encourages you to try xLayers as it is fairly easy to use and provides a lot of value in the collaboration between designers and developers.&lt;/p&gt;

&lt;p&gt;Would you like to help us with xLayers by contributing? We have issues for first-timers and we are willing to help you in all possible ways. Next to contributing you can help us by donating, this way we can develop more features that are on our roadmap.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>design</category>
      <category>javascript</category>
      <category>productivity</category>
    </item>
    <item>
      <title>xLayers - v1.0.0-beta 5</title>
      <dc:creator>Jeffrey Bosch</dc:creator>
      <pubDate>Wed, 19 Jun 2019 20:50:41 +0000</pubDate>
      <link>https://dev.to/xlayers/xlayers-v1-0-0-beta-5-47ld</link>
      <guid>https://dev.to/xlayers/xlayers-v1-0-0-beta-5-47ld</guid>
      <description>&lt;p&gt;We are happy to announce a new version of xLayers: v1.0.0-beta 5 🎉🎉&lt;/p&gt;

&lt;p&gt;Within this release, we have some new features, improvements and small fixes.&lt;/p&gt;

&lt;p&gt;Some highlights of this release are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Upgraded to Angular V8&lt;/li&gt;
&lt;li&gt;Support for Xamarin &lt;/li&gt;
&lt;li&gt;Multi translated (ENG, NL)&lt;/li&gt;
&lt;li&gt;Updated support for Stencil One&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For the complete changelog &lt;a href="https://github.com/xlayers/xlayers/releases/tag/1.0.0-beta.5" rel="noopener noreferrer"&gt;click here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here is a sample Xamarin code generated from the Sketch design:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fgbu46cfc6yls2gkt3m3b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fgbu46cfc6yls2gkt3m3b.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you have any questions or want to provide us feedback send us a DM or create an issue at our Github.&lt;/p&gt;

&lt;p&gt;Follow &lt;code&gt;@xlayers_&lt;/code&gt; on Twitter for more updates about xLayers. You also can support us by make a donation on &lt;a href="https://opencollective.com/xlayers" rel="noopener noreferrer"&gt;Open Collective&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>productivity</category>
      <category>webdev</category>
      <category>design</category>
    </item>
    <item>
      <title>xLayers: Design &amp; CodeGen</title>
      <dc:creator>Wassim Chegham</dc:creator>
      <pubDate>Wed, 27 Mar 2019 11:05:18 +0000</pubDate>
      <link>https://dev.to/xlayers/xlayers-design-codegen-4b37</link>
      <guid>https://dev.to/xlayers/xlayers-design-codegen-4b37</guid>
      <description>&lt;p&gt;We are super excited to announce the Beta release of the &lt;a href="https://xLayers.dev"&gt;https://xLayers.dev&lt;/a&gt; (&lt;a href="https://twitter.com/xlayers_"&gt;@xlayers_&lt;/a&gt;) 🎊🎉&lt;/p&gt;

&lt;h2&gt;
  
  
  What is xLayers?
&lt;/h2&gt;

&lt;p&gt;Put simply, &lt;a href="https://xLayers.dev"&gt;https://xLayers.dev&lt;/a&gt; is an online Web application which aims to bridge the gap between designers and developers. Its mission is to allow both the Design and Development worlds to collaborate and iterate fast. &lt;strong&gt;Simply upload your design to xLayers and instantly scaffolds code for many popular frameworks&lt;sup&gt;1&lt;/sup&gt; and libraries such as Angular, Vue, React, Stencil...etc.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why xLayers?
&lt;/h2&gt;

&lt;p&gt;There are many tools out there that allow you to preview a SketchApp&lt;sup&gt;2&lt;/sup&gt; design online. xLayers is not yet another tool that does the same thing. xLayers was designed from the ground up to be both designers and developers friendly. It features what designers would need to preview and inspect a sketch, and helps developers to convert a sketch to a code that they then can use in their Web application (more platforms and frameworks will be added in the future). xLayers will target mainstream libraries and frameworks (Angular, React, Vue...etc) for both the Web and beyond&lt;sup&gt;1&lt;/sup&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What xLayers is not?
&lt;/h2&gt;

&lt;p&gt;xLayers is not a UI design tool. Designers would still need to use their SketchApp&lt;sup&gt;2&lt;/sup&gt; as usual, without changing their habits or workflow.&lt;/p&gt;

&lt;p&gt;xLayers is not meant to scaffold all of your application in one single magic click! We are not there yet, we simply can’t act as a substitute for human creativity. Not yet!&lt;/p&gt;

&lt;h2&gt;
  
  
  How can you help?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://xLayers.app"&gt;https://xLayers.app&lt;/a&gt; is fully open-source and available on GitHub. The project is still in its early stage and we need your help.&lt;/p&gt;

&lt;h2&gt;
  
  
  Contribute on GitHub
&lt;/h2&gt;

&lt;p&gt;As we mentioned before, xLayers was designed for both developers and designers, so we need feedback from both of you. You can give it a try and let us know by opening an issue on &lt;a href="https://github.com/xlayers/xlayers/issues"&gt;Github&lt;/a&gt;. We are also open to any suggestions, feedback and feature requests:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You are a designer: You can suggest or help implement a better UI and UX;&lt;/li&gt;
&lt;li&gt;You are a developer: You can help implement new features, fix bugs, tests, documentation.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Upvote on Product Hunt
&lt;/h3&gt;

&lt;p&gt;xLayers is available on &lt;a href="https://www.producthunt.com/posts/cross-layers"&gt;Product Hunt&lt;/a&gt;, so please give us an upvote, and if you believe in our mission, we’ll be very grateful!&lt;/p&gt;

&lt;h3&gt;
  
  
  Support us on Open Collective
&lt;/h3&gt;

&lt;p&gt;xLayers had joined the &lt;a href="https://opencollective.com/xlayers"&gt;Open Collective&lt;/a&gt;. However, we are not seeking for financial funds right now. Our priority is to get some contributors to help us fix the issues, add features and stabilize the current beta releases.&lt;/p&gt;

&lt;p&gt;If you still want to support xLayers financially, that’s also welcome. All the funds will help us pay for the xLayers infrastructure (hosting, storage...etc). Thank You for that.&lt;/p&gt;

&lt;p&gt;Help us shape the future of Designers and Developers' productivity!&lt;/p&gt;

&lt;p&gt;Follow &lt;a href="https://twitter.com/xlayers_"&gt;@xlayers_&lt;/a&gt; on Twitter for more updates about xLayers.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;1: more platforms and frameworks will be added in the future.&lt;br&gt;
2: more UI tools will be added in the future.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>design</category>
      <category>javascript</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
