by Amrit Sanjeev (@amrit) on Tuesday, 8 September 2015

+30
Vote on this proposal
Status: Submitted
Section
Core Development - Full talk (45 minutes)

Technical level
Advanced

Objective

“60fps” - the magic word when it comes to Android application performance is no longer a benchmark but an absolute necessity. Current app users are very demnanding and the variation in hardware is more than ever before .

This talk aim to throw some some light on the common bottlenecks that cause performance issues and share best practices, patterns & tools to work around these to create app that perform well even on low end devices.

Description

This talk will consist of discussing the antipatterns tha causes of performance issues in Android applications and best practices, design patterns & tools that need to be used to create apps that are performant even in constraint environments.

The areas of performance improvement discussed are
1. Networking
2. Memory management
3. Battery
4. Developer Tools for measuring performance.
5. Usage of third party library

Speaker bio

Amrit Sanjeev works at Google as a Program Manager in the Developer Relations team. He is one of the organizers of Blrdroid and was the first person to become a Google Developer Expert for Android from India. He is passionate about Android platform and mobile user experience design engineering.