Heartstring Process I usually maintain and design digital assets in Illustrator. I’ll design icons and other UI elements in vector and export to either Adobe XD or Proto.io to prototype and compose screens. I’ve been using AdobeXD to design screens and configure basic user flow and interaction. For more complex interactions I will use Proto.io and have even used it to make working prototypes ported through their iOS app. If I am not the one programming animations, I will use After Effects to fine tune animations for the developer. I spent the summer of 2016 learning Swift and building a prototype of the Heartstring app for iOS. In the fall, I started working with a developer to extend the functionality of the app and integrate features like computer-vision based song suggestions. Heartstring is built with Google Firebase and uses the Cloud Vision API. Every track in Heartstring has custom artwork. Creating the illustrations for those has been an ongoing project.