The story of scaling Android Engineering at SoundCloud. We grew our team from two developers to 8 in little more than a year. This talk presents the processes and technologies that helped us as well as things we’re striving to get right.
Some things needed to evolve: the app architecture, branching strategy, code review policy and release process.
Other values supported us: unit/acceptance testing, pairing, continuous integration, end-to-end development and reactive programming.
This would be a revised an updated version of a talk originally presented at Droidcon London: https://speakerdeck.com/jdamcd/android-engineering-for-scale
Jamie is a Mobile Engineer at SoundCloud, where he works on the Android app and mobile API. He has been focusing on the Android platform for over 5 years and has previously worked at The Guardian and Novoda.