Discover more from SwiftUI Weekly
SwiftUI Weekly - Issue #138
The curated collection of links about SwiftUI. Delivered every Monday.
Add subscriptions to your app in minutes with RevenueCat. See why 20,000+ apps use RevenueCat to power in-app purchases and subscriptions. Learn more here
Last week we discussed the new ShareLink view and the Transferable protocol powering it. The new Transferable protocol is useful for sharing your data from the app, but it also powers drag and drop in your app. This week we will learn how we can drag and drop data conforming to the Transferable protocol in SwiftUI.
On the heels of rewriting most of our app in SwiftUI, here are our reflections and learnings. It's not about just new APIs, but embracing entirely new paradigms of programming that have helped us unlock new levels of productivity and quality.
One of the SwiftUI APIs that always kept confusing me is matchedGeometryEffect. I often thought I could use it but couldn’t figure out exactly how to make it work, always getting weird effects.
Traditionally, two kinds of text input controls exist in iOS and macOS; text fields and text views. The difference between them is that a text field accepts a single line of text, while a text view provides multi-line text editing.
In this advanced iOS tutorial, we'll cover everything you need to know about implementing push notifications and deep linking in your SwiftUI app. You'll learn how to use Firebase Cloud Messaging (FCM) and the Apple Push Notification Service (APNS) to keep your users engaged and informed.