Making Accessibility Accessible
A guide to making digital accessibility easier for developers, focusing on SwiftUI, VoiceOver, Voice Control, and building an accessibility culture step-by-step.
A guide to making digital accessibility easier for developers, focusing on SwiftUI, VoiceOver, Voice Control, and building an accessibility culture step-by-step.
A podcast discussion exploring various app pricing models, controversies, and personal experiences in the iOS development world.
A guide to creating an auto-mocking tool for iOS development to save time on writing repetitive test code.
A developer's guide to optimizing iOS accessibility for VoiceOver and Voice Control, using a survey component as a practical example.
A developer shares a debugging story about a Core Data crash caused by an attribute name starting with 'new' in Xcode 15/16.
Interview with iOS developer Joe Fabisevich about his indie app Plinky, its development journey, and getting featured on the App Store.
A tutorial on creating a custom SwiftUI AsyncButton that supports Swift Concurrency, handles async tasks, and prevents multiple taps.
A guide on using Swift 5's custom string interpolation feature to simplify and streamline localization in iOS/macOS applications.
A podcast discussing why all code becomes legacy and how to write modular, maintainable code to reduce future technical debt.
A podcast episode discussing how to write code that becomes manageable legacy code, using a personal game development example.
A developer shares their curated list of must-watch technical sessions from Apple's WWDC24, focusing on Swift, Xcode, StoreKit, and UI frameworks.
A SwiftUI tutorial on creating a reusable enum to streamline standard button types (add, delete, edit) with localization support.
Explains how to create custom environment values in SwiftUI, covering the standard method and noting updates from WWDC24.
A SwiftUI tutorial on creating a custom LabelStyle to tint only the icon, leaving the text color unchanged.
A podcast episode discussing WWDC 24, developer challenges in the EU, and bugs in Xcode 15, with hopes for a more stable release.
SwiftUI best practices for using @StateObject property wrappers to avoid performance pitfalls and bugs during initialization.
Explores using RxSwift and Clean Architecture to improve Apple Pay integration in iOS apps, moving from delegates to reactive delegate proxies.
A guide to using RxSwift and the Proxy pattern to refactor Apple Pay delegate methods for cleaner, more maintainable iOS architecture.
A developer discusses recognizing when an app's design isn't resonating with users and shares plans to experiment with improving its visual interface.
A guide to integrating Apple's Game Center into iOS apps and games, covering setup, benefits, and implementation with SpriteKit.