racecondition.software - Race Condition · A Blog by Josh Adams

Description: A Blog by Josh Adams

software (34659) programming (6668) ios (6583) apple (5030) apps (4899) app store (890) swift (746) cocoa (286) objective-c (208) xcode (132)

Example domain paragraphs

In a recent post , I presented an approach for succeeding on take-home iOS-developer coding challenges. (For brevity, I henceforth refer to these particular coding challenges as “coding challenges”.) The model solution in that post used UIKit because, at the time I wrote the post, I had already completed coding challenges using that framework. But SwiftUI may be a good, or indeed the best , option.

My goal in this post is to help readers who are are considering or have been assigned a SwiftUI-based coding challenge.

This post presents factors for the UIKit-or-SwiftUI decision. This post then addresses certain challenges posed by a SwiftUI solution, including architecture, dependency injection, testing, image caching, and Identifiable .

Links to racecondition.software (1)