<?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>Forem: divyesh vekariya</title>
    <description>The latest articles on Forem by divyesh vekariya (@divyesh_vekariya).</description>
    <link>https://forem.com/divyesh_vekariya</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%2F2230009%2Fb6487413-d056-4763-9a33-dd38e24cacf2.png</url>
      <title>Forem: divyesh vekariya</title>
      <link>https://forem.com/divyesh_vekariya</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/divyesh_vekariya"/>
    <language>en</language>
    <item>
      <title>Wrapper around NavigationStack: SwiftUI</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Tue, 14 Apr 2026 05:37:03 +0000</pubDate>
      <link>https://forem.com/divyesh_vekariya/-3kck</link>
      <guid>https://forem.com/divyesh_vekariya/-3kck</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/divyesh_vekariya/type-safe-swiftui-navigation-building-a-better-navigationstack-with-navigationpilot-8l8" class="crayons-story__hidden-navigation-link"&gt;Type-Safe SwiftUI Navigation: Building a Better NavigationStack with NavigationPilot&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/divyesh_vekariya" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2230009%2Fb6487413-d056-4763-9a33-dd38e24cacf2.png" alt="divyesh_vekariya profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/divyesh_vekariya" class="crayons-story__secondary fw-medium m:hidden"&gt;
              divyesh vekariya
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                divyesh vekariya
                
              
              &lt;div id="story-author-preview-content-3485253" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/divyesh_vekariya" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2230009%2Fb6487413-d056-4763-9a33-dd38e24cacf2.png" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;divyesh vekariya&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/divyesh_vekariya/type-safe-swiftui-navigation-building-a-better-navigationstack-with-navigationpilot-8l8" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Apr 11&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/divyesh_vekariya/type-safe-swiftui-navigation-building-a-better-navigationstack-with-navigationpilot-8l8" id="article-link-3485253"&gt;
          Type-Safe SwiftUI Navigation: Building a Better NavigationStack with NavigationPilot
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/swift"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;swift&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/swiftui"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;swiftui&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ios"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ios&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/mobile"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;mobile&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/divyesh_vekariya/type-safe-swiftui-navigation-building-a-better-navigationstack-with-navigationpilot-8l8" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;5&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/divyesh_vekariya/type-safe-swiftui-navigation-building-a-better-navigationstack-with-navigationpilot-8l8#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              &lt;span class="hidden s:inline"&gt;Add Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            1 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>ios</category>
      <category>swift</category>
      <category>architecture</category>
      <category>mobile</category>
    </item>
    <item>
      <title>Type-Safe SwiftUI Navigation: Building a Better NavigationStack with NavigationPilot</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Sat, 11 Apr 2026 07:00:00 +0000</pubDate>
      <link>https://forem.com/divyesh_vekariya/type-safe-swiftui-navigation-building-a-better-navigationstack-with-navigationpilot-8l8</link>
      <guid>https://forem.com/divyesh_vekariya/type-safe-swiftui-navigation-building-a-better-navigationstack-with-navigationpilot-8l8</guid>
      <description>&lt;h3&gt;
  
  
  SwiftUI’s &lt;code&gt;NavigationStack&lt;/code&gt; is great… until you build a real app.
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Type-erased &lt;code&gt;NavigationPath&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;No &lt;code&gt;popTo&lt;/code&gt; or &lt;code&gt;replace&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Navigation logic scattered across views
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So I built &lt;strong&gt;NavigationPilot&lt;/strong&gt; — a ~100-line, type-safe navigation layer.&lt;/p&gt;

&lt;p&gt;It gives you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Strongly-typed routes
&lt;/li&gt;
&lt;li&gt;Full stack control (push / pop / replace)
&lt;/li&gt;
&lt;li&gt;Clean, scalable architecture
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All using native SwiftUI.&lt;/p&gt;




&lt;p&gt;👉 Read the full article:&lt;br&gt;&lt;br&gt;
&lt;a href="https://medium.com/@dkvekariya/type-safe-swiftui-navigation-building-a-better-navigationstack-with-navigationpilot-ce633e29b565" rel="noopener noreferrer"&gt;https://medium.com/@dkvekariya/type-safe-swiftui-navigation-building-a-better-navigationstack-with-navigationpilot-ce633e29b565&lt;/a&gt;  &lt;/p&gt;

&lt;p&gt;🔗 GitHub:&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/DKVekariya/NavigationPilot" rel="noopener noreferrer"&gt;https://github.com/DKVekariya/NavigationPilot&lt;/a&gt;  &lt;/p&gt;



&lt;p&gt;Simple idea:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight swift"&gt;&lt;code&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="kt"&gt;Route&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>swift</category>
      <category>swiftui</category>
      <category>ios</category>
      <category>mobile</category>
    </item>
    <item>
      <title>The Complete Senior iOS Developer Interview Guide (2026)— Part 2</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Mon, 06 Apr 2026 16:30:00 +0000</pubDate>
      <link>https://forem.com/divyesh_vekariya/the-complete-senior-ios-developer-interview-guide-2026-part-2-3628</link>
      <guid>https://forem.com/divyesh_vekariya/the-complete-senior-ios-developer-interview-guide-2026-part-2-3628</guid>
      <description>&lt;p&gt;*&lt;em&gt;While preparing for senior iOS interviews, I noticed something:&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
Most resources stop at basics.&lt;/p&gt;

&lt;p&gt;But actual interviews go deeper —&lt;br&gt;
They test how you think about trade-offs, performance, and architecture.&lt;/p&gt;

&lt;p&gt;So I wrote a guide covering topics like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Swift internals &amp;amp; type system&lt;/li&gt;
&lt;li&gt;Concurrency edge cases&lt;/li&gt;
&lt;li&gt;SwiftUI rendering behavior&lt;/li&gt;
&lt;li&gt;Modular architecture &amp;amp; testing&lt;/li&gt;
&lt;li&gt;Real-world memory pitfalls&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Would love feedback from other iOS devs 👇&lt;br&gt;
&lt;a href="https://medium.com/@dkvekariya/the-complete-senior-ios-developer-interview-guide-2026-part-2-0476de29787f" rel="noopener noreferrer"&gt;The Complete Senior iOS Developer Interview Guide (2026)— Part 2&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  iOSDev #Swift #SwiftUI #Programming #Developers
&lt;/h1&gt;

</description>
      <category>ios</category>
      <category>swift</category>
      <category>swiftui</category>
      <category>mobile</category>
    </item>
    <item>
      <title>Are you a Senior iOS Developer who is seeking new opportunities ?</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Mon, 30 Mar 2026 13:45:03 +0000</pubDate>
      <link>https://forem.com/divyesh_vekariya/complete-guide-for-senior-ios-developer-interview-2026-27ih</link>
      <guid>https://forem.com/divyesh_vekariya/complete-guide-for-senior-ios-developer-interview-2026-27ih</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/divyesh_vekariya/the-complete-senior-ios-developer-interview-guide-2026-227a" class="crayons-story__hidden-navigation-link"&gt;The Complete Senior iOS Developer Interview Guide (2026)&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/divyesh_vekariya" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2230009%2Fb6487413-d056-4763-9a33-dd38e24cacf2.png" alt="divyesh_vekariya profile" class="crayons-avatar__image" width="600" height="600"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/divyesh_vekariya" class="crayons-story__secondary fw-medium m:hidden"&gt;
              divyesh vekariya
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                divyesh vekariya
                
              
              &lt;div id="story-author-preview-content-3419374" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/divyesh_vekariya" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2230009%2Fb6487413-d056-4763-9a33-dd38e24cacf2.png" class="crayons-avatar__image" alt="" width="600" height="600"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;divyesh vekariya&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/divyesh_vekariya/the-complete-senior-ios-developer-interview-guide-2026-227a" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Mar 28&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/divyesh_vekariya/the-complete-senior-ios-developer-interview-guide-2026-227a" id="article-link-3419374"&gt;
          The Complete Senior iOS Developer Interview Guide (2026)
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ios"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ios&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/swift"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;swift&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/interview"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;interview&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/mobile"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;mobile&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/divyesh_vekariya/the-complete-senior-ios-developer-interview-guide-2026-227a" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;6&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/divyesh_vekariya/the-complete-senior-ios-developer-interview-guide-2026-227a#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              &lt;span class="hidden s:inline"&gt;Add Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            1 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>ios</category>
      <category>swift</category>
      <category>interview</category>
      <category>mobile</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Mon, 30 Mar 2026 13:43:48 +0000</pubDate>
      <link>https://forem.com/divyesh_vekariya/-1a3m</link>
      <guid>https://forem.com/divyesh_vekariya/-1a3m</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/divyesh_vekariya/the-complete-senior-ios-developer-interview-guide-2026-227a" class="crayons-story__hidden-navigation-link"&gt;The Complete Senior iOS Developer Interview Guide (2026)&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/divyesh_vekariya" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2230009%2Fb6487413-d056-4763-9a33-dd38e24cacf2.png" alt="divyesh_vekariya profile" class="crayons-avatar__image" width="600" height="600"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/divyesh_vekariya" class="crayons-story__secondary fw-medium m:hidden"&gt;
              divyesh vekariya
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                divyesh vekariya
                
              
              &lt;div id="story-author-preview-content-3419374" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/divyesh_vekariya" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2230009%2Fb6487413-d056-4763-9a33-dd38e24cacf2.png" class="crayons-avatar__image" alt="" width="600" height="600"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;divyesh vekariya&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/divyesh_vekariya/the-complete-senior-ios-developer-interview-guide-2026-227a" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Mar 28&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/divyesh_vekariya/the-complete-senior-ios-developer-interview-guide-2026-227a" id="article-link-3419374"&gt;
          The Complete Senior iOS Developer Interview Guide (2026)
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ios"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ios&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/swift"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;swift&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/interview"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;interview&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/mobile"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;mobile&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/divyesh_vekariya/the-complete-senior-ios-developer-interview-guide-2026-227a" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;6&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/divyesh_vekariya/the-complete-senior-ios-developer-interview-guide-2026-227a#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              &lt;span class="hidden s:inline"&gt;Add Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            1 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>ios</category>
      <category>swift</category>
      <category>interview</category>
      <category>mobile</category>
    </item>
    <item>
      <title>The Complete Senior iOS Developer Interview Guide (2026)</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Sat, 28 Mar 2026 08:35:39 +0000</pubDate>
      <link>https://forem.com/divyesh_vekariya/the-complete-senior-ios-developer-interview-guide-2026-227a</link>
      <guid>https://forem.com/divyesh_vekariya/the-complete-senior-ios-developer-interview-guide-2026-227a</guid>
      <description>&lt;p&gt;After years of building iOS apps and participating in interview processes, I realized something important:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Senior interviews aren’t about memorizing answers. They’re about how you think.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Most developers prepare by revising concepts, APIs, and common questions. That’s useful—but it’s not enough at the senior level.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What interviewers really look for is:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your ability to explain &lt;em&gt;why&lt;/em&gt; you made certain decisions&lt;/li&gt;
&lt;li&gt;How you evaluate trade-offs in architecture and design&lt;/li&gt;
&lt;li&gt;Whether you can identify edge cases and hidden pitfalls&lt;/li&gt;
&lt;li&gt;How clearly you communicate complex ideas&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is what separates a senior engineer from a mid-level one.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What’s inside:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Real-world interview questions&lt;/li&gt;
&lt;li&gt;Deep explanations (not just definitions)&lt;/li&gt;
&lt;li&gt;Common mistakes and how to avoid them&lt;/li&gt;
&lt;li&gt;System-level thinking and decision-making&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;💡 &lt;strong&gt;Disclaimer:&lt;/strong&gt; This is based on my personal experience and is not affiliated with any company.&lt;/p&gt;

&lt;p&gt;If you're preparing for senior iOS roles, I hope this helps you think more clearly and approach interviews with confidence.&lt;/p&gt;

&lt;p&gt;Would love to hear your thoughts—what do you think is the hardest part of senior-level interviews?&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Read the full guide here:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://medium.com/@dkvekariya/the-complete-senior-ios-developer-interview-guide-2026-3ec09ab25987" rel="noopener noreferrer"&gt;https://medium.com/@dkvekariya/the-complete-senior-ios-developer-interview-guide-2026-3ec09ab25987&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  #ios #swift #devcommunity #programming #career
&lt;/h3&gt;

</description>
      <category>ios</category>
      <category>swift</category>
      <category>interview</category>
      <category>mobile</category>
    </item>
    <item>
      <title>Building QR Code Generator and Scanner with SwiftUI</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Mon, 23 Feb 2026 14:45:20 +0000</pubDate>
      <link>https://forem.com/divyesh_vekariya/-1bg6</link>
      <guid>https://forem.com/divyesh_vekariya/-1bg6</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/divyesh_vekariya" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2230009%2Fb6487413-d056-4763-9a33-dd38e24cacf2.png" alt="divyesh_vekariya"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/divyesh_vekariya/mastering-qr-code-generation-scanning-in-swiftui-4980" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Mastering QR Code Generation &amp;amp; Scanning in SwiftUI&lt;/h2&gt;
      &lt;h3&gt;divyesh vekariya ・ Feb 23&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#swift&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ios&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#swiftui&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#mobile&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>swift</category>
      <category>ios</category>
      <category>swiftui</category>
      <category>mobile</category>
    </item>
    <item>
      <title>Mastering QR Code Generation &amp; Scanning in SwiftUI</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Mon, 23 Feb 2026 14:44:36 +0000</pubDate>
      <link>https://forem.com/divyesh_vekariya/mastering-qr-code-generation-scanning-in-swiftui-4980</link>
      <guid>https://forem.com/divyesh_vekariya/mastering-qr-code-generation-scanning-in-swiftui-4980</guid>
      <description>&lt;h3&gt;
  
  
  🔲 QR codes look simple. But they’re powerful.
&lt;/h3&gt;

&lt;p&gt;Most apps treat QR as just another feature.&lt;/p&gt;

&lt;p&gt;I recently built a QR Code Generator &amp;amp; Scanner in SwiftUI — and it reminded me that QR is not a UI component…&lt;/p&gt;

&lt;p&gt;It’s an offline data bridge.&lt;/p&gt;

&lt;p&gt;Here’s what’s actually happening:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Text → Encoded using Core Image → Rendered as QR → Scanned via AVFoundation → Decoded instantly → Triggers real app behavior&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That means QR can power:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Offline authentication&lt;/li&gt;
&lt;li&gt;Secure device pairing&lt;/li&gt;
&lt;li&gt;Payment flows&lt;/li&gt;
&lt;li&gt;Deep linking&lt;/li&gt;
&lt;li&gt;Data sharing without internet&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw5982esk6zo7dq6ue45m.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw5982esk6zo7dq6ue45m.jpeg" alt="QRCode Generator Screen Image" width="300" height="652"&gt;&lt;/a&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7a121fa2v8fmjvlmd63t.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7a121fa2v8fmjvlmd63t.jpeg" alt="QRCode Scanner Scree Image" width="300" height="650"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The most interesting part?&lt;br&gt;
iOS does the heavy lifting — you just need to structure the pipeline correctly.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;I wrote a detailed breakdown of the full generation &amp;amp; scanning architecture here *&lt;/em&gt;👇&lt;br&gt;
&lt;a href="https://medium.com/@dkvekariya/ead7d23b0de1" rel="noopener noreferrer"&gt;Mastering QR Code Generation &amp;amp; Scanning in SwiftUI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you're building QR-based features (payments, login, pairing), I’d love to exchange ideas.&lt;/p&gt;

&lt;h1&gt;
  
  
  iOSDevelopment #SwiftUI #AVFoundation #CoreImage #SoftwareEngineering #MobileDevelopment
&lt;/h1&gt;

</description>
      <category>swift</category>
      <category>ios</category>
      <category>swiftui</category>
      <category>mobile</category>
    </item>
    <item>
      <title>Is Native iOS Development with Swift Still Worth It in 2025?</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Wed, 15 Oct 2025 14:30:00 +0000</pubDate>
      <link>https://forem.com/divyesh_vekariya/is-native-ios-development-with-swift-still-worth-it-in-2025-3b0c</link>
      <guid>https://forem.com/divyesh_vekariya/is-native-ios-development-with-swift-still-worth-it-in-2025-3b0c</guid>
      <description>&lt;p&gt;Focused on creating a high‑quality iOS app and want the best performance and tightest integration? I came across this article: &lt;a href="https://nevinainfotech25.medium.com/swift-vs-kotlin-vs-flutter-in-app-development-what-to-choose-411cd2c81e10" rel="noopener noreferrer"&gt;Swift vs. Kotlin vs. Flutter in App Development: What to Choose? &lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After reading, I’m convinced that Swift is still the safest bet for a truly polished iOS app. Key reasons:&lt;/p&gt;

&lt;p&gt;Maximum performance and responsiveness on iOS&lt;/p&gt;

&lt;p&gt;Full access to latest Apple APIs/features&lt;/p&gt;

&lt;p&gt;Strong support and stability from Apple&lt;/p&gt;

&lt;p&gt;But is going native (Swift) justifiable when cross‑platform tools are so mature now? Would you pick Swift over Flutter (or Kotlin) if your app is iOS‑only?&lt;/p&gt;

&lt;p&gt;What’s your take — is native iOS via Swift still the gold standard in 2025?&lt;/p&gt;

&lt;p&gt;Maximum performance and responsiveness on iOS&lt;/p&gt;

&lt;p&gt;Full access to latest Apple APIs/features&lt;/p&gt;

&lt;p&gt;Strong support and stability from Apple&lt;/p&gt;

&lt;p&gt;But is going native (Swift) justifiable when cross‑platform tools are so mature now? Would you pick Swift over Flutter (or Kotlin) if your app is iOS‑only?&lt;/p&gt;

&lt;p&gt;What’s your take — is native iOS via Swift still the gold standard in 2025?&lt;/p&gt;

</description>
      <category>swift</category>
      <category>ios</category>
      <category>flutter</category>
      <category>android</category>
    </item>
    <item>
      <title>Is Flutter Still the Best Choice in 2025?</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Sat, 11 Oct 2025 05:52:27 +0000</pubDate>
      <link>https://forem.com/divyesh_vekariya/is-flutter-still-the-best-choice-in-2025-566c</link>
      <guid>https://forem.com/divyesh_vekariya/is-flutter-still-the-best-choice-in-2025-566c</guid>
      <description>&lt;p&gt;Thinking of building a mobile app for both iOS and Android?&lt;br&gt;
Check out this article: Swift vs. Kotlin vs. Flutter in App Development: What to Choose&lt;/p&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="https://nevinainfotech25.medium.com/swift-vs-kotlin-vs-flutter-in-app-development-what-to-choose-411cd2c81e10" class="ltag__link__link" rel="noopener noreferrer"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afill%3A64%3A64%2F1%2A2E5A2FNklI03BSuQ3zyGnA.jpeg" alt="Rahim Ladhani"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://nevinainfotech25.medium.com/swift-vs-kotlin-vs-flutter-in-app-development-what-to-choose-411cd2c81e10" class="ltag__link__link" rel="noopener noreferrer"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Swift vs. Kotlin vs. Flutter in App Development: What to Choose? | by Rahim Ladhani | Medium&lt;/h2&gt;
      &lt;h3&gt;Rahim Ladhani ・ &lt;time&gt;May 28, 2025&lt;/time&gt; ・ 
      &lt;div class="ltag__link__servicename"&gt;
        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fmedium-f709f79cf29704f9f4c2a83f950b2964e95007a3e311b77f686915c71574fef2.svg" alt="Medium Logo"&gt;
        nevinainfotech25.Medium
      &lt;/div&gt;
    &lt;/h3&gt;
&lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;After reading it, I’m leaning heavily toward Flutter.&lt;br&gt;
Why? Because:&lt;/p&gt;

&lt;p&gt;One single codebase saves time and effort&lt;/p&gt;

&lt;p&gt;Strong UI capabilities and flexibility&lt;/p&gt;

&lt;p&gt;Good balance between cost and speed to market&lt;/p&gt;

&lt;p&gt;Performance almost like native(For simple app without core api)&lt;/p&gt;

&lt;p&gt;But is Flutter really good enough compared to native iOS/Android now?&lt;br&gt;
Or are there critical trade‑offs (performance, native API access) that make it risky for some projects?&lt;/p&gt;

&lt;p&gt;What do you think — for a cross‑platform mobile app in 2025, would you choose Flutter, or go native instead?&lt;/p&gt;

</description>
      <category>dart</category>
      <category>flutter</category>
      <category>kotlin</category>
      <category>swift</category>
    </item>
    <item>
      <title>Latest iOS 26 TextKit API's</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Mon, 06 Oct 2025 06:26:14 +0000</pubDate>
      <link>https://forem.com/divyesh_vekariya/-1lfg</link>
      <guid>https://forem.com/divyesh_vekariya/-1lfg</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/divyesh_vekariya" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2230009%2Fb6487413-d056-4763-9a33-dd38e24cacf2.png" alt="divyesh_vekariya"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/divyesh_vekariya/how-to-build-rich-text-editor-in-swiftui-33kd" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to Build Rich Text Editor in SwiftUI&lt;/h2&gt;
      &lt;h3&gt;divyesh vekariya ・ Oct 6&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#swiftui&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#swift&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ios&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#development&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>swiftui</category>
      <category>swift</category>
      <category>ios</category>
      <category>development</category>
    </item>
    <item>
      <title>How to Build Rich Text Editor in SwiftUI</title>
      <dc:creator>divyesh vekariya</dc:creator>
      <pubDate>Mon, 06 Oct 2025 06:23:14 +0000</pubDate>
      <link>https://forem.com/divyesh_vekariya/how-to-build-rich-text-editor-in-swiftui-33kd</link>
      <guid>https://forem.com/divyesh_vekariya/how-to-build-rich-text-editor-in-swiftui-33kd</guid>
      <description>&lt;p&gt;&lt;strong&gt;Building a Rich Text Editor in SwiftUI&lt;/strong&gt; (with iOS 26 APIs)&lt;/p&gt;

&lt;p&gt;I am spending weekends exploring new iOS features — and this time, I went deep into the latest SwiftUI text APIs in &lt;strong&gt;iOS 26&lt;/strong&gt;. The goal? To build a fully native Rich Text Editor — no UIKit, no hacks, just clean SwiftUI.&lt;/p&gt;

&lt;p&gt;Apple’s new text stack has evolved a lot — with &lt;code&gt;AttributedString&lt;/code&gt;, &lt;code&gt;AttributedTextSelection&lt;/code&gt;, and &lt;code&gt;transformAttributes(in:)&lt;/code&gt;, it’s finally possible to manage styles like bold, italic, and underline directly in SwiftUI while keeping everything performant and elegant.&lt;/p&gt;

&lt;p&gt;In my full article, I dive into how to:&lt;br&gt;
 ✅ Build toolbar actions for bold, italic, underline&lt;br&gt;
 ✅ Keep toolbar state synced with selection&lt;br&gt;
 ✅ Handle serialization for saving styled text&lt;/p&gt;

&lt;p&gt;It’s amazing how much cleaner things have become with the new APIs — definitely one of my favorite updates in iOS 26.&lt;/p&gt;

&lt;p&gt;Check out the full write-up here: &lt;a href="https://medium.com/@dkvekariya/how-to-build-rich-text-editor-in-swiftui-f09a39d2dce9" rel="noopener noreferrer"&gt;https://medium.com/@dkvekariya/how-to-build-rich-text-editor-in-swiftui-f09a39d2dce9&lt;/a&gt;&lt;/p&gt;

</description>
      <category>swiftui</category>
      <category>swift</category>
      <category>ios</category>
      <category>development</category>
    </item>
  </channel>
</rss>
