RSSAmplifier

Blog

SerialCoder.dev

iOS & macOS app development tutorials and content

serialcoder.devRSS feed ↗10 posts

Latest posts

WWDC26: Reordering Items in SwiftUI Lists and Grids

Read how to reorder items in SwiftUI lists and grids using the new reorderable and reorderContainer APIs introduced at WWDC26.

Enabling Haptic Feedback with sensoryFeedback in SwiftUI

Learn how to add haptic feedback to SwiftUI apps using the sensoryFeedback modifier and explore common and lesser-known feedback styles that make interactions more engaging.

Formatting Values in SwiftUI Text and TextField

Discover how SwiftUI provides built-in formatting support that makes it easy to display and edit numbers, currencies, dates, measurements, and more directly in Text and TextField views.

Indicating Selection in macOS Menus Using SwiftUI

Explore practical ways to indicate selection in macOS menus using SwiftUI, including buttons, pickers, and toggles for both toolbar and main menu.

Exploring Draw Effects and Gradient Rendering in SF Symbols

Discover how to animate SF Symbols using the new draw effects and apply gradient rendering to system icons in SwiftUI.

Morphing Sheets Out of Buttons in SwiftUI

Learn how to morph a sheet directly out of the button that presents it using a new SwiftUI transition introduced in iOS 26.

Video – Using ShareLink in SwiftUI

See how to present the system share sheet in a native way using ShareLink in SwiftUI and go through a series of examples step by step.

Video – Meet the Inspector View in SwiftUI

Watch how to present the Inspector view in SwiftUI through a simple macOS app, along with the bits of configuration it gets for the best possible user experience.

Creating and Opening Custom Document Types in SwiftUI

Explore how to create custom file types recognizable by the system and enable automatic opening in SwiftUI.

Enabling Selection, Double-Click and Context Menus in SwiftUI List Rows on macOS

Learn how to allow single row selection in SwiftUI lists on macOS, enable actions on double-click, and present a context-menu on right-click at the same time.