<?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: Nathan Mattes</title>
    <description>The latest articles on DEV Community by Nathan Mattes (@zeitschlag).</description>
    <link>https://dev.to/zeitschlag</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%2F3828%2F2580019.jpeg</url>
      <title>DEV Community: Nathan Mattes</title>
      <link>https://dev.to/zeitschlag</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/zeitschlag"/>
    <language>en</language>
    <item>
      <title>100 Days of SwiftUI — Day 32.2</title>
      <dc:creator>Nathan Mattes</dc:creator>
      <pubDate>Wed, 29 Jul 2020 21:29:03 +0000</pubDate>
      <link>https://dev.to/zeitschlag/100-days-of-swiftui-day-32-2-3104</link>
      <guid>https://dev.to/zeitschlag/100-days-of-swiftui-day-32-2-3104</guid>
      <description>&lt;p&gt;Well, let's say, I needed a break for like a whole month. From time to time I had a bad conscience that I kind of stopped, but let's call it a break.&lt;/p&gt;

&lt;p&gt;The last time I rushed through the animation-parts and that broke my neck when it came to the exercises. So today, a month later, I spontanously gave it another try, starting with &lt;a href="https://www.hackingwithswift.com/100/swiftui/32"&gt;Day 32&lt;/a&gt; again.&lt;/p&gt;

&lt;p&gt;It was about animations and I wanted to understand them. To do so I read the texts slowly: There're three ways to animate things:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Animate the view implicitly&lt;/li&gt;
&lt;li&gt;Attach the animations to a binding and its change — &lt;em&gt;and not the view!&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Animate things explicitly&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The third part was basically the previous &lt;a href="https://dev.to/zeitschlag/100-days-of-swiftui-day-32-2e89"&gt;Day 32-blogpost&lt;/a&gt;, it just blew my mind. What I didn't understand back than was the second way, but today I think I finally got it.&lt;/p&gt;

&lt;p&gt;So, yeah, till tomorrow!&lt;/p&gt;

</description>
      <category>100daysofswiftui</category>
    </item>
    <item>
      <title>100 Days of SwiftUI — Day 33</title>
      <dc:creator>Nathan Mattes</dc:creator>
      <pubDate>Fri, 03 Jul 2020 09:54:39 +0000</pubDate>
      <link>https://dev.to/zeitschlag/100-days-of-swiftui-day-33-ib1</link>
      <guid>https://dev.to/zeitschlag/100-days-of-swiftui-day-33-ib1</guid>
      <description>&lt;p&gt;Wow, &lt;a href="https://www.hackingwithswift.com/100/swiftui/33"&gt;another day&lt;/a&gt; with animations and transitions! Although I have to admit, that I'm not very talented — or used to, at least — when it comes to designing things — and animations especially — I really, really like to fiddle around with them. It's &lt;em&gt;so much&lt;/em&gt; fun, just like playing around with gradients. &lt;a href="https://zeitschlag.net/100-days-of-swiftui-day-20/"&gt;Please admire my design-skills here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;So, today I learned how to create custom transitions — it's basically just another &lt;code&gt;ViewModifier&lt;/code&gt; — and how to move things around. I'm really looking forward to using these animations in a &lt;em&gt;real&lt;/em&gt; SwiftUI-project. I should come up with an idea at some point 😅&lt;/p&gt;

&lt;p&gt;As always: Thank you very much for reading!&lt;/p&gt;

</description>
      <category>100daysofswiftui</category>
    </item>
    <item>
      <title>100 Days of SwiftUI — Day 32</title>
      <dc:creator>Nathan Mattes</dc:creator>
      <pubDate>Thu, 02 Jul 2020 20:46:05 +0000</pubDate>
      <link>https://dev.to/zeitschlag/100-days-of-swiftui-day-32-2e89</link>
      <guid>https://dev.to/zeitschlag/100-days-of-swiftui-day-32-2e89</guid>
      <description>&lt;p&gt;Today's &lt;a href="https://www.hackingwithswift.com/100/swiftui/32"&gt;Day 32&lt;/a&gt;, time for another technique-project to learn new things: This time, it was about animations — and they were really fun!&lt;/p&gt;

&lt;p&gt;A few weeks ago, I built some animations and transitions. And today it was pretty impressive to see how easily I can build a pulsing button in SwiftUI. I did the same thing with UIKit and CoreAnimation those few weeks ago.&lt;/p&gt;

&lt;p&gt;What really blew my mind in the end was how easily I can build a coin-flip-like rotation animation 🤯🤯🤯🤯🤯🤯🤯&lt;/p&gt;

&lt;p&gt;Have a look at this!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CwnZ-egl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://zeitschlag.net/content/images/2020/07/coinflip.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CwnZ-egl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://zeitschlag.net/content/images/2020/07/coinflip.gif" alt="coinflip"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And this is all the code it takes to flip the button three times in a second:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight swift"&gt;&lt;code&gt;&lt;span class="kt"&gt;Button&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Tap Me"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nf"&gt;withAnimation&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;easeInOut&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;duration&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="k"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;animationAmount&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="mi"&gt;1080&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;padding&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;50&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;background&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;Color&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;red&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;foregroundColor&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;white&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;clipShape&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;Circle&lt;/span&gt;&lt;span class="p"&gt;())&lt;/span&gt;
&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;rotation3DEffect&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;degrees&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;animationAmount&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="nv"&gt;axis&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;x&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nv"&gt;y&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nv"&gt;z&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Wow, that's really awesome! I have to find out how to do this with UIKit 🤓&lt;/p&gt;

</description>
      <category>100daysofswiftui</category>
    </item>
    <item>
      <title>100 Days of SwiftUI — Day 31</title>
      <dc:creator>Nathan Mattes</dc:creator>
      <pubDate>Wed, 01 Jul 2020 19:10:47 +0000</pubDate>
      <link>https://dev.to/zeitschlag/100-days-of-swiftui-day-31-1ohn</link>
      <guid>https://dev.to/zeitschlag/100-days-of-swiftui-day-31-1ohn</guid>
      <description>&lt;p&gt;Well, &lt;a href="https://www.hackingwithswift.com/100/swiftui/31"&gt;Day 31&lt;/a&gt;: It's review time again! I had to answer twelve questions — I scored 12 out of 12! — and solve three challenges to improve the game called &lt;em&gt;WordScramble&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;To be honest, I wasn't very creative when solving those questions, but that's fine with me today. Please have this picture of a cat as an excuse:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--N-JSU5lY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://zeitschlag.net/content/images/2020/07/Blue.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--N-JSU5lY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://zeitschlag.net/content/images/2020/07/Blue.jpg" alt="Blue"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As always: Thanks for reading. What have you learned recently? Do you attend a daily course like me? I'm looking forward to hearing from you :-)&lt;/p&gt;

</description>
      <category>100daysofswiftui</category>
    </item>
    <item>
      <title>100 Days of SwiftUI — Day 30</title>
      <dc:creator>Nathan Mattes</dc:creator>
      <pubDate>Tue, 30 Jun 2020 20:10:24 +0000</pubDate>
      <link>https://dev.to/zeitschlag/100-days-of-swiftui-day-30-5cpj</link>
      <guid>https://dev.to/zeitschlag/100-days-of-swiftui-day-30-5cpj</guid>
      <description>&lt;p&gt;Aaaaaand I'm done with &lt;a href="https://www.hackingwithswift.com/100/swiftui/30"&gt;Day 30&lt;/a&gt;. After having learned about UITextChecker and Lists yesterday, I put them to use today.&lt;/p&gt;

&lt;p&gt;I also learned how to use &lt;code&gt;onCommit&lt;/code&gt; with &lt;a href="https://developer.apple.com/documentation/swiftui/textfield"&gt;&lt;code&gt;Textfield&lt;/code&gt;&lt;/a&gt; and &lt;a href="https://developer.apple.com/documentation/swiftui/view/onappear(perform:)"&gt;&lt;code&gt;onAppear&lt;/code&gt;&lt;/a&gt;, which seems to be &lt;code&gt;viewDidAppear&lt;/code&gt; in UIKit-land. I'm still quite impressed, how easily I can build a UI and I like, how easily I can react when the user enters text in a Textfield, for example.&lt;/p&gt;

&lt;p&gt;But trailing closures still confuse me, as I use AutoComplete in Xcode pretty heavily — I'm lazy — and every single time, I have to delete some code before adding the trailing closure. That annoys me. Can I turn this off, somehow?&lt;/p&gt;

&lt;p&gt;Until tomorrow! 👋&lt;/p&gt;

</description>
      <category>100daysofswiftui</category>
    </item>
    <item>
      <title>100 Days of SwiftUI — Day 29</title>
      <dc:creator>Nathan Mattes</dc:creator>
      <pubDate>Mon, 29 Jun 2020 19:57:02 +0000</pubDate>
      <link>https://dev.to/zeitschlag/100-days-of-swiftui-day-29-4ia0</link>
      <guid>https://dev.to/zeitschlag/100-days-of-swiftui-day-29-4ia0</guid>
      <description>&lt;p&gt;Another day, another small blogpost about my progress. I kind of get used to this daily blogging-thing and I really like it!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.hackingwithswift.com/100/swiftui/29"&gt;Day 29&lt;/a&gt; was the first day of the fifth project, which will be another small game. I learned about &lt;a href="https://developer.apple.com/documentation/swiftui/list"&gt;List&lt;/a&gt; in SwiftUI and &lt;a href="https://developer.apple.com/documentation/uikit/uitextchecker"&gt;UITextChecker&lt;/a&gt; in UIKit.&lt;/p&gt;

&lt;p&gt;According to Paul, this will be the last easy project. We'll see tomorrow, I guess!&lt;/p&gt;

</description>
      <category>100daysofswiftui</category>
    </item>
    <item>
      <title>100 Days of SwiftUI — Day 28</title>
      <dc:creator>Nathan Mattes</dc:creator>
      <pubDate>Sun, 28 Jun 2020 21:04:32 +0000</pubDate>
      <link>https://dev.to/zeitschlag/100-days-of-swiftui-day-28-3872</link>
      <guid>https://dev.to/zeitschlag/100-days-of-swiftui-day-28-3872</guid>
      <description>&lt;p&gt;I missed yesterday, as &lt;a href="https://zeitschlag.blog/2020/06/28/i-spent-the.html"&gt;life got in my way&lt;/a&gt;. But I didn't want to miss today, too, so I sat down before going to bed and just did &lt;a href="https://www.hackingwithswift.com/100/swiftui/28"&gt;Day 28&lt;/a&gt;: It was review time, again. I passed a small test and solved three challenges.&lt;/p&gt;

&lt;p&gt;The last one was actually pretty tricky for me: I had to get rid of the button to start the bedtime-calcultion and show the calculated bedtime all the time instead.&lt;/p&gt;

&lt;p&gt;My approach was to use a computed property for the bedtime, that gets calculated everytime the UI changes. This feels a bit unusual, but it works. With UIKit I would have used &lt;a href="https://developer.apple.com/documentation/uikit/uipickerviewdelegate/1614371-pickerview"&gt;&lt;code&gt;pickerView(_:didSelectRow:inComponent:)&lt;/code&gt;&lt;/a&gt;, for example, but I didn't find such init-parameters for all the necessary UI-elements. While I can provide a stepper with closures to run &lt;code&gt;onIncrement&lt;/code&gt; and &lt;code&gt;onDecrement&lt;/code&gt;, for example, I didn't find anything similar for neither &lt;code&gt;PickerView&lt;/code&gt;, nor &lt;code&gt;DatePickerView&lt;/code&gt;. And so in the end, I used a computed property for &lt;code&gt;bedTime&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;How did you solve the three challenges for Day 28?&lt;/p&gt;

</description>
      <category>100daysofswiftui</category>
    </item>
    <item>
      <title>100 Days of SwiftUI — Day 27</title>
      <dc:creator>Nathan Mattes</dc:creator>
      <pubDate>Fri, 26 Jun 2020 09:45:35 +0000</pubDate>
      <link>https://dev.to/zeitschlag/100-days-of-swiftui-day-27-5cmf</link>
      <guid>https://dev.to/zeitschlag/100-days-of-swiftui-day-27-5cmf</guid>
      <description>&lt;p&gt;Today I implemented the &lt;a href="https://www.hackingwithswift.com/100/swiftui/27"&gt;fourth project&lt;/a&gt;. It's a fun little app that helps you calculate when you should go to bed. It takes some parameters (when do you want to wake up? How many hours do you want to sleep? How many cups of coffee did you have?) into consideration and uses machine learning to calculate your bedtime. I really like those small projects Paul came up with for this course.&lt;/p&gt;

&lt;p&gt;The app uses SwiftUI — of course — and the model I created yesterday. I have to admit, that I'm quite surprised, how easily you can add some machine learning to the app — and probably acquire some venture capital, as your app now has machine learning!!!!!1&lt;/p&gt;

&lt;p&gt;As always: thanks for reading. Feels good to be back on track with this tutorial :-)&lt;/p&gt;

</description>
      <category>100daysofswiftui</category>
    </item>
    <item>
      <title>100 Days of SwiftUI — Day 26</title>
      <dc:creator>Nathan Mattes</dc:creator>
      <pubDate>Thu, 25 Jun 2020 14:41:45 +0000</pubDate>
      <link>https://dev.to/zeitschlag/100-days-of-swiftui-day-26-2chh</link>
      <guid>https://dev.to/zeitschlag/100-days-of-swiftui-day-26-2chh</guid>
      <description>&lt;p&gt;I just finished the &lt;a href="https://www.hackingwithswift.com/100/swiftui/26"&gt;26th day&lt;/a&gt; aka second day in a row 🎉🥳&lt;/p&gt;

&lt;p&gt;For the first time ever, I did something with &lt;a href="https://developer.apple.com/documentation/coreml"&gt;Core/Create ML&lt;/a&gt;, as this is part of the 4th project: I trained a model! I also wrote a rather simple ViewModifier to try to relearn, what I forgot during the last couple of days.&lt;/p&gt;

&lt;p&gt;I actually don't feel  bad about that break, but nevertheless it felt good, when I read what Paul had so say about this:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;However, I want to say that if at any point you’re feeling tired, or if life just gets in the way, take a break!&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>100daysofswiftui</category>
    </item>
    <item>
      <title>100 Days of SwiftUI — Day 25</title>
      <dc:creator>Nathan Mattes</dc:creator>
      <pubDate>Wed, 24 Jun 2020 19:13:59 +0000</pubDate>
      <link>https://dev.to/zeitschlag/100-days-of-swiftui-day-25-26l1</link>
      <guid>https://dev.to/zeitschlag/100-days-of-swiftui-day-25-26l1</guid>
      <description>&lt;p&gt;This is the first time in ten days that I attended the SwiftUI-course by Paul Hudson. I'm taking a few days off from work right now, but the week before my vacation was pretty stressful and I didn't have the energy in the evenings. So I missed a few days.&lt;/p&gt;

&lt;p&gt;But not anymore! I'm back on track, hopefully. I just did the &lt;a href="https://www.hackingwithswift.com/100/swiftui/25"&gt;25th day&lt;/a&gt; and it was all about consolidation: There were some recap and I had to apply some things I learned about ten days ago. That was pretty hard, actually, as it feels like that I forgot plenty of things in those ten days I didn't do any SwiftUI.&lt;/p&gt;

&lt;p&gt;At the end of the day, there was the &lt;a href="https://www.hackingwithswift.com/guide/ios-swiftui/2/3/challenge"&gt;challenge&lt;/a&gt; to build a rather simple version of &lt;a href="https://en.wikipedia.org/wiki/Rock_paper_scissors"&gt;Rock paper scissors&lt;/a&gt;. Mine looks very basic, but it works:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IB8FWbdF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://zeitschlag.net/content/images/2020/06/Simulator-Screen-Shot---iPhone-SE--2nd-generation----2020-06-24-at-21.02.19.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IB8FWbdF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://zeitschlag.net/content/images/2020/06/Simulator-Screen-Shot---iPhone-SE--2nd-generation----2020-06-24-at-21.02.19.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I hope, that I can gain some speed again in the next couple of days and I really appreciated, that Paul gave some hints and reminded me, that:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;This should be a fun exercise&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Beginning (again) is hard, I guess. But I did it, at least for today. I'm looking forward to tomorrow, again.&lt;/p&gt;

</description>
      <category>100daysofswiftui</category>
    </item>
    <item>
      <title>100 Days of SwiftUI — Day 24</title>
      <dc:creator>Nathan Mattes</dc:creator>
      <pubDate>Sun, 14 Jun 2020 09:34:00 +0000</pubDate>
      <link>https://dev.to/zeitschlag/100-days-of-swiftui-day-24-3mdi</link>
      <guid>https://dev.to/zeitschlag/100-days-of-swiftui-day-24-3mdi</guid>
      <description>&lt;p&gt;Day 24, or as Paul says: &lt;a href="https://www.hackingwithswift.com/100/swiftui/24"&gt;Project 3, part 2&lt;/a&gt;. There were some challenges, in which I had to change the former projects to use a view composition, conditional modifiers and I had also to create a custom &lt;code&gt;ViewModifier&lt;/code&gt; next a &lt;code&gt;View&lt;/code&gt;-extension. I figured, that I'm still learning and I will need some more practice, especially with &lt;code&gt;ViewModifiers&lt;/code&gt;, but that's okay.&lt;/p&gt;

</description>
      <category>100daysofswiftui</category>
    </item>
    <item>
      <title>100 Days of SwiftUI — Day 23</title>
      <dc:creator>Nathan Mattes</dc:creator>
      <pubDate>Sat, 13 Jun 2020 13:23:41 +0000</pubDate>
      <link>https://dev.to/zeitschlag/100-days-of-swiftui-day-23-jbd</link>
      <guid>https://dev.to/zeitschlag/100-days-of-swiftui-day-23-jbd</guid>
      <description>&lt;p&gt;&lt;a href="https://www.hackingwithswift.com/100/swiftui/23"&gt;Day 23&lt;/a&gt;, so this is the 23rd blogpost. I learned about more details of SwiftUI: Why it uses structs, how to create my own custom modifiers and how I can compose views from different structs, which conform to the &lt;code&gt;View&lt;/code&gt;-protocol. So, this was interesting, let's see, what tomorrow will bring.&lt;/p&gt;

</description>
      <category>100daysofswiftui</category>
    </item>
  </channel>
</rss>
