Best of SwiftUIJune 2024

  1. 1
    Article
    Avatar of devswiftlyDev Swiftly·2y

    Infinite scrolling in SwiftUI

    Learn how to implement infinite scrolling in SwiftUI by utilizing the onAppear modifier to detect when the last item in the list becomes visible, triggering the loading of more items.

  2. 2
    Article
    Avatar of hackingwithswiftHacking with Swift·2y

    What’s new in SwiftUI for iOS 18

    SwiftUI for iOS 18 introduces significant improvements, including new APIs for colors and gradients, better scrollview and tab management, and enhanced text rendering control. A major change shifts the @MainActor attribute to the whole View protocol, simplifying main actor isolation issues. However, some usability gaps remain, such as the lack of WebKit integration, challenging keychain management, limited remote image control, and missing rich text support in TextEditor.

  3. 3
    Article
    Avatar of appcodaAppcoda·2y

    What’s New in SwiftUI for iOS 18

    The iOS 18 update introduces significant enhancements to SwiftUI, including a floating tab bar, improved sheet presentation sizing, support for colorful mesh gradients, built-in support for zoom transition, more animations for SF Symbols 6, enhancements of SwiftUI Charts, more control of scroll views, widgets in Control Center, a new mix modifier for color blending, and visual effects for text.

  4. 4
    Article
    Avatar of appledevApple Developer·2y

    WWDC24 highlights

    Browse the biggest moments from WWDC24, learn about new features in Swift, design for visionOS, improve privacy, optimize for the spatial web, accessibility in SwiftUI, build Lock Screen camera capture experience, explore enterprise APIs for visionOS, and utilize HealthKit APIs.

  5. 5
    Article
    Avatar of appcodaAppcoda·2y

    Using Translation API in Swift and SwiftUI

    iOS 17.4 introduces a powerful Translation API for developers to integrate translation capabilities into their apps. This involves two primary methods: using the `.translationPresentation` modifier for a simple translation overlay and calling the Translation API directly for more customizable translations. The tutorial guides through both methods with sample code, showing how to implement translation features in a SwiftUI demo app.