Learning SwiftUI: Three bloggers you don't want to miss.
How do you learn what is new in SwiftUI? Do you watch videos like mine, read blog posts, or dive into Apple’s documentation and figure it out on your own?
There is no single right answer. Everyone learns differently. Early on, I leaned heavily on watching videos because I am more of a visual learner. Now that I have more experience and understand how Apple’s documentation works, I find myself reading more written content. There is no shortage of articles in blogs and on Medium, but I often find Medium posts to be clickbait or outdated. Still, there are creators who consistently deliver high-quality, accurate content.
In this post, I want to highlight three of them. This is not a complete list, and I may share more in the future.
The first is Natalia Panferova and her Nil Coalescing blog https://nilcoalescing.com. Natalia worked on the SwiftUI team at Apple, so she has great insight into how things work and a knack for explaining concepts that are easy to miss.
The second is Majid and his Swift with Majid blog https://swiftwithmajid.com/. He often breaks down new APIs into multiple posts with detailed examples, which really helps me prepare for my videos and dig deeper into a topic.
The most recent creator I have come to appreciate is Artem Novichkov https://www.artemnovichkov.com/blog. His posts are thorough and filled with examples. For instance, his article on WebKit inspired me to create two videos on the topic for release this fall. I reached out to Artem for permission to use some of his code. While I ended up not using much of it directly, his approach to handling navigation pushed me to refine my own explanations for my YouTube audience.
The Swift community is incredibly generous with their time and knowledge. You never know who will explain something in a way that clicks for you, so I encourage you to keep an open mind and explore a variety of sources. It will make your learning faster, deeper, and more enjoyable.