Improving Accessibility: Voice Control
A guide for iOS/macOS developers on improving app accessibility for Voice Control, covering labels, APIs, and best practices.
A guide for iOS/macOS developers on improving app accessibility for Voice Control, covering labels, APIs, and best practices.
A guide to running effective technical planning sessions for software teams, covering goals, attendees, and a practical feature breakdown example.
A guide to interview questions and expectations for iOS developer roles, from graduate to junior levels, focusing on technical and cultural fit.
A Swift extension simplifies rounding specific corners of a CALayer by providing more intuitive constant names like .bottomLeft.
Explains how to add delays to Swift Tasks using Task.sleep, with examples and a custom delayed task abstraction.
A developer shares initial impressions of learning Swift and SwiftUI for iOS development, comparing it to Rust and discussing its syntax and features.
Explains the role of Tasks in Swift's concurrency system, focusing on bridging synchronous UI code with asynchronous operations and automatic main thread handling.
Explores the creation, maintenance, and uncertain future of a ReactiveSwift fork of the Composable Architecture (TCA) for cross-platform compatibility.
A video tutorial on refactoring a SwiftUI MovieDB app to SwiftUI 3, iOS 15, and Swift 5.5 with async/await.
Introduces 'Actions', an app that adds 180+ powerful extra actions to Apple's Shortcuts app on macOS, iOS, and visionOS to simplify automation.
A tutorial on implementing editable lists in SwiftUI, covering item editing, moves, deletions, and enabling edit mode.
Lyft's iOS team details their journey from a monolithic Objective-C app to a modern, modular architecture to improve scalability and maintainability.
Learn two methods to handle notches and status bars in React Native apps: using the built-in SafeAreaView and the cross-platform react-native-safe-area-context library.
A technical guide to implementing a reorderable UICollectionView in iOS using compositional layouts, diffable data sources, and context menus.
A technique using a Backport struct to simplify writing Swift code that supports multiple iOS/Swift versions, making availability checks cleaner.
A technical guide explaining how to disable the default transparent UITabBar behavior in iOS 15 using UITabBarAppearance.
A guide to fixing iOS 15's default transparent navigation bar behavior in apps using UINavigationBarAppearance.
A video tutorial on implementing infinite scroll pagination in a SwiftUI news app using the Task modifier and NewsAPI.
How to preview SwiftUI views in landscape orientation in Xcode 13, including workarounds for iOS 15 API compatibility.
A guide to loading and formatting HTML text with links in a UITextView on iOS, including code for preserving fonts and handling link taps.