The Code Was The Easy Part: Introducing an iOS UI Library at a Corporate

Sam Jarman, PageProof

In 2018, we developed an internal iOS “Style Guide”. A swift library full of UIView subclasses, colors, fonts and more for use in building our apps, with our companies branding baked in. Interestingly, as iOS devs breezed through the coding of the library, but what we found was that code was the easiest part. Were 12 developers ready for such a change in style? Our first internal dependency? A lot was changing. This talk covers the development of the framework, but more importantly, the conversations, mindset shifts and debates we went through to scale our iOS development. This talk will go into topics such as API design, semantic version, testing coverage, responsibilities, expectation management, and more.

About Sam Jarman

Sam Jarman is a software engineer at PageProof, based in Auckland, New Zealand. He has been making apps since 2009, part-time, professionally and again recently as a hobbyist. He loves talking about code architecture, teamwork, and software engineering principles.

Apple, Mac, iOS, macOS, AppleTV, iPhone, and iPad are trademarks of Apple Inc. For the avoidance of doubt, Apple Inc. has no association with this conference.

/dev/world is an AUC event.