Android Developers Backstage

Episode 144: Compilers

Jul 14, 2020
Ask episode
Chapters
Transcript
Episode notes
1
Introduction
00:00 • 2min
2
Do You Care More About Speed or Size?
01:38 • 2min
3
Kotlin Compiler - Front End and Back End?
03:24 • 2min
4
Jetpack Compose - The New Back End
04:59 • 2min
5
Kotlin Compiler 1.4
07:25 • 2min
6
Kotlin Plugin
09:13 • 3min
7
Is This a 1.4 Thing in the Experimental?
11:49 • 2min
8
Kotlin Annotation Processing
13:34 • 2min
9
Kotlin Multiplatform Annotation Processors
15:25 • 2min
10
Is Jetpack Compose a Compiler Plugin?
17:25 • 2min
11
Java Deshugaring for Android Developers
18:58 • 2min
12
How Does That Work?
21:14 • 2min
13
Kotlin Compiler Rewrites the Code
22:45 • 3min
14
The Downside of Changing the Default Bytecode Level in Projects
25:43 • 2min
15
Kotlin Compiler
27:19 • 2min
16
Android Development
28:49 • 4min
17
The V8 JavaScript Engine, Right?
32:52 • 2min
18
Did You Just Name a Second Thing D8?
35:07 • 2min
19
Android Grader - Is R8 a Good Option?
36:55 • 3min
20
AGP Resource Shrinker
39:33 • 2min
21
Is There a Way to Break the Cycles?
41:36 • 2min
22
Kotlin on R8 - Code Shrinkage
43:53 • 2min
23
Debugging Kotlin Code With R8
45:51 • 2min
24
Kotlin and R8 - What's the Difference?
47:46 • 4min
25
Is KSP a Better Compiler?
51:38 • 5min