Building High-Performance Mobile Applications at Netflix
Article Summary
Netflix hosted their first mobile engineering event to tackle a problem every mobile team faces: building performant apps on resource-constrained devices.
The Netflix engineering team shared three deep-dive talks covering Android optimization and smooth animation techniques across platforms. Engineering leaders from the Android Platform, Android Innovation, and Originals UI teams presented their battle-tested approaches to memory, network, battery, and animation performance challenges.
Key Takeaways
- Optimized Android app for limited memory, network, and battery resources
- Shared mobile engineering best practices built into Netflix's application
- Covered smooth animation techniques for both Android and iOS platforms
- All talks available on Netflix's YouTube channel for engineering teams
Netflix's mobile teams revealed their strategies for maximizing performance across the wide range of devices they support, from resource management to buttery-smooth animations.
About This Article
Netflix's mobile engineering teams faced real constraints when building for Android and iOS. They had to optimize performance while dealing with limited memory, network bandwidth, and battery life across many different devices.
Francois Goldfain's Android Platform team and Shiva Garlapati's Android Innovation team tackled this by applying mobile engineering best practices. They focused on resource optimization and improved how animations render on devices.
The work paid off. Netflix now runs smooth animations and performs well across their full range of supported devices. The teams shared what they learned on their YouTube channel so other mobile developers could benefit.