SwiftUI Weekly - Issue #65
The curated collection of links about SwiftUI. Delivered every Monday.
News
What's new in Xcode 13 beta 2
Xcode 13 beta 2 has just been released, and it comes with new SwiftUI goodies: let's have a look at what's new!
Reading
Mastering search in SwiftUI
SwiftUI Release 3.0 brought tons of expected features that we missed in previous iterations. One of them is the ability to provide the search feature in our apps. Fortunately, we have a new searchable view modifier. This week, we will learn about the new searchable modifier and how to build a great search experience using it.
Advanced SwiftUI Animations — TimelineView
I’m super excited about this year’s WWDC introduction of TimelineView and Canvas. It opens a whole new range of possibilities that I will try to lay out in this and the next part of the series.
Making SwiftUI views refreshable
A look at how SwiftUI’s new refreshable modifier can be used to either add pull-to-refresh to a list, or to build completely custom reloading UIs and logic.
Backport SwiftUI safe area insets to iOS 13
safeAreaInset is an iOS 15+ SwiftUI view modifier, empowering us to define views that become part of the observed safe area. We've extensively covered this view modifier in a previous article: in this article, let's explore how we can use it in older iOS versions.
GroupBox View in SwiftUI 3
A GroupBox View is a simple way for you to create simple stylized views on your interface. It houses your views, handling stacking automatically.
Getting a Redux Vibe Into SwiftUI
Learn how to implement Redux concepts to manage the state of your SwiftUI app in a more predictable way by implementing a matching-pairs card game.
Video
Firebase SwiftUI Login, Registration, Password Reset & Session Management with Combine
In this SwiftUI tutorial, we’ll be building a SwiftUI app with Login, Registration, Forgot Password and session management. We’ll be using Firebase Authentication and Firebase Realtime Database in this SwiftUI Tutorial which will allow use to create and log users into their account.
Understanding Task Modifiers in Swift (iOS 15 and Xcode 13)
In this video, Mohammad Azam will demonstrate how to use the new task modifier in iOS 15 and Xcode 13.
Getting Started with SwiftUI Concurrency Essentials
Excited about async/await in Swift 5.5, but overwhelmed with all the information? In this video, This video will give you everything you need to know to start using async/await in your SwiftUI apps.