The Design System
I worked closely with the engineers to ensure we were building the app from reusable components. All of our colour styles and text styles were the foundations of our design system. We ensured that all of the pairings were accessible and worked across the whole of the product. All of the components we created were styled from these core styles.
I created a library for each platform, and also one for the various assets which we were using which were platform agnostic. I split out our sketch files into the key flows throughout the app. This kept everything organised and ensured the team could easily search and find files, artboards and flows in seconds.
This is a small part of our Android design library file - we had a similar one for iOS, using native iOS patterns. When I first joined the project, some flows in the app had already been designed without using a design library. We decided to go all in on the sketch library beta and I did an audit of the existing elements we were using. I then created the library from scratch and re-built the screens using the library elements. Meanwhile, the team carried on as they were, and once the library was at a good level I introduced into our wider process.
A key part of this succeeding was having a gatekeeper to the library. We carefully considered changes, updates and additions in our weekly design sessions.