Creating a SwiftUI text view with tappable links
A guide to creating a SwiftUI Text view that mixes plain text with tappable links using Markdown, including a custom LinkText component.
A guide to creating a SwiftUI Text view that mixes plain text with tappable links using Markdown, including a custom LinkText component.
Explores new SwiftUI iOS 18 scroll APIs like onScrollGeometryChange and ScrollPosition, replacing old GeometryReader hacks.
Explores an alternative to GeometryReader in SwiftUI using the onGeometryChange modifier to dynamically track view size for layout.
Guide to building an iPadOS 18 TabView that adapts into a customizable sidebar using SwiftUI's new .sidebarAdaptable style and Tab/TabSection APIs.
A guide to making digital accessibility easier for developers, focusing on SwiftUI, VoiceOver, Voice Control, and building an accessibility culture step-by-step.
Learn to create custom animated text effects in SwiftUI using TextRenderer, keeping text accessibility and Dynamic Type.
A developer's guide to optimizing iOS accessibility for VoiceOver and Voice Control, using a survey component as a practical example.
Learn to add iOS 18 zoom navigation transitions to a SwiftUI grid using the ZoomNavigationTransition API.
Learn to build mesh gradients in SwiftUI using the new MeshGradient API available on iOS 18 and later.
A guide for iOS developers on implementing tinted home screen widget support in iOS 18 using widgetAccentable and rendering mode modifiers.
Introducing GestureButton, a new open-source SwiftUI component for handling custom gestures in iOS development.
A tutorial on creating a custom SwiftUI AsyncButton that supports Swift Concurrency, handles async tasks, and prevents multiple taps.
Learn how to build a reusable wrapping chip layout in SwiftUI using the Layout protocol, with code examples and explanations.
Explores a potential bug in Xcode where SwiftUI preview code and assets may not be properly excluded from App Store builds, recommending #if DEBUG checks.
A developer's experience using ChatGPT 4 as a tool for exploring and learning new technical concepts, from programming to machine learning.
Tutorial on building an AI-powered expense tracker app using SwiftUI, integrating Firestore and ChatGPT, for iOS, macOS, and visionOS.
A SwiftUI tutorial on creating a reusable enum to streamline standard button types (add, delete, edit) with localization support.
A SwiftUI tutorial on building an iMessage-style chat input with ScrollView, LazyVStack, and safeAreaInset.
Explains how to create custom environment values in SwiftUI, covering the standard method and noting updates from WWDC24.
A course on SwiftUI fundamentals using Xcode 15, covering UI creation, customization, data-driven lists, and multi-screen iOS apps.