SwiftUI Weekly - Issue #37
The curated collection of links about SwiftUI. Delivered every Monday.
News
Apple announces App Store Small Business Program
New developer program accelerates innovation and helps small businesses and independent developers propel their businesses forward on the App Store.
Reading
Keyboard shortcuts in SwiftUI
This year Apple released the new App Lifecycle API for SwiftUI, which brings tons of new modifiers to replace AppDelegate callbacks. I have already covered most of them in previous posts. This week, we will discuss the new keyboardShortcut modifier, which allows us to assign a shortcut to any interacting view.
On the road to learn SwiftUI
I have created this SwiftUI Developer Roadmap. It is meant as an overview of the different aspects and tools that SwiftUI provides.
Build content-friendly layouts
In Adaptive SwiftUI views we’ve covered many approaches on how to make our layouts responsive to different external factors such as size classes, dynamic type, and more.
How to create a preferences window in Big Sur with SwiftUI
In this tutorial we will be writing a preferences windows for a native Big Sur macOS app written with SwftUI.
SwiftUI View Lifecycle
Each view undergoes a series of events from its birth to its death, which is referred to as a lifecycle. Understanding it is essential when building apps in SwiftUI. In this article, we will explore the three phases of the SwiftUI view lifecycle.
App Clips for iOS: Getting Started
App Clips are quite powerful, because they allow users who do not have your app to still use its functionality. From ordering a coffee to parking your car, App Clips have many great uses. Better yet, App Clips offer fantastic ways to discover new apps to try!
SwiftUI's Grid Views
In our current Swift Talk series, we have been re-implenting parts of SwiftUI’s layout system to gain a deeper understanding of how it works. Last week we examined SwiftUI’s grid views and re-implemented their layout algorithm. Some parts of the behavior really surprised us.
MVVM in iOS with SwiftUI (Detailed Example + Pitfalls)
In this analysis of the MVVM pattern in iOS you will learn to structure your SwiftUI apps and avoid the pitfalls of MVVM.
Building a SwiftUI Design System – Part 1: Reusable view components
With the SwiftUI framework, design systems became much easier to implement and manage in iOS.
Video
SwiftUI 2.0 Animated Splash Screen With Login Page UI
In this Video i'm going to show how to Create a Stylish Login Page UI With Starting Animated Splash Screen Using SwiftUI 2.0.