How to avoid notches with Safe Area Context in React Native apps
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.
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.
A guide to creating custom Fastlane plugins to simplify and organize complex build scripts, making them more readable and maintainable.
Explains how Swift 5.5's Codable API automatically synthesizes encoding/decoding for enums, including those with associated values.
A technical guide to fixing the 'RCTBridge required dispatch_sync' warning in React Native iOS development.
A guide to setting up isolated Core Data unit tests using a SQLite persistent store for reliable, production-like testing.
A guide to improving debugging in the Composable Architecture (TCA) by handling large state diffs and filtering noisy actions.
Explains how to use NSProcessInfo activities to manage long-running tasks in macOS/iOS apps, preventing system sleep and termination.
Explains how to use XCTAttachment in XCTest to attach files, images, and data to test results for easier debugging.
Explains how to check and monitor if iOS mobile data access is enabled for a specific app using the Core Telephony framework.
An interview with iOS developer Donny Wals about his journey into programming, transition to iOS development, and early experiences with Swift.
A full video course on using SwiftUI 3 to add iPadOS UX adaptivity and a SplitView to an iOS news app.
A technical guide on implementing dynamic app icon switching for iOS applications, covering icon preparation, Info.plist configuration, and iPad-specific steps.
A full video tutorial on building a feature-rich iOS news application using SwiftUI 3 and the NewsAPI.