How Netflix Builds High-Performance Mobile Applications at Netflix
Original post 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.
Continue reading
What This Article Covers
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.
This page summarizes “Building High-Performance Mobile Applications at Netflix” by Netflix, published Oct 10, 2019. All credit for the original work goes to the authors.