Episode 144: Compilers

Android Developers Backstage

Episode | Podcast

Date: Tue, 14 Jul 2020 18:01:11 +0000

<div dir="ltr" style="text-align: left;"> <div style="text-align: right;"></div> <div style="text-align: right;"></div> <table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"> <tbody> <tr> <td style="text-align: center;"><a href="https://1.bp.blogspot.com/-pyKNBb5dX9A/Xw3uxV5ATsI/AAAAAAAAPNo/NTcWTV8bKtAbmEUA1wCq6lO1CU8wIUPTgCLcBGAsYHQ/s1600/compilers.png" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" height="320" src="https://1.bp.blogspot.com/-pyKNBb5dX9A/Xw3uxV5ATsI/AAAAAAAAPNo/NTcWTV8bKtAbmEUA1wCq6lO1CU8wIUPTgCLcBGAsYHQ/s320/compilers.png" width="189" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Mads, Chet and Tor</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Mads Ager from the Android Studio compilers team. We cover a number of subjects, from r8 and d8 optimizations and resource shrinking to work on the Kotlin compiler front- and back-end, as well as the new Kotlin symbol processor.<br /> <br /> Subscribe to the <a href="http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href="https://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%20144%20Compilers.mp3" target="_blank">audio file</a> directly.<br /> <br /> <h3 style="text-align: left;">Links</h3> <div> <ul style="text-align: left;"> <li>R8/D8: <a href="https://r8.googlesource.com/r8">https://r8.googlesource.com/r8</a></li> <li>KSP: <a href="https://github.com/android/kotlin/tree/ksp/libraries/tools/kotlin-symbol-processing-api">https://github.com/android/kotlin/tree/ksp/libraries/tools/kotlin-symbol-processing-api</a></li> <li>Kotlin: <a href="https://github.com/JetBrains/kotlin/">https://github.com/JetBrains/kotlin/</a></li> </ul> </div> <div><br /></div> <b>Mads</b>: <a href="https://twitter.com/madsager" target="_blank">@madsager</a><br /> <b>Chet</b>: <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="https://twitter.com/romainguy" target="_blank">@romainguy</a><br /> <div style="text-align: center;"> <i><br /></i><i><br /></i><i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i></div> </div> <img alt="" height="1" src="http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/p4qKO8rRkYo" width="1" />