5.3 ▪ UIKit ▪ Testing ▪ SwiftUI ▪ Security & Privacy Agenda 4 ▪ WKWebView ▪ New Features ▪ Apple Silicon ▪ AppClips ▪ WidgetKit ▪ Few More Things ▪ Outro
conditions for a Swift package’s target dependencies ▪ SPM can now contain resources such as images, asset catalogs, storyboards, and other files. ▪ SPM can now contain localized content for any resource in the package.
for multi-line text ▪ MapView ▪ UICollectionView => LazyVGrid/LazyHGrid ▪ Paging via TabView ▪ SpriteKit ▪ ProgressView (loading indicator or determined loading view with the end value) ▪ Native video player (for local and remote videos) ▪ Labels with text and image ▪ `Link` for tappable web links launching outside Safari (by showing clickable text or button with image) ▪ DisclosureGroup for showing expanding cell-like content ▪ Toolbar items ▪ Sidebar for iPadOS ▪ Support for document-based apps (for editing text, images, videos, etc.). ▪ Color & Date pickers
view to another ▪ ScrollViewReader. Scrolling to specific Scroll view’s position ▪ Full-screen cover ▪ Better dates formatting. ▪ onChange for @State properties ▪ New colored SF Symbols ▪ Exporting files using native tool ▪ onContinueUserActivity for handling activities (like Spotlight) https://www.hackingwithswift.com/articles/221/whats-new-in-swiftui-for-ios-14 https://habr.com/ru/post/508002/
for supporting dynamic types ▪ @SceneStorage for restoring state from scene contents ▪ @StateObject as a replacement for @ObservedObject for reference objects. ▪ @UIApplicationDelegateAdaptor that will manage all events from App to AppDelegate https://www.hackingwithswift.com/articles/221/whats-new-in-swiftui-for-ios-14 https://habr.com/ru/post/508002/
your app ▪ Cannot exceed 10 megabytes ▪ Can request permissions as “real app” (except HealthKit API) ▪ App Clips are activated is very similar to the way that Universal Links work