Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Developing Mobile Apps for Performance - Swapnil Patel, Verizon Media
1. Developing Mobile Apps for
Performance
Swapnil Patel, Director of Software Engineering (Mobile),
Verizon Media
February 21st, 2019
2. 2
Users are complaining...but I did my job!
● I’m losing my DAUs but the app works perfectly.
● Performance tests passed 100% but user feedback is negative.
● Are we measuring performance KPIs correctly?
12. 12
Measuring app performance isn’t easy
● Hard to test and simulate real world scenarios
○ Controlled environment
○ High-end devices
○ Test hardware on low latency networks - test machines and
devices
○ Did you simulate 3G/4G network and real-world conditions?
● Needs continuous auditing
○ Different network bandwidth levels
○ Device capabilities
○ Regions or geo-locations
16. 16
What’s one thing I wish I knew before?
Fetch content in the
user’s viewpoint with a
single end point.
17. 17
What’s one thing I wish I knew before?
Fetch content in the
user’s viewpoint with a
single end point.
Reduce the number of
network calls to load
your home screen
faster.