Discover more from SwiftUI Weekly
SwiftUI Weekly - Issue #100
The curated collection of links about SwiftUI. Delivered every Monday.
We discussed building a proper logging system instead of using the print function in the previous post. Apple provides us a framework to utilize its logging system backed by on-disk persistence. This week we will talk about exporting logs from the user devices by leveraging the power of the Unified Logging System.
Lately, when I was working on the SwiftUI implementation of a design found on Dribbble, I came up with an idea of extending that project with some cool filters to narrow down the result list.
Optimizing performance is definitely one of the most interesting topics, not only on iOS, but software development in general. There are many thought-provoking challenges, accompanied by detective work to find the places that stand between your product and the optimal and performant user experience.
Learn how to create advanced number animations that look great and are fun to use.
objc.io publishes books, videos, and articles on advanced techniques for iOS and macOS development.
Downloading and caching images when building apps with SwiftUI is a common task to do. Learn how to implement performant caching.
A few years ago, I wrote a tutorial about the Lottie library. A reader asked if he could use the library in SwiftUI projects. So, in this tutorial, let’s revisit this amazing library and see how we can use it in SwiftUI projects.
SwiftUI has a less clumsy mechanism for dismissing presented views in iOS 15.
In this video, we will look at animation curves in SwiftUI and animation timing in SwiftUI. This video is going to cover animation curves for beginners in SwiftUI.