Overview
Explore best practices for building Android applications targeting billions of global users in this Google I/O 2016 conference talk. Learn about challenges faced when expanding to a global smartphone user base, including connectivity issues, data costs, and device capabilities. Discover implementation techniques to improve app performance and reach worldwide audiences. Gain insights from Android Google Developer Experts as they conduct an app clinic, showcasing real-world examples of these practices in action. Dive into topics such as battery consumption optimization, GPU rendering, memory allocation, caching strategies, and user experience improvements. Master tools like Strict Mode, Hierarchy Viewer, and systrace for effective app diagnosis and optimization. Enhance your Android development skills to create apps that perform well across diverse markets and device ecosystems.
Syllabus
Introduction
What about billions
Connectivity
Cost of connectivity
Battery consumption
Device capabilities
Diagnosis
Strict Mode
GPU Rendering
GPU Overdraw
Hierarchy Viewer
systrace
allocation
Memory allocation
Caching
UX
Avoid deprecated patterns
Smooth out friction
Wrap up
Taught by
Android Developers