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