YoVDO

Android Performance: UI Optimization Techniques - Rendering Architecture and Diagnostics

Offered By: Android Developers via YouTube

Tags

Android Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into the intricacies of Android UI rendering architecture and its impact on performance in this Google I/O 2017 session. Explore the concept of frames from both app and platform perspectives, understand the role of threads in UI rendering, and learn about RecyclerView performance optimization. Discover common sources of jank, including platform-related issues and binder operations. Gain insights into maintaining app performance through frame metrics and performance tests. Learn to leverage available tools for diagnosing and addressing UI performance problems. Enhance your Android development skills with practical tips and techniques for creating smooth, responsive user interfaces.

Syllabus

Intro
UI Performance - Deadlines
Frames - App Perspective
Frames - Platform Perspective
Frames - Threads
RecyclerView - Simple Frame
Scrolling
RecyclerView - CreateView
Sources of Jank - Platform
Binder in on Bind
Maintaining App Performance
Frame Metrics
Performance tests
Use the Tools


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