<?xml version="1.0" encoding="utf-8"?>
<oembed>
  <version>1</version>
  <type>rich</type>
  <provider_name>Libsyn</provider_name>
  <provider_url>https://www.libsyn.com</provider_url>
  <height>90</height>
  <width>600</width>
  <title>What’s so great about R8?</title>
  <description>Join hosts Tor and Romain as they sit down with Søren Gjesse, Chris Craik, and Shai Barack. This week, the team dives into R8, the whole-program optimizer that handles the &amp;quot;last mile&amp;quot; of your code before it runs on a device. Learn why implementing R8 is effectively like giving your users a &amp;quot;free hardware upgrade&amp;quot; by making their current devices perform like models that are years newer. Enable app optimization → https://goo.gle/R8-Optimizer  Chapters: 0:00 - Intro 0:23 - What is R8? 1:16 - R8 vs D8 1:40 - Tree Shaking &amp;amp;amp; Dead Code 4:14 - Handling Reflection 10:10 - Performance Co-Optimization 13:03 - Kotlin-Specific Gains 16:22 - Real-World Impact 41:50 - Jetpack Compose &amp;amp;amp; R8 50:51 - Keep annotations 1:03:49 - The &amp;quot;Free Hardware Upgrade&amp;quot; </description>
  <author_name>Android Developers Backstage</author_name>
  <author_url>http://androidbackstage.blogspot.com/</author_url>
  <html>&lt;iframe title="Libsyn Player" style="border: none" src="//html5-player.libsyn.com/embed/episode/id/40153305/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/88AA3C/" height="90" width="600" scrolling="no"  allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen&gt;&lt;/iframe&gt;</html>
  <thumbnail_url>https://assets.libsyn.com/secure/item/40153305</thumbnail_url>
</oembed>
