Remix at iOSCon Bytes

by Dan Cutting

Last Tuesday, I introduced the Remix architecture at the iOSCon Bytes meetup series. You can see the whole video here or the slides on Speaker Deck.

Remix is a collection of design patterns and principles I’ve been exploring for the work I’m currently doing on apps that need to support different variations of the same underlying core.

It’s aimed at maximising reuse of components such as views, business logic, presentation logic, and flow logic.

This talk walks through a simple app from Apple MVC architecture to Remix architecture, showing how it can support different “just reuse it” scenarios along the way.

Hi, I'm Dan Cutting. I mainly write Swift for iOS but love working on Mac apps, web APIs, and programming languages too.

Follow me on Twitter,, or GitHub or subscribe to the feed.