Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

#MBLTdev: Как мы переделывали iOS-приложение с нуля (Soundcloud)

754 views

Published on

#MBLTdev: Конференция мобильных разработчиков
Спикер: Энди Карвел
Директор по развитию, Soundcloud
http://mbltdev.ru/

Published in: Mobile
  • Login to see the comments

#MBLTdev: Как мы переделывали iOS-приложение с нуля (Soundcloud)

  1. 1. Rebuilding the SoundCloud iOS app Andy Carvell - Mobile Growth & New Markets @andy_carvell
  2. 2. Designed and built for Creators Tools to engage with their Audiences For everyone ! Everywhere
  3. 3. Reach 250M per month Used in 200 countries in the last hour ! 12 hours audio uploaded per minute
  4. 4. OUR MOBILE APPS
  5. 5. Deep Integrations
  6. 6. Legacy Codebase
  7. 7. Image: http://managingfibromyalgiaandibs.com/wp-content/uploads/2014/04/take-the-plunge-quit-work-or-your-job.jpg
  8. 8. Image: http://manhttp://resources0.news.com.au/images/2014/01/10/1226798/960176-7a418718-7996-11e3-ae56-4ce697eaa265.jpgagingfibromyalgiaandibs.com/wp-content/uploads/2014/04/take-the-plunge-quit-work-or-your-job.jpg
  9. 9. • trunk based development • lots of testing • CI pipeline
  10. 10. Why CI?
  11. 11. • move fast • keep codebase healthy • ship reliable apps
  12. 12. • move fast • keep codebase healthy • ship reliable apps
  13. 13. Image credit: Blaise (deviantart) http://blaisie.deviantart.com/art/Rake-and-the-Imposter-324740018
  14. 14. rake build BUILD_ENV=alpha rake build BUILD_ENV=beta rake build BUILD_ENV=adhoc rake build BUILD_ENV=appstore
  15. 15. • rake build sign BUILD_ENV=alpha • rake build sign BUILD_ENV=beta • rake build sign BUILD_ENV=adhoc • rake build sign BUILD_ENV=appstore
  16. 16. Early 2014
  17. 17. iOS Crash Complaints (avg per Week) 140 105 70 35 0 April May June July August SoundCloud community team
  18. 18. What’s next…
  19. 19. Thank you! ! ! Andy Carvell @andy_carvell

×