Android Developers Backstage

Episode 199: Compose performance

Jul 18, 2023
Ask episode
Chapters
Transcript
Episode notes
1
Introduction
00:00 • 2min
2
How to Optimize Your Composable Functions
02:15 • 2min
3
The Importance of Initial Composition Time
04:08 • 3min
4
How to Optimize Views With Compose
07:02 • 5min
5
How to Optimize the Slot Table to Keep It Fast
12:13 • 3min
6
How to Size Data Structures
15:32 • 3min
7
How to Optimize Startup Performance With Kotlin C
18:16 • 2min
8
How to Optimize Your Kotlin Code
19:52 • 2min
9
How to Optimize Your Data Structures
22:08 • 2min
10
How to Fix R8's Memory Profiler Problem
23:52 • 2min
11
Kotlin's Lambda Optimization
26:10 • 2min
12
How to Use Cartlino to Speed Up Your Debug Experience
27:55 • 2min
13
How to Parse a Vector Drawable
29:47 • 2min
14
Compose for Performance Poems
32:11 • 2min
15
Compose: A Modular Toolkit
34:23 • 3min
16
The Cost of Compose
37:20 • 2min
17
Compose: A UI Framework
39:04 • 2min
18
The Trade-Off Between Android X and the UI Toolkit
40:48 • 3min
19
The Immutable Modifiers in Android X
44:15 • 2min
20
The Importance of Annotating Modifiers
45:52 • 4min
21
Kotlin's Unintended Allocations
49:49 • 2min
22
The Importance of APIs for Performance
52:13 • 2min
23
The Importance of Collections in Cartin
54:30 • 3min
24
How to Optimize Your Recompositions
57:20 • 2min
25
Live Edit and Compose: A New Way to Improve Debug Performance
59:02 • 2min
26
How to Optimize Your App Performance
01:01:01 • 2min