<?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: Lukas Soukup</title>
    <description>The latest articles on DEV Community by Lukas Soukup (@lukylab).</description>
    <link>https://dev.to/lukylab</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%2Fuser%2Fprofile_image%2F269302%2Fb06453ce-95e8-4cb5-aa7b-77cbeea78523.png</url>
      <title>DEV Community: Lukas Soukup</title>
      <link>https://dev.to/lukylab</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lukylab"/>
    <language>en</language>
    <item>
      <title>Reusable SwiftUI Components – Compot</title>
      <dc:creator>Lukas Soukup</dc:creator>
      <pubDate>Fri, 12 Jul 2024 16:58:39 +0000</pubDate>
      <link>https://dev.to/lukylab/reusable-swiftui-components-compot-3ni7</link>
      <guid>https://dev.to/lukylab/reusable-swiftui-components-compot-3ni7</guid>
      <description>&lt;p&gt;SwiftUI is a fantastic framework that enables rapid prototyping and the development of visually stunning apps. As an indie developer, my goal is to build beautiful and useful apps, and SwiftUI is a great tool for achieving that. However, being an indie dev also means I need to be both effective and efficient. Early on in my SwiftUI journey, I quickly realized the importance of saving components for reuse in future projects to save time and effort. Xcode offers a handy feature for saving code snippets, but I missed the visual design references and the possibility of having my components accessible outside of Xcode. I wanted to be able to brainstorm my apps over coffee or plan them on the go. And that's why I built &lt;a href="https://apps.apple.com/us/app/swiftui-components-compot/id6471916279" rel="noopener noreferrer"&gt;Compot&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq01d7t866vt4vk3hibay.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq01d7t866vt4vk3hibay.jpg" alt="SwiftUI components for your next app" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apps.apple.com/us/app/swiftui-components-compot/id6471916279" rel="noopener noreferrer"&gt;Compot&lt;/a&gt; is an iOS app where you can find SwiftUI components for your apps. It is designed to make it easy to browse predesigned components by keywords and copy or share the code you find useful. You can save components you like and organize them in custom collections. This way you can create a collection with components for your new app, or based on common themes like paywalls, or onboarding.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fln0ybyfuokqx59iax060.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fln0ybyfuokqx59iax060.jpg" alt="Crafted SwiftUI components" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Compot is available for free on the &lt;a href="https://apps.apple.com/us/app/swiftui-components-compot/id6471916279" rel="noopener noreferrer"&gt;Apple App Store&lt;/a&gt; and so far offers 100+ crafted SwiftUI components and templates, from buttons to welcome screens, product cards, or banners.  There are no package dependencies – just pure vanilla SwiftUI code that you can copy and paste directly into your Xcode project.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg0lzaqegu6o4mpgmst19.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg0lzaqegu6o4mpgmst19.jpg" alt="Design &amp;amp; Develop Faster" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Btw, I try to make  Compot useful also by including links to valuable tools, podcasts, books, and other resources that can enhance your iOS app development journey.&lt;/p&gt;

&lt;p&gt;Check out Compot and see if it can streamline your development process. If you find any components missing, have suggestions for new ones, or have any thoughts about the app, please let me know. I’m looking to improve and any feedback, that would help me make Compot better!&lt;/p&gt;

&lt;p&gt;Visit the website: &lt;a href="https://www.compotui.com/" rel="noopener noreferrer"&gt;www.compotui.com&lt;/a&gt; or just download the app from the App Store: &lt;a href="https://apps.apple.com/us/app/swiftui-components-compot/id6471916279" rel="noopener noreferrer"&gt;Compot on the App Store&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Happy coding!&lt;/p&gt;

</description>
      <category>swiftui</category>
      <category>designsystem</category>
      <category>development</category>
      <category>mobile</category>
    </item>
  </channel>
</rss>
