YoVDO

Best Practices for Building Android Apps for Billions of Users

Offered By: Android Developers via YouTube

Tags

Android Development Courses User Experience Courses Memory Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Creative, Serious and Playful Science of Android Apps
University of Illinois at Urbana-Champaign via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Android. Programación de Aplicaciones
Miríadax
Programming Mobile Applications for Android Handheld Systems: Part 1
University of Maryland, College Park via Coursera
Begin Programming: Build Your First Mobile Game
University of Reading via FutureLearn