The Townwork iOS app over the past few years
summary
Engineers describe challenges maintaining the large TownWork iOS app, covering constraints of developing for a large-scale service. They detail concrete efforts: a debug mode to speed manual testing, a UI test tool called Rentgen for automated UI testing, crash-rate monitoring and fixes, migrating the codebase to 100% Swift to improve quality and reduce costs, and improvements to compile times to cut development cost.
AI-written summary · about
chapters (10)
- 0:00Townwork iOS intro
- 1:12App features and scale
- 2:45Development constraints
- 4:18Improving under constraints
- 5:07Debug mode impact
- 8:02Automated UI testing
- 13:21Crash rate reduction
- 14:52Swift migration
- 18:26Build time improvements
- 19:52Summary and next steps
related talks
34miOS Testing on Scale
52mLayers of testing in iOS applications
47mTools for Monitoring iOS App Performance
01h 00mMobile App Architecture: How to Conquer the Giant!
55mAutomated Testing in an iOS Project: The ICQ Case
33mMobile app architecture
24mWriting Stable iOS Applications
42mTuning your app using Xcode's Instruments
