Entries by Ian MacCallum

An iOS Perspective on Transitioning to Android

For a long-time Apple enthusiast and iOS developer who had never even used an Android device, the thought of learning Android development made me cringe. But like any developer, it’s important to constantly be honing your skills and learning new things, so when the opportunity presented itself to jump onto an Android project, I took […]

Swift Design Patterns in Practice: the Decorator Pattern

Welcome to the first publication of “Swift Design Patterns in Practice,” a series of concrete use-cases of design patterns in real-world iOS applications. Today we will cover the Decorator Pattern and how it may be used when implementing the repo layer of an iOS application to interact with a RESTful API and a caching mechanism. […]