One of the things I love about software development is that there is always more to learn. This is especially true as a Swift developer with Apple releasing new versions of tools and frameworks every year, in addition to an endless number of open-source projects.
Fortunately, the Swift community is also good about sharing this knowledge and experience to help each other grow. As a result, there is a lot of great content to choose from to improve your Swift development skills. These are a few of my favorite picks.
Blogs
Blogs are by far the most common form of content from the community. There is a lot to choose from, and this is a small subset of the bloggers I follow.
Weekly Swift articles, podcasts and tips by John Sundell
John Sundell has published an impressive number of high-quality articles and podcast episodes over the years on a wide range of Swift topics.
tanaschita.com
Weekly articles about Swift and iOS Development
Donny Wals
A ppassionate iOS Developer from the Netherlands who loves learning and sharing knowledge.
Sarunw
A weekly blog about iOS development.
Newsletters
There are a lot of great articles written every week. It can be challenging to keep up with it all — not to mention finding new voices and fresh points of view. So one of my strategies is to subscribe to newsletters that aggregate top posts and deliver them to my inbox each week.
If you aren’t a fan of email, many RSS readers and read-later services provide options for subscribing to newsletters.
Create beautiful, dynamic apps faster than ever before.
iOS Dev Weekly is one of the longest-running and most popular newsletters for iOS developers. I highly recommend subscribing to his newsletters if you develop apps for Apple’s platforms.
SwiftLee Weekly
A weekly newsletter full of Swift curated content, sent out on every single Tuesday.
SwiftlyRush Weekly
SwiftlyRush Weekly is a weekly curated publication full of interesting, relevant links, alongside industry news and updates. Subscribe now and never miss an issue.
iOS Code Review
Bi-weekly newsletter amplifying code improvement tips from the Apple developer community in a bite-sized format. Swift, Objective-C, iOS, macOS, SwiftUI, UIKit and more.
Screencasts
If you prefer to learn by watching, screencasts are great for following along with a developer as they dig into a specific coding topic. However, screencasts are often a bit more time-consuming to produce, so don’t be surprised if there is a subscription fee.
Pointfree.co Paid
A video series exploring functional programming and Swift.
Point-free is easily one of the best screencasts for learning advanced Swift development topics.
Swift Talk - Objc.io
Paid
A weekly video series on Swift programming.
NSScreencast
Paid
Bite-sized Screencasts for iOS Development.
WWDC
Sessions from Apple's World Wide Developer Conference.
Tutorials
A step-by-step tutorial can be the most accessible place to start when learning something new.
Landmarks - Introducing SwiftUI
Create beautiful, dynamic apps faster than ever before.
Apple has recently started producing some great tutorials for Swift and SwiftUI. I hope they produce more content like this each year.
Kavsoft
Tutorials on Swift and SwiftUI that makes working with it fun, simple and easy.
Scrumdinger - iOS App Dev Tutorial
Learn the essentials of iOS app development by building a fully functional app using SwiftUI.
SwiftUI Concepts Tutorials
Discover tips and techniques for building multiplatform apps with this set of conceptual articles and sample code.
There is a lot of content to keep up with. I highly recommend using an RSS reader or read-later service if you don’t already. Keep learning and investing in yourself.
I am sure I left out a few great content sources. Let me know what I missed.