<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:cc="http://web.resource.org/cc/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:media="http://search.yahoo.com/mrss/" xmlns:podcast="https://podcastindex.org/namespace/1.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" version="2.0">

  <channel>
    <atom:link href="https://rss.libsyn.com/shows/332855/destinations/2710847.xml" rel="self" type="application/rss+xml"/>
    <title>Android Developers Backstage</title>
    <pubDate>Wed, 18 Feb 2026 19:30:14 +0000</pubDate>
    <lastBuildDate>Wed, 18 Feb 2026 19:30:14 +0000</lastBuildDate>
    <generator>Libsyn RSSgen 1.0</generator>
    <link>http://androidbackstage.blogspot.com/</link>
    <language>en</language>
    <copyright><![CDATA[2021 © Android Developers]]></copyright>
    <docs>http://androidbackstage.blogspot.com/</docs>
    <itunes:summary>Android Backstage, a podcast by and for Android developers. Hosted by developers from the Android engineering team, this show covers topics of interest to Android programmers, with in-depth discussions and interviews with engineers on the Android team at Google.</itunes:summary>
    <image>
      <url>https://static.libsyn.com/p/assets/c/9/e/0/c9e07a90cf263f3b40be95ea3302a6a1/Android_Devs_Backstage_Thumb_v2.png</url>
      <title>Android Developers Backstage</title>
      <link><![CDATA[http://androidbackstage.blogspot.com/]]></link>
    </image>
    <itunes:author>Android Developers</itunes:author>
		

    <itunes:image href="https://static.libsyn.com/p/assets/c/9/e/0/c9e07a90cf263f3b40be95ea3302a6a1/Android_Devs_Backstage_Thumb_v2.png"/>
    <itunes:explicit>no</itunes:explicit>
    
    <description><![CDATA[Android Backstage, a podcast by and for Android developers. Hosted by developers from the Android engineering team, this show covers topics of interest to Android programmers, with in-depth discussions and interviews with engineers on the Android team at Google.

Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs]]></description>
    
    <itunes:type>episodic</itunes:type>
    

    <itunes:keywords>Android,programming,development,software,mobile,mobile,programming</itunes:keywords>

    

    
    <podcast:locked owner="gdevs.podcast@gmail.com">no</podcast:locked>
    
    
    
    
    
    <itunes:subtitle>Android developers talking to Android developers about Android development</itunes:subtitle><itunes:category text="Technology"><itunes:category text="Software How-To"/></itunes:category><itunes:category text="Technology"><itunes:category text="Tech News"/></itunes:category><itunes:owner><itunes:email>developers@android.com</itunes:email><itunes:name>Android Developers</itunes:name></itunes:owner><item>
      <title>What's so great about R8?</title>
      <itunes:title>What's so great about R8?</itunes:title>
      <pubDate>Wed, 18 Feb 2026 19:26:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[9532ac76-ffc0-4944-8930-828db0983bd2]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/whats-so-great-about-r8]]></link>
      <description><![CDATA[<p>Join hosts Tor and Romain as they sit down with Søren Gjesse, Chris Craik, and Shai Barack.</p> <p>This week, the team dives into R8, the whole-program optimizer that handles the "last mile" of your code before it runs on a device. Learn why implementing R8 is effectively like giving your users a "free hardware upgrade" by making their current devices perform like models that are years newer.</p> <p>Enable app optimization → https://goo.gle/R8-Optimizer</p> <p><br /> Chapters:<br /> 0:00 - Intro<br /> 0:23 - What is R8?<br /> 1:16 - R8 vs D8<br /> 1:40 - Tree Shaking & Dead Code<br /> 4:14 - Handling Reflection<br /> 10:10 - Performance Co-Optimization<br /> 13:03 - Kotlin-Specific Gains<br /> 16:22 - Real-World Impact<br /> 41:50 - Jetpack Compose & R8<br /> 50:51 - Keep annotations<br /> 1:03:49 - The "Free Hardware Upgrade"</p>]]></description>
      
      <content:encoded><![CDATA[<p>Join hosts Tor and Romain as they sit down with Søren Gjesse, Chris Craik, and Shai Barack.</p> <p>This week, the team dives into R8, the whole-program optimizer that handles the "last mile" of your code before it runs on a device. Learn why implementing R8 is effectively like giving your users a "free hardware upgrade" by making their current devices perform like models that are years newer.</p> <p>Enable app optimization → https://goo.gle/R8-Optimizer</p> <p> Chapters: 0:00 - Intro 0:23 - What is R8? 1:16 - R8 vs D8 1:40 - Tree Shaking & 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 & R8 50:51 - Keep annotations 1:03:49 - The "Free Hardware Upgrade"</p>]]></content:encoded>
      
      
      <enclosure length="63833908" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB223_v2.mp3?dest-id=2710847"/>
      <itunes:duration>01:06:30</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>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 "last mile" of your code before it runs on a device. Learn why implementing R8 is effectively like giving your users a "free hardware upgrade" 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; 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; R8 50:51 - Keep annotations 1:03:49 - The "Free Hardware Upgrade"</itunes:subtitle><itunes:summary>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 "last mile" of your code before it runs on a device. Learn why implementing R8 is effectively like giving your users a "free hardware upgrade" 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; 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; R8 50:51 - Keep annotations 1:03:49 - The "Free Hardware Upgrade"</itunes:summary></item>
    
    <item>
      <title>XR: Virtually here</title>
      <itunes:title>XR: Virtually here</itunes:title>
      <pubDate>Wed, 14 Jan 2026 19:50:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[15e5d205-52d8-4e06-9b50-6a5daad465ea]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/xr-virtually-here]]></link>
      <description><![CDATA[<p>Join hosts Tor, Chet, and Romain as they sit down with Diego Perez (Android Studio) and Patrick Fuentes (Developer Relations) to explore the new frontiers of Android XR.</p> <p>This episode of Android Developers Backstage breaks down the latest announcements and Developer Preview 3, offering a technical look at how developers can start building for spatial environments today.</p> <p>Resources:<br /> Hello Android XR sample → https://goo.gle/3Nbnrre <br /> Build for AI Glasses with the Android XR SDK Developer Preview 3  → https://goo.gle/49lUjGr </p> <p>Chapters:<br /> 0:00 - Intro<br /> 4:42 - Latest announcements<br /> 5:46 - AI Glasses<br /> 8:28 -Developer preview 3<br /> 16:13 - Spatialization<br /> 18:29 - Tools team perspective<br /> 24:07 - Using the XR Emulator<br /> 29:00 - What is an Orbiter?<br /> 37:33 - What hardware is currently available<br /> 38:39 - Final thoughts</p>]]></description>
      
      <content:encoded><![CDATA[<p>Join hosts Tor, Chet, and Romain as they sit down with Diego Perez (Android Studio) and Patrick Fuentes (Developer Relations) to explore the new frontiers of Android XR.</p> <p>This episode of Android Developers Backstage breaks down the latest announcements and Developer Preview 3, offering a technical look at how developers can start building for spatial environments today.</p> <p>Resources: Hello Android XR sample → https://goo.gle/3Nbnrre Build for AI Glasses with the Android XR SDK Developer Preview 3 → https://goo.gle/49lUjGr </p> <p>Chapters: 0:00 - Intro 4:42 - Latest announcements 5:46 - AI Glasses 8:28 -Developer preview 3 16:13 - Spatialization 18:29 - Tools team perspective 24:07 - Using the XR Emulator 29:00 - What is an Orbiter? 37:33 - What hardware is currently available 38:39 - Final thoughts</p>]]></content:encoded>
      
      
      <enclosure length="104770438" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB222_v3.mp3?dest-id=2710847"/>
      <itunes:duration>43:30</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Join hosts Tor, Chet, and Romain as they sit down with Diego Perez (Android Studio) and Patrick Fuentes (Developer Relations) to explore the new frontiers of Android XR. This episode of Android Developers Backstage breaks down the latest announcements and Developer Preview 3, offering a technical look at how developers can start building for spatial environments today. Resources: Hello Android XR sample → https://goo.gle/3Nbnrre  Build for AI Glasses with the Android XR SDK Developer Preview 3  → https://goo.gle/49lUjGr  Chapters: 0:00 - Intro 4:42 - Latest announcements 5:46 - AI Glasses 8:28 -Developer preview 3 16:13 - Spatialization 18:29 - Tools team perspective 24:07 - Using the XR Emulator 29:00 - What is an Orbiter? 37:33 - What hardware is currently available 38:39 - Final thoughts</itunes:subtitle><itunes:summary>Join hosts Tor, Chet, and Romain as they sit down with Diego Perez (Android Studio) and Patrick Fuentes (Developer Relations) to explore the new frontiers of Android XR. This episode of Android Developers Backstage breaks down the latest announcements and Developer Preview 3, offering a technical look at how developers can start building for spatial environments today. Resources: Hello Android XR sample → https://goo.gle/3Nbnrre  Build for AI Glasses with the Android XR SDK Developer Preview 3  → https://goo.gle/49lUjGr  Chapters: 0:00 - Intro 4:42 - Latest announcements 5:46 - AI Glasses 8:28 -Developer preview 3 16:13 - Spatialization 18:29 - Tools team perspective 24:07 - Using the XR Emulator 29:00 - What is an Orbiter? 37:33 - What hardware is currently available 38:39 - Final thoughts</itunes:summary></item>
    
    <item>
      <title>Bring your own model - Android Developers Backstage</title>
      <itunes:title>Bring your own model - Android Developers Backstage</itunes:title>
      <pubDate>Wed, 10 Dec 2025 22:09:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[32ddaf7e-9fd5-4ac7-b16d-70a2bd1bf849]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/bring-your-own-model-android-developers-backstage]]></link>
      <description><![CDATA[<p dir="ltr">In this episode Tor and Chet chat with Raluca Saucic and Eugene Yakavets about the new "Bring Your Own Model" feature in Android Studio which allows using other models than Gemini for agent mode, including models from Anthropic,  OpenAI, and more. We also discuss using local models via Ollama and LM Studio.</p> <p dir="ltr">Resources:<br /> Use a remote model → <a href= "https://goo.gle/43N2Z5E">https://goo.gle/43N2Z5E</a></p> <p dir="ltr">Use a local model → <a href= "https://goo.gle/3Xij27V">https://goo.gle/3Xij27V</a>  </p> <p dir="ltr">Chapters:<br /> 0:00 - Intro<br /> 0:49 - Bring your own model<br /> 4:13 - Bring your own key<br /> 7:24 - Anthropic model<br /> 13:17- How often do you need to remind the model of the context?<br /> 17:40 - Thinking vs planning<br /> 20:25 - What happens when the API needs to give multiple answers to a complex question?<br /> 24:14 - Supported models<br /> 31:18 - Are there any barriers when using a different model?<br /> 34:07 - Support for code completion<br /> 38:16 - GitHub's relationship with agents<br /> 44:35 - Using agents for development<br /> 56:36 - Studiobot<br /> 57:56 - Wrap up</p> <p> </p>]]></description>
      
      <content:encoded><![CDATA[<p dir="ltr">In this episode Tor and Chet chat with Raluca Saucic and Eugene Yakavets about the new "Bring Your Own Model" feature in Android Studio which allows using other models than Gemini for agent mode, including models from Anthropic, OpenAI, and more. We also discuss using local models via Ollama and LM Studio.</p> <p dir="ltr">Resources: Use a remote model → <a href= "https://goo.gle/43N2Z5E">https://goo.gle/43N2Z5E</a></p> <p dir="ltr">Use a local model → <a href= "https://goo.gle/3Xij27V">https://goo.gle/3Xij27V</a> </p> <p dir="ltr">Chapters: 0:00 - Intro 0:49 - Bring your own model 4:13 - Bring your own key 7:24 - Anthropic model 13:17- How often do you need to remind the model of the context? 17:40 - Thinking vs planning 20:25 - What happens when the API needs to give multiple answers to a complex question? 24:14 - Supported models 31:18 - Are there any barriers when using a different model? 34:07 - Support for code completion 38:16 - GitHub's relationship with agents 44:35 - Using agents for development 56:36 - Studiobot 57:56 - Wrap up</p> <p> </p>]]></content:encoded>
      
      
      <enclosure length="84907028" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB221_v1.mp3?dest-id=2710847"/>
      <itunes:duration>58:26</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode Tor and Chet chat with Raluca Saucic and Eugene Yakavets about the new "Bring Your Own Model" feature in Android Studio which allows using other models than Gemini for agent mode, including models from Anthropic,  OpenAI, and more. We also discuss using local models via Ollama and LM Studio. Resources: Use a remote model → https://goo.gle/43N2Z5E Use a local model → https://goo.gle/3Xij27V   Chapters: 0:00 - Intro 0:49 - Bring your own model 4:13 - Bring your own key 7:24 - Anthropic model 13:17- How often do you need to remind the model of the context? 17:40 - Thinking vs planning 20:25 - What happens when the API needs to give multiple answers to a complex question? 24:14 - Supported models 31:18 - Are there any barriers when using a different model? 34:07 - Support for code completion 38:16 - GitHub's relationship with agents 44:35 - Using agents for development 56:36 - Studiobot 57:56 - Wrap up  </itunes:subtitle><itunes:summary>In this episode Tor and Chet chat with Raluca Saucic and Eugene Yakavets about the new "Bring Your Own Model" feature in Android Studio which allows using other models than Gemini for agent mode, including models from Anthropic,  OpenAI, and more. We also discuss using local models via Ollama and LM Studio. Resources: Use a remote model → https://goo.gle/43N2Z5E Use a local model → https://goo.gle/3Xij27V   Chapters: 0:00 - Intro 0:49 - Bring your own model 4:13 - Bring your own key 7:24 - Anthropic model 13:17- How often do you need to remind the model of the context? 17:40 - Thinking vs planning 20:25 - What happens when the API needs to give multiple answers to a complex question? 24:14 - Supported models 31:18 - Are there any barriers when using a different model? 34:07 - Support for code completion 38:16 - GitHub's relationship with agents 44:35 - Using agents for development 56:36 - Studiobot 57:56 - Wrap up  </itunes:summary></item>
    
    <item>
      <title>From natural language to UI tests: A deep dive into Journeys for Android Studio</title>
      <itunes:title>From natural language to UI tests: A deep dive into Journeys for Android Studio</itunes:title>
      <pubDate>Tue, 14 Oct 2025 17:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[b9849018-0f1e-478d-a87d-05847ccca0eb]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/from-natural-language-to-ui-tests-a-deep-dive-into-journeys-for-android-studio]]></link>
      <description><![CDATA[<p dir="ltr">Hosts Tor and Chet are joined by Adarsh Fernando, a Product Manager, and Ray Buse, a Software Engineer, to discuss Journeys for Android Studio. Powered by Gemini's vision and reasoning, Journeys aims to simplify end-to-end test creation and maintenance by converting the natural language you provide to describe the steps and assertions for each test, resulting in actions and evaluations performed directly on your app.</p> <p dir="ltr">Chapters:<br /> 0:00 - Intro<br /> 1:46 - Journeys: New AI-powered testing approach<br /> 3:40 - How Journeys Works with Gemini<br /> 4:27 - The natural language advantage<br /> 5:49 - Real-world use case: Google Maps<br /> 6:53 - Debugging with AI reasoning<br /> 8:08 - Why Journeys is important: Bridging the testing gap<br /> 9:56 - Journeys and End-to-End Testing<br /> 12:18 - Performance and Cached Journeys<br /> 24:14 - Android Studio and Firebase integration<br /> 25:27 - The development workflow<br /> 31:22 - AI for everyone: Beyond end-to-end testing<br /> 33:28 - Looking ahead: Feedback and the future </p> <p dir="ltr">Resources:<br /> Journeys for Android Studio → <a href= "https://goo.gle/4m9YOr3">https://goo.gle/4m9YOr3</a><br /> App Testing (Android) → <a href= "https://goo.gle/3HVKTqB">https://goo.gle/3HVKTqB</a>  <br /> Tor on Bluesky → <a href= "https://goo.gle/3ViCAYS">https://goo.gle/3ViCAYS</a><br /> Chet on Bluesky → <a href= "https://goo.gle/4gzpccM">https://goo.gle/4gzpccM</a><br /> Ardash on Bluesky → <a href= "https://goo.gle/47JGNw9">https://goo.gle/47JGNw9</a></p>]]></description>
      
      <content:encoded><![CDATA[<p dir="ltr">Hosts Tor and Chet are joined by Adarsh Fernando, a Product Manager, and Ray Buse, a Software Engineer, to discuss Journeys for Android Studio. Powered by Gemini's vision and reasoning, Journeys aims to simplify end-to-end test creation and maintenance by converting the natural language you provide to describe the steps and assertions for each test, resulting in actions and evaluations performed directly on your app.</p> <p dir="ltr">Chapters: 0:00 - Intro 1:46 - Journeys: New AI-powered testing approach 3:40 - How Journeys Works with Gemini 4:27 - The natural language advantage 5:49 - Real-world use case: Google Maps 6:53 - Debugging with AI reasoning 8:08 - Why Journeys is important: Bridging the testing gap 9:56 - Journeys and End-to-End Testing 12:18 - Performance and Cached Journeys 24:14 - Android Studio and Firebase integration 25:27 - The development workflow 31:22 - AI for everyone: Beyond end-to-end testing 33:28 - Looking ahead: Feedback and the future </p> <p dir="ltr">Resources: Journeys for Android Studio → <a href= "https://goo.gle/4m9YOr3">https://goo.gle/4m9YOr3</a> App Testing (Android) → <a href= "https://goo.gle/3HVKTqB">https://goo.gle/3HVKTqB</a> Tor on Bluesky → <a href= "https://goo.gle/3ViCAYS">https://goo.gle/3ViCAYS</a> Chet on Bluesky → <a href= "https://goo.gle/4gzpccM">https://goo.gle/4gzpccM</a> Ardash on Bluesky → <a href= "https://goo.gle/47JGNw9">https://goo.gle/47JGNw9</a></p>]]></content:encoded>
      
      
      <enclosure length="65373442" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB219_v1.mp3?dest-id=2710847"/>
      <itunes:duration>44:57</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Hosts Tor and Chet are joined by Adarsh Fernando, a Product Manager, and Ray Buse, a Software Engineer, to discuss Journeys for Android Studio. Powered by Gemini's vision and reasoning, Journeys aims to simplify end-to-end test creation and maintenance by converting the natural language you provide to describe the steps and assertions for each test, resulting in actions and evaluations performed directly on your app. Chapters: 0:00 - Intro 1:46 - Journeys: New AI-powered testing approach 3:40 - How Journeys Works with Gemini 4:27 - The natural language advantage 5:49 - Real-world use case: Google Maps 6:53 - Debugging with AI reasoning 8:08 - Why Journeys is important: Bridging the testing gap 9:56 - Journeys and End-to-End Testing 12:18 - Performance and Cached Journeys 24:14 - Android Studio and Firebase integration 25:27 - The development workflow 31:22 - AI for everyone: Beyond end-to-end testing 33:28 - Looking ahead: Feedback and the future  Resources: Journeys for Android Studio → https://goo.gle/4m9YOr3 App Testing (Android) → https://goo.gle/3HVKTqB   Tor on Bluesky → https://goo.gle/3ViCAYS Chet on Bluesky → https://goo.gle/4gzpccM Ardash on Bluesky → https://goo.gle/47JGNw9</itunes:subtitle><itunes:summary>Hosts Tor and Chet are joined by Adarsh Fernando, a Product Manager, and Ray Buse, a Software Engineer, to discuss Journeys for Android Studio. Powered by Gemini's vision and reasoning, Journeys aims to simplify end-to-end test creation and maintenance by converting the natural language you provide to describe the steps and assertions for each test, resulting in actions and evaluations performed directly on your app. Chapters: 0:00 - Intro 1:46 - Journeys: New AI-powered testing approach 3:40 - How Journeys Works with Gemini 4:27 - The natural language advantage 5:49 - Real-world use case: Google Maps 6:53 - Debugging with AI reasoning 8:08 - Why Journeys is important: Bridging the testing gap 9:56 - Journeys and End-to-End Testing 12:18 - Performance and Cached Journeys 24:14 - Android Studio and Firebase integration 25:27 - The development workflow 31:22 - AI for everyone: Beyond end-to-end testing 33:28 - Looking ahead: Feedback and the future  Resources: Journeys for Android Studio → https://goo.gle/4m9YOr3 App Testing (Android) → https://goo.gle/3HVKTqB   Tor on Bluesky → https://goo.gle/3ViCAYS Chet on Bluesky → https://goo.gle/4gzpccM Ardash on Bluesky → https://goo.gle/47JGNw9</itunes:summary></item>
    
    <item>
      <title>Android developer verification</title>
      <itunes:title>Android developer verification</itunes:title>
      <pubDate>Tue, 30 Sep 2025 18:07:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[030dc1ff-99d8-42e2-91fa-570f8dcb582d]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/android-developer-verification]]></link>
      <description><![CDATA[<p dir="ltr">To protect users from malware and scams, Android has announced a new layer of security: developer verification. While this is nothing new for Google Play Store apps, Android is extending this to the entire Android ecosystem. Host Tor is joined by Matthew, Patrick, Naheed, and Raz to discuss this latest security update that deters bad actors and creates a safer environment.</p> <p> </p>]]></description>
      
      <content:encoded><![CDATA[<p dir="ltr">To protect users from malware and scams, Android has announced a new layer of security: developer verification. While this is nothing new for Google Play Store apps, Android is extending this to the entire Android ecosystem. Host Tor is joined by Matthew, Patrick, Naheed, and Raz to discuss this latest security update that deters bad actors and creates a safer environment.</p> <p> </p>]]></content:encoded>
      
      
      <enclosure length="65766224" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB220_v3.mp3?dest-id=2710847"/>
      <itunes:duration>45:22</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>To protect users from malware and scams, Android has announced a new layer of security: developer verification. While this is nothing new for Google Play Store apps, Android is extending this to the entire Android ecosystem. Host Tor is joined by Matthew, Patrick, Naheed, and Raz to discuss this latest security update that deters bad actors and creates a safer environment.  </itunes:subtitle><itunes:summary>To protect users from malware and scams, Android has announced a new layer of security: developer verification. While this is nothing new for Google Play Store apps, Android is extending this to the entire Android ecosystem. Host Tor is joined by Matthew, Patrick, Naheed, and Raz to discuss this latest security update that deters bad actors and creates a safer environment.  </itunes:summary></item>
    
    <item>
      <title>Autofill in Compose</title>
      <itunes:title>Autofill in Compose</itunes:title>
      <pubDate>Wed, 13 Aug 2025 16:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[7fa864a0-a048-4a61-845d-c9d88edf2e3a]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/autofill-in-compose]]></link>
      <description><![CDATA[<p dir="ltr">In this episode of Android Back Stage, Hosts Tor, and Chet are joined by Melba and Ralston, Software Engineers on the Compose Team, to talk about Autofill in Compose. Learn about Autofill services, best practices, and more!</p> <p dir="ltr">Chapters:<br /> 0:00 - Intro<br /> 0:40 - What is Autofill?<br /> 1:21 - Autofill team journey and semantics<br /> 2:15 - Defining semantics in Compose<br /> 3:29 - Bridging views and Compose for Autofill<br /> 4:23 - Developer Experience: Early autofill in Compose<br /> 7:02 - Autofill services and communication flow<br /> 7:59 - User authentication and multiple autofill services<br /> 12:53 - The Autofill flow: From tap to fill<br /> 21:56 - Handling list types and saving credentials (commit)<br /> 30:11 - The "Asteriks" bug and semantics refractor<br /> 31:09 - Performance improvements in Autofill<br /> 37:48 - Compose's architectural advantages (composition over inheritance)<br /> 40:30 - Best practices and future improvements</p> <p> </p>]]></description>
      
      <content:encoded><![CDATA[<p dir="ltr">In this episode of Android Back Stage, Hosts Tor, and Chet are joined by Melba and Ralston, Software Engineers on the Compose Team, to talk about Autofill in Compose. Learn about Autofill services, best practices, and more!</p> <p dir="ltr">Chapters: 0:00 - Intro 0:40 - What is Autofill? 1:21 - Autofill team journey and semantics 2:15 - Defining semantics in Compose 3:29 - Bridging views and Compose for Autofill 4:23 - Developer Experience: Early autofill in Compose 7:02 - Autofill services and communication flow 7:59 - User authentication and multiple autofill services 12:53 - The Autofill flow: From tap to fill 21:56 - Handling list types and saving credentials (commit) 30:11 - The "Asteriks" bug and semantics refractor 31:09 - Performance improvements in Autofill 37:48 - Compose's architectural advantages (composition over inheritance) 40:30 - Best practices and future improvements</p> <p> </p>]]></content:encoded>
      
      
      <enclosure length="42586514" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB218_v2.mp3?dest-id=2710847"/>
      <itunes:duration>44:22</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode of Android Back Stage, Hosts Tor, and Chet are joined by Melba and Ralston, Software Engineers on the Compose Team, to talk about Autofill in Compose. Learn about Autofill services, best practices, and more! Chapters: 0:00 - Intro 0:40 - What is Autofill? 1:21 - Autofill team journey and semantics 2:15 - Defining semantics in Compose 3:29 - Bridging views and Compose for Autofill 4:23 - Developer Experience: Early autofill in Compose 7:02 - Autofill services and communication flow 7:59 - User authentication and multiple autofill services 12:53 - The Autofill flow: From tap to fill 21:56 - Handling list types and saving credentials (commit) 30:11 - The "Asteriks" bug and semantics refractor 31:09 - Performance improvements in Autofill 37:48 - Compose's architectural advantages (composition over inheritance) 40:30 - Best practices and future improvements  </itunes:subtitle><itunes:summary>In this episode of Android Back Stage, Hosts Tor, and Chet are joined by Melba and Ralston, Software Engineers on the Compose Team, to talk about Autofill in Compose. Learn about Autofill services, best practices, and more! Chapters: 0:00 - Intro 0:40 - What is Autofill? 1:21 - Autofill team journey and semantics 2:15 - Defining semantics in Compose 3:29 - Bridging views and Compose for Autofill 4:23 - Developer Experience: Early autofill in Compose 7:02 - Autofill services and communication flow 7:59 - User authentication and multiple autofill services 12:53 - The Autofill flow: From tap to fill 21:56 - Handling list types and saving credentials (commit) 30:11 - The "Asteriks" bug and semantics refractor 31:09 - Performance improvements in Autofill 37:48 - Compose's architectural advantages (composition over inheritance) 40:30 - Best practices and future improvements  </itunes:summary></item>
    
    <item>
      <title>Back it up, bring it back: No data left behind</title>
      <itunes:title>Back it up, bring it back: No data left behind</itunes:title>
      <pubDate>Thu, 10 Jul 2025 20:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[4c9c9559-05d4-4cf2-8284-fe86c9760f74]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/back-it-up-bring-it-back-no-data-left-behind]]></link>
      <description><![CDATA[<p dir="ltr">It can be a draw when setting up a new device. Some info transfers, while some don't. Learn how developers can ensure the best user experience when people backup and restore an Android device. Hosts Tor and Chet are joined by Graham and Piyush on the Android Consumer Experience team  and Alon on the Android Studio team to discuss Android backup and restore.</p> <p><strong> </strong></p> <p dir="ltr">Chapters:</p> <p dir="ltr">0:00 - Introduction & the user pain point</p> <p dir="ltr">1:38 - Why backup fails: Developer challenges</p> <p dir="ltr">4:00 - Evolution of backup testing: From scripts to Android Studio</p> <p dir="ltr">7:15 - Beyond testing: Backup for developer workflow</p> <p dir="ltr">8:50 - Cross-device backup & GMS core integration</p> <p dir="ltr">10:55 - Understanding backup types: Devices vs. Cloud</p> <p dir="ltr">14:55 - Data categories & developer control</p> <p dir="ltr">16:05 - System-level backup: Permissions & credentials</p> <p dir="ltr">18:35 - Default backup pitfalls & key-value agents</p> <p dir="ltr">28:15 - Database migrations & backup stress testing</p> <p dir="ltr">32:04 - Automated testing framework</p> <p dir="ltr">41:02 - Recap & feedback channels</p>]]></description>
      
      <content:encoded><![CDATA[<p dir="ltr">It can be a draw when setting up a new device. Some info transfers, while some don't. Learn how developers can ensure the best user experience when people backup and restore an Android device. Hosts Tor and Chet are joined by Graham and Piyush on the Android Consumer Experience team and Alon on the Android Studio team to discuss Android backup and restore.</p> <p> </p> <p dir="ltr">Chapters:</p> <p dir="ltr">0:00 - Introduction & the user pain point</p> <p dir="ltr">1:38 - Why backup fails: Developer challenges</p> <p dir="ltr">4:00 - Evolution of backup testing: From scripts to Android Studio</p> <p dir="ltr">7:15 - Beyond testing: Backup for developer workflow</p> <p dir="ltr">8:50 - Cross-device backup & GMS core integration</p> <p dir="ltr">10:55 - Understanding backup types: Devices vs. Cloud</p> <p dir="ltr">14:55 - Data categories & developer control</p> <p dir="ltr">16:05 - System-level backup: Permissions & credentials</p> <p dir="ltr">18:35 - Default backup pitfalls & key-value agents</p> <p dir="ltr">28:15 - Database migrations & backup stress testing</p> <p dir="ltr">32:04 - Automated testing framework</p> <p dir="ltr">41:02 - Recap & feedback channels</p>]]></content:encoded>
      
      
      <enclosure length="118134033" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB217_V2.mp3?dest-id=2710847"/>
      <itunes:duration>48:50</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>It can be a draw when setting up a new device. Some info transfers, while some don't. Learn how developers can ensure the best user experience when people backup and restore an Android device. Hosts Tor and Chet are joined by Graham and Piyush on the Android Consumer Experience team  and Alon on the Android Studio team to discuss Android backup and restore.   Chapters: 0:00 - Introduction &amp; the user pain point 1:38 - Why backup fails: Developer challenges 4:00 - Evolution of backup testing: From scripts to Android Studio 7:15 - Beyond testing: Backup for developer workflow 8:50 - Cross-device backup &amp; GMS core integration 10:55 - Understanding backup types: Devices vs. Cloud 14:55 - Data categories &amp; developer control 16:05 - System-level backup: Permissions &amp; credentials 18:35 - Default backup pitfalls &amp; key-value agents 28:15 - Database migrations &amp; backup stress testing 32:04 - Automated testing framework 41:02 - Recap &amp; feedback channels</itunes:subtitle><itunes:summary>It can be a draw when setting up a new device. Some info transfers, while some don't. Learn how developers can ensure the best user experience when people backup and restore an Android device. Hosts Tor and Chet are joined by Graham and Piyush on the Android Consumer Experience team  and Alon on the Android Studio team to discuss Android backup and restore.   Chapters: 0:00 - Introduction &amp; the user pain point 1:38 - Why backup fails: Developer challenges 4:00 - Evolution of backup testing: From scripts to Android Studio 7:15 - Beyond testing: Backup for developer workflow 8:50 - Cross-device backup &amp; GMS core integration 10:55 - Understanding backup types: Devices vs. Cloud 14:55 - Data categories &amp; developer control 16:05 - System-level backup: Permissions &amp; credentials 18:35 - Default backup pitfalls &amp; key-value agents 28:15 - Database migrations &amp; backup stress testing 32:04 - Automated testing framework 41:02 - Recap &amp; feedback channels</itunes:summary></item>
    
    <item>
      <title>Bot to the Future: Two Years Later</title>
      <itunes:title>Bot to the Future: Two Years Later</itunes:title>
      <pubDate>Fri, 13 Jun 2025 16:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[8d100d1c-d3c6-423a-aa8b-44b921b5f28a]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/bot-to-the-future-two-years-later]]></link>
      <description><![CDATA[<p dir="ltr">Join Tor and Siva Velusamy and Sandhya Mohan from the Android Studio team to learn about the latest updates to Studio Bot (Gemini in Android Studio) that dropped at Google I/O 2025 including Agent Mode. Building on their conversation from two years ago about the Studio Bot, they explore Gemini's role in every stage of development, from design to building, testing, and maintenance, the future of coding companions, and more.</p> <p dir="ltr"><br /> Studio Bot podcast episode → <a href= "https://goo.gle/3ZM0Wwx">https://goo.gle/3ZM0Wwx</a> </p> <p dir="ltr"> </p> <p> </p>]]></description>
      
      <content:encoded><![CDATA[<p dir="ltr">Join Tor and Siva Velusamy and Sandhya Mohan from the Android Studio team to learn about the latest updates to Studio Bot (Gemini in Android Studio) that dropped at Google I/O 2025 including Agent Mode. Building on their conversation from two years ago about the Studio Bot, they explore Gemini's role in every stage of development, from design to building, testing, and maintenance, the future of coding companions, and more.</p> <p dir="ltr"> Studio Bot podcast episode → <a href= "https://goo.gle/3ZM0Wwx">https://goo.gle/3ZM0Wwx</a> </p> <p dir="ltr"> </p> <p> </p>]]></content:encoded>
      
      
      <enclosure length="66892771" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB216_v2.mp3?dest-id=2710847"/>
      <itunes:duration>46:27</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Join Tor and Siva Velusamy and Sandhya Mohan from the Android Studio team to learn about the latest updates to Studio Bot (Gemini in Android Studio) that dropped at Google I/O 2025 including Agent Mode. Building on their conversation from two years ago about the Studio Bot, they explore Gemini's role in every stage of development, from design to building, testing, and maintenance, the future of coding companions, and more. Studio Bot podcast episode → https://goo.gle/3ZM0Wwx     </itunes:subtitle><itunes:summary>Join Tor and Siva Velusamy and Sandhya Mohan from the Android Studio team to learn about the latest updates to Studio Bot (Gemini in Android Studio) that dropped at Google I/O 2025 including Agent Mode. Building on their conversation from two years ago about the Studio Bot, they explore Gemini's role in every stage of development, from design to building, testing, and maintenance, the future of coding companions, and more. Studio Bot podcast episode → https://goo.gle/3ZM0Wwx     </itunes:summary></item>
    
    <item>
      <title>​​Kotlin Multiplatform: Have your code and eat it too</title>
      <itunes:title>​​Kotlin Multiplatform: Have your code and eat it too</itunes:title>
      <pubDate>Wed, 07 May 2025 16:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[3b137f1e-23db-4270-a07e-058baee8ee15]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/kotlin-multiplatform-have-your-code-and-eat-it-too]]></link>
      <description><![CDATA[<p dir="ltr">Software Engineers Dustin Lam and Yigit Boyar join host Tor Norbye to chat all about Kotlin Multiplatform. </p> <p dir="ltr"><br /> Resources:<br /> Tor's Bluesky → <a href= "https://goo.gle/4iLXEAg">https://goo.gle/4iLXEAg</a> </p> <p>Yigit's Bluesky → <a href= "https://goo.gle/4dmsYVj">https://goo.gle/4dmsYVj</a></p>]]></description>
      
      <content:encoded><![CDATA[<p dir="ltr">Software Engineers Dustin Lam and Yigit Boyar join host Tor Norbye to chat all about Kotlin Multiplatform. </p> <p dir="ltr"> Resources: Tor's Bluesky → <a href= "https://goo.gle/4iLXEAg">https://goo.gle/4iLXEAg</a> </p> <p>Yigit's Bluesky → <a href= "https://goo.gle/4dmsYVj">https://goo.gle/4dmsYVj</a></p>]]></content:encoded>
      
      
      <enclosure length="112837205" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB215_V2.mp3?dest-id=2710847"/>
      <itunes:duration>58:08</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Software Engineers Dustin Lam and Yigit Boyar join host Tor Norbye to chat all about Kotlin Multiplatform.  Resources: Tor's Bluesky → https://goo.gle/4iLXEAg  Yigit's Bluesky → https://goo.gle/4dmsYVj</itunes:subtitle><itunes:author>Android Developers</itunes:author><itunes:summary>Software Engineers Dustin Lam and Yigit Boyar join host Tor Norbye to chat all about Kotlin Multiplatform.  Resources: Tor's Bluesky → https://goo.gle/4iLXEAg  Yigit's Bluesky → https://goo.gle/4dmsYVj</itunes:summary></item>
    
    <item>
      <title>Linting on the Side of Caution: Safety &amp; Security</title>
      <itunes:title>Linting on the Side of Caution: Safety &amp;amp; Security</itunes:title>
      <pubDate>Thu, 10 Apr 2025 21:48:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[181ef00b-c623-4841-b37a-88fb67dd03a4]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/linting-on-the-side-of-caution-safety-security]]></link>
      <description><![CDATA[<p>What is app safety for Android? What is the Android team working on to ensure developers and users alike enjoy safe and reliable apps? Watch along as Tor Norbye, Chet Haase, Romain Guy, Theresa Khuu, Naheed Vora take a deep dive backstage and discuss what's new in the Android safety space.</p> <p> </p> <p dir="ltr">Resources:</p> <p dir="ltr">Enhanced Tools for Secure & Efficient Development → <a href="https://goo.gle/42lo3i8" target="_blank" rel= "noopener">https://goo.gle/42lo3i8</a></p> <p><strong> </strong></p> <p dir="ltr">Watch more <span data-rich-links= "{"dde_di":"kix.346j8qrm3ico","dde-fdv":"Android Developers Backstage","dde-sii":"dropdownItem.8p3mnnbnfn6h","ddefe-ddi":{"cv":{"op":"set","opValue":[{"di-id":"dropdownItem.ty4ra8sogy4m","di-v":"Please Select","di-dv":"Please Select","di-ts":{"ts_bd":false,"ts_fs":11,"ts_ff":"Arial","ts_it":false,"ts_sc":false,"ts_st":false,"ts_tw":400,"ts_un":false,"ts_va":"nor","ts_bgc2":{"clr_type":0,"hclr_color":"#ffcfc9"},"ts_fgc2":{"clr_type":0,"hclr_color":"#b10202"},"ts_bd_i":false,"ts_fs_i":false,"ts_ff_i":false,"ts_it_i":false,"ts_sc_i":false,"ts_st_i":false,"ts_un_i":false,"ts_va_i":false,"ts_bgc2_i":false,"ts_fgc2_i":false},"di-cv":{"dicv_v":0,"dicv_ft":0}},{"di-id":"dropdownItem.ps2dnj21xumx","di-v":"#TheAndroidShow","di-dv":"#TheAndroidShow","di-ts":{"ts_bd":false,"ts_fs":11,"ts_ff":"Arial","ts_it":false,"ts_sc":false,"ts_st":false,"ts_tw":400,"ts_un":false,"ts_va":"nor","ts_bgc2":{"clr_type":0,"hclr_color":"#e8eaed"},"ts_fgc2":{"clr_type":0,"hclr_color":"#000000"},"ts_bd_i":false,"ts_fs_i":false,"ts_ff_i":false,"ts_it_i":false,"ts_sc_i":false,"ts_st_i":false,"ts_un_i":false,"ts_va_i":false,"ts_bgc2_i":false,"ts_fgc2_i":false},"di-cv":{"dicv_v":0,"dicv_ft":0}},{"di-id":"dropdownItem.f516v0ie8flf","di-v":"Android Conference Talks","di-dv":"Android Conference Talks","di-ts":{"ts_bd":false,"ts_fs":11,"ts_ff":"Arial","ts_it":false,"ts_sc":false,"ts_st":false,"ts_tw":400,"ts_un":false,"ts_va":"nor","ts_bgc2":{"clr_type":0,"hclr_color":"#e8eaed"},"ts_fgc2":{"clr_type":0,"hclr_color":"#000000"},"ts_bd_i":false,"ts_fs_i":false,"ts_ff_i":false,"ts_it_i":false,"ts_sc_i":false,"ts_st_i":false,"ts_un_i":false,"ts_va_i":false,"ts_bgc2_i":false,"ts_fgc2_i":false},"di-cv":{"dicv_v":0,"dicv_ft":0}},{"di-id":"dropdownItem.gx4dyuffgxvs","di-v":"Android Developers Backstage","di-dv":"Android Developers Backstage","di-ts":{"ts_bd":false,"ts_fs":11,"ts_ff":"Arial","ts_it":false,"ts_sc":false,"ts_st":false,"ts_tw":400,"ts_un":false,"ts_va":"nor","ts_bgc2":{"clr_type":0,"hclr_color":"#e8eaed"},"ts_fgc2":{"clr_type":0,"hclr_color":"#000000"},"ts_bd_i":false,"ts_fs_i":false,"ts_ff_i":false,"ts_it_i":false,"ts_sc_i":false,"ts_st_i":false,"ts_un_i":false,"ts_va_i":false,"ts_bgc2_i":false,"ts_fgc2_i":false},"di-cv":{"dicv_v":0,"dicv_ft":0}},{"di-id":"dropdownItem.1ll5izo72mlc","di-v":"Android Developer Stories","di-dv":"Android Developer Stories","di-ts":{"ts_bd":false,"ts_fs":11,"ts_ff":"Arial","ts_it":false,"ts_sc":false,"ts_st":false,"ts_tw":400,"ts_un":false,"ts_va":"nor","ts_bgc2":{"clr_type":0,"hclr_color":"#e8eaed"},"ts_fgc2":{"clr_type":0,"hclr_color":"#000000"},"ts_bd_i":false,"ts_fs_i":false,"ts_ff_i":false,"ts_it_i":false,"ts_sc_i":false,"ts_st_i":false,"ts_un_i":false,"ts_va_i":false,"ts_bgc2_i":false,"ts_fgc2_i":false},"di-cv":{"dicv_v":0,"dicv_ft":0}},{"di-id":"dropdownItem.ly0dgdomha51","di-v":"Android Shorts","di-dv":"Android Shorts","di-ts":{"ts_bd":false,"ts_fs":11,"ts_ff":"Arial","ts_it":false,"ts_sc":false,"ts_st":false,"ts_tw":400,"ts_un":false,"ts_va":"nor","ts_bgc2":{"clr_type":0,"hclr_color":"#e8eaed"},"ts_fgc2":{"clr_type":0,"hclr_color":"#000000"},"ts_bd_i":false,"ts_fs_i":false,"ts_ff_i":false,"ts_it_i":false,"ts_sc_i":false,"ts_st_i":false,"ts_un_i":false,"ts_va_i":false,"ts_bgc2_i":false,"ts_fgc2_i":false},"di-cv":{"dicv_v":0,"dicv_ft":0}},{"di-id":"dropdownItem.guat0w3k7e11","di-v":"Compose Tips for Delightful UI","di-dv":"Compose Tips for Delightful UI","di-ts":{"ts_bd":false,"ts_fs":11,"ts_ff":"Arial","ts_it":false,"ts_sc":false,"ts_st":false,"ts_tw":400,"ts_un":false,"ts_va":"nor","ts_bgc2":{"clr_type":0,"hclr_color":"#e8eaed"},"ts_fgc2":{"clr_type":0,"hclr_color":"#000000"},"ts_bd_i":false,"ts_fs_i":false,"ts_ff_i":false,"ts_it_i":false,"ts_sc_i":false,"ts_st_i":false,"ts_un_i":false,"ts_va_i":false,"ts_bgc2_i":false,"ts_fgc2_i":false},"di-cv":{"dicv_v":0,"dicv_ft":0}},{"di-id":"dropdownItem.wpszotvzo9he","di-v":"Now in Android","di-dv":"Now in Android","di-ts":{"ts_bd":false,"ts_fs":11,"ts_ff":"Arial","ts_it":false,"ts_sc":false,"ts_st":false,"ts_tw":400,"ts_un":false,"ts_va":"nor","ts_bgc2":{"clr_type":0,"hclr_color":"#e8eaed"},"ts_fgc2":{"clr_type":0,"hclr_color":"#000000"},"ts_bd_i":false,"ts_fs_i":false,"ts_ff_i":false,"ts_it_i":false,"ts_sc_i":false,"ts_st_i":false,"ts_un_i":false,"ts_va_i":false,"ts_bgc2_i":false,"ts_fgc2_i":false},"di-cv":{"dicv_v":0,"dicv_ft":0}},{"di-id":"dropdownItem.fy4d3t86zfej","di-v":"What is Privacy Sandbox","di-dv":"What is Privacy Sandbox","di-ts":{"ts_bd":false,"ts_fs":11,"ts_ff":"Arial","ts_it":false,"ts_sc":false,"ts_st":false,"ts_tw":400,"ts_un":false,"ts_va":"nor","ts_bgc2":{"clr_type":0,"hclr_color":"#e8eaed"},"ts_fgc2":{"clr_type":0,"hclr_color":"#000000"},"ts_bd_i":false,"ts_fs_i":false,"ts_ff_i":false,"ts_it_i":false,"ts_sc_i":false,"ts_st_i":false,"ts_un_i":false,"ts_va_i":false,"ts_bgc2_i":false,"ts_fgc2_i":false},"di-cv":{"dicv_v":0,"dicv_ft":0}},{"di-id":"dropdownItem.fbnc3l9q4ikn","di-v":"What's New In Android Studio","di-dv":"What's New In Android Studio","di-ts":{"ts_bd":false,"ts_fs":11,"ts_ff":"Arial","ts_it":false,"ts_sc":false,"ts_st":false,"ts_tw":400,"ts_un":false,"ts_va":"nor","ts_bgc2":{"clr_type":0,"hclr_color":"#e8eaed"},"ts_fgc2":{"clr_type":0,"hclr_color":"#000000"},"ts_bd_i":false,"ts_fs_i":false,"ts_ff_i":false,"ts_it_i":false,"ts_sc_i":false,"ts_st_i":false,"ts_un_i":false,"ts_va_i":false,"ts_bgc2_i":false,"ts_fgc2_i":false},"di-cv":{"dicv_v":0,"dicv_ft":0}},{"di-id":"dropdownItem.iq4zgokntwzm","di-v":"Play PolicyBytes","di-dv":"Play PolicyBytes","di-ts":{"ts_bd":false,"ts_fs":11,"ts_ff":"Arial","ts_it":false,"ts_sc":false,"ts_st":false,"ts_tw":400,"ts_un":false,"ts_va":"nor","ts_bgc2":{"clr_type":0,"hclr_color":"#e8eaed"},"ts_fgc2":{"clr_type":0,"hclr_color":"#000000"},"ts_bd_i":false,"ts_fs_i":false,"ts_ff_i":false,"ts_it_i":false,"ts_sc_i":false,"ts_st_i":false,"ts_un_i":false,"ts_va_i":false,"ts_bgc2_i":false,"ts_fgc2_i":false},"di-cv":{"dicv_v":0,"dicv_ft":0}},{"di-id":"dropdownItem.j6mqbidtq6ax","di-v":"Play Report","di-dv":"Play Report","di-ts":{"ts_bd":false,"ts_fs":11,"ts_ff":"Arial","ts_it":false,"ts_sc":false,"ts_st":false,"ts_tw":400,"ts_un":false,"ts_va":"nor","ts_bgc2":{"clr_type":0,"hclr_color":"#e8eaed"},"ts_fgc2":{"clr_type":0,"hclr_color":"#000000"},"ts_bd_i":false,"ts_fs_i":false,"ts_ff_i":false,"ts_it_i":false,"ts_sc_i":false,"ts_st_i":false,"ts_un_i":false,"ts_va_i":false,"ts_bgc2_i":false,"ts_fgc2_i":false},"di-cv":{"dicv_v":0,"dicv_ft":0}},{"di-id":"dropdownItem.6f77j54l7y4a","di-v":"#WeArePlay","di-dv":"#WeArePlay","di-ts":{"ts_bd":false,"ts_fs":11,"ts_ff":"Arial","ts_it":false,"ts_sc":false,"ts_st":false,"ts_tw":400,"ts_un":false,"ts_va":"nor","ts_bgc2":{"clr_type":0,"hclr_color":"#e8eaed"},"ts_fgc2":{"clr_type":0,"hclr_color":"#000000"},"ts_bd_i":false,"ts_fs_i":false,"ts_ff_i":false,"ts_it_i":false,"ts_sc_i":false,"ts_st_i":false,"ts_un_i":false,"ts_va_i":false,"ts_bgc2_i":false,"ts_fgc2_i":false},"di-cv":{"dicv_v":0,"dicv_ft":0}},{"di-id":"dropdownItem.8p3mnnbnfn6h","di-v":"Android Developers Backstage","di-dv":"Android Developers Backstage","di-ts":{"ts_bd":false,"ts_fs":11,"ts_ff":"Arial","ts_it":false,"ts_sc":false,"ts_st":false,"ts_tw":400,"ts_un":false,"ts_va":"nor","ts_bgc2":{"clr_type":0,"hclr_color":"#e8eaed"},"ts_fgc2":{"clr_type":0,"hclr_color":"#000000"},"ts_bd_i":false,"ts_fs_i":false,"ts_ff_i":false,"ts_it_i":false,"ts_sc_i":false,"ts_st_i":false,"ts_un_i":false,"ts_va_i":false,"ts_bgc2_i":false,"ts_fgc2_i":false},"di-cv":{"dicv_v":0,"dicv_ft":0}}]}},"ddefe-t":"Android/Play Series","type":"dropdown"}"> Android Developers Backstage</span> → <a href= "https://goo.gle/adb-podcast" target="_blank" rel= "noopener">https://goo.gle/<span data-rich-links= "{"dde_di":"kix.ecpmc86shzer","dde-fdv":"adb-podcast ","dde-sii":"dropdownItem.p0lp1d5ke7bz","ddefe-ddi":{"cv":{"op":"set","opValue":[{"di-id":"dropdownItem.2nvjoi1o9np1","di-v":"Please Select","di-dv":"Please Select","di-ts":{"ts_bd":false,"ts_fs":11,"ts_ff":"Arial","ts_it":false,"ts_sc":false,"ts_st":false,"ts_tw":400,"ts_un":false,"ts_va":"nor","ts_bgc2":{"clr_type":0,"hclr_color":"#ffcfc9"},"ts_fgc2":{"clr_type":0,"hclr_color":"#b10202"},"ts_bd_i":false,"ts_fs_i":false,"ts_ff_i":false,"ts_it_i":false,"ts_sc_i":false,"ts_st_i":false,"ts_un_i":false,"ts_va_i":false,"ts_bgc2_i":false,"ts_fgc2_i":false},"di-cv":{"dicv_v":0,"dicv_ft":0}},{"di-id":"dropdownItem.ibbr4h37s77z","di-v":"ComposeTips","di-dv":"ComposeTips","di-ts":{"ts_bd":false,"ts_fs":11,"ts_ff":"Arial","ts_it":false,"ts_sc":false,"ts_st":false,"ts_tw":400,"ts_un":false,"ts_va":"nor","ts_bgc2":{"clr_type":0,"hclr_color":null},"ts_fgc2":{"clr_type":0,"hclr_color":null},"ts_bd_i":false,"ts_fs_i":false,"ts_ff_i":false,"ts_it_i":false,"ts_sc_i":false,"ts_st_i":false,"ts_un_i":false,"ts_va_i":false,"ts_bgc2_i":false,"ts_fgc2_i":false},"di-cv":{"dicv_v":0,"dicv_ft":0}},{"di-id":"dropdownItem.p0lp1d5ke7bz","di-v":"adb-podcast ","di-dv":"adb-podcast ","di-ts":{"ts_bd":false,"ts_fs":11,"ts_ff":"Arial","ts_it":false,"ts_sc":false,"ts_st":false,"ts_tw":400,"ts_un":false,"ts_va":"nor","ts_bgc2":{"clr_type":0,"hclr_color":null},"ts_fgc2":{"clr_type":0,"hclr_color":null},"ts_bd_i":false,"ts_fs_i":false,"ts_ff_i":false,"ts_it_i":false,"ts_sc_i":false,"ts_st_i":false,"ts_un_i":false,"ts_va_i":false,"ts_bgc2_i":false,"ts_fgc2_i":false},"di-cv":{"dicv_v":0,"dicv_ft":0}},{"di-id":"dropdownItem.2q363t1c0enc","di-v":"PlayPolicyBytes","di-dv":"PlayPolicyBytes","di-ts":{"ts_bd":false,"ts_fs":11,"ts_ff":"Arial","ts_it":false,"ts_sc":false,"ts_st":false,"ts_tw":400,"ts_un":false,"ts_va":"nor","ts_bgc2":{"clr_type":0,"hclr_color":null},"ts_fgc2":{"clr_type":0,"hclr_color":null},"ts_bd_i":false,"ts_fs_i":false,"ts_ff_i":false,"ts_it_i":false,"ts_sc_i":false,"ts_st_i":false,"ts_un_i":false,"ts_va_i":false,"ts_bgc2_i":false,"ts_fgc2_i":false},"di-cv":{"dicv_v":0,"dicv_ft":0}},{"di-id":"dropdownItem.ra38qg8442cj","di-v":"WeArePlay","di-dv":"WeArePlay","di-ts":{"ts_bd":false,"ts_fs":11,"ts_ff":"Arial","ts_it":false,"ts_sc":false,"ts_st":false,"ts_tw":400,"ts_un":false,"ts_va":"nor","ts_bgc2":{"clr_type":0,"hclr_color":"#e8eaed"},"ts_fgc2":{"clr_type":0,"hclr_color":"#000000"},"ts_bd_i":false,"ts_fs_i":false,"ts_ff_i":false,"ts_it_i":false,"ts_sc_i":false,"ts_st_i":false,"ts_un_i":false,"ts_va_i":false,"ts_bgc2_i":false,"ts_fgc2_i":false},"di-cv":{"dicv_v":0,"dicv_ft":0}},{"di-id":"dropdownItem.4blhonb0wy2o","di-v":"now-in-android","di-dv":"now-in-android","di-ts":{"ts_bd":false,"ts_fs":11,"ts_ff":"Arial","ts_it":false,"ts_sc":false,"ts_st":false,"ts_tw":400,"ts_un":false,"ts_va":"nor","ts_bgc2":{"clr_type":0,"hclr_color":"#e8eaed"},"ts_fgc2":{"clr_type":0,"hclr_color":"#000000"},"ts_bd_i":false,"ts_fs_i":false,"ts_ff_i":false,"ts_it_i":false,"ts_sc_i":false,"ts_st_i":false,"ts_un_i":false,"ts_va_i":false,"ts_bgc2_i":false,"ts_fgc2_i":false},"di-cv":{"dicv_v":0,"dicv_ft":0}},{"di-id":"dropdownItem.gkx4htyy0y53","di-v":"AndroidDevStories","di-dv":"AndroidDevStories","di-ts":{"ts_bd":false,"ts_fs":11,"ts_ff":"Arial","ts_it":false,"ts_sc":false,"ts_st":false,"ts_tw":400,"ts_un":false,"ts_va":"nor","ts_bgc2":{"clr_type":0,"hclr_color":"#e8eaed"},"ts_fgc2":{"clr_type":0,"hclr_color":"#000000"},"ts_bd_i":false,"ts_fs_i":false,"ts_ff_i":false,"ts_it_i":false,"ts_sc_i":false,"ts_st_i":false,"ts_un_i":false,"ts_va_i":false,"ts_bgc2_i":false,"ts_fgc2_i":false},"di-cv":{"dicv_v":0,"dicv_ft":0}},{"di-id":"dropdownItem.oeaupx3ch6ca","di-v":"AndroidStudio-Tools","di-dv":"AndroidStudio-Tools","di-ts":{"ts_bd":false,"ts_fs":11,"ts_ff":"Arial","ts_it":false,"ts_sc":false,"ts_st":false,"ts_tw":400,"ts_un":false,"ts_va":"nor","ts_bgc2":{"clr_type":0,"hclr_color":"#e8eaed"},"ts_fgc2":{"clr_type":0,"hclr_color":"#000000"},"ts_bd_i":false,"ts_fs_i":false,"ts_ff_i":false,"ts_it_i":false,"ts_sc_i":false,"ts_st_i":false,"ts_un_i":false,"ts_va_i":false,"ts_bgc2_i":false,"ts_fgc2_i":false},"di-cv":{"dicv_v":0,"dicv_ft":0}}]}},"ddefe-t":"Android/Play playlist links","type":"dropdown"}">adb-podcast</span></a></p> <p dir="ltr">Subscribe to Android Developers → <a href= "https://goo.gle/AndroidDevs" target="_blank" rel= "noopener">https://goo.gle/AndroidDevs </a></p> <p><strong> </strong></p> <p dir="ltr">#Featured #Android #AndroidDevelopersBackstage</p> <p dir="ltr">Speakers: Tor Norbye, Chet Haase, Romain Guy, Theresa Khuu, Naheed Vora</p>]]></description>
      
      <content:encoded><![CDATA[<p>What is app safety for Android? What is the Android team working on to ensure developers and users alike enjoy safe and reliable apps? Watch along as Tor Norbye, Chet Haase, Romain Guy, Theresa Khuu, Naheed Vora take a deep dive backstage and discuss what's new in the Android safety space.</p> <p> </p> <p dir="ltr">Resources:</p> <p dir="ltr">Enhanced Tools for Secure & Efficient Development → <a href="https://goo.gle/42lo3i8" target="_blank" rel= "noopener">https://goo.gle/42lo3i8</a></p> <p> </p> <p dir="ltr">Watch more Android Developers Backstage → <a href= "https://goo.gle/adb-podcast" target="_blank" rel= "noopener">https://goo.gle/adb-podcast</a></p> <p dir="ltr">Subscribe to Android Developers → <a href= "https://goo.gle/AndroidDevs" target="_blank" rel= "noopener">https://goo.gle/AndroidDevs </a></p> <p> </p> <p dir="ltr">#Featured #Android #AndroidDevelopersBackstage</p> <p dir="ltr">Speakers: Tor Norbye, Chet Haase, Romain Guy, Theresa Khuu, Naheed Vora</p>]]></content:encoded>
      
      
      <enclosure length="122603473" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB214_V3.mp3?dest-id=2710847"/>
      <itunes:duration>50:31</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>What is app safety for Android? What is the Android team working on to ensure developers and users alike enjoy safe and reliable apps? Watch along as Tor Norbye, Chet Haase, Romain Guy, Theresa Khuu, Naheed Vora take a deep dive backstage and discuss what's new in the Android safety space.   Resources: Enhanced Tools for Secure &amp; Efficient Development → https://goo.gle/42lo3i8   Watch more Android Developers Backstage → https://goo.gle/adb-podcast Subscribe to Android Developers → https://goo.gle/AndroidDevs    #Featured #Android #AndroidDevelopersBackstage Speakers: Tor Norbye, Chet Haase, Romain Guy, Theresa Khuu, Naheed Vora</itunes:subtitle><itunes:summary>What is app safety for Android? What is the Android team working on to ensure developers and users alike enjoy safe and reliable apps? Watch along as Tor Norbye, Chet Haase, Romain Guy, Theresa Khuu, Naheed Vora take a deep dive backstage and discuss what's new in the Android safety space.   Resources: Enhanced Tools for Secure &amp; Efficient Development → https://goo.gle/42lo3i8   Watch more Android Developers Backstage → https://goo.gle/adb-podcast Subscribe to Android Developers → https://goo.gle/AndroidDevs    #Featured #Android #AndroidDevelopersBackstage Speakers: Tor Norbye, Chet Haase, Romain Guy, Theresa Khuu, Naheed Vora</itunes:summary></item>
    
    <item>
      <title>Episode 213: Compose runtime and performance</title>
      <itunes:title>Compose runtime and performance</itunes:title>
      <pubDate>Tue, 04 Mar 2025 20:58:03 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[3bc3b5d7-7e9c-4e2f-9dd5-198f30cbfede]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-213-compose-runtime-and-performance]]></link>
      <description><![CDATA[<div dir="ltr" align="left"> <table> <colgroup> <col width="572" /></colgroup> <tbody> <tr> <td> <p dir="ltr">In this episode, Tor and Romain chat with Leland and Chuck from the Compose team about performance -- recent optimizations, upcoming optimizations, and challenges.</p> <br /> <p dir="ltr">Leland: <a href= "https://bsky.app/profile/intelligibabble.bsky.social">@intelligibabble.bsky.social</a></p> <p dir="ltr">Chuck: <a href= "https://bsky.app/profile/chuckjaz.bsky.social">@chuckjaz.bsky.social</a></p> <p dir="ltr">Tor: <a href= "https://bsky.app/profile/tornorbye.bsky.social">@tornorbye.bsky.social</a></p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, <a href= "https://bsky.app/profile/romainguy.dev">@romainguy.dev</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <br /> <p dir="ltr">Catch videos on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a>  </p> <p dir="ltr">Subscribe to Android Developers  → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a> </p> <br /> <p dir="ltr">#Featured #Compose #AndroidDevelopersBackstage </p> </td> </tr> </tbody> </table> </div> <p> </p>]]></description>
      
      <content:encoded><![CDATA[<p dir="ltr">In this episode, Tor and Romain chat with Leland and Chuck from the Compose team about performance -- recent optimizations, upcoming optimizations, and challenges.</p> <p dir="ltr">Leland: <a href= "https://bsky.app/profile/intelligibabble.bsky.social">@intelligibabble.bsky.social</a></p> <p dir="ltr">Chuck: <a href= "https://bsky.app/profile/chuckjaz.bsky.social">@chuckjaz.bsky.social</a></p> <p dir="ltr">Tor: <a href= "https://bsky.app/profile/tornorbye.bsky.social">@tornorbye.bsky.social</a></p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, <a href= "https://bsky.app/profile/romainguy.dev">@romainguy.dev</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Catch videos on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a> </p> <p dir="ltr">Subscribe to Android Developers → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a> </p> <p dir="ltr">#Featured #Compose #AndroidDevelopersBackstage </p> <p> </p>]]></content:encoded>
      
      
      <enclosure length="90096715" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB213_V3.mp3?dest-id=2710847"/>
      <itunes:duration>56:56</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Tor and Romain chat with Leland and Chuck from the Compose team about performance -- recent optimizations, upcoming optimizations, and challenges. Leland: @intelligibabble.bsky.social Chuck: @chuckjaz.bsky.social Tor: @tornorbye.bsky.social Romain: @romainguy, @romainguy.dev, romainguy@androiddev.social Catch videos on YouTube → https://goo.gle/adb-podcast   Subscribe to Android Developers  → https://goo.gle/AndroidDevs  #Featured #Compose #AndroidDevelopersBackstage   </itunes:subtitle><itunes:summary>In this episode, Tor and Romain chat with Leland and Chuck from the Compose team about performance -- recent optimizations, upcoming optimizations, and challenges. Leland: @intelligibabble.bsky.social Chuck: @chuckjaz.bsky.social Tor: @tornorbye.bsky.social Romain: @romainguy, @romainguy.dev, romainguy@androiddev.social Catch videos on YouTube → https://goo.gle/adb-podcast   Subscribe to Android Developers  → https://goo.gle/AndroidDevs  #Featured #Compose #AndroidDevelopersBackstage   </itunes:summary></item>
    
    <item>
      <title>Episode 212: Happy birthday, Android Studio!</title>
      <itunes:title>Happy birthday, Android Studio!</itunes:title>
      <pubDate>Fri, 24 Jan 2025 17:13:51 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[3af9b0d7-9fe5-4257-a91a-4455fb7110f3]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-212-happy-birthday-android-studio]]></link>
      <description><![CDATA[<p dir="ltr">In this episode Chet, Romain and Tor chat with Xav and Jamal from the Android Studio team to talk about the history of Android's IDE.</p> <p dir="ltr"> </p> <p dir="ltr">Chapters:</p> <p dir="ltr">Intro (00:00)</p> <p dir="ltr">Topic of the day - Android Studio releases (00:59)</p> <p dir="ltr">What was before Android studio? (2:33)</p> <p dir="ltr">Eclipse (7:22)</p> <p dir="ltr">Jamal joins Android (13:56)</p> <p dir="ltr">Android studio 1.0 (16:40)</p> <p dir="ltr">Android studio 1.0 - launch (21:56)</p> <p dir="ltr">Android studio 3.0 (25:17)</p> <p dir="ltr">Differences after the Kotlin announcement (28:02)</p> <p dir="ltr">Studio 2.1 big complaints (31:32)</p> <p dir="ltr">Code names in Android (33:23)</p> <p dir="ltr">Favorite versions of Android Studio (38:01)</p> <p dir="ltr">Team growth 2010 - 2017 (41:22)</p> <p dir="ltr">Android Studio 4.0 - motion editor (43:26)</p> <p dir="ltr">Gradle (45:27)</p> <p dir="ltr">Profilers (53:06)</p> <p dir="ltr">Regrets? (54:04)</p> <p dir="ltr">Favorite features? (56:37)</p> <p dir="ltr">Wrap up (59:53)</p> <p><strong><br /> <br /></strong></p> <p dir="ltr">Links:</p> <ul> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://developer.android.com/studio">Android Studio</a> → <a href="https://goo.gle/36F8fcS">https://goo.gle/36F8fcS</a> </p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://android-developers.googleblog.com/2014/12/android-studio-10.html"> Android Studio 1.0</a> → <a href= "https://goo.gle/4h4X68z">https://goo.gle/4h4X68z</a> </p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://android-developers.googleblog.com/2013/05/android-studio-ide-built-for-android.html"> Announcing Android Studio</a> → <a href= "https://goo.gle/3EapKGH">https://goo.gle/3EapKGH</a> </p> </li> </ul> <p><strong> </strong></p> <p dir="ltr">Jamal: <a href= "https://www.linkedin.com/in/jamaleason">https://www.linkedin.com/in/jamaleason</a></p> <p dir="ltr">Xavier: <a href= "http://ducrohet.bsky.social">ducrohet.bsky.social </a></p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, <a href= "https://bsky.app/profile/romainguy.dev">@romainguy.dev</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://www.threads.net/@tor.norbye">threads.net/@tor.norbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p dir="ltr">Chet: <a href= "https://twitter.com/chethaase">@chethaase</a>, <a href= "https://www.threads.net/@chet.haase">threads.net/@chet.haase</a>, and <a href= "https://androiddev.social/@chethaase">chethaase@androiddev.social</a></p> <p><strong> </strong></p> <p dir="ltr">Catch videos on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a>  </p> <p dir="ltr">Subscribe to Android Developers  → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a> </p> <p><strong> </strong></p> <p dir="ltr">#Featured #Android #AndroidDevelopersBackstage</p> <p> </p>]]></description>
      
      <content:encoded><![CDATA[<p dir="ltr">In this episode Chet, Romain and Tor chat with Xav and Jamal from the Android Studio team to talk about the history of Android's IDE.</p> <p dir="ltr"> </p> <p dir="ltr">Chapters:</p> <p dir="ltr">Intro (00:00)</p> <p dir="ltr">Topic of the day - Android Studio releases (00:59)</p> <p dir="ltr">What was before Android studio? (2:33)</p> <p dir="ltr">Eclipse (7:22)</p> <p dir="ltr">Jamal joins Android (13:56)</p> <p dir="ltr">Android studio 1.0 (16:40)</p> <p dir="ltr">Android studio 1.0 - launch (21:56)</p> <p dir="ltr">Android studio 3.0 (25:17)</p> <p dir="ltr">Differences after the Kotlin announcement (28:02)</p> <p dir="ltr">Studio 2.1 big complaints (31:32)</p> <p dir="ltr">Code names in Android (33:23)</p> <p dir="ltr">Favorite versions of Android Studio (38:01)</p> <p dir="ltr">Team growth 2010 - 2017 (41:22)</p> <p dir="ltr">Android Studio 4.0 - motion editor (43:26)</p> <p dir="ltr">Gradle (45:27)</p> <p dir="ltr">Profilers (53:06)</p> <p dir="ltr">Regrets? (54:04)</p> <p dir="ltr">Favorite features? (56:37)</p> <p dir="ltr">Wrap up (59:53)</p> <p> </p> <p dir="ltr">Links:</p> <ul> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://developer.android.com/studio">Android Studio</a> → <a href="https://goo.gle/36F8fcS">https://goo.gle/36F8fcS</a> </p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://android-developers.googleblog.com/2014/12/android-studio-10.html"> Android Studio 1.0</a> → <a href= "https://goo.gle/4h4X68z">https://goo.gle/4h4X68z</a> </p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://android-developers.googleblog.com/2013/05/android-studio-ide-built-for-android.html"> Announcing Android Studio</a> → <a href= "https://goo.gle/3EapKGH">https://goo.gle/3EapKGH</a> </p> </li> </ul> <p> </p> <p dir="ltr">Jamal: <a href= "https://www.linkedin.com/in/jamaleason">https://www.linkedin.com/in/jamaleason</a></p> <p dir="ltr">Xavier: <a href= "http://ducrohet.bsky.social">ducrohet.bsky.social </a></p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, <a href= "https://bsky.app/profile/romainguy.dev">@romainguy.dev</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://www.threads.net/@tor.norbye">threads.net/@tor.norbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p dir="ltr">Chet: <a href= "https://twitter.com/chethaase">@chethaase</a>, <a href= "https://www.threads.net/@chet.haase">threads.net/@chet.haase</a>, and <a href= "https://androiddev.social/@chethaase">chethaase@androiddev.social</a></p> <p> </p> <p dir="ltr">Catch videos on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a> </p> <p dir="ltr">Subscribe to Android Developers → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a> </p> <p> </p> <p dir="ltr">#Featured #Android #AndroidDevelopersBackstage</p> <p> </p>]]></content:encoded>
      
      
      <enclosure length="88970713" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB212_FINAL.mp3?dest-id=2710847"/>
      <itunes:duration>01:00:50</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode Chet, Romain and Tor chat with Xav and Jamal from the Android Studio team to talk about the history of Android's IDE.   Chapters: Intro (00:00) Topic of the day - Android Studio releases (00:59) What was before Android studio? (2:33) Eclipse (7:22) Jamal joins Android (13:56) Android studio 1.0 (16:40) Android studio 1.0 - launch (21:56) Android studio 3.0 (25:17) Differences after the Kotlin announcement (28:02) Studio 2.1 big complaints (31:32) Code names in Android (33:23) Favorite versions of Android Studio (38:01) Team growth 2010 - 2017 (41:22) Android Studio 4.0 - motion editor (43:26) Gradle (45:27) Profilers (53:06) Regrets? (54:04) Favorite features? (56:37) Wrap up (59:53) Links: Android Studio → https://goo.gle/36F8fcS  Android Studio 1.0 → https://goo.gle/4h4X68z  Announcing Android Studio → https://goo.gle/3EapKGH    Jamal: https://www.linkedin.com/in/jamaleason Xavier: ducrohet.bsky.social  Romain: @romainguy, @romainguy.dev, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social Chet: @chethaase, threads.net/@chet.haase, and chethaase@androiddev.social   Catch videos on YouTube → https://goo.gle/adb-podcast   Subscribe to Android Developers  → https://goo.gle/AndroidDevs    #Featured #Android #AndroidDevelopersBackstage  </itunes:subtitle><itunes:summary>In this episode Chet, Romain and Tor chat with Xav and Jamal from the Android Studio team to talk about the history of Android's IDE.   Chapters: Intro (00:00) Topic of the day - Android Studio releases (00:59) What was before Android studio? (2:33) Eclipse (7:22) Jamal joins Android (13:56) Android studio 1.0 (16:40) Android studio 1.0 - launch (21:56) Android studio 3.0 (25:17) Differences after the Kotlin announcement (28:02) Studio 2.1 big complaints (31:32) Code names in Android (33:23) Favorite versions of Android Studio (38:01) Team growth 2010 - 2017 (41:22) Android Studio 4.0 - motion editor (43:26) Gradle (45:27) Profilers (53:06) Regrets? (54:04) Favorite features? (56:37) Wrap up (59:53) Links: Android Studio → https://goo.gle/36F8fcS  Android Studio 1.0 → https://goo.gle/4h4X68z  Announcing Android Studio → https://goo.gle/3EapKGH    Jamal: https://www.linkedin.com/in/jamaleason Xavier: ducrohet.bsky.social  Romain: @romainguy, @romainguy.dev, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social Chet: @chethaase, threads.net/@chet.haase, and chethaase@androiddev.social   Catch videos on YouTube → https://goo.gle/adb-podcast   Subscribe to Android Developers  → https://goo.gle/AndroidDevs    #Featured #Android #AndroidDevelopersBackstage  </itunes:summary></item>
    
    <item>
      <title>Episode 211: Rules about performance tools</title>
      <itunes:title>Rules about performance tools</itunes:title>
      <pubDate>Tue, 26 Nov 2024 22:03:07 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[7382b24e-412b-42a7-80c9-358693917c25]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-211-rules-about-performance-tools]]></link>
      <description><![CDATA[<p dir="ltr">In this episode Chet, Romain and Tor chat with Shai Barack about how the Android platform team studies performance and understands system health - and what is system health anyway? We talk about measuring performance, deciding trade-offs, and our favorite tools such as Perfetto, Compiler Explorer, and Android Studio's Memory Profiler.</p> <p dir="ltr"><img src= "https://assets.libsyn.com/secure/show/332855/ADB211_Thumbnail_V1.jpg" alt="" width="450" height="253" /></p> <p><strong> </strong></p> <p dir="ltr">Chapters:</p> <p dir="ltr">Intro (00:00)</p> <p dir="ltr">System health (0:27)</p> <p dir="ltr">Efforts to make apps more efficient (3:35)</p> <p dir="ltr">Telemetry data (5:59)</p> <p dir="ltr">Trade offs between long battery life and good performance (8:21)</p> <p dir="ltr">Scheduling groups (10:38)</p> <p dir="ltr">Static drain (13:32)</p> <p dir="ltr">Collaborating with App developers vs operating system (19:10)</p> <p dir="ltr">High refresh rates (23:26)</p> <p dir="ltr">Reach vs engagement (32:02)</p> <p dir="ltr">What tools does your team use to optimize performance? (34:10)</p> <p dir="ltr">Godbolt.org (37:09)</p> <p dir="ltr">Demystifying (39:39)</p> <p dir="ltr">The best tools are multi-player (43:52)</p> <p dir="ltr">R8 or R-Not? (45:42)</p> <p dir="ltr">Optimizing for feature sets (48:05)</p> <p dir="ltr">Tools, not Rules (50:08)</p> <p dir="ltr">What are the tools I should be aware of as an app developer looking to upscale performance? (54:36)</p> <p dir="ltr">Allocation tracker (55:37)</p> <p dir="ltr">Open source tools (57:08)</p> <p dir="ltr">Useful resources for devs to understand various tools (59:04)</p> <p dir="ltr">Final thoughts (1:06:19)</p> <p><strong><br /> <br /></strong></p> <p dir="ltr">Links:</p> <ul> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation">Compiler Explorer → <a href= "https://goo.gle/3Zbq6DV">https://goo.gle/3Zbq6DV</a> </p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation">Perfetto → <a href= "https://goo.gle/3OtD3UK">https://goo.gle/3OtD3UK</a> and <a href= "https://goo.gle/3B3S3p5">https://goo.gle/3B3S3p5</a> </p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation">Tools, not Rules  → <a href= "https://goo.gle/416CyY7">https://goo.gle/416CyY7</a> </p> </li> </ul> <p><strong> </strong></p> <p dir="ltr">Shai: </p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, <a href= "https://www.threads.net/@romainguy">threads.net/@romainguy</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://www.threads.net/@tor.norbye">threads.net/@tor.norbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p dir="ltr">Chet: <a href= "https://twitter.com/chethaase">@chethaase</a>, <a href= "https://www.threads.net/@chet.haase">threads.net/@chet.haase</a>, and <a href= "https://androiddev.social/@chethaase">chethaase@androiddev.social</a></p> <p><strong> </strong></p> <p dir="ltr">Catch videos on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a>  </p> <p>Subscribe to Android Developers  → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a></p>]]></description>
      
      <content:encoded><![CDATA[<p dir="ltr">In this episode Chet, Romain and Tor chat with Shai Barack about how the Android platform team studies performance and understands system health - and what is system health anyway? We talk about measuring performance, deciding trade-offs, and our favorite tools such as Perfetto, Compiler Explorer, and Android Studio's Memory Profiler.</p> <p dir="ltr"></p> <p> </p> <p dir="ltr">Chapters:</p> <p dir="ltr">Intro (00:00)</p> <p dir="ltr">System health (0:27)</p> <p dir="ltr">Efforts to make apps more efficient (3:35)</p> <p dir="ltr">Telemetry data (5:59)</p> <p dir="ltr">Trade offs between long battery life and good performance (8:21)</p> <p dir="ltr">Scheduling groups (10:38)</p> <p dir="ltr">Static drain (13:32)</p> <p dir="ltr">Collaborating with App developers vs operating system (19:10)</p> <p dir="ltr">High refresh rates (23:26)</p> <p dir="ltr">Reach vs engagement (32:02)</p> <p dir="ltr">What tools does your team use to optimize performance? (34:10)</p> <p dir="ltr">Godbolt.org (37:09)</p> <p dir="ltr">Demystifying (39:39)</p> <p dir="ltr">The best tools are multi-player (43:52)</p> <p dir="ltr">R8 or R-Not? (45:42)</p> <p dir="ltr">Optimizing for feature sets (48:05)</p> <p dir="ltr">Tools, not Rules (50:08)</p> <p dir="ltr">What are the tools I should be aware of as an app developer looking to upscale performance? (54:36)</p> <p dir="ltr">Allocation tracker (55:37)</p> <p dir="ltr">Open source tools (57:08)</p> <p dir="ltr">Useful resources for devs to understand various tools (59:04)</p> <p dir="ltr">Final thoughts (1:06:19)</p> <p> </p> <p dir="ltr">Links:</p> <ul> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation">Compiler Explorer → <a href= "https://goo.gle/3Zbq6DV">https://goo.gle/3Zbq6DV</a> </p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation">Perfetto → <a href= "https://goo.gle/3OtD3UK">https://goo.gle/3OtD3UK</a> and <a href= "https://goo.gle/3B3S3p5">https://goo.gle/3B3S3p5</a> </p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation">Tools, not Rules → <a href= "https://goo.gle/416CyY7">https://goo.gle/416CyY7</a> </p> </li> </ul> <p> </p> <p dir="ltr">Shai: </p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, <a href= "https://www.threads.net/@romainguy">threads.net/@romainguy</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://www.threads.net/@tor.norbye">threads.net/@tor.norbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p dir="ltr">Chet: <a href= "https://twitter.com/chethaase">@chethaase</a>, <a href= "https://www.threads.net/@chet.haase">threads.net/@chet.haase</a>, and <a href= "https://androiddev.social/@chethaase">chethaase@androiddev.social</a></p> <p> </p> <p dir="ltr">Catch videos on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a> </p> <p>Subscribe to Android Developers → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a></p>]]></content:encoded>
      
      
      <enclosure length="102991668" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB211_FIXED.mp3?dest-id=2710847"/>
      <itunes:duration>01:10:15</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode Chet, Romain and Tor chat with Shai Barack about how the Android platform team studies performance and understands system health - and what is system health anyway? We talk about measuring performance, deciding trade-offs, and our favorite tools such as Perfetto, Compiler Explorer, and Android Studio's Memory Profiler.   Chapters: Intro (00:00) System health (0:27) Efforts to make apps more efficient (3:35) Telemetry data (5:59) Trade offs between long battery life and good performance (8:21) Scheduling groups (10:38) Static drain (13:32) Collaborating with App developers vs operating system (19:10) High refresh rates (23:26) Reach vs engagement (32:02) What tools does your team use to optimize performance? (34:10) Godbolt.org (37:09) Demystifying (39:39) The best tools are multi-player (43:52) R8 or R-Not? (45:42) Optimizing for feature sets (48:05) Tools, not Rules (50:08) What are the tools I should be aware of as an app developer looking to upscale performance? (54:36) Allocation tracker (55:37) Open source tools (57:08) Useful resources for devs to understand various tools (59:04) Final thoughts (1:06:19) Links: Compiler Explorer → https://goo.gle/3Zbq6DV  Perfetto → https://goo.gle/3OtD3UK and https://goo.gle/3B3S3p5  Tools, not Rules  → https://goo.gle/416CyY7    Shai:  Romain: @romainguy, threads.net/@romainguy, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social Chet: @chethaase, threads.net/@chet.haase, and chethaase@androiddev.social   Catch videos on YouTube → https://goo.gle/adb-podcast   Subscribe to Android Developers  → https://goo.gle/AndroidDevs</itunes:subtitle><itunes:summary>In this episode Chet, Romain and Tor chat with Shai Barack about how the Android platform team studies performance and understands system health - and what is system health anyway? We talk about measuring performance, deciding trade-offs, and our favorite tools such as Perfetto, Compiler Explorer, and Android Studio's Memory Profiler.   Chapters: Intro (00:00) System health (0:27) Efforts to make apps more efficient (3:35) Telemetry data (5:59) Trade offs between long battery life and good performance (8:21) Scheduling groups (10:38) Static drain (13:32) Collaborating with App developers vs operating system (19:10) High refresh rates (23:26) Reach vs engagement (32:02) What tools does your team use to optimize performance? (34:10) Godbolt.org (37:09) Demystifying (39:39) The best tools are multi-player (43:52) R8 or R-Not? (45:42) Optimizing for feature sets (48:05) Tools, not Rules (50:08) What are the tools I should be aware of as an app developer looking to upscale performance? (54:36) Allocation tracker (55:37) Open source tools (57:08) Useful resources for devs to understand various tools (59:04) Final thoughts (1:06:19) Links: Compiler Explorer → https://goo.gle/3Zbq6DV  Perfetto → https://goo.gle/3OtD3UK and https://goo.gle/3B3S3p5  Tools, not Rules  → https://goo.gle/416CyY7    Shai:  Romain: @romainguy, threads.net/@romainguy, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social Chet: @chethaase, threads.net/@chet.haase, and chethaase@androiddev.social   Catch videos on YouTube → https://goo.gle/adb-podcast   Subscribe to Android Developers  → https://goo.gle/AndroidDevs</itunes:summary></item>
    
    <item>
      <title>Episode 210: Studio Jewelry</title>
      <itunes:title>Studio Jewelry</itunes:title>
      <pubDate>Thu, 24 Oct 2024 17:47:54 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[6f11e4f7-c99b-4e14-a1e5-52a1547b1cb1]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-210-studio-jewelry]]></link>
      <description><![CDATA[<p dir="ltr">In this episode Chet, Romain and Tor chat with Sebastiano about how the Android Studio team builds UIs. We talk about how Compose for Desktop is used in parts of Android Studio and how the Compose Markdown renderer available in the Jewel library makes Studio Bot tick.</p> <p dir="ltr"><img src= "https://assets.libsyn.com/secure/show/332855/ADB211_Thumbnail_v2.jpg" alt="" width="450" height="253" /></p> <p><strong> </strong></p> <p dir="ltr">Chapters:</p> <p dir="ltr">Intro (00:00)</p> <p dir="ltr">Android Dev UX team (00:39)</p> <p dir="ltr">What kind of libraries and languages are used to build Android studio? (1:52)</p> <p dir="ltr">Swing (2:53)</p> <p dir="ltr">Reactive and declarative programming models (8:25)</p> <p dir="ltr">SKIA for Kotlin (10:01)</p> <p dir="ltr">Jetpack Compose widgets (11:54)</p> <p dir="ltr">Jewel (13:07)</p> <p dir="ltr">Text rendering across platforms (15:51)</p> <p dir="ltr">Differences in behaviors (17:40)</p> <p dir="ltr">Support for markdown files (20:26)</p> <p dir="ltr">What is markdown? (21:25)</p> <p dir="ltr">Swing and html (25:45)</p> <p dir="ltr">Selection handling in StudioBot (28:46)</p> <p dir="ltr">Boosting productivity with Compose (30:40)</p> <p dir="ltr">Standalone vs plugin artifacts (34:29)</p> <p dir="ltr">The difference between Jewel & Swing (35:30)</p> <p dir="ltr">HTML vs Markdown (39:31)</p> <p dir="ltr">Markdeep (41:53)</p> <p dir="ltr">Jewel's Markdown API (43:46)</p> <p dir="ltr">Where to find Jewel? (46:54)</p> <p dir="ltr">Sebastiano's podcast - Code with the Italians (47:34)</p> <p dir="ltr">Final thoughts (49:13)</p> <p><strong> </strong></p> <p dir="ltr">Links:</p> <ul> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://developer.android.com/compose">Jetpack Compose</a></p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://www.jetbrains.com/compose-multiplatform/">Compose Multiplatform</a>, for Desktop </p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://github.com/JetBrains/jewel/">Jewel</a></p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://github.com/JetBrains/jewel/tree/main/markdown">Jewel Markdown Renderer</a></p> </li> </ul> <p><strong> </strong></p> <p dir="ltr">Sebastiano: ​​<a href= "https://github.com/rock3r">https://github.com/rock3r</a>, <a href= "https://codewiththeitalians.it/">https://codewiththeitalians.it/</a></p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, <a href= "https://www.threads.net/@romainguy">threads.net/@romainguy</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://www.threads.net/@tor.norbye">threads.net/@tor.norbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p dir="ltr">Chet: <a href= "https://twitter.com/chethaase">@chethaase</a>, <a href= "https://www.threads.net/@chet.haase">threads.net/@chet.haase</a>, and <a href= "https://androiddev.social/@chethaase">chethaase@androiddev.social</a></p> <p><strong> </strong></p> <p dir="ltr">Catch videos on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a>  </p> <p>Subscribe to Android Developers  → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a> </p>]]></description>
      
      <content:encoded><![CDATA[<p dir="ltr">In this episode Chet, Romain and Tor chat with Sebastiano about how the Android Studio team builds UIs. We talk about how Compose for Desktop is used in parts of Android Studio and how the Compose Markdown renderer available in the Jewel library makes Studio Bot tick.</p> <p dir="ltr"></p> <p> </p> <p dir="ltr">Chapters:</p> <p dir="ltr">Intro (00:00)</p> <p dir="ltr">Android Dev UX team (00:39)</p> <p dir="ltr">What kind of libraries and languages are used to build Android studio? (1:52)</p> <p dir="ltr">Swing (2:53)</p> <p dir="ltr">Reactive and declarative programming models (8:25)</p> <p dir="ltr">SKIA for Kotlin (10:01)</p> <p dir="ltr">Jetpack Compose widgets (11:54)</p> <p dir="ltr">Jewel (13:07)</p> <p dir="ltr">Text rendering across platforms (15:51)</p> <p dir="ltr">Differences in behaviors (17:40)</p> <p dir="ltr">Support for markdown files (20:26)</p> <p dir="ltr">What is markdown? (21:25)</p> <p dir="ltr">Swing and html (25:45)</p> <p dir="ltr">Selection handling in StudioBot (28:46)</p> <p dir="ltr">Boosting productivity with Compose (30:40)</p> <p dir="ltr">Standalone vs plugin artifacts (34:29)</p> <p dir="ltr">The difference between Jewel & Swing (35:30)</p> <p dir="ltr">HTML vs Markdown (39:31)</p> <p dir="ltr">Markdeep (41:53)</p> <p dir="ltr">Jewel's Markdown API (43:46)</p> <p dir="ltr">Where to find Jewel? (46:54)</p> <p dir="ltr">Sebastiano's podcast - Code with the Italians (47:34)</p> <p dir="ltr">Final thoughts (49:13)</p> <p> </p> <p dir="ltr">Links:</p> <ul> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://developer.android.com/compose">Jetpack Compose</a></p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://www.jetbrains.com/compose-multiplatform/">Compose Multiplatform</a>, for Desktop </p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://github.com/JetBrains/jewel/">Jewel</a></p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://github.com/JetBrains/jewel/tree/main/markdown">Jewel Markdown Renderer</a></p> </li> </ul> <p> </p> <p dir="ltr">Sebastiano: ​​<a href= "https://github.com/rock3r">https://github.com/rock3r</a>, <a href= "https://codewiththeitalians.it/">https://codewiththeitalians.it/</a></p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, <a href= "https://www.threads.net/@romainguy">threads.net/@romainguy</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://www.threads.net/@tor.norbye">threads.net/@tor.norbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p dir="ltr">Chet: <a href= "https://twitter.com/chethaase">@chethaase</a>, <a href= "https://www.threads.net/@chet.haase">threads.net/@chet.haase</a>, and <a href= "https://androiddev.social/@chethaase">chethaase@androiddev.social</a></p> <p> </p> <p dir="ltr">Catch videos on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a> </p> <p>Subscribe to Android Developers → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a> </p>]]></content:encoded>
      
      
      <enclosure length="48605332" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB211_v1.mp3?dest-id=2710847"/>
      <itunes:duration>50:38</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode Chet, Romain and Tor chat with Sebastiano about how the Android Studio team builds UIs. We talk about how Compose for Desktop is used in parts of Android Studio and how the Compose Markdown renderer available in the Jewel library makes Studio Bot tick.   Chapters: Intro (00:00) Android Dev UX team (00:39) What kind of libraries and languages are used to build Android studio? (1:52) Swing (2:53) Reactive and declarative programming models (8:25) SKIA for Kotlin (10:01) Jetpack Compose widgets (11:54) Jewel (13:07) Text rendering across platforms (15:51) Differences in behaviors (17:40) Support for markdown files (20:26) What is markdown? (21:25) Swing and html (25:45) Selection handling in StudioBot (28:46) Boosting productivity with Compose (30:40) Standalone vs plugin artifacts (34:29) The difference between Jewel &amp; Swing (35:30) HTML vs Markdown (39:31) Markdeep (41:53) Jewel's Markdown API (43:46) Where to find Jewel? (46:54) Sebastiano's podcast - Code with the Italians (47:34) Final thoughts (49:13)   Links: Jetpack Compose Compose Multiplatform, for Desktop  Jewel Jewel Markdown Renderer   Sebastiano: ​​https://github.com/rock3r, https://codewiththeitalians.it/ Romain: @romainguy, threads.net/@romainguy, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social Chet: @chethaase, threads.net/@chet.haase, and chethaase@androiddev.social   Catch videos on YouTube → https://goo.gle/adb-podcast   Subscribe to Android Developers  → https://goo.gle/AndroidDevs </itunes:subtitle><itunes:summary>In this episode Chet, Romain and Tor chat with Sebastiano about how the Android Studio team builds UIs. We talk about how Compose for Desktop is used in parts of Android Studio and how the Compose Markdown renderer available in the Jewel library makes Studio Bot tick.   Chapters: Intro (00:00) Android Dev UX team (00:39) What kind of libraries and languages are used to build Android studio? (1:52) Swing (2:53) Reactive and declarative programming models (8:25) SKIA for Kotlin (10:01) Jetpack Compose widgets (11:54) Jewel (13:07) Text rendering across platforms (15:51) Differences in behaviors (17:40) Support for markdown files (20:26) What is markdown? (21:25) Swing and html (25:45) Selection handling in StudioBot (28:46) Boosting productivity with Compose (30:40) Standalone vs plugin artifacts (34:29) The difference between Jewel &amp; Swing (35:30) HTML vs Markdown (39:31) Markdeep (41:53) Jewel's Markdown API (43:46) Where to find Jewel? (46:54) Sebastiano's podcast - Code with the Italians (47:34) Final thoughts (49:13)   Links: Jetpack Compose Compose Multiplatform, for Desktop  Jewel Jewel Markdown Renderer   Sebastiano: ​​https://github.com/rock3r, https://codewiththeitalians.it/ Romain: @romainguy, threads.net/@romainguy, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social Chet: @chethaase, threads.net/@chet.haase, and chethaase@androiddev.social   Catch videos on YouTube → https://goo.gle/adb-podcast   Subscribe to Android Developers  → https://goo.gle/AndroidDevs </itunes:summary></item>
    
    <item>
      <title>Episode 209: Compose animations</title>
      <itunes:title>Compose animations</itunes:title>
      <pubDate>Thu, 12 Sep 2024 18:23:18 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[7811e54f-6a9c-4492-89b3-4372db6cd94b]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-209-compose-animations]]></link>
      <description><![CDATA[<p>In this episode Chet, Romain and Tor chat with Doris Liu from the Compose team about animations in Compose -- covering everything from the basic primitives up to the recently added Shared Element Transitions.</p> <p> </p> <p><img src= "https://assets.libsyn.com/secure/show/332855/ADB210_Thumbnail_V2.jpg" alt="" width="450" height="253" /></p> <p>Chapters:<br /> Intro (00:00)<br /> Animation capabilities of Compose (1:06)<br /> Different types of animation specs (3:43)<br /> Layers of functionality, transitions (7:49)<br /> TargetBasedAnimation (9:48)<br /> Vectors & velocity of color change (12:43)<br /> Second layer parallel to animation spec (16:39)<br /> Animation interruptions (18:48)<br /> Motion layout problem-solving (20:19)<br /> Both scale and move in question (25:45)<br /> Different mental models for layout animation in Compose vs. View (26:20)<br /> Shared element (31:05)<br /> Are there things you wish more people were aware of? (34:19)<br /> What's the tooling story for this? (41:57)<br /> What is Look Ahead? (43:16)<br /> All software is regret (48:49)<br /> New API: Modifier.animateBounds (51:52)<br /> How to reach Doris – leave a comment (55:57)<br /> Motion Frame of Reference Placement (57:29)<br /> Wrap up (59:10)</p> <p>Links:<br /> Shared element tutorial → https://goo.gle/3XrGYp5 <br /> Shared element talk → https://goo.gle/47tm3qm <br /> A quick guide to compose animations → https://goo.gle/3Tm853p <br /> The API layers except the highest level APIs we chatted about in the podcast → <a href= "https://goo.gle/3MGsiNE">https://goo.gle/3MGsiNE</a></p> <p dir="ltr">Doris: <a href= "https://twitter.com/doris4lt">@doris4lt</a></p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, <a href= "https://www.threads.net/@romainguy">threads.net/@romainguy</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://www.threads.net/@tor.norbye">threads.net/@tor.norbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a>, <a href= "https://www.threads.net/@chet.haase">threads.net/@chet.haase</a>, and <a href= "https://androiddev.social/@chethaase">chethaase@androiddev.social</a>  </p> <p>Catch more Android Developers Backstage on YouTube → https://goo.gle/adb-podcast   <br /> Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs </p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode Chet, Romain and Tor chat with Doris Liu from the Compose team about animations in Compose -- covering everything from the basic primitives up to the recently added Shared Element Transitions.</p> <p> </p> <p></p> <p>Chapters: Intro (00:00) Animation capabilities of Compose (1:06) Different types of animation specs (3:43) Layers of functionality, transitions (7:49) TargetBasedAnimation (9:48) Vectors & velocity of color change (12:43) Second layer parallel to animation spec (16:39) Animation interruptions (18:48) Motion layout problem-solving (20:19) Both scale and move in question (25:45) Different mental models for layout animation in Compose vs. View (26:20) Shared element (31:05) Are there things you wish more people were aware of? (34:19) What's the tooling story for this? (41:57) What is Look Ahead? (43:16) All software is regret (48:49) New API: Modifier.animateBounds (51:52) How to reach Doris – leave a comment (55:57) Motion Frame of Reference Placement (57:29) Wrap up (59:10)</p> <p>Links: Shared element tutorial → https://goo.gle/3XrGYp5 Shared element talk → https://goo.gle/47tm3qm A quick guide to compose animations → https://goo.gle/3Tm853p The API layers except the highest level APIs we chatted about in the podcast → <a href= "https://goo.gle/3MGsiNE">https://goo.gle/3MGsiNE</a></p> <p dir="ltr">Doris: <a href= "https://twitter.com/doris4lt">@doris4lt</a></p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, <a href= "https://www.threads.net/@romainguy">threads.net/@romainguy</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://www.threads.net/@tor.norbye">threads.net/@tor.norbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a>, <a href= "https://www.threads.net/@chet.haase">threads.net/@chet.haase</a>, and <a href= "https://androiddev.social/@chethaase">chethaase@androiddev.social</a> </p> <p>Catch more Android Developers Backstage on YouTube → https://goo.gle/adb-podcast Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs </p>]]></content:encoded>
      
      
      <enclosure length="57221086" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB210_v1.mp3?dest-id=2710847"/>
      <itunes:duration>59:36</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode Chet, Romain and Tor chat with Doris Liu from the Compose team about animations in Compose -- covering everything from the basic primitives up to the recently added Shared Element Transitions.   Chapters: Intro (00:00) Animation capabilities of Compose (1:06) Different types of animation specs (3:43) Layers of functionality, transitions (7:49) TargetBasedAnimation (9:48) Vectors &amp; velocity of color change (12:43) Second layer parallel to animation spec (16:39) Animation interruptions (18:48) Motion layout problem-solving (20:19) Both scale and move in question (25:45) Different mental models for layout animation in Compose vs. View (26:20) Shared element (31:05) Are there things you wish more people were aware of? (34:19) What's the tooling story for this? (41:57) What is Look Ahead? (43:16) All software is regret (48:49) New API: Modifier.animateBounds (51:52) How to reach Doris – leave a comment (55:57) Motion Frame of Reference Placement (57:29) Wrap up (59:10) Links: Shared element tutorial → https://goo.gle/3XrGYp5  Shared element talk → https://goo.gle/47tm3qm  A quick guide to compose animations → https://goo.gle/3Tm853p  The API layers except the highest level APIs we chatted about in the podcast → https://goo.gle/3MGsiNE Doris: @doris4lt Romain: @romainguy, threads.net/@romainguy, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social Chet: @chethaase, threads.net/@chet.haase, and chethaase@androiddev.social   Catch more Android Developers Backstage on YouTube → https://goo.gle/adb-podcast    Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs </itunes:subtitle><itunes:summary>In this episode Chet, Romain and Tor chat with Doris Liu from the Compose team about animations in Compose -- covering everything from the basic primitives up to the recently added Shared Element Transitions.   Chapters: Intro (00:00) Animation capabilities of Compose (1:06) Different types of animation specs (3:43) Layers of functionality, transitions (7:49) TargetBasedAnimation (9:48) Vectors &amp; velocity of color change (12:43) Second layer parallel to animation spec (16:39) Animation interruptions (18:48) Motion layout problem-solving (20:19) Both scale and move in question (25:45) Different mental models for layout animation in Compose vs. View (26:20) Shared element (31:05) Are there things you wish more people were aware of? (34:19) What's the tooling story for this? (41:57) What is Look Ahead? (43:16) All software is regret (48:49) New API: Modifier.animateBounds (51:52) How to reach Doris – leave a comment (55:57) Motion Frame of Reference Placement (57:29) Wrap up (59:10) Links: Shared element tutorial → https://goo.gle/3XrGYp5  Shared element talk → https://goo.gle/47tm3qm  A quick guide to compose animations → https://goo.gle/3Tm853p  The API layers except the highest level APIs we chatted about in the podcast → https://goo.gle/3MGsiNE Doris: @doris4lt Romain: @romainguy, threads.net/@romainguy, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social Chet: @chethaase, threads.net/@chet.haase, and chethaase@androiddev.social   Catch more Android Developers Backstage on YouTube → https://goo.gle/adb-podcast    Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs </itunes:summary></item>
    
    <item>
      <title>Episode 208: Micro optimizations</title>
      <itunes:title>Micro optimizations</itunes:title>
      <pubDate>Thu, 18 Jul 2024 20:46:59 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[ea3dfe58-2570-4abc-b454-cb5e10415d03]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-208-micro-optimizations]]></link>
      <description><![CDATA[<p dir="ltr">In this episode Tor and Romain find themselves without a guest and decide to chat about micro optimizations and writing custom tools.</p> <p><strong><img src= "https://assets.libsyn.com/secure/show/332855/ADB208_Thumbnail_v1.png" alt="" width="450" height="253" /><br /></strong></p> <p>Tor and Romain</p> <p dir="ltr">Chapters:</p> <p dir="ltr">Intro (00:00)</p> <p dir="ltr">Micro optimizations (00:32)</p> <p dir="ltr">Kotlin explorer (3:25)</p> <p dir="ltr">Avoiding object allocations (6:49)</p> <p dir="ltr">Code Inefficiencies (8:10)</p> <p dir="ltr">Compilers (12:13)</p> <p dir="ltr">Understand assembly with AI (18:39)</p> <p dir="ltr">Layout opt (21:20)</p> <p dir="ltr">Programmers writing tools (21:52)</p> <p dir="ltr">char.isBlank (25:35)</p> <p dir="ltr">Lint checks (27:59)</p> <p dir="ltr">Companion objects (29:40)</p> <p dir="ltr">Java assertion mechanism (32:00)</p> <p dir="ltr">Hash maps (35:13)</p> <p dir="ltr">When to micro optimize and when not to (43:46)</p> <p dir="ltr">Benchmarking (47:26)</p> <p dir="ltr">New optimizations (48:46)</p> <p dir="ltr">Wrap up (50:46)</p> <p><strong> </strong></p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, <a href= "https://www.threads.net/@romainguy">threads.net/@romainguy</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://www.threads.net/@tor.norbye">threads.net/@tor.norbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p><strong> </strong></p> <p dir="ltr">Catch videos on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a>  </p> <p>Subscribe to Android Developers  → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a> </p>]]></description>
      
      <content:encoded><![CDATA[<p dir="ltr">In this episode Tor and Romain find themselves without a guest and decide to chat about micro optimizations and writing custom tools.</p> <p></p> <p>Tor and Romain</p> <p dir="ltr">Chapters:</p> <p dir="ltr">Intro (00:00)</p> <p dir="ltr">Micro optimizations (00:32)</p> <p dir="ltr">Kotlin explorer (3:25)</p> <p dir="ltr">Avoiding object allocations (6:49)</p> <p dir="ltr">Code Inefficiencies (8:10)</p> <p dir="ltr">Compilers (12:13)</p> <p dir="ltr">Understand assembly with AI (18:39)</p> <p dir="ltr">Layout opt (21:20)</p> <p dir="ltr">Programmers writing tools (21:52)</p> <p dir="ltr">char.isBlank (25:35)</p> <p dir="ltr">Lint checks (27:59)</p> <p dir="ltr">Companion objects (29:40)</p> <p dir="ltr">Java assertion mechanism (32:00)</p> <p dir="ltr">Hash maps (35:13)</p> <p dir="ltr">When to micro optimize and when not to (43:46)</p> <p dir="ltr">Benchmarking (47:26)</p> <p dir="ltr">New optimizations (48:46)</p> <p dir="ltr">Wrap up (50:46)</p> <p> </p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, <a href= "https://www.threads.net/@romainguy">threads.net/@romainguy</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://www.threads.net/@tor.norbye">threads.net/@tor.norbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p> </p> <p dir="ltr">Catch videos on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a> </p> <p>Subscribe to Android Developers → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a> </p>]]></content:encoded>
      
      
      <enclosure length="49147914" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB209_v1.mp3?dest-id=2710847"/>
      <itunes:duration>51:12</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode Tor and Romain find themselves without a guest and decide to chat about micro optimizations and writing custom tools. Tor and Romain Chapters: Intro (00:00) Micro optimizations (00:32) Kotlin explorer (3:25) Avoiding object allocations (6:49) Code Inefficiencies (8:10) Compilers (12:13) Understand assembly with AI (18:39) Layout opt (21:20) Programmers writing tools (21:52) char.isBlank (25:35) Lint checks (27:59) Companion objects (29:40) Java assertion mechanism (32:00) Hash maps (35:13) When to micro optimize and when not to (43:46) Benchmarking (47:26) New optimizations (48:46) Wrap up (50:46)   Romain: @romainguy, threads.net/@romainguy, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social   Catch videos on YouTube → https://goo.gle/adb-podcast   Subscribe to Android Developers  → https://goo.gle/AndroidDevs </itunes:subtitle><itunes:summary>In this episode Tor and Romain find themselves without a guest and decide to chat about micro optimizations and writing custom tools. Tor and Romain Chapters: Intro (00:00) Micro optimizations (00:32) Kotlin explorer (3:25) Avoiding object allocations (6:49) Code Inefficiencies (8:10) Compilers (12:13) Understand assembly with AI (18:39) Layout opt (21:20) Programmers writing tools (21:52) char.isBlank (25:35) Lint checks (27:59) Companion objects (29:40) Java assertion mechanism (32:00) Hash maps (35:13) When to micro optimize and when not to (43:46) Benchmarking (47:26) New optimizations (48:46) Wrap up (50:46)   Romain: @romainguy, threads.net/@romainguy, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social   Catch videos on YouTube → https://goo.gle/adb-podcast   Subscribe to Android Developers  → https://goo.gle/AndroidDevs </itunes:summary></item>
    
    <item>
      <title>Episode 207: AI development assistance</title>
      <itunes:title>AI development assistance</itunes:title>
      <pubDate>Thu, 20 Jun 2024 19:17:11 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[afd5cced-2555-4b67-91fc-59d3a8524c37]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-207-ai-development-assistance]]></link>
      <description><![CDATA[<p>In this episode we talk with Kathy Korevec from the AIDA team at Google about AI assisted developer tools, such as Android Studio -- which is using Gemini AI models provided by AIDA.</p> <p><img src= "https://assets.libsyn.com/secure/show/332855/ADB208_Thumbnail.jpg" alt="" width="440" height="247" /></p> <p>Romain, Kathy, and Tor</p> <p dir="ltr">Kathy:  <a href= "http://twitter.com/simpsoka">twitter.com/simpsoka</a></p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, <a href= "https://www.threads.net/@romainguy">threads.net/@romainguy</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://www.threads.net/@tor.norbye">threads.net/@tor.norbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p><strong> </strong></p> <p dir="ltr">Check out → <a href= "https://goo.gle/3wK4EM4">https://goo.gle/3wK4EM4</a> </p> <p><strong> </strong></p> <p dir="ltr">Catch videos on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a>  </p> <p>Subscribe to Android Developers  → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode we talk with Kathy Korevec from the AIDA team at Google about AI assisted developer tools, such as Android Studio -- which is using Gemini AI models provided by AIDA.</p> <p></p> <p>Romain, Kathy, and Tor</p> <p dir="ltr">Kathy: <a href= "http://twitter.com/simpsoka">twitter.com/simpsoka</a></p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, <a href= "https://www.threads.net/@romainguy">threads.net/@romainguy</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://www.threads.net/@tor.norbye">threads.net/@tor.norbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p> </p> <p dir="ltr">Check out → <a href= "https://goo.gle/3wK4EM4">https://goo.gle/3wK4EM4</a> </p> <p> </p> <p dir="ltr">Catch videos on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a> </p> <p>Subscribe to Android Developers → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a></p>]]></content:encoded>
      
      
      <enclosure length="75904109" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB208_v4.mp3?dest-id=2710847"/>
      <itunes:duration>52:20</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode we talk with Kathy Korevec from the AIDA team at Google about AI assisted developer tools, such as Android Studio -- which is using Gemini AI models provided by AIDA. Romain, Kathy, and Tor Kathy:  twitter.com/simpsoka Romain: @romainguy, threads.net/@romainguy, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social   Check out → https://goo.gle/3wK4EM4    Catch videos on YouTube → https://goo.gle/adb-podcast   Subscribe to Android Developers  → https://goo.gle/AndroidDevs</itunes:subtitle><itunes:summary>In this episode we talk with Kathy Korevec from the AIDA team at Google about AI assisted developer tools, such as Android Studio -- which is using Gemini AI models provided by AIDA. Romain, Kathy, and Tor Kathy:  twitter.com/simpsoka Romain: @romainguy, threads.net/@romainguy, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social   Check out → https://goo.gle/3wK4EM4    Catch videos on YouTube → https://goo.gle/adb-podcast   Subscribe to Android Developers  → https://goo.gle/AndroidDevs</itunes:summary></item>
    
    <item>
      <title>Episode 206: Make it faster</title>
      <itunes:title>Make it faster</itunes:title>
      <pubDate>Wed, 22 May 2024 20:34:19 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[6d890f6c-d369-47a7-892a-8e1a69ecee96]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-206-make-it-faster]]></link>
      <description><![CDATA[<p>In this episode we cover ADB -- not "Android Developers Backstage", but "Android Debug Bridge", the technology powering device connections. Romain and Tor talk with Fabien Sanglard from the Android Studio team on his work to improve the debug stack -- including the new USB speed detection feature recently unveiled at Google I/O.</p> <p><img src= "https://assets.libsyn.com/secure/show/332855/ADB_207_Thumbnail.jpg" alt="" width="492" height="277" /></p> <p dir="ltr">Chapters:</p> <p dir="ltr">Intro (00:00)</p> <p dir="ltr">You may know Fabien from… (00:50)</p> <p dir="ltr">Applying relevant knowledge to Android Studio (3:28)</p> <p dir="ltr">Communicating with remote devices and debugging (12:18)</p> <p dir="ltr">Accommodating a debugger (13:55)</p> <p dir="ltr">Fixed protocols and how to work around (16:10)</p> <p dir="ltr">What other versions of ADB do you use to get the suite faster? (19:27)</p> <p dir="ltr">Other ways to make the debugger faster  (20:38)</p> <p dir="ltr">The differences between USB cables (21:51)</p> <p dir="ltr">How to find the right cable (30:17)</p> <p dir="ltr">ADB over wifi (32:41)</p> <p dir="ltr">How to detect which usb port is faster on your laptop? (34:46)</p> <p dir="ltr">Complexity of new cables (36:57)</p> <p dir="ltr">Install time of APK's (37:41)</p> <p dir="ltr">New ways of helping full stack devs (45:44)</p> <p dir="ltr">Final thoughts (49:19)</p> <p dir="ltr">Viewer questions (57:54)</p> <p><strong><br /> <br /></strong></p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, <a href= "https://www.threads.net/@romainguy">threads.net/@romainguy</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://www.threads.net/@tor.norbye">threads.net/@tor.norbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p dir="ltr">Fabien: <a href= "https://x.com/fabynou?lang=en">@fabynou</a>, </p> <p><strong> </strong></p> <p dir="ltr">Check out → <a href= "https://goo.gle/3wK4EM4">https://goo.gle/3wK4EM4</a> </p> <p><strong> </strong></p> <p dir="ltr">Catch videos on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a>  </p> <p>Subscribe to Android Developers  → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a> </p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode we cover ADB -- not "Android Developers Backstage", but "Android Debug Bridge", the technology powering device connections. Romain and Tor talk with Fabien Sanglard from the Android Studio team on his work to improve the debug stack -- including the new USB speed detection feature recently unveiled at Google I/O.</p> <p></p> <p dir="ltr">Chapters:</p> <p dir="ltr">Intro (00:00)</p> <p dir="ltr">You may know Fabien from… (00:50)</p> <p dir="ltr">Applying relevant knowledge to Android Studio (3:28)</p> <p dir="ltr">Communicating with remote devices and debugging (12:18)</p> <p dir="ltr">Accommodating a debugger (13:55)</p> <p dir="ltr">Fixed protocols and how to work around (16:10)</p> <p dir="ltr">What other versions of ADB do you use to get the suite faster? (19:27)</p> <p dir="ltr">Other ways to make the debugger faster (20:38)</p> <p dir="ltr">The differences between USB cables (21:51)</p> <p dir="ltr">How to find the right cable (30:17)</p> <p dir="ltr">ADB over wifi (32:41)</p> <p dir="ltr">How to detect which usb port is faster on your laptop? (34:46)</p> <p dir="ltr">Complexity of new cables (36:57)</p> <p dir="ltr">Install time of APK's (37:41)</p> <p dir="ltr">New ways of helping full stack devs (45:44)</p> <p dir="ltr">Final thoughts (49:19)</p> <p dir="ltr">Viewer questions (57:54)</p> <p> </p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, <a href= "https://www.threads.net/@romainguy">threads.net/@romainguy</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://www.threads.net/@tor.norbye">threads.net/@tor.norbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p dir="ltr">Fabien: <a href= "https://x.com/fabynou?lang=en">@fabynou</a>, </p> <p> </p> <p dir="ltr">Check out → <a href= "https://goo.gle/3wK4EM4">https://goo.gle/3wK4EM4</a> </p> <p> </p> <p dir="ltr">Catch videos on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a> </p> <p>Subscribe to Android Developers → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a> </p>]]></content:encoded>
      
      
      <enclosure length="58432273" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB207_v1.mp3?dest-id=2710847"/>
      <itunes:duration>01:00:52</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode we cover ADB -- not "Android Developers Backstage", but "Android Debug Bridge", the technology powering device connections. Romain and Tor talk with Fabien Sanglard from the Android Studio team on his work to improve the debug stack -- including the new USB speed detection feature recently unveiled at Google I/O. Chapters: Intro (00:00) You may know Fabien from… (00:50) Applying relevant knowledge to Android Studio (3:28) Communicating with remote devices and debugging (12:18) Accommodating a debugger (13:55) Fixed protocols and how to work around (16:10) What other versions of ADB do you use to get the suite faster? (19:27) Other ways to make the debugger faster  (20:38) The differences between USB cables (21:51) How to find the right cable (30:17) ADB over wifi (32:41) How to detect which usb port is faster on your laptop? (34:46) Complexity of new cables (36:57) Install time of APK's (37:41) New ways of helping full stack devs (45:44) Final thoughts (49:19) Viewer questions (57:54) Romain: @romainguy, threads.net/@romainguy, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social Fabien: @fabynou,    Check out → https://goo.gle/3wK4EM4    Catch videos on YouTube → https://goo.gle/adb-podcast   Subscribe to Android Developers  → https://goo.gle/AndroidDevs </itunes:subtitle><itunes:summary>In this episode we cover ADB -- not "Android Developers Backstage", but "Android Debug Bridge", the technology powering device connections. Romain and Tor talk with Fabien Sanglard from the Android Studio team on his work to improve the debug stack -- including the new USB speed detection feature recently unveiled at Google I/O. Chapters: Intro (00:00) You may know Fabien from… (00:50) Applying relevant knowledge to Android Studio (3:28) Communicating with remote devices and debugging (12:18) Accommodating a debugger (13:55) Fixed protocols and how to work around (16:10) What other versions of ADB do you use to get the suite faster? (19:27) Other ways to make the debugger faster  (20:38) The differences between USB cables (21:51) How to find the right cable (30:17) ADB over wifi (32:41) How to detect which usb port is faster on your laptop? (34:46) Complexity of new cables (36:57) Install time of APK's (37:41) New ways of helping full stack devs (45:44) Final thoughts (49:19) Viewer questions (57:54) Romain: @romainguy, threads.net/@romainguy, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social Fabien: @fabynou,    Check out → https://goo.gle/3wK4EM4    Catch videos on YouTube → https://goo.gle/adb-podcast   Subscribe to Android Developers  → https://goo.gle/AndroidDevs </itunes:summary></item>
    
    <item>
      <title>Episode 205: Time for Playtime</title>
      <itunes:title>Time for Playtime</itunes:title>
      <pubDate>Tue, 26 Mar 2024 16:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[01bbda23-2b1e-49c0-8f43-c81af9021046]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-205-time-for-playtime]]></link>
      <description><![CDATA[<p dir="ltr">In this episode, Tor, Romain, and Chet talk with Aurash Mahbod from the Play Games team at Google -- covering trends in mobile games, challenges for Android games developers, console games, and more!</p> <p dir="ltr"><img src= "https://assets.libsyn.com/secure/show/332855/ADB206_1.jpg" alt="" width="492" height="277" /></p> <p><strong> </strong></p> <p dir="ltr">Chapters:</p> <p dir="ltr">Intro (00:00)</p> <p dir="ltr">What's Aurash working on currently? (02:40)</p> <p dir="ltr">How much is Play store providing users with content based on previous interests? (05:29)</p> <p dir="ltr">Longstanding games vs new games (08:34)</p> <p dir="ltr">Mobile gaming vs console (10:07)</p> <p dir="ltr">Are there stats on what type of games people are playing? (18:07)</p> <p dir="ltr">Difficulties and solutions for transitioning games from various devices (21:14)</p> <p dir="ltr">Movie corner - War Games (25:15)</p> <p dir="ltr">How does Play console help devs optimize engagement? (26:23)</p> <p dir="ltr">What is the breakdown of tools that devs actually use for games? (27:53)</p> <p dir="ltr">Reducing the backend costs for devs (30:18)</p> <p dir="ltr">Where does loyalty content surface? (34:28)</p> <p dir="ltr">Balancing add load (35:16)</p> <p dir="ltr">Cloud saves (38:18)</p> <p dir="ltr">Aurash's history with Play store (42:18)</p> <p dir="ltr">Wrap up (42:58)</p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romaing</a>uy, <a href= "https://www.threads.net/@romainguy">threads.net/@romainguy</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://www.threads.net/@tor.norbye">threads.net/@tor.norbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p dir="ltr">Chet: <a href= "https://twitter.com/chethaase">@chethaa</a>se, <a href= "https://www.threads.net/@chet.haase">threads.net/@chet.haase</a>, and <a href= "https://androiddev.social/@chethaase">chethaase@androiddev.social</a></p> <p dir="ltr">Aurash: <a href= "https://twitter.com/aurash">https://twitter.com/aurash</a> - @aurash</p> <p><strong id= "docs-internal-guid-fe2bdbb3-7fff-ca24-a350-dbaedfb4b70e"><br /> Catch videos on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a> </strong></p>]]></description>
      
      <content:encoded><![CDATA[<p dir="ltr">In this episode, Tor, Romain, and Chet talk with Aurash Mahbod from the Play Games team at Google -- covering trends in mobile games, challenges for Android games developers, console games, and more!</p> <p dir="ltr"></p> <p> </p> <p dir="ltr">Chapters:</p> <p dir="ltr">Intro (00:00)</p> <p dir="ltr">What's Aurash working on currently? (02:40)</p> <p dir="ltr">How much is Play store providing users with content based on previous interests? (05:29)</p> <p dir="ltr">Longstanding games vs new games (08:34)</p> <p dir="ltr">Mobile gaming vs console (10:07)</p> <p dir="ltr">Are there stats on what type of games people are playing? (18:07)</p> <p dir="ltr">Difficulties and solutions for transitioning games from various devices (21:14)</p> <p dir="ltr">Movie corner - War Games (25:15)</p> <p dir="ltr">How does Play console help devs optimize engagement? (26:23)</p> <p dir="ltr">What is the breakdown of tools that devs actually use for games? (27:53)</p> <p dir="ltr">Reducing the backend costs for devs (30:18)</p> <p dir="ltr">Where does loyalty content surface? (34:28)</p> <p dir="ltr">Balancing add load (35:16)</p> <p dir="ltr">Cloud saves (38:18)</p> <p dir="ltr">Aurash's history with Play store (42:18)</p> <p dir="ltr">Wrap up (42:58)</p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romaing</a>uy, <a href= "https://www.threads.net/@romainguy">threads.net/@romainguy</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://www.threads.net/@tor.norbye">threads.net/@tor.norbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p dir="ltr">Chet: <a href= "https://twitter.com/chethaase">@chethaa</a>se, <a href= "https://www.threads.net/@chet.haase">threads.net/@chet.haase</a>, and <a href= "https://androiddev.social/@chethaase">chethaase@androiddev.social</a></p> <p dir="ltr">Aurash: <a href= "https://twitter.com/aurash">https://twitter.com/aurash</a> - @aurash</p> <p> Catch videos on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a> </p>]]></content:encoded>
      
      
      <enclosure length="45063277" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB206_v1.mp3?dest-id=2710847"/>
      <itunes:duration>46:50</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Tor, Romain, and Chet talk with Aurash Mahbod from the Play Games team at Google -- covering trends in mobile games, challenges for Android games developers, console games, and more!   Chapters: Intro (00:00) What's Aurash working on currently? (02:40) How much is Play store providing users with content based on previous interests? (05:29) Longstanding games vs new games (08:34) Mobile gaming vs console (10:07) Are there stats on what type of games people are playing? (18:07) Difficulties and solutions for transitioning games from various devices (21:14) Movie corner - War Games (25:15) How does Play console help devs optimize engagement? (26:23) What is the breakdown of tools that devs actually use for games? (27:53) Reducing the backend costs for devs (30:18) Where does loyalty content surface? (34:28) Balancing add load (35:16) Cloud saves (38:18) Aurash's history with Play store (42:18) Wrap up (42:58) Romain: @romainguy, threads.net/@romainguy, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social Chet: @chethaase, threads.net/@chet.haase, and chethaase@androiddev.social Aurash: https://twitter.com/aurash - @aurash Catch videos on YouTube → https://goo.gle/adb-podcast </itunes:subtitle><itunes:summary>In this episode, Tor, Romain, and Chet talk with Aurash Mahbod from the Play Games team at Google -- covering trends in mobile games, challenges for Android games developers, console games, and more!   Chapters: Intro (00:00) What's Aurash working on currently? (02:40) How much is Play store providing users with content based on previous interests? (05:29) Longstanding games vs new games (08:34) Mobile gaming vs console (10:07) Are there stats on what type of games people are playing? (18:07) Difficulties and solutions for transitioning games from various devices (21:14) Movie corner - War Games (25:15) How does Play console help devs optimize engagement? (26:23) What is the breakdown of tools that devs actually use for games? (27:53) Reducing the backend costs for devs (30:18) Where does loyalty content surface? (34:28) Balancing add load (35:16) Cloud saves (38:18) Aurash's history with Play store (42:18) Wrap up (42:58) Romain: @romainguy, threads.net/@romainguy, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social Chet: @chethaase, threads.net/@chet.haase, and chethaase@androiddev.social Aurash: https://twitter.com/aurash - @aurash Catch videos on YouTube → https://goo.gle/adb-podcast </itunes:summary></item>
    
    <item>
      <title>Episode 204: Fan'otations</title>
      <itunes:title>Fan'otations</itunes:title>
      <pubDate>Wed, 21 Feb 2024 19:56:45 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[bfbee7ec-8b56-43f1-ba23-2e505ad5446e]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-204-fanotations]]></link>
      <description><![CDATA[<p>In this episode, Tor, Romain, and Chet talk about one of Tor's favorite topics: Lint! Specifically, we talk about Lint checks and the annotations that use them to enable better, more robust, and more self-documenting APIs.<br /> Lint: It's not just for pockets anymore.</p> <p><img src= "https://assets.libsyn.com/secure/show/332855/ADB_205_Thumbnail.jpg" alt="" width="492" height="277" /></p> <p dir="ltr">Chapters:</p> <p dir="ltr">Intro (00:00)</p> <p dir="ltr">Lint checks for annotations (01:50)</p> <p dir="ltr">Lint checks in Android (05:38)</p> <p dir="ltr">Logic checks (07:34)</p> <p dir="ltr">Color representations (10:01)</p> <p dir="ltr">How does lint know the type of integer? (14:40)</p> <p dir="ltr">Kotlin annotations (17:19)</p> <p dir="ltr">Unsigned (20:10)</p> <p dir="ltr">HalfFloat (22:25)</p> <p dir="ltr">Thread annotations (25:12)</p> <p dir="ltr">@CallSuper (28:18)</p> <p dir="ltr">LayoutOpt (30:26)</p> <p dir="ltr">Lint checks in AndroidX (32:00)</p> <p dir="ltr">Restrict to annotation (36:45)</p> <p dir="ltr">Writing your own custom Lint checks (39:51)</p> <p dir="ltr">Lint testing framework (43:26)</p> <p dir="ltr">Kotlin buildList Lint check example (45:25)</p> <p dir="ltr">@Discouraged (48:15)</p> <p dir="ltr">Wrap up (50:08)</p> <p dir="ltr">@Deprecated Chet (50:50)</p> <p><strong> </strong></p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, <a href= "https://www.threads.net/@romainguy">threads.net/@romainguy</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://www.threads.net/@tor.norbye">threads.net/@tor.norbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p dir="ltr">Chet: <a href= "https://twitter.com/chethaase">@chethaase</a>, <a href= "https://www.threads.net/@chet.haase">threads.net/@chet.haase</a>, and <a href= "https://androiddev.social/@chethaase">chethaase@androiddev.social</a></p> <p><strong> </strong></p> <p dir="ltr">Catch videos on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a>  </p> <p>Subscribe to Android Developers  → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a> </p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, Tor, Romain, and Chet talk about one of Tor's favorite topics: Lint! Specifically, we talk about Lint checks and the annotations that use them to enable better, more robust, and more self-documenting APIs. Lint: It's not just for pockets anymore.</p> <p></p> <p dir="ltr">Chapters:</p> <p dir="ltr">Intro (00:00)</p> <p dir="ltr">Lint checks for annotations (01:50)</p> <p dir="ltr">Lint checks in Android (05:38)</p> <p dir="ltr">Logic checks (07:34)</p> <p dir="ltr">Color representations (10:01)</p> <p dir="ltr">How does lint know the type of integer? (14:40)</p> <p dir="ltr">Kotlin annotations (17:19)</p> <p dir="ltr">Unsigned (20:10)</p> <p dir="ltr">HalfFloat (22:25)</p> <p dir="ltr">Thread annotations (25:12)</p> <p dir="ltr">@CallSuper (28:18)</p> <p dir="ltr">LayoutOpt (30:26)</p> <p dir="ltr">Lint checks in AndroidX (32:00)</p> <p dir="ltr">Restrict to annotation (36:45)</p> <p dir="ltr">Writing your own custom Lint checks (39:51)</p> <p dir="ltr">Lint testing framework (43:26)</p> <p dir="ltr">Kotlin buildList Lint check example (45:25)</p> <p dir="ltr">@Discouraged (48:15)</p> <p dir="ltr">Wrap up (50:08)</p> <p dir="ltr">@Deprecated Chet (50:50)</p> <p> </p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, <a href= "https://www.threads.net/@romainguy">threads.net/@romainguy</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://www.threads.net/@tor.norbye">threads.net/@tor.norbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p dir="ltr">Chet: <a href= "https://twitter.com/chethaase">@chethaase</a>, <a href= "https://www.threads.net/@chet.haase">threads.net/@chet.haase</a>, and <a href= "https://androiddev.social/@chethaase">chethaase@androiddev.social</a></p> <p> </p> <p dir="ltr">Catch videos on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a> </p> <p>Subscribe to Android Developers → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a> </p>]]></content:encoded>
      
      
      <enclosure length="50448945" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB205_v1.mp3?dest-id=2710847"/>
      <itunes:duration>52:33</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Tor, Romain, and Chet talk about one of Tor's favorite topics: Lint! Specifically, we talk about Lint checks and the annotations that use them to enable better, more robust, and more self-documenting APIs. Lint: It's not just for pockets anymore. Chapters: Intro (00:00) Lint checks for annotations (01:50) Lint checks in Android (05:38) Logic checks (07:34) Color representations (10:01) How does lint know the type of integer? (14:40) Kotlin annotations (17:19) Unsigned (20:10) HalfFloat (22:25) Thread annotations (25:12) @CallSuper (28:18) LayoutOpt (30:26) Lint checks in AndroidX (32:00) Restrict to annotation (36:45) Writing your own custom Lint checks (39:51) Lint testing framework (43:26) Kotlin buildList Lint check example (45:25) @Discouraged (48:15) Wrap up (50:08) @Deprecated Chet (50:50)   Romain: @romainguy, threads.net/@romainguy, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social Chet: @chethaase, threads.net/@chet.haase, and chethaase@androiddev.social   Catch videos on YouTube → https://goo.gle/adb-podcast   Subscribe to Android Developers  → https://goo.gle/AndroidDevs </itunes:subtitle><itunes:summary>In this episode, Tor, Romain, and Chet talk about one of Tor's favorite topics: Lint! Specifically, we talk about Lint checks and the annotations that use them to enable better, more robust, and more self-documenting APIs. Lint: It's not just for pockets anymore. Chapters: Intro (00:00) Lint checks for annotations (01:50) Lint checks in Android (05:38) Logic checks (07:34) Color representations (10:01) How does lint know the type of integer? (14:40) Kotlin annotations (17:19) Unsigned (20:10) HalfFloat (22:25) Thread annotations (25:12) @CallSuper (28:18) LayoutOpt (30:26) Lint checks in AndroidX (32:00) Restrict to annotation (36:45) Writing your own custom Lint checks (39:51) Lint testing framework (43:26) Kotlin buildList Lint check example (45:25) @Discouraged (48:15) Wrap up (50:08) @Deprecated Chet (50:50)   Romain: @romainguy, threads.net/@romainguy, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social Chet: @chethaase, threads.net/@chet.haase, and chethaase@androiddev.social   Catch videos on YouTube → https://goo.gle/adb-podcast   Subscribe to Android Developers  → https://goo.gle/AndroidDevs </itunes:summary></item>
    
    <item>
      <title>Episode 203: (W)rap</title>
      <itunes:title>(W)rap</itunes:title>
      <pubDate>Thu, 21 Dec 2023 19:05:47 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[7591ed74-b9e8-4f47-9282-da43c9aa062d]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-203-wrap]]></link>
      <description><![CDATA[<p dir="ltr">In this episode, Tor, Romain, and Chet talk about some of the many things that happened this year in the world of Android development, including new devices and form factors, tool improvements, AndroidX features and libraries, and Jetpack Compose releases. And any tech podcast would be remiss without mentioning AI/ML, so we talk about that too.</p> <p><img src= "https://assets.libsyn.com/secure/show/332855/ADB_203_Thumbnail.png" alt="" width="492" height="277" /></p> <p>Tor, Romain and Chet</p> <p dir="ltr">Chapters:</p> <p dir="ltr">Intro (00:00)</p> <p dir="ltr">Google engineers vs Android (00:57)</p> <p dir="ltr">Big changes of 2023 intro (3:03)</p> <p dir="ltr">AI (3:38)</p> <p dir="ltr">Programming with AI (5:08)</p> <p dir="ltr">Writing with AI (8:52)</p> <p dir="ltr">New devices from Android - Pixel fold (12:31)</p> <p dir="ltr">Pixel watch (18:50)</p> <p dir="ltr">Bard (19:37)</p> <p dir="ltr">Changes in device release times (20:23)</p> <p dir="ltr">Major changes in devices vs incremental updates (21:42)</p> <p dir="ltr">Camera (22:40)</p> <p dir="ltr">Platform developments - mainline modules (24:03)</p> <p dir="ltr">More testing for Android (25:12)</p> <p dir="ltr">Flaky tests (26:55)</p> <p dir="ltr">Jetpack compose features (32:32)</p> <p dir="ltr">RTO (38:00)</p> <p dir="ltr">Shapes library and KMP (42:42)</p> <p dir="ltr">Final thoughts on big events of 2023 (45:03)</p> <p dir="ltr">Studio build improvements (46:43)</p> <p dir="ltr">Baseline profiles (49:21)</p> <p dir="ltr">Listener mail (50:45)</p> <p dir="ltr">Where has Chet been? (52:46)</p> <p dir="ltr">Metalava question (55:46)</p> <p dir="ltr">Wrap up wrap up (57:00)</p> <p><strong> </strong></p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, <a href= "https://www.threads.net/@romainguy">threads.net/@romainguy</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://www.threads.net/@tor.norbye">threads.net/@tor.norbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p dir="ltr">Chet: <a href= "https://twitter.com/chethaase">@chethaase</a>, <a href= "https://www.threads.net/@chet.haase">threads.net/@chet.haase</a>, and <a href= "https://androiddev.social/@chethaase">chethaase@androiddev.social</a></p> <p><strong> </strong></p> <p dir="ltr">Catch videos on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a>  </p> <p>Subscribe to Android Developers  → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a></p>]]></description>
      
      <content:encoded><![CDATA[<p dir="ltr">In this episode, Tor, Romain, and Chet talk about some of the many things that happened this year in the world of Android development, including new devices and form factors, tool improvements, AndroidX features and libraries, and Jetpack Compose releases. And any tech podcast would be remiss without mentioning AI/ML, so we talk about that too.</p> <p></p> <p>Tor, Romain and Chet</p> <p dir="ltr">Chapters:</p> <p dir="ltr">Intro (00:00)</p> <p dir="ltr">Google engineers vs Android (00:57)</p> <p dir="ltr">Big changes of 2023 intro (3:03)</p> <p dir="ltr">AI (3:38)</p> <p dir="ltr">Programming with AI (5:08)</p> <p dir="ltr">Writing with AI (8:52)</p> <p dir="ltr">New devices from Android - Pixel fold (12:31)</p> <p dir="ltr">Pixel watch (18:50)</p> <p dir="ltr">Bard (19:37)</p> <p dir="ltr">Changes in device release times (20:23)</p> <p dir="ltr">Major changes in devices vs incremental updates (21:42)</p> <p dir="ltr">Camera (22:40)</p> <p dir="ltr">Platform developments - mainline modules (24:03)</p> <p dir="ltr">More testing for Android (25:12)</p> <p dir="ltr">Flaky tests (26:55)</p> <p dir="ltr">Jetpack compose features (32:32)</p> <p dir="ltr">RTO (38:00)</p> <p dir="ltr">Shapes library and KMP (42:42)</p> <p dir="ltr">Final thoughts on big events of 2023 (45:03)</p> <p dir="ltr">Studio build improvements (46:43)</p> <p dir="ltr">Baseline profiles (49:21)</p> <p dir="ltr">Listener mail (50:45)</p> <p dir="ltr">Where has Chet been? (52:46)</p> <p dir="ltr">Metalava question (55:46)</p> <p dir="ltr">Wrap up wrap up (57:00)</p> <p> </p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, <a href= "https://www.threads.net/@romainguy">threads.net/@romainguy</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://www.threads.net/@tor.norbye">threads.net/@tor.norbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p dir="ltr">Chet: <a href= "https://twitter.com/chethaase">@chethaase</a>, <a href= "https://www.threads.net/@chet.haase">threads.net/@chet.haase</a>, and <a href= "https://androiddev.social/@chethaase">chethaase@androiddev.social</a></p> <p> </p> <p dir="ltr">Catch videos on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a> </p> <p>Subscribe to Android Developers → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a></p>]]></content:encoded>
      
      
      <enclosure length="86089590" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB203_V3.mp3?dest-id=2710847"/>
      <itunes:duration>58:19</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Tor, Romain, and Chet talk about some of the many things that happened this year in the world of Android development, including new devices and form factors, tool improvements, AndroidX features and libraries, and Jetpack Compose releases. And any tech podcast would be remiss without mentioning AI/ML, so we talk about that too. Tor, Romain and Chet Chapters: Intro (00:00) Google engineers vs Android (00:57) Big changes of 2023 intro (3:03) AI (3:38) Programming with AI (5:08) Writing with AI (8:52) New devices from Android - Pixel fold (12:31) Pixel watch (18:50) Bard (19:37) Changes in device release times (20:23) Major changes in devices vs incremental updates (21:42) Camera (22:40) Platform developments - mainline modules (24:03) More testing for Android (25:12) Flaky tests (26:55) Jetpack compose features (32:32) RTO (38:00) Shapes library and KMP (42:42) Final thoughts on big events of 2023 (45:03) Studio build improvements (46:43) Baseline profiles (49:21) Listener mail (50:45) Where has Chet been? (52:46) Metalava question (55:46) Wrap up wrap up (57:00)   Romain: @romainguy, threads.net/@romainguy, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social Chet: @chethaase, threads.net/@chet.haase, and chethaase@androiddev.social   Catch videos on YouTube → https://goo.gle/adb-podcast   Subscribe to Android Developers  → https://goo.gle/AndroidDevs</itunes:subtitle><itunes:summary>In this episode, Tor, Romain, and Chet talk about some of the many things that happened this year in the world of Android development, including new devices and form factors, tool improvements, AndroidX features and libraries, and Jetpack Compose releases. And any tech podcast would be remiss without mentioning AI/ML, so we talk about that too. Tor, Romain and Chet Chapters: Intro (00:00) Google engineers vs Android (00:57) Big changes of 2023 intro (3:03) AI (3:38) Programming with AI (5:08) Writing with AI (8:52) New devices from Android - Pixel fold (12:31) Pixel watch (18:50) Bard (19:37) Changes in device release times (20:23) Major changes in devices vs incremental updates (21:42) Camera (22:40) Platform developments - mainline modules (24:03) More testing for Android (25:12) Flaky tests (26:55) Jetpack compose features (32:32) RTO (38:00) Shapes library and KMP (42:42) Final thoughts on big events of 2023 (45:03) Studio build improvements (46:43) Baseline profiles (49:21) Listener mail (50:45) Where has Chet been? (52:46) Metalava question (55:46) Wrap up wrap up (57:00)   Romain: @romainguy, threads.net/@romainguy, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social Chet: @chethaase, threads.net/@chet.haase, and chethaase@androiddev.social   Catch videos on YouTube → https://goo.gle/adb-podcast   Subscribe to Android Developers  → https://goo.gle/AndroidDevs</itunes:summary></item>
    
    <item>
      <title>Episode 202: AndroidX, Gradle and Metalava</title>
      <itunes:title>AndroidX, Gradle and Metalava</itunes:title>
      <pubDate>Wed, 01 Nov 2023 17:19:21 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[41e634f3-440f-4f48-bc8c-21991aeef7da]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-202-androidx-gradle-and-metalava]]></link>
      <description><![CDATA[<p>In this episode, Tor and Romain chat with Aurimas Liutikas from the AndroidX team. Topics include performance tuning the AndroidX Gradle builds using configuration caching, local caching and remote caching, as well as tracking API compatibility using the Metalava tool.</p> <p><img src= "https://assets.libsyn.com/secure/show/332855/ADB_202_Thumbnail.jpg" alt="" width="420" height="236" /></p> <p>Aurimas, Romain and Tor</p> <p> </p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, <a href= "https://www.threads.net/@romainguy">threads.net/@romainguy</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://www.threads.net/@tor.norbye">threads.net/@tor.norbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p>Aurimas: <a href= "https://androiddev.social/@Aurimas">androiddev.social/@Aurimas</a> and <a href= "https://www.liutikas.net/blog-posts">www.liutikas.net/blog-posts</a></p> <p> </p> <p>Catch videos on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a>   </p> <p>Subscribe to Android Developers  → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a>  </p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, Tor and Romain chat with Aurimas Liutikas from the AndroidX team. Topics include performance tuning the AndroidX Gradle builds using configuration caching, local caching and remote caching, as well as tracking API compatibility using the Metalava tool.</p> <p></p> <p>Aurimas, Romain and Tor</p> <p> </p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, <a href= "https://www.threads.net/@romainguy">threads.net/@romainguy</a>, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://www.threads.net/@tor.norbye">threads.net/@tor.norbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p>Aurimas: <a href= "https://androiddev.social/@Aurimas">androiddev.social/@Aurimas</a> and <a href= "https://www.liutikas.net/blog-posts">www.liutikas.net/blog-posts</a></p> <p> </p> <p>Catch videos on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a> </p> <p>Subscribe to Android Developers → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a> </p>]]></content:encoded>
      
      
      <enclosure length="78634055" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB202_final.mp3?dest-id=2710847"/>
      <itunes:duration>53:56</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Tor and Romain chat with Aurimas Liutikas from the AndroidX team. Topics include performance tuning the AndroidX Gradle builds using configuration caching, local caching and remote caching, as well as tracking API compatibility using the Metalava tool. Aurimas, Romain and Tor   Romain: @romainguy, threads.net/@romainguy, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social Aurimas: androiddev.social/@Aurimas and www.liutikas.net/blog-posts   Catch videos on YouTube → https://goo.gle/adb-podcast    Subscribe to Android Developers  → https://goo.gle/AndroidDevs  </itunes:subtitle><itunes:summary>In this episode, Tor and Romain chat with Aurimas Liutikas from the AndroidX team. Topics include performance tuning the AndroidX Gradle builds using configuration caching, local caching and remote caching, as well as tracking API compatibility using the Metalava tool. Aurimas, Romain and Tor   Romain: @romainguy, threads.net/@romainguy, romainguy@androiddev.social Tor: threads.net/@tor.norbye and tornorbye@androiddev.social Aurimas: androiddev.social/@Aurimas and www.liutikas.net/blog-posts   Catch videos on YouTube → https://goo.gle/adb-podcast    Subscribe to Android Developers  → https://goo.gle/AndroidDevs  </itunes:summary></item>
    
    <item>
      <title>Episode 201: Firebase in Android Studio</title>
      <itunes:title>Firebase in Android Studio</itunes:title>
      <pubDate>Thu, 21 Sep 2023 19:30:05 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[28aff5c4-96f5-4e18-b5f8-82bb6de6d9fe]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-201-firebase-in-android-studio]]></link>
      <description><![CDATA[<p>In this episode, Tor and Romain chat with Greg Baker and Joe Baker-Malone about exciting new Android Studio features made possible by Firebase integration. Physical device streaming allows you to connect remotely to physical devices hosted in Google's secure data centers and use them for all your development needs. We also explore other time saving features like the ability to go from a crash report directly to the correct line of code, even across git branches.</p> <p> </p> <p><img src= "https://assets.libsyn.com/secure/show/332855/ADB_201_Thumbnail.png" alt="" width="450" height="253" /></p> <p>Tor, Romain, Joe, Greg</p> <p> </p> <p dir="ltr">Links:</p> <ul> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://developer.android.com/studio/preview/android-device-streaming"> Android Device Streaming from Android Studio feedback form</a></p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://developer.android.com/studio/debug/app-quality-insights">App Quality Insights and Firebase Crashlytics</a></p> </li> </ul> <p><strong><br /> <br /></strong></p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, romainguy@threads, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: tor.norbye@threads and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p dir="ltr">Greg: @bakergo@fosstodon.org</p> <p> </p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, Tor and Romain chat with Greg Baker and Joe Baker-Malone about exciting new Android Studio features made possible by Firebase integration. Physical device streaming allows you to connect remotely to physical devices hosted in Google's secure data centers and use them for all your development needs. We also explore other time saving features like the ability to go from a crash report directly to the correct line of code, even across git branches.</p> <p> </p> <p></p> <p>Tor, Romain, Joe, Greg</p> <p> </p> <p dir="ltr">Links:</p> <ul> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://developer.android.com/studio/preview/android-device-streaming"> Android Device Streaming from Android Studio feedback form</a></p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://developer.android.com/studio/debug/app-quality-insights">App Quality Insights and Firebase Crashlytics</a></p> </li> </ul> <p> </p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, romainguy@threads, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: tor.norbye@threads and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p dir="ltr">Greg: @bakergo@fosstodon.org</p> <p> </p>]]></content:encoded>
      
      
      <enclosure length="65238839" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB201_final.mp3?dest-id=2710847"/>
      <itunes:duration>44:53</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Tor and Romain chat with Greg Baker and Joe Baker-Malone about exciting new Android Studio features made possible by Firebase integration. Physical device streaming allows you to connect remotely to physical devices hosted in Google's secure data centers and use them for all your development needs. We also explore other time saving features like the ability to go from a crash report directly to the correct line of code, even across git branches.   Tor, Romain, Joe, Greg   Links: Android Device Streaming from Android Studio feedback form App Quality Insights and Firebase Crashlytics Romain: @romainguy, romainguy@threads, romainguy@androiddev.social Tor: tor.norbye@threads and tornorbye@androiddev.social Greg: @bakergo@fosstodon.org  </itunes:subtitle><itunes:summary>In this episode, Tor and Romain chat with Greg Baker and Joe Baker-Malone about exciting new Android Studio features made possible by Firebase integration. Physical device streaming allows you to connect remotely to physical devices hosted in Google's secure data centers and use them for all your development needs. We also explore other time saving features like the ability to go from a crash report directly to the correct line of code, even across git branches.   Tor, Romain, Joe, Greg   Links: Android Device Streaming from Android Studio feedback form App Quality Insights and Firebase Crashlytics Romain: @romainguy, romainguy@threads, romainguy@androiddev.social Tor: tor.norbye@threads and tornorbye@androiddev.social Greg: @bakergo@fosstodon.org  </itunes:summary></item>
    
    <item>
      <title>Episode 200: WebGPU</title>
      <itunes:title>WebGPU</itunes:title>
      <pubDate>Tue, 15 Aug 2023 19:44:49 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[e402d429-76ef-472e-9659-689b405ff404]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-200-webgpu]]></link>
      <description><![CDATA[<p dir="ltr">In this episode, Chet and Romain speak with Ken Russell and Corentin Wallez from the WebGPU team. WebGPU is a new API that brings modern GPU rendering and compute functionality to web and other platforms (including Android!). We talk about the genesis and capabilities of WebGPU, WGSL (WebGPU's new shading language), the state of WebGL (the predecessor API for web GPU rendering), and lots of other fun related graphics topics.</p> <p dir="ltr"><img src= "https://assets.libsyn.com/secure/show/332855/ADB_200_Thumbnail.png" alt="" width="450" height="253" /></p> <p dir="ltr">Ken, Romain, and Chet (not pictured: Corentin, who is on the monitor behind the photographer)</p> <p dir="ltr"><br /> Links:</p> <ul> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://webgpu.github.io/webgpu-samples/">Samples</a> (and its <a href="https://github.com/webgpu/webgpu-samples">github repo</a>)  </p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://codelabs.developers.google.com/your-first-webgpu-app">Google I/O Codelab</a></p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation">Google I/O presentation <a href= "https://io.google/2023/program/0da196f5-5169-43ff-91db-8762e2c424a2/"> Introducing WebGPU</a> (and associated <a href= "https://developer.chrome.com/blog/webgpu-io2023/">blog post</a>)</p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://webgpufundamentals.org/">Series of articles teaching WebGPU and WGSL</a></p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://toji.dev/webgpu-best-practices/">Series of articles of WebGPU Best Practices</a></p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation">Draft specs for <a href= "https://gpuweb.github.io/gpuweb/">WebGPU</a> and <a href= "https://gpuweb.github.io/gpuweb/wgsl/">WGSL</a></p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://dawn.googlesource.com/dawn">Dawn</a> from Google/Chromium</p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://wgpu.rs/">wgpu</a> from Firefox</p> </li> </ul> <p><strong> </strong></p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, romainguy@threads, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: tor.norbye@threads and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p dir="ltr">Chet: <a href= "https://twitter.com/chethaase">@chethaase</a>, chet.haase@threads, and <a href= "https://androiddev.social/@chethaase">chethaase@androiddev.social</a></p> <p>Ken: <a href= "https://twitter.com/gfxprogrammer">@gfxprogrammer<br /></a>Corentin: <a href="https://twitter.com/DaKangz">@DaKangz</a> and <a href= "http://DaKangz@mastodon.gamedev.place">@DaKangz@mastodon.gamedev.place</a></p> <p>Catch more from ADB → https://goo.gle/adb-podcast<br /> Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs </p>]]></description>
      
      <content:encoded><![CDATA[<p dir="ltr">In this episode, Chet and Romain speak with Ken Russell and Corentin Wallez from the WebGPU team. WebGPU is a new API that brings modern GPU rendering and compute functionality to web and other platforms (including Android!). We talk about the genesis and capabilities of WebGPU, WGSL (WebGPU's new shading language), the state of WebGL (the predecessor API for web GPU rendering), and lots of other fun related graphics topics.</p> <p dir="ltr"></p> <p dir="ltr">Ken, Romain, and Chet (not pictured: Corentin, who is on the monitor behind the photographer)</p> <p dir="ltr"> Links:</p> <ul> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://webgpu.github.io/webgpu-samples/">Samples</a> (and its <a href="https://github.com/webgpu/webgpu-samples">github repo</a>) </p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://codelabs.developers.google.com/your-first-webgpu-app">Google I/O Codelab</a></p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation">Google I/O presentation <a href= "https://io.google/2023/program/0da196f5-5169-43ff-91db-8762e2c424a2/"> Introducing WebGPU</a> (and associated <a href= "https://developer.chrome.com/blog/webgpu-io2023/">blog post</a>)</p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://webgpufundamentals.org/">Series of articles teaching WebGPU and WGSL</a></p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://toji.dev/webgpu-best-practices/">Series of articles of WebGPU Best Practices</a></p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation">Draft specs for <a href= "https://gpuweb.github.io/gpuweb/">WebGPU</a> and <a href= "https://gpuweb.github.io/gpuweb/wgsl/">WGSL</a></p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://dawn.googlesource.com/dawn">Dawn</a> from Google/Chromium</p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://wgpu.rs/">wgpu</a> from Firefox</p> </li> </ul> <p> </p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a>, romainguy@threads, <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: tor.norbye@threads and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p dir="ltr">Chet: <a href= "https://twitter.com/chethaase">@chethaase</a>, chet.haase@threads, and <a href= "https://androiddev.social/@chethaase">chethaase@androiddev.social</a></p> <p>Ken: <a href= "https://twitter.com/gfxprogrammer">@gfxprogrammer</a>Corentin: <a href="https://twitter.com/DaKangz">@DaKangz</a> and <a href= "http://DaKangz@mastodon.gamedev.place">@DaKangz@mastodon.gamedev.place</a></p> <p>Catch more from ADB → https://goo.gle/adb-podcast Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs </p>]]></content:encoded>
      
      
      <enclosure length="72608975" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB200_v4.mp3?dest-id=2710847"/>
      <itunes:duration>50:26</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chet and Romain speak with Ken Russell and Corentin Wallez from the WebGPU team. WebGPU is a new API that brings modern GPU rendering and compute functionality to web and other platforms (including Android!). We talk about the genesis and capabilities of WebGPU, WGSL (WebGPU's new shading language), the state of WebGL (the predecessor API for web GPU rendering), and lots of other fun related graphics topics. Ken, Romain, and Chet (not pictured: Corentin, who is on the monitor behind the photographer) Links: Samples (and its github repo)   Google I/O Codelab Google I/O presentation Introducing WebGPU (and associated blog post) Series of articles teaching WebGPU and WGSL Series of articles of WebGPU Best Practices Draft specs for WebGPU and WGSL Dawn from Google/Chromium wgpu from Firefox   Romain: @romainguy, romainguy@threads, romainguy@androiddev.social Tor: tor.norbye@threads and tornorbye@androiddev.social Chet: @chethaase, chet.haase@threads, and chethaase@androiddev.social Ken: @gfxprogrammer Corentin: @DaKangz and @DaKangz@mastodon.gamedev.place Catch more from ADB → https://goo.gle/adb-podcast Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs </itunes:subtitle><itunes:summary>In this episode, Chet and Romain speak with Ken Russell and Corentin Wallez from the WebGPU team. WebGPU is a new API that brings modern GPU rendering and compute functionality to web and other platforms (including Android!). We talk about the genesis and capabilities of WebGPU, WGSL (WebGPU's new shading language), the state of WebGL (the predecessor API for web GPU rendering), and lots of other fun related graphics topics. Ken, Romain, and Chet (not pictured: Corentin, who is on the monitor behind the photographer) Links: Samples (and its github repo)   Google I/O Codelab Google I/O presentation Introducing WebGPU (and associated blog post) Series of articles teaching WebGPU and WGSL Series of articles of WebGPU Best Practices Draft specs for WebGPU and WGSL Dawn from Google/Chromium wgpu from Firefox   Romain: @romainguy, romainguy@threads, romainguy@androiddev.social Tor: tor.norbye@threads and tornorbye@androiddev.social Chet: @chethaase, chet.haase@threads, and chethaase@androiddev.social Ken: @gfxprogrammer Corentin: @DaKangz and @DaKangz@mastodon.gamedev.place Catch more from ADB → https://goo.gle/adb-podcast Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs </itunes:summary></item>
    
    <item>
      <title>Episode 199: Compose performance</title>
      <itunes:title>Compose performance</itunes:title>
      <pubDate>Tue, 18 Jul 2023 17:45:12 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[d6eaa2a4-f468-494f-8f9a-7bcb26c7f9d5]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-199-compose-performance]]></link>
      <description><![CDATA[<p dir="ltr">This time, Romain, Tor, and Chet talk with Leland Richardson, George Mount, and Chuck Jazdzewski from the Jetpack Compose team about performance. The team has been looking at performance issues recently and discusses what they've found, what gotchas lie in wait for library developers, what tools and compilers can magically handle for you... and what they can't. Tune in to learn about why we worry about autoboxing (and why you probably shouldn't).</p> <p dir="ltr"><img src= "https://assets.libsyn.com/secure/show/332855/ADB_199_Thumbnail.png" alt="" width="450" height="253" /></p> <p dir="ltr">Foreground: Romain, Tor, George, and Chuck<br /> Background (on the monitor): Chet, Leland, and Cody (audio engineer/producer), plus another view of the Studio with Romain, Tor, George and Chuck again, for your recursive pleasure.</p> <p dir="ltr"> </p> <p dir="ltr">Links:</p> <ul> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://developer.android.com/jetpack/compose?gclid=Cj0KCQjwnrmlBhDHARIsADJ5b_nQcnPb0ykVmQH83NUn6pL5GZhoMsHquVefldzP8mGIIHi04K32KaMaAtjQEALw_wcB&gclsrc=aw.ds"> Jetpack Compose</a></p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://developer.android.com/studio/profile/memory-profiler">Android Studio Memory Profiler</a></p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://developer.android.com/topic/performance/benchmarking/macrobenchmark-overview"> Macrobenchmark</a></p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://developer.android.com/topic/performance/baselineprofiles/overview"> Baseline profiles</a> </p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://blog.jetbrains.com/idea/2020/03/java-bytecode-decompiler/"> Kotlin bytecode decompilation</a></p> </li> </ul> <p><strong> </strong></p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a> and <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: tor.norbye@threads and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p dir="ltr">Chet: <a href= "https://twitter.com/chethaase">@chethaase</a> and <a href= "https://androiddev.social/@chethaase">chethaase@androiddev.social</a></p> <p dir="ltr">Leland: <a href= "https://twitter.com/intelligibabble">@intelligibabble</a></p> <p dir="ltr">George: <a href= "https://twitter.com/georgemount1">@georgemount1</a></p> <p>Chuck: <a href="https://twitter.com/chuckjaz">@chuckjaz</a></p> <p> </p> <p>Catch ADB on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a>  </p> <p>Subscribe to Android Developers → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a> </p>]]></description>
      
      <content:encoded><![CDATA[<p dir="ltr">This time, Romain, Tor, and Chet talk with Leland Richardson, George Mount, and Chuck Jazdzewski from the Jetpack Compose team about performance. The team has been looking at performance issues recently and discusses what they've found, what gotchas lie in wait for library developers, what tools and compilers can magically handle for you... and what they can't. Tune in to learn about why we worry about autoboxing (and why you probably shouldn't).</p> <p dir="ltr"></p> <p dir="ltr">Foreground: Romain, Tor, George, and Chuck Background (on the monitor): Chet, Leland, and Cody (audio engineer/producer), plus another view of the Studio with Romain, Tor, George and Chuck again, for your recursive pleasure.</p> <p dir="ltr"> </p> <p dir="ltr">Links:</p> <ul> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://developer.android.com/jetpack/compose?gclid=Cj0KCQjwnrmlBhDHARIsADJ5b_nQcnPb0ykVmQH83NUn6pL5GZhoMsHquVefldzP8mGIIHi04K32KaMaAtjQEALw_wcB&gclsrc=aw.ds"> Jetpack Compose</a></p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://developer.android.com/studio/profile/memory-profiler">Android Studio Memory Profiler</a></p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://developer.android.com/topic/performance/benchmarking/macrobenchmark-overview"> Macrobenchmark</a></p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://developer.android.com/topic/performance/baselineprofiles/overview"> Baseline profiles</a> </p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://blog.jetbrains.com/idea/2020/03/java-bytecode-decompiler/"> Kotlin bytecode decompilation</a></p> </li> </ul> <p> </p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a> and <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: tor.norbye@threads and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p dir="ltr">Chet: <a href= "https://twitter.com/chethaase">@chethaase</a> and <a href= "https://androiddev.social/@chethaase">chethaase@androiddev.social</a></p> <p dir="ltr">Leland: <a href= "https://twitter.com/intelligibabble">@intelligibabble</a></p> <p dir="ltr">George: <a href= "https://twitter.com/georgemount1">@georgemount1</a></p> <p>Chuck: <a href="https://twitter.com/chuckjaz">@chuckjaz</a></p> <p> </p> <p>Catch ADB on YouTube → <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a> </p> <p>Subscribe to Android Developers → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a> </p>]]></content:encoded>
      
      
      <enclosure length="89875008" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB199_v1.mp3?dest-id=2710847"/>
      <itunes:duration>01:02:25</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>This time, Romain, Tor, and Chet talk with Leland Richardson, George Mount, and Chuck Jazdzewski from the Jetpack Compose team about performance. The team has been looking at performance issues recently and discusses what they've found, what gotchas lie in wait for library developers, what tools and compilers can magically handle for you... and what they can't. Tune in to learn about why we worry about autoboxing (and why you probably shouldn't). Foreground: Romain, Tor, George, and Chuck Background (on the monitor): Chet, Leland, and Cody (audio engineer/producer), plus another view of the Studio with Romain, Tor, George and Chuck again, for your recursive pleasure.   Links: Jetpack Compose Android Studio Memory Profiler Macrobenchmark Baseline profiles  Kotlin bytecode decompilation   Romain: @romainguy and romainguy@androiddev.social Tor: tor.norbye@threads and tornorbye@androiddev.social Chet: @chethaase and chethaase@androiddev.social Leland: @intelligibabble George: @georgemount1 Chuck: @chuckjaz   Catch ADB on YouTube → https://goo.gle/adb-podcast   Subscribe to Android Developers → https://goo.gle/AndroidDevs </itunes:subtitle><itunes:summary>This time, Romain, Tor, and Chet talk with Leland Richardson, George Mount, and Chuck Jazdzewski from the Jetpack Compose team about performance. The team has been looking at performance issues recently and discusses what they've found, what gotchas lie in wait for library developers, what tools and compilers can magically handle for you... and what they can't. Tune in to learn about why we worry about autoboxing (and why you probably shouldn't). Foreground: Romain, Tor, George, and Chuck Background (on the monitor): Chet, Leland, and Cody (audio engineer/producer), plus another view of the Studio with Romain, Tor, George and Chuck again, for your recursive pleasure.   Links: Jetpack Compose Android Studio Memory Profiler Macrobenchmark Baseline profiles  Kotlin bytecode decompilation   Romain: @romainguy and romainguy@androiddev.social Tor: tor.norbye@threads and tornorbye@androiddev.social Chet: @chethaase and chethaase@androiddev.social Leland: @intelligibabble George: @georgemount1 Chuck: @chuckjaz   Catch ADB on YouTube → https://goo.gle/adb-podcast   Subscribe to Android Developers → https://goo.gle/AndroidDevs </itunes:summary></item>
    
    <item>
      <title>Episode 198: Location location location, revisited</title>
      <itunes:title>Location location location, revisited</itunes:title>
      <pubDate>Mon, 26 Jun 2023 20:58:59 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[01b8efee-e8ef-40c9-b517-7386bd7c9010]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-198-location-location-location-revisited]]></link>
      <description><![CDATA[<p dir="ltr">Since our original episode on location nearly nine years ago, a lot has happened in the location support for Android. In this episode, Wyatt Riley and Roy Want answer all of Tor's questions about how it works and cover recent developments like indoor location, elevation, and some tips for developers.</p> <p dir="ltr"><img src= "https://assets.libsyn.com/secure/show/332855/photo1.jpeg" alt="" width="410" height="307" /></p> <p dir="ltr">Wyatt, Roy and Tor.</p> <p><strong> </strong></p> <p>Links:</p> <ul> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://developer.android.com/training/location">Getting started guide</a></p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation">Precise indoor location</p> </li> <ul> <li dir="ltr" aria-level="2"> <p dir="ltr" role="presentation"><a href= "https://www.wi-fi.org/beacon/the-beacon/wi-fi-certified-location-capabilities-demonstrated-at-lisbon-member-event"> Wi-Fi Alliance(WFA) : Wi-Fi Location(TM) demonstrated at a recent WFA member event</a></p> </li> <li dir="ltr" aria-level="2"> <p dir="ltr" role="presentation"><a href= "https://developer.android.com/guide/topics/connectivity/wifi-rtt">Android Developer resources for Wi-Fi RTT (IEEE 802.11mc) Location</a></p> </li> </ul> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation">Google Play Store has three apps that demonstrate Wi-Fi RTT (IEEE 802.11mc) capabilities for devices with 11mc support.</p> </li> <ul> <li dir="ltr" aria-level="2"> <p dir="ltr" role="presentation"><a href= "https://play.google.com/store/apps/details?id=com.google.android.apps.location.rtt.wifirttlocator&hl=en_US&gl=US"> WifitRttLocator</a> (phone positioning in a building with 11mc capable Access Points)</p> </li> <li dir="ltr" aria-level="2"> <p dir="ltr" role="presentation"><a href= "https://play.google.com/store/apps/details?id=com.google.android.apps.location.rtt.wifirttscan&hl=en_US&gl=US"> WifiRttScan</a> (Phone to Access Point ranging)</p> </li> </ul> </ul> <p><a href= "https://play.google.com/store/apps/details?id=com.google.android.apps.location.rtt.wifinanscan&hl=en_US&gl=US"> WifiNanScan</a> (Phone to phone ranging)</p> <p> </p> <p>Catch ADB on YouTube→ <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a> </p> <p>Subscribe to Android Developers → https://goo.gle/AndroidDevs</p>]]></description>
      
      <content:encoded><![CDATA[<p dir="ltr">Since our original episode on location nearly nine years ago, a lot has happened in the location support for Android. In this episode, Wyatt Riley and Roy Want answer all of Tor's questions about how it works and cover recent developments like indoor location, elevation, and some tips for developers.</p> <p dir="ltr"></p> <p dir="ltr">Wyatt, Roy and Tor.</p> <p> </p> <p>Links:</p> <ul> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation"><a href= "https://developer.android.com/training/location">Getting started guide</a></p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation">Precise indoor location</p> </li> <ul> <li dir="ltr" aria-level="2"> <p dir="ltr" role="presentation"><a href= "https://www.wi-fi.org/beacon/the-beacon/wi-fi-certified-location-capabilities-demonstrated-at-lisbon-member-event"> Wi-Fi Alliance(WFA) : Wi-Fi Location(TM) demonstrated at a recent WFA member event</a></p> </li> <li dir="ltr" aria-level="2"> <p dir="ltr" role="presentation"><a href= "https://developer.android.com/guide/topics/connectivity/wifi-rtt">Android Developer resources for Wi-Fi RTT (IEEE 802.11mc) Location</a></p> </li> </ul> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation">Google Play Store has three apps that demonstrate Wi-Fi RTT (IEEE 802.11mc) capabilities for devices with 11mc support.</p> </li> <ul> <li dir="ltr" aria-level="2"> <p dir="ltr" role="presentation"><a href= "https://play.google.com/store/apps/details?id=com.google.android.apps.location.rtt.wifirttlocator&hl=en_US&gl=US"> WifitRttLocator</a> (phone positioning in a building with 11mc capable Access Points)</p> </li> <li dir="ltr" aria-level="2"> <p dir="ltr" role="presentation"><a href= "https://play.google.com/store/apps/details?id=com.google.android.apps.location.rtt.wifirttscan&hl=en_US&gl=US"> WifiRttScan</a> (Phone to Access Point ranging)</p> </li> </ul> </ul> <p><a href= "https://play.google.com/store/apps/details?id=com.google.android.apps.location.rtt.wifinanscan&hl=en_US&gl=US"> WifiNanScan</a> (Phone to phone ranging)</p> <p> </p> <p>Catch ADB on YouTube→ <a href= "https://goo.gle/adb-podcast">https://goo.gle/adb-podcast</a> </p> <p>Subscribe to Android Developers → https://goo.gle/AndroidDevs</p>]]></content:encoded>
      
      
      <enclosure length="63917104" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB198_v1.mp3?dest-id=2710847"/>
      <itunes:duration>44:24</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Since our original episode on location nearly nine years ago, a lot has happened in the location support for Android. In this episode, Wyatt Riley and Roy Want answer all of Tor's questions about how it works and cover recent developments like indoor location, elevation, and some tips for developers. Wyatt, Roy and Tor.   Links: Getting started guide Precise indoor location Wi-Fi Alliance(WFA) : Wi-Fi Location(TM) demonstrated at a recent WFA member event Android Developer resources for Wi-Fi RTT (IEEE 802.11mc) Location Google Play Store has three apps that demonstrate Wi-Fi RTT (IEEE 802.11mc) capabilities for devices with 11mc support. WifitRttLocator (phone positioning in a building with 11mc capable Access Points) WifiRttScan (Phone to Access Point ranging) WifiNanScan (Phone to phone ranging)   Catch ADB on YouTube→ https://goo.gle/adb-podcast  Subscribe to Android Developers → https://goo.gle/AndroidDevs</itunes:subtitle><itunes:summary>Since our original episode on location nearly nine years ago, a lot has happened in the location support for Android. In this episode, Wyatt Riley and Roy Want answer all of Tor's questions about how it works and cover recent developments like indoor location, elevation, and some tips for developers. Wyatt, Roy and Tor.   Links: Getting started guide Precise indoor location Wi-Fi Alliance(WFA) : Wi-Fi Location(TM) demonstrated at a recent WFA member event Android Developer resources for Wi-Fi RTT (IEEE 802.11mc) Location Google Play Store has three apps that demonstrate Wi-Fi RTT (IEEE 802.11mc) capabilities for devices with 11mc support. WifitRttLocator (phone positioning in a building with 11mc capable Access Points) WifiRttScan (Phone to Access Point ranging) WifiNanScan (Phone to phone ranging)   Catch ADB on YouTube→ https://goo.gle/adb-podcast  Subscribe to Android Developers → https://goo.gle/AndroidDevs</itunes:summary></item>
    
    <item>
      <title>Episode 197: Studio Bot</title>
      <itunes:title>Studio Bot</itunes:title>
      <pubDate>Wed, 17 May 2023 20:30:48 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[9a2984f2-90b9-4745-8af6-94e7b65b0719]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-197-studio-bot]]></link>
      <description><![CDATA[<p>You saw it at Google I/O - now you can hear about it in the comfort of your own headphones! Tor, Romain, and Chet talk with Siva Velusamy and Sandhya Mohan from the Android Studio team about the just-launched Studio Bot. This new AI-powered assistant enables conversational queries in the IDE to help with coding, commenting, confusion, or if you just need a friend.</p> <p><img src= "https://assets.libsyn.com/secure/show/332855/ADB_197_Studio_Bot.jpg" alt="" width="408" height="307" /></p> <p>Chet, Tor, Romain, Sandhy, and Siva in the Sunnyvale studio</p> <p>Studio Bot: <a href= "https://goo.gle/3BBEKZI">https://goo.gle/3BBEKZI</a> </p> <p>Subscribe to Android Developers YouTube → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a> </p>]]></description>
      
      <content:encoded><![CDATA[<p>You saw it at Google I/O - now you can hear about it in the comfort of your own headphones! Tor, Romain, and Chet talk with Siva Velusamy and Sandhya Mohan from the Android Studio team about the just-launched Studio Bot. This new AI-powered assistant enables conversational queries in the IDE to help with coding, commenting, confusion, or if you just need a friend.</p> <p></p> <p>Chet, Tor, Romain, Sandhy, and Siva in the Sunnyvale studio</p> <p>Studio Bot: <a href= "https://goo.gle/3BBEKZI">https://goo.gle/3BBEKZI</a> </p> <p>Subscribe to Android Developers YouTube → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a> </p>]]></content:encoded>
      
      
      <enclosure length="66234816" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB197_v2.mp3?dest-id=2710847"/>
      <itunes:duration>46:00</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>You saw it at Google I/O - now you can hear about it in the comfort of your own headphones! Tor, Romain, and Chet talk with Siva Velusamy and Sandhya Mohan from the Android Studio team about the just-launched Studio Bot. This new AI-powered assistant enables conversational queries in the IDE to help with coding, commenting, confusion, or if you just need a friend. Chet, Tor, Romain, Sandhy, and Siva in the Sunnyvale studio Studio Bot: https://goo.gle/3BBEKZI  Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs </itunes:subtitle><itunes:summary>You saw it at Google I/O - now you can hear about it in the comfort of your own headphones! Tor, Romain, and Chet talk with Siva Velusamy and Sandhya Mohan from the Android Studio team about the just-launched Studio Bot. This new AI-powered assistant enables conversational queries in the IDE to help with coding, commenting, confusion, or if you just need a friend. Chet, Tor, Romain, Sandhy, and Siva in the Sunnyvale studio Studio Bot: https://goo.gle/3BBEKZI  Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs </itunes:summary></item>
    
    <item>
      <title>Episode 196: Android Studio, behind the scenes</title>
      <itunes:title>Android Studio, behind the scenes</itunes:title>
      <pubDate>Wed, 22 Mar 2023 17:31:15 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[31f84f8f-185c-4a77-a4c3-dcba511e75f5]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-196-android-studio-behind-the-scenes]]></link>
      <description><![CDATA[<p dir="ltr">Raluca Sauciuc joins Tor and Romain to talk about what goes on behind the scenes in Android Studio. Raluca takes us through the tools and workflows used by the Android Studio team to improve performance and memory usage, and avoid future regressions. She also explains how the team adopts new versions of the IntelliJ IDE and platform, and how they can deal with massive code merges.</p> <p dir="ltr">Raluca, Romain, and Tor</p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a> and <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a> and <a href= "https://androiddev.social/@chethaase">chethaase@androiddev.social</a></p> <p>Subscribe to Android Developers YouTube → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a> </p>]]></description>
      
      <content:encoded><![CDATA[<p dir="ltr">Raluca Sauciuc joins Tor and Romain to talk about what goes on behind the scenes in Android Studio. Raluca takes us through the tools and workflows used by the Android Studio team to improve performance and memory usage, and avoid future regressions. She also explains how the team adopts new versions of the IntelliJ IDE and platform, and how they can deal with massive code merges.</p> <p dir="ltr">Raluca, Romain, and Tor</p> <p dir="ltr">Romain: <a href= "https://twitter.com/romainguy">@romainguy</a> and <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p dir="ltr">Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a> and <a href= "https://androiddev.social/@chethaase">chethaase@androiddev.social</a></p> <p>Subscribe to Android Developers YouTube → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a> </p>]]></content:encoded>
      
      
      <enclosure length="70728192" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB196_v1.mp3?dest-id=2710847"/>
      <itunes:duration>49:08</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Raluca Sauciuc joins Tor and Romain to talk about what goes on behind the scenes in Android Studio. Raluca takes us through the tools and workflows used by the Android Studio team to improve performance and memory usage, and avoid future regressions. She also explains how the team adopts new versions of the IntelliJ IDE and platform, and how they can deal with massive code merges. Raluca, Romain, and Tor Romain: @romainguy and romainguy@androiddev.social Tor: @tornorbye and tornorbye@androiddev.social Chet: @chethaase and chethaase@androiddev.social Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs </itunes:subtitle><itunes:summary>Raluca Sauciuc joins Tor and Romain to talk about what goes on behind the scenes in Android Studio. Raluca takes us through the tools and workflows used by the Android Studio team to improve performance and memory usage, and avoid future regressions. She also explains how the team adopts new versions of the IntelliJ IDE and platform, and how they can deal with massive code merges. Raluca, Romain, and Tor Romain: @romainguy and romainguy@androiddev.social Tor: @tornorbye and tornorbye@androiddev.social Chet: @chethaase and chethaase@androiddev.social Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs </itunes:summary></item>
    
    <item>
      <title>Episode 195: Mainlining</title>
      <itunes:title>Mainlining</itunes:title>
      <pubDate>Wed, 15 Feb 2023 20:14:25 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[cb03d85b-2e16-4b95-bafd-b19cdb0f56ff]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-195-mainlining]]></link>
      <description><![CDATA[<p dir="ltr">Chet and Romain talk to Jeff Hamilton and Anton Hansson from the Mainline team about "modular system components", and the new SDK extension framework which lets developers access them. </p> <p dir="ltr"><img src= "https://assets.libsyn.com/secure/show/332855/ADB_195_Mainline.png" alt="" width="425" height="241" /></p> <p dir="ltr">Anton Hansson top right, and Jeff Hamilton bottom left, with Romain and Chet</p> <ul> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation">Blog post: <a href= "https://goo.gle/3S1c3g4">https://goo.gle/3S1c3g4</a> </p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation">AndroidX convenience constants, e.g. T_EXTENSION_INT: <a href= "https://goo.gle/3lEJwRx">https://goo.gle/3lEJwRx</a> </p> </li> </ul> <p><strong id= "docs-internal-guid-232fd648-7fff-a97a-20ea-957005780638">Subscribe to Android Developers → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a></strong></p>]]></description>
      
      <content:encoded><![CDATA[<p dir="ltr">Chet and Romain talk to Jeff Hamilton and Anton Hansson from the Mainline team about "modular system components", and the new SDK extension framework which lets developers access them. </p> <p dir="ltr"></p> <p dir="ltr">Anton Hansson top right, and Jeff Hamilton bottom left, with Romain and Chet</p> <ul> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation">Blog post: <a href= "https://goo.gle/3S1c3g4">https://goo.gle/3S1c3g4</a> </p> </li> <li dir="ltr" aria-level="1"> <p dir="ltr" role="presentation">AndroidX convenience constants, e.g. T_EXTENSION_INT: <a href= "https://goo.gle/3lEJwRx">https://goo.gle/3lEJwRx</a> </p> </li> </ul> <p>Subscribe to Android Developers → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a></p>]]></content:encoded>
      
      
      <enclosure length="64759104" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB195_v2.mp3?dest-id=2710847"/>
      <itunes:duration>44:59</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet and Romain talk to Jeff Hamilton and Anton Hansson from the Mainline team about "modular system components", and the new SDK extension framework which lets developers access them.  Anton Hansson top right, and Jeff Hamilton bottom left, with Romain and Chet Blog post: https://goo.gle/3S1c3g4  AndroidX convenience constants, e.g. T_EXTENSION_INT: https://goo.gle/3lEJwRx  Subscribe to Android Developers → https://goo.gle/AndroidDevs</itunes:subtitle><itunes:summary>Chet and Romain talk to Jeff Hamilton and Anton Hansson from the Mainline team about "modular system components", and the new SDK extension framework which lets developers access them.  Anton Hansson top right, and Jeff Hamilton bottom left, with Romain and Chet Blog post: https://goo.gle/3S1c3g4  AndroidX convenience constants, e.g. T_EXTENSION_INT: https://goo.gle/3lEJwRx  Subscribe to Android Developers → https://goo.gle/AndroidDevs</itunes:summary></item>
    
    <item>
      <title>Episode 194: Subtext</title>
      <itunes:title>Subtext</itunes:title>
      <pubDate>Tue, 17 Jan 2023 18:03:55 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[f0188e6e-013a-4f00-9e0d-b6f52a0d62a1]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-194-subtext]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">This time, Tor, Romain, and Chet were joined by Siyamed Sinir and Sean McQuillan from the Android Text team to talk about, well, text. Which, it turns out, is a very deep, complicated, and constantly evolving technology. The conversation covered everything from the fundamentals of the text stack on Android to the capabilities and implementation of text in Jetpack Compose to internationalization to fonts to emojis to performance to.... you get the idea. There was a lot of stuff to talk about. And so much subtext.</span></p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/ADB_194_Subtext.jpg" alt="" width="355" height="212" /></span></p> <p><span style="font-weight: 400;">Romain, Chet, Sean, Tor, and Siyamed (using RTL support: Siyamed, Tor, Sean, Chet, and Romain)</span></p> <p><span style="font-weight: 400;">Links:</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/jetpack/compose/text"><span style= "font-weight: 400;">Text In Compose</span></a><span style= "font-weight: 400;"> </span></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://medium.com/androiddevelopers/just-your-type-variable-fonts-in-compose-5bf63b357994"> <span style="font-weight: 400;">Compose Variable Fonts</span></a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://github.com/romainguy/combo-breaker"><span style= "font-weight: 400;">ComboBreaker</span></a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://fonts.google.com/knowledge/introducing_type/introducing_color_fonts"> <span style="font-weight: 400;">ColrV1 Fonts</span></a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://android-developers.googleblog.com/2022/03/second-preview-android-13.html"> <span style="font-weight: 400;">i18n & Text in Android 13</span></a><span style="font-weight: 400;"> </span></li> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;">Text is hard!</span> <a href= "https://faultlore.com/blah/text-hates-you/"><span style= "font-weight: 400;">Rendering</span></a> <span style= "font-weight: 400;">&</span> <a href= "https://lord.io/text-editing-hates-you-too/"><span style= "font-weight: 400;">Editing</span></a><span style= "font-weight: 400;">  </span></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/jetpack/compose/text#downloadable-fonts"> <span style="font-weight: 400;">Compose Downloadable Fonts</span></a><span style="font-weight: 400;"> </span></li> </ul> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy">@romainguy</a><span style= "font-weight: 400;"> and</span> <a href= "https://androiddev.social/@romainguy"><span style= "font-weight: 400;">romainguy@androiddev.social</span></a></p> <p><span style="font-weight: 400;">Tor:</span> <a href= "https://twitter.com/tornorbye">@tornorbye</a><span style= "font-weight: 400;"> and</span> <a href= "https://androiddev.social/@tornorbye"><span style= "font-weight: 400;">tornorbye@androiddev.social</span></a></p> <p><span style="font-weight: 400;">Chet:</span> <a href= "https://twitter.com/chethaase">@chethaase</a><span style= "font-weight: 400;"> and</span> <a href= "https://androiddev.social/@chethaase"><span style= "font-weight: 400;">chethaase@androiddev.social</span></a></p> <p><span style="font-weight: 400;">Siyamed:</span><a href= "https://twitter.com/siyamed"><span style= "font-weight: 400;">@siyamed</span></a></p> <p><span style="font-weight: 400;">Sean:</span> <a href= "https://tech.lgbt/@objcode"><span style= "font-weight: 400;">tech.lgbt/@objcode</span></a></p> <p><span style="font-weight: 400;">Subscribe to Android Developers → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a> </span></p>]]></description>
      
      <content:encoded><![CDATA[<p>This time, Tor, Romain, and Chet were joined by Siyamed Sinir and Sean McQuillan from the Android Text team to talk about, well, text. Which, it turns out, is a very deep, complicated, and constantly evolving technology. The conversation covered everything from the fundamentals of the text stack on Android to the capabilities and implementation of text in Jetpack Compose to internationalization to fonts to emojis to performance to.... you get the idea. There was a lot of stuff to talk about. And so much subtext.</p> <p></p> <p>Romain, Chet, Sean, Tor, and Siyamed (using RTL support: Siyamed, Tor, Sean, Chet, and Romain)</p> <p>Links:</p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/jetpack/compose/text">Text In Compose</a> </li> <li style="font-weight: 400;" aria-level="1"><a href= "https://medium.com/androiddevelopers/just-your-type-variable-fonts-in-compose-5bf63b357994"> Compose Variable Fonts</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://github.com/romainguy/combo-breaker">ComboBreaker</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://fonts.google.com/knowledge/introducing_type/introducing_color_fonts"> ColrV1 Fonts</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://android-developers.googleblog.com/2022/03/second-preview-android-13.html"> i18n & Text in Android 13</a> </li> <li style="font-weight: 400;" aria-level="1">Text is hard! <a href= "https://faultlore.com/blah/text-hates-you/">Rendering</a> & <a href= "https://lord.io/text-editing-hates-you-too/">Editing</a> </li> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/jetpack/compose/text#downloadable-fonts"> Compose Downloadable Fonts</a> </li> </ul> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a> and <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p>Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a> and <a href= "https://androiddev.social/@chethaase">chethaase@androiddev.social</a></p> <p>Siyamed:<a href= "https://twitter.com/siyamed">@siyamed</a></p> <p>Sean: <a href= "https://tech.lgbt/@objcode">tech.lgbt/@objcode</a></p> <p>Subscribe to Android Developers → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a> </p>]]></content:encoded>
      
      
      <enclosure length="76639302" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB194_v1.mp3?dest-id=2710847"/>
      <itunes:duration>53:14</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>This time, Tor, Romain, and Chet were joined by Siyamed Sinir and Sean McQuillan from the Android Text team to talk about, well, text. Which, it turns out, is a very deep, complicated, and constantly evolving technology. The conversation covered everything from the fundamentals of the text stack on Android to the capabilities and implementation of text in Jetpack Compose to internationalization to fonts to emojis to performance to.... you get the idea. There was a lot of stuff to talk about. And so much subtext. Romain, Chet, Sean, Tor, and Siyamed (using RTL support: Siyamed, Tor, Sean, Chet, and Romain) Links: Text In Compose  Compose Variable Fonts ComboBreaker ColrV1 Fonts i18n &amp; Text in Android 13  Text is hard! Rendering &amp; Editing   Compose Downloadable Fonts  Romain: @romainguy and romainguy@androiddev.social Tor: @tornorbye and tornorbye@androiddev.social Chet: @chethaase and chethaase@androiddev.social Siyamed:@siyamed Sean: tech.lgbt/@objcode Subscribe to Android Developers → https://goo.gle/AndroidDevs </itunes:subtitle><itunes:summary>This time, Tor, Romain, and Chet were joined by Siyamed Sinir and Sean McQuillan from the Android Text team to talk about, well, text. Which, it turns out, is a very deep, complicated, and constantly evolving technology. The conversation covered everything from the fundamentals of the text stack on Android to the capabilities and implementation of text in Jetpack Compose to internationalization to fonts to emojis to performance to.... you get the idea. There was a lot of stuff to talk about. And so much subtext. Romain, Chet, Sean, Tor, and Siyamed (using RTL support: Siyamed, Tor, Sean, Chet, and Romain) Links: Text In Compose  Compose Variable Fonts ComboBreaker ColrV1 Fonts i18n &amp; Text in Android 13  Text is hard! Rendering &amp; Editing   Compose Downloadable Fonts  Romain: @romainguy and romainguy@androiddev.social Tor: @tornorbye and tornorbye@androiddev.social Chet: @chethaase and chethaase@androiddev.social Siyamed:@siyamed Sean: tech.lgbt/@objcode Subscribe to Android Developers → https://goo.gle/AndroidDevs </itunes:summary></item>
    
    <item>
      <title>Episode 193: Kotlin</title>
      <itunes:title>Kotlin</itunes:title>
      <pubDate>Thu, 22 Dec 2022 19:31:14 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[214732c0-aba2-4245-b977-30e73c293800]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-193-kotlin]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode, James Ward joins Chet, Tor, and Romain to talk about Kotlin. We talked about Kotlin Multiplatform (both KMP and KMM) and what's coming for Kotlin in 2023, especially the new K2 frontend.</span></p> <p><img src= "https://assets.libsyn.com/secure/show/332855/ADB193_Kotlin.png" alt="" width="380" height="216" /></p> <p><span style="font-weight: 400;">James, Tor, Romain, and Chet.</span></p> <p><span style="font-weight: 400;">Links:</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://kotlinlang.org/"><span style= "font-weight: 400;">Kotlin</span></a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://kotlinlang.org/docs/multiplatform.html"><span style= "font-weight: 400;">Kotlin Multiplatform</span></a> <span style= "font-weight: 400;">(KMP)</span></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://kotlinlang.org/lp/mobile/"><span style= "font-weight: 400;">Kotlin Multiplatform Mobile</span></a> <span style="font-weight: 400;">(KMM)</span></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://android-developers.googleblog.com/2022/10/announcing-experimental-preview-of-jetpack-multiplatform-libraries.html"> <span style="font-weight: 400;">Jetpack Multiplatform Libraries</span></a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://www.jetbrains.com/lp/compose-mpp/"><span style= "font-weight: 400;">Compose Multiplatform</span></a> <span style= "font-weight: 400;">by JetBrains</span></li> </ul> <p> </p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy">@romainguy</a><span style= "font-weight: 400;"> and</span> <a href= "https://androiddev.social/@romainguy"><span style= "font-weight: 400;">romainguy@androiddev.social</span></a></p> <p><span style="font-weight: 400;">Tor:</span> <a href= "https://twitter.com/tornorbye">@tornorbye</a><span style= "font-weight: 400;"> and</span> <a href= "https://androiddev.social/@tornorbye"><span style= "font-weight: 400;">tornorbye@androiddev.social</span></a></p> <p><span style="font-weight: 400;">Chet:</span> <a href= "https://twitter.com/chethaase">@chethaase</a><span style= "font-weight: 400;"> and</span> <a href= "https://androiddev.social/@chethaase"><span style= "font-weight: 400;">chethaase@androiddev.social</span></a></p> <p><span style="font-weight: 400;">James:</span> <a href= "https://twitter.com/_jamesward"><span style= "font-weight: 400;">@_jamesward</span></a></p> <p> </p> <p><span style="font-weight: 400;">Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs</span></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, James Ward joins Chet, Tor, and Romain to talk about Kotlin. We talked about Kotlin Multiplatform (both KMP and KMM) and what's coming for Kotlin in 2023, especially the new K2 frontend.</p> <p></p> <p>James, Tor, Romain, and Chet.</p> <p>Links:</p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://kotlinlang.org/">Kotlin</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://kotlinlang.org/docs/multiplatform.html">Kotlin Multiplatform</a> (KMP)</li> <li style="font-weight: 400;" aria-level="1"><a href= "https://kotlinlang.org/lp/mobile/">Kotlin Multiplatform Mobile</a> (KMM)</li> <li style="font-weight: 400;" aria-level="1"><a href= "https://android-developers.googleblog.com/2022/10/announcing-experimental-preview-of-jetpack-multiplatform-libraries.html"> Jetpack Multiplatform Libraries</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://www.jetbrains.com/lp/compose-mpp/">Compose Multiplatform</a> by JetBrains</li> </ul> <p> </p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a> and <a href= "https://androiddev.social/@romainguy">romainguy@androiddev.social</a></p> <p>Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a> and <a href= "https://androiddev.social/@tornorbye">tornorbye@androiddev.social</a></p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a> and <a href= "https://androiddev.social/@chethaase">chethaase@androiddev.social</a></p> <p>James: <a href= "https://twitter.com/_jamesward">@_jamesward</a></p> <p> </p> <p>Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs</p>]]></content:encoded>
      
      
      <enclosure length="66061154" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB193_v1.mp3?dest-id=2710847"/>
      <itunes:duration>45:53</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, James Ward joins Chet, Tor, and Romain to talk about Kotlin. We talked about Kotlin Multiplatform (both KMP and KMM) and what's coming for Kotlin in 2023, especially the new K2 frontend. James, Tor, Romain, and Chet. Links: Kotlin Kotlin Multiplatform (KMP) Kotlin Multiplatform Mobile (KMM) Jetpack Multiplatform Libraries Compose Multiplatform by JetBrains   Romain: @romainguy and romainguy@androiddev.social Tor: @tornorbye and tornorbye@androiddev.social Chet: @chethaase and chethaase@androiddev.social James: @_jamesward   Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs</itunes:subtitle><itunes:summary>In this episode, James Ward joins Chet, Tor, and Romain to talk about Kotlin. We talked about Kotlin Multiplatform (both KMP and KMM) and what's coming for Kotlin in 2023, especially the new K2 frontend. James, Tor, Romain, and Chet. Links: Kotlin Kotlin Multiplatform (KMP) Kotlin Multiplatform Mobile (KMM) Jetpack Multiplatform Libraries Compose Multiplatform by JetBrains   Romain: @romainguy and romainguy@androiddev.social Tor: @tornorbye and tornorbye@androiddev.social Chet: @chethaase and chethaase@androiddev.social James: @_jamesward   Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs</itunes:summary></item>
    
    <item>
      <title>Episode 192: The Path Forward</title>
      <itunes:title>The Path Forward</itunes:title>
      <pubDate>Mon, 21 Nov 2022 18:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[46022b2c-c161-4e16-8a98-5820405c9ff4]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-192-the-path-forward]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">This time, Romain and Chet ditched Tor so that they could geek out about graphics, talking about paths, Bézier curves, morphing, and more.</span></p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/ADB_192_The_Path_Forward.png" alt="Romain and Chet alone in the recording Studio" width="512" height="288" /></span></p> <p><span style="font-weight: 400;">Romain and Chet alone in the recording Studio.</span></p> <p> </p> <p><span style="font-weight: 400;">Links:</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;"><a href="ttps://github.com/romainguy/v9">V9: Vector 9-patches</a></span></li> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;"><a href= "https://github.com/romainguy/pathway">Pathway: Path data querying</a></span></li> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;"><a href= "https://developer.android.com/reference/android/graphics/Path">Android Path</a></span></li> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;"><a href="https://shapeshifter.design/">Shape Shifter</a></span></li> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;"><a href= "https://pomax.github.io/bezierinfo/">Bézier Primer</a></span></li> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;"><a href="https://youtu.be/aVwxzDHniEw">The Beauty of Bézier Curves</a></span></li> </ul> <p>Chet: <a style= "font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;" href="https://twitter.com/chethaase">@chethaase</a><br /> <br /> <span style="font-weight: 400;">Romain:</span> <a style= "font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;" href="https://twitter.com/romainguy">@romainguy</a></p>]]></description>
      
      <content:encoded><![CDATA[<p>This time, Romain and Chet ditched Tor so that they could geek out about graphics, talking about paths, Bézier curves, morphing, and more.</p> <p></p> <p>Romain and Chet alone in the recording Studio.</p> <p> </p> <p>Links:</p> <ul> <li style="font-weight: 400;" aria-level="1"><a href="ttps://github.com/romainguy/v9">V9: Vector 9-patches</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://github.com/romainguy/pathway">Pathway: Path data querying</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/reference/android/graphics/Path">Android Path</a></li> <li style="font-weight: 400;" aria-level="1"><a href="https://shapeshifter.design/">Shape Shifter</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://pomax.github.io/bezierinfo/">Bézier Primer</a></li> <li style="font-weight: 400;" aria-level="1"><a href="https://youtu.be/aVwxzDHniEw">The Beauty of Bézier Curves</a></li> </ul> <p>Chet: <a style= "font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;" href="https://twitter.com/chethaase">@chethaase</a> Romain: <a style= "font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;" href="https://twitter.com/romainguy">@romainguy</a></p>]]></content:encoded>
      
      
      <enclosure length="83213554" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB192_v1.mp3?dest-id=2710847"/>
      <itunes:duration>57:48</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>This time, Romain and Chet ditched Tor so that they could geek out about graphics, talking about paths, Bézier curves, morphing, and more. Romain and Chet alone in the recording Studio.   Links: V9: Vector 9-patches Pathway: Path data querying Android Path Shape Shifter Bézier Primer The Beauty of Bézier Curves Chet: @chethaase Romain: @romainguy</itunes:subtitle><itunes:summary>This time, Romain and Chet ditched Tor so that they could geek out about graphics, talking about paths, Bézier curves, morphing, and more. Romain and Chet alone in the recording Studio.   Links: V9: Vector 9-patches Pathway: Path data querying Android Path Shape Shifter Bézier Primer The Beauty of Bézier Curves Chet: @chethaase Romain: @romainguy</itunes:summary></item>
    
    <item>
      <title>Episode 191: Compose Lazy Layouts</title>
      <itunes:title>Compose Lazy Layouts</itunes:title>
      <pubDate>Fri, 11 Nov 2022 21:58:19 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[8b54ad83-978b-4ad0-ac57-57802c56e7e5]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-191-compose-lazy-layouts]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">We recorded episode 191 from the studio in the London office, where Rebecca Franks from the developer relations team joined Chet as a guest host. We talked with Andrei Shikov, Matvei Malkov, and Andrey Kulikov from the Jetpack Compose engineering team about layouts, especially the lazy ones, which are the Compose equivalent of RecyclerView.</span></p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/ADB_191_Compose_Lazy_Layouts.jpg" alt="" width="408" height="251" /></span></p> <p><span style="font-weight: 400;">Rebecca, Chet, Andrei, Andrey, and Matvei, in the London recording studio.</span></p> <p> </p> <p><span style="font-weight: 400;">Links:</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/jetpack/compose/layouts"><span style="font-weight: 400;"> Layouts in Compose</span></a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/jetpack/compose/layouts/custom"><span style="font-weight: 400;"> Compose Custom layouts</span></a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://adbackstage.libsyn.com/episode-167-jetpack-compose-layout"> <span style="font-weight: 400;">ADB 167: Jetpack Compose Layout</span></a></li> </ul> <p> </p> <p><span style="font-weight: 400;">Chet:</span> <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p><span style="font-weight: 400;">Tor:</span> <a href= "https://twitter.com/tornorbye">@tornorbye</a></p> <p><span style="font-weight: 400;">Rebecca Franks:</span> <a href= "https://twitter.com/riggaroo">@riggaroo</a></p> <p><span style="font-weight: 400;">Andrei Shikov:</span> <a href= "https://twitter.com/shikasd_"><span style= "font-weight: 400;">@shikasd_</span></a></p> <p><span style="font-weight: 400;">Matvei Malkov:</span> <a href= "http://twitter.com/matvei_jj"><span style= "font-weight: 400;">@matvei_jj</span></a></p> <p><span style="font-weight: 400;">Andrey Kulikov:</span> <a href= "https://twitter.com/and_kulikov"><span style= "font-weight: 400;">@and_kulikov</span></a></p>]]></description>
      
      <content:encoded><![CDATA[<p>We recorded episode 191 from the studio in the London office, where Rebecca Franks from the developer relations team joined Chet as a guest host. We talked with Andrei Shikov, Matvei Malkov, and Andrey Kulikov from the Jetpack Compose engineering team about layouts, especially the lazy ones, which are the Compose equivalent of RecyclerView.</p> <p></p> <p>Rebecca, Chet, Andrei, Andrey, and Matvei, in the London recording studio.</p> <p> </p> <p>Links:</p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/jetpack/compose/layouts"> Layouts in Compose</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/jetpack/compose/layouts/custom"> Compose Custom layouts</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://adbackstage.libsyn.com/episode-167-jetpack-compose-layout"> ADB 167: Jetpack Compose Layout</a></li> </ul> <p> </p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p>Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></p> <p>Rebecca Franks: <a href= "https://twitter.com/riggaroo">@riggaroo</a></p> <p>Andrei Shikov: <a href= "https://twitter.com/shikasd_">@shikasd_</a></p> <p>Matvei Malkov: <a href= "http://twitter.com/matvei_jj">@matvei_jj</a></p> <p>Andrey Kulikov: <a href= "https://twitter.com/and_kulikov">@and_kulikov</a></p>]]></content:encoded>
      
      
      <enclosure length="74688060" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB191_v2.mp3?dest-id=2710847"/>
      <itunes:duration>51:53</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>We recorded episode 191 from the studio in the London office, where Rebecca Franks from the developer relations team joined Chet as a guest host. We talked with Andrei Shikov, Matvei Malkov, and Andrey Kulikov from the Jetpack Compose engineering team about layouts, especially the lazy ones, which are the Compose equivalent of RecyclerView. Rebecca, Chet, Andrei, Andrey, and Matvei, in the London recording studio.   Links: Layouts in Compose Compose Custom layouts ADB 167: Jetpack Compose Layout   Chet: @chethaase Romain: @romainguy Tor: @tornorbye Rebecca Franks: @riggaroo Andrei Shikov: @shikasd_ Matvei Malkov: @matvei_jj Andrey Kulikov: @and_kulikov</itunes:subtitle><itunes:summary>We recorded episode 191 from the studio in the London office, where Rebecca Franks from the developer relations team joined Chet as a guest host. We talked with Andrei Shikov, Matvei Malkov, and Andrey Kulikov from the Jetpack Compose engineering team about layouts, especially the lazy ones, which are the Compose equivalent of RecyclerView. Rebecca, Chet, Andrei, Andrey, and Matvei, in the London recording studio.   Links: Layouts in Compose Compose Custom layouts ADB 167: Jetpack Compose Layout   Chet: @chethaase Romain: @romainguy Tor: @tornorbye Rebecca Franks: @riggaroo Andrei Shikov: @shikasd_ Matvei Malkov: @matvei_jj Andrey Kulikov: @and_kulikov</itunes:summary></item>
    
    <item>
      <title>Episode 190: Performance Review</title>
      <itunes:title>Performance Review</itunes:title>
      <pubDate>Fri, 04 Nov 2022 16:55:44 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[c199da41-303e-4281-9914-cc247d01759e]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-190-performance-review]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode, Tor and Chet learn some more about performance from Carmen. Carmen works on the Android Platform Performance team and is an expert on everything related to performance. This is the perfect episode for you if you ever wanted to learn more about R8, perfetto, baseline profiles, custom performance tracing, power metrics, etc. </span></p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/ADB_190_Performance.png" alt="" width="480" height="274" /></span><span style= "font-weight: 400;">Tor, Carmen, and Chet</span></p> <p> </p> <p><span style="font-weight: 400;">Links:</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://www.perfetto.dev"><span style= "font-weight: 400;">Perfetto</span></a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/topic/performance"><span style= "font-weight: 400;">Android's guide to app performance</span></a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/topic/performance/baselineprofiles/overview"> <span style="font-weight: 400;">Baseline profiles</span></a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/topic/performance/benchmarking/benchmarking-overview"> <span style="font-weight: 400;">Benchmarking with Microbenchmark and Macrobenchmark</span></a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/jetpack/androidx/releases/tracing"><span style="font-weight: 400;"> Jetpack Tracing library</span></a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/topic/performance/jankstats"><span style="font-weight: 400;"> Jetpack JankStats library</span></a></li> </ul> <p><br /> <br /></p> <p><span style="font-weight: 400;">Chet:</span> <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p><span style="font-weight: 400;">Tor:</span> <a href= "https://twitter.com/tornorbye">@tornorbye</a></p> <p> </p> <p>Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs</p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, Tor and Chet learn some more about performance from Carmen. Carmen works on the Android Platform Performance team and is an expert on everything related to performance. This is the perfect episode for you if you ever wanted to learn more about R8, perfetto, baseline profiles, custom performance tracing, power metrics, etc. </p> <p>Tor, Carmen, and Chet</p> <p> </p> <p>Links:</p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://www.perfetto.dev">Perfetto</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/topic/performance">Android's guide to app performance</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/topic/performance/baselineprofiles/overview"> Baseline profiles</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/topic/performance/benchmarking/benchmarking-overview"> Benchmarking with Microbenchmark and Macrobenchmark</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/jetpack/androidx/releases/tracing"> Jetpack Tracing library</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/topic/performance/jankstats"> Jetpack JankStats library</a></li> </ul> <p> </p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p>Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></p> <p> </p> <p>Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs</p>]]></content:encoded>
      
      
      <enclosure length="76224264" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB190_v1.mp3?dest-id=2710847"/>
      <itunes:duration>52:57</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Tor and Chet learn some more about performance from Carmen. Carmen works on the Android Platform Performance team and is an expert on everything related to performance. This is the perfect episode for you if you ever wanted to learn more about R8, perfetto, baseline profiles, custom performance tracing, power metrics, etc.  Tor, Carmen, and Chet   Links: Perfetto Android's guide to app performance Baseline profiles Benchmarking with Microbenchmark and Macrobenchmark Jetpack Tracing library Jetpack JankStats library Chet: @chethaase Romain: @romainguy Tor: @tornorbye   Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs</itunes:subtitle><itunes:summary>In this episode, Tor and Chet learn some more about performance from Carmen. Carmen works on the Android Platform Performance team and is an expert on everything related to performance. This is the perfect episode for you if you ever wanted to learn more about R8, perfetto, baseline profiles, custom performance tracing, power metrics, etc.  Tor, Carmen, and Chet   Links: Perfetto Android's guide to app performance Baseline profiles Benchmarking with Microbenchmark and Macrobenchmark Jetpack Tracing library Jetpack JankStats library Chet: @chethaase Romain: @romainguy Tor: @tornorbye   Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs</itunes:summary></item>
    
    <item>
      <title>Episode 189: Video Conference</title>
      <itunes:title>Video Conference</itunes:title>
      <pubDate>Thu, 22 Sep 2022 16:18:27 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[e9708a6d-c127-467f-8c88-fcf96a616908]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-189-video-conference]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode (the first in-studio-with-guests recording since early 2020!), Tor and Chet spoke with Marc Bächinger, Toni Heidenreich, and Andrew Lewis from the Android Media team, where they work on video technologies and APIs like ExoPlayer. We talked about the evolution of ExoPlayer and platform media capabilities as well as ongoing and near-future features.</span></p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/ADB_189_Media.jpg" alt="" width="408" height="306" /></span></p> <p><span style="font-weight: 400;">Back: Chet and Tor, Front: Mark, Toni, and Andrew</span></p> <p> </p> <p><span style="font-weight: 400;">Links:</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/guide/topics/media/media3"><span style="font-weight: 400;"> Introduction to Media3</span></a></li> <li style="font-weight: 400;" aria-level="1"><a href= "http://github.com/google/ExoPlayer"><span style= "font-weight: 400;">ExoPlayer on GitHub</span></a><span style= "font-weight: 400;"> </span></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/guide/topics/media/media3/getting-started/migration-guide"> <span style="font-weight: 400;">Guide for migrating to Media3</span></a><span style="font-weight: 400;"> </span></li> <li style="font-weight: 400;" aria-level="1"><a href= "http://github.com/androidx/media"><span style= "font-weight: 400;">Jetpack Media3 on GitHub</span></a></li> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;">Subscribe to Android Developers → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a> </span></li> </ul> <p> </p> <p><span style="font-weight: 400;">Chet:</span> <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p><span style="font-weight: 400;">Tor:</span> <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode (the first in-studio-with-guests recording since early 2020!), Tor and Chet spoke with Marc Bächinger, Toni Heidenreich, and Andrew Lewis from the Android Media team, where they work on video technologies and APIs like ExoPlayer. We talked about the evolution of ExoPlayer and platform media capabilities as well as ongoing and near-future features.</p> <p></p> <p>Back: Chet and Tor, Front: Mark, Toni, and Andrew</p> <p> </p> <p>Links:</p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/guide/topics/media/media3"> Introduction to Media3</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "http://github.com/google/ExoPlayer">ExoPlayer on GitHub</a> </li> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/guide/topics/media/media3/getting-started/migration-guide"> Guide for migrating to Media3</a> </li> <li style="font-weight: 400;" aria-level="1"><a href= "http://github.com/androidx/media">Jetpack Media3 on GitHub</a></li> <li style="font-weight: 400;" aria-level="1">Subscribe to Android Developers → <a href= "https://goo.gle/AndroidDevs">https://goo.gle/AndroidDevs</a> </li> </ul> <p> </p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p>Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></content:encoded>
      
      
      <enclosure length="120268380" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB189_v2.mp3?dest-id=2710847"/>
      <itunes:duration>50:06</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode (the first in-studio-with-guests recording since early 2020!), Tor and Chet spoke with Marc Bächinger, Toni Heidenreich, and Andrew Lewis from the Android Media team, where they work on video technologies and APIs like ExoPlayer. We talked about the evolution of ExoPlayer and platform media capabilities as well as ongoing and near-future features. Back: Chet and Tor, Front: Mark, Toni, and Andrew   Links: Introduction to Media3 ExoPlayer on GitHub  Guide for migrating to Media3  Jetpack Media3 on GitHub Subscribe to Android Developers → https://goo.gle/AndroidDevs    Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:subtitle><itunes:summary>In this episode (the first in-studio-with-guests recording since early 2020!), Tor and Chet spoke with Marc Bächinger, Toni Heidenreich, and Andrew Lewis from the Android Media team, where they work on video technologies and APIs like ExoPlayer. We talked about the evolution of ExoPlayer and platform media capabilities as well as ongoing and near-future features. Back: Chet and Tor, Front: Mark, Toni, and Andrew   Links: Introduction to Media3 ExoPlayer on GitHub  Guide for migrating to Media3  Jetpack Media3 on GitHub Subscribe to Android Developers → https://goo.gle/AndroidDevs    Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 188: Android 13</title>
      <itunes:title>Android 13</itunes:title>
      <pubDate>Thu, 01 Sep 2022 17:58:05 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[63b094ea-866f-41cc-b345-9276ccdac2f9]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-188-android-13]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">It's our first episode back in the studio, and in a new, shiny studio too! In this episode, we talk about some of our favorite new features and changes of the new version of Android, both for users and developers. More importantly, the audio quality of this episode is much better thanks to the amazing work from the media production teams at Google.</span></p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/ADB_188_Android_13.jpg" alt="" width="403" height="227" /></span></p> <p><span style="font-weight: 400;">Tor, Romain, and Chet happy to be back in a studio with proper audio equipment</span></p> <p><span style="font-weight: 400;">Links</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/about/versions/13"><span style= "font-weight: 400;">Android 13 for developers</span></a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/sdk/api_diff/33/changes"><span style="font-weight: 400;"> API diff</span></a></li> </ul> <p><span style="font-weight: 400;">Chet:</span> <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p><span style="font-weight: 400;">Tor:</span> <a href= "https://twitter.com/tornorbye">@tornorbye</a></p> <p>Subscribe to Android Developers YouTube <span class= "style-scope yt-formatted-string" dir="auto">→</span> <a class= "yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href= "https://www.youtube.com/redirect?event=playlist_description&redir_token=QUFFLUhqbVpZNE93eW9YMmVHdHc2VlFwUkprbmpXTy0zZ3xBQ3Jtc0ttV3RqeDZWYkVsenliS1oxdkhHQ3JuZHc4eGZZdW9WQnNvVXNQeTQ3Wko5TkRUc0xzWkJPMGozd3FyQThxcXVYOGJGYklsVEhlaU9nNUpud3A1VE1MQ2UwcTdOT0M4TXhWWkRiY252WjYtQ3BaQlpnTQ&q=https%3A%2F%2Fgoo.gle%2FAndroidDevs" target="_blank" rel= "nofollow noopener">https://goo.gle/AndroidDevs</a></p>]]></description>
      
      <content:encoded><![CDATA[<p>It's our first episode back in the studio, and in a new, shiny studio too! In this episode, we talk about some of our favorite new features and changes of the new version of Android, both for users and developers. More importantly, the audio quality of this episode is much better thanks to the amazing work from the media production teams at Google.</p> <p></p> <p>Tor, Romain, and Chet happy to be back in a studio with proper audio equipment</p> <p>Links</p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/about/versions/13">Android 13 for developers</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/sdk/api_diff/33/changes"> API diff</a></li> </ul> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p>Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></p> <p>Subscribe to Android Developers YouTube → <a class= "yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href= "https://www.youtube.com/redirect?event=playlist_description&redir_token=QUFFLUhqbVpZNE93eW9YMmVHdHc2VlFwUkprbmpXTy0zZ3xBQ3Jtc0ttV3RqeDZWYkVsenliS1oxdkhHQ3JuZHc4eGZZdW9WQnNvVXNQeTQ3Wko5TkRUc0xzWkJPMGozd3FyQThxcXVYOGJGYklsVEhlaU9nNUpud3A1VE1MQ2UwcTdOT0M4TXhWWkRiY252WjYtQ3BaQlpnTQ&q=https%3A%2F%2Fgoo.gle%2FAndroidDevs" target="_blank" rel= "nofollow noopener">https://goo.gle/AndroidDevs</a></p>]]></content:encoded>
      
      
      <enclosure length="74302234" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB188_Android13_FINAL.mp3?dest-id=2710847"/>
      <itunes:duration>51:36</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>It's our first episode back in the studio, and in a new, shiny studio too! In this episode, we talk about some of our favorite new features and changes of the new version of Android, both for users and developers. More importantly, the audio quality of this episode is much better thanks to the amazing work from the media production teams at Google. Tor, Romain, and Chet happy to be back in a studio with proper audio equipment Links Android 13 for developers API diff Chet: @chethaase Romain: @romainguy Tor: @tornorbye Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs</itunes:subtitle><itunes:summary>It's our first episode back in the studio, and in a new, shiny studio too! In this episode, we talk about some of our favorite new features and changes of the new version of Android, both for users and developers. More importantly, the audio quality of this episode is much better thanks to the amazing work from the media production teams at Google. Tor, Romain, and Chet happy to be back in a studio with proper audio equipment Links Android 13 for developers API diff Chet: @chethaase Romain: @romainguy Tor: @tornorbye Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs</itunes:summary></item>
    
    <item>
      <title>Episode 187: System UI: A Retrospective</title>
      <itunes:title>System UI: A Retrospective</itunes:title>
      <pubDate>Mon, 25 Jul 2022 22:59:48 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[e3ee4664-4b2e-4def-9fc4-62ca0ec85b20]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-187-system-ui-a-retrospective]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">"Our job isn't to remove complexity, but to manage it"</span><span style= "font-weight: 400;"><br /></span><span style="font-weight: 400;">- Glen Murphy (as remembered by Dan)</span></p> <p><span style="font-weight: 400;">In this episode, we talk with Dan Sandler and Adam Cohen from the SystemUI team. We dip into a bit of history, talking about where things were at when they joined the team (2009-10), and how things have developed in the many years since, including how these projects and teams scaled from a single person working on it part-time to now having much larger teams doing many more things. Which kind of describes software development in general. </span></p> <p><span style="font-weight: 400;">We also talk about how to expose (or not) gestures and features in a UI system. Related: there are some bonus pro-tips on using some hidden features of System UI, as a prize for careful listeners and podcast hosts.</span></p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/ADB_187_System_UI.png" alt="" width="392" height="223" /></span></p> <p><span style="font-weight: 400;">Top: Tor & Adam, Bottom: Dan, Dan's book cover illustration, & Chet</span></p> <p><span style="font-weight: 400;">Links:</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://xkcd.com/1172/"><span style="font-weight: 400;">xkcd: Workflow</span></a></li> </ul> <p><span style="font-weight: 400;">Dan:</span> <a href= "https://twitter.com/dsandler"><span style= "font-weight: 400;">@dsandler</span></a></p> <p><span style="font-weight: 400;">Adam:</span> <a href= "https://www.linkedin.com/mwlite/in/adam-cohen-1317a66"><span style="font-weight: 400;"> adam-cohen</span><span style= "font-weight: 400;"><br /></span></a><span style= "font-weight: 400;">Chet:</span> <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p><span style="font-weight: 400;">Tor:</span> <a href= "https://twitter.com/tornorbye">@tornorbye</a></p> <p>Subscribe to Android Developers YouTube <span class= "style-scope yt-formatted-string" dir="auto">→</span> <a class= "yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href= "https://www.youtube.com/redirect?event=playlist_description&redir_token=QUFFLUhqbVpZNE93eW9YMmVHdHc2VlFwUkprbmpXTy0zZ3xBQ3Jtc0ttV3RqeDZWYkVsenliS1oxdkhHQ3JuZHc4eGZZdW9WQnNvVXNQeTQ3Wko5TkRUc0xzWkJPMGozd3FyQThxcXVYOGJGYklsVEhlaU9nNUpud3A1VE1MQ2UwcTdOT0M4TXhWWkRiY252WjYtQ3BaQlpnTQ&q=https%3A%2F%2Fgoo.gle%2FAndroidDevs" target="_blank" rel= "nofollow noopener">https://goo.gle/AndroidDevs</a></p>]]></description>
      
      <content:encoded><![CDATA[<p>"Our job isn't to remove complexity, but to manage it"- Glen Murphy (as remembered by Dan)</p> <p>In this episode, we talk with Dan Sandler and Adam Cohen from the SystemUI team. We dip into a bit of history, talking about where things were at when they joined the team (2009-10), and how things have developed in the many years since, including how these projects and teams scaled from a single person working on it part-time to now having much larger teams doing many more things. Which kind of describes software development in general. </p> <p>We also talk about how to expose (or not) gestures and features in a UI system. Related: there are some bonus pro-tips on using some hidden features of System UI, as a prize for careful listeners and podcast hosts.</p> <p></p> <p>Top: Tor & Adam, Bottom: Dan, Dan's book cover illustration, & Chet</p> <p>Links:</p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://xkcd.com/1172/">xkcd: Workflow</a></li> </ul> <p>Dan: <a href= "https://twitter.com/dsandler">@dsandler</a></p> <p>Adam: <a href= "https://www.linkedin.com/mwlite/in/adam-cohen-1317a66"> adam-cohen</a>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p>Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></p> <p>Subscribe to Android Developers YouTube → <a class= "yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href= "https://www.youtube.com/redirect?event=playlist_description&redir_token=QUFFLUhqbVpZNE93eW9YMmVHdHc2VlFwUkprbmpXTy0zZ3xBQ3Jtc0ttV3RqeDZWYkVsenliS1oxdkhHQ3JuZHc4eGZZdW9WQnNvVXNQeTQ3Wko5TkRUc0xzWkJPMGozd3FyQThxcXVYOGJGYklsVEhlaU9nNUpud3A1VE1MQ2UwcTdOT0M4TXhWWkRiY252WjYtQ3BaQlpnTQ&q=https%3A%2F%2Fgoo.gle%2FAndroidDevs" target="_blank" rel= "nofollow noopener">https://goo.gle/AndroidDevs</a></p>]]></content:encoded>
      
      
      <enclosure length="63160218" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB187_SystemUI_final.mp3?dest-id=2710847"/>
      <itunes:duration>43:52</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>"Our job isn't to remove complexity, but to manage it" - Glen Murphy (as remembered by Dan) In this episode, we talk with Dan Sandler and Adam Cohen from the SystemUI team. We dip into a bit of history, talking about where things were at when they joined the team (2009-10), and how things have developed in the many years since, including how these projects and teams scaled from a single person working on it part-time to now having much larger teams doing many more things. Which kind of describes software development in general.  We also talk about how to expose (or not) gestures and features in a UI system. Related: there are some bonus pro-tips on using some hidden features of System UI, as a prize for careful listeners and podcast hosts. Top: Tor &amp; Adam, Bottom: Dan, Dan's book cover illustration, &amp; Chet Links: xkcd: Workflow Dan: @dsandler Adam: adam-cohen Chet: @chethaase Romain: @romainguy Tor: @tornorbye Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs</itunes:subtitle><itunes:summary>"Our job isn't to remove complexity, but to manage it" - Glen Murphy (as remembered by Dan) In this episode, we talk with Dan Sandler and Adam Cohen from the SystemUI team. We dip into a bit of history, talking about where things were at when they joined the team (2009-10), and how things have developed in the many years since, including how these projects and teams scaled from a single person working on it part-time to now having much larger teams doing many more things. Which kind of describes software development in general.  We also talk about how to expose (or not) gestures and features in a UI system. Related: there are some bonus pro-tips on using some hidden features of System UI, as a prize for careful listeners and podcast hosts. Top: Tor &amp; Adam, Bottom: Dan, Dan's book cover illustration, &amp; Chet Links: xkcd: Workflow Dan: @dsandler Adam: adam-cohen Chet: @chethaase Romain: @romainguy Tor: @tornorbye Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs</itunes:summary></item>
    
    <item>
      <title>Episode 186: Live Edit</title>
      <itunes:title>Live Edit</itunes:title>
      <pubDate>Wed, 08 Jun 2022 18:24:48 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[af36ffae-2347-4a33-900e-419a54a41ff7]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-186-live-edit]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode, we talk with Alan and Esteban from Android Studio about the new "Live Edit" feature recently launched at Google I/O in the Electric Eel canary build. We dive into the technology -- how it works, what the technical challenges are, and its current state.</span></p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/ADB_186_Live_Edit.png" alt="" width="480" height="237" /></span></p> <p><span style="font-weight: 400;">Chet with Esteban and Alan on the top row, Romain and Tor below</span></p> <p> </p> <p><span style="font-weight: 400;">Links:</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://goo.gle/3QmMVPV">https://goo.gle/3QmMVPV</a> </li> </ul> <p> </p> <p><span style="font-weight: 400;">Alan:</span> <a href= "https://twitter.com/acleung"><span style= "font-weight: 400;">@acleung</span></a></p> <p><span style="font-weight: 400;">Esteban:</span> <a href= "http://twitter.com/estebandlc"><span style= "font-weight: 400;">@estebandlc</span></a></p> <p><span style="font-weight: 400;">Chet:</span> <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p><span style="font-weight: 400;">Tor:</span> <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, we talk with Alan and Esteban from Android Studio about the new "Live Edit" feature recently launched at Google I/O in the Electric Eel canary build. We dive into the technology -- how it works, what the technical challenges are, and its current state.</p> <p></p> <p>Chet with Esteban and Alan on the top row, Romain and Tor below</p> <p> </p> <p>Links:</p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://goo.gle/3QmMVPV">https://goo.gle/3QmMVPV</a> </li> </ul> <p> </p> <p>Alan: <a href= "https://twitter.com/acleung">@acleung</a></p> <p>Esteban: <a href= "http://twitter.com/estebandlc">@estebandlc</a></p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p>Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></content:encoded>
      
      
      <enclosure length="62377799" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB186_LiveEdit_final.mp3?dest-id=2710847"/>
      <itunes:duration>43:20</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, we talk with Alan and Esteban from Android Studio about the new "Live Edit" feature recently launched at Google I/O in the Electric Eel canary build. We dive into the technology -- how it works, what the technical challenges are, and its current state. Chet with Esteban and Alan on the top row, Romain and Tor below   Links: https://goo.gle/3QmMVPV    Alan: @acleung Esteban: @estebandlc Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:subtitle><itunes:summary>In this episode, we talk with Alan and Esteban from Android Studio about the new "Live Edit" feature recently launched at Google I/O in the Electric Eel canary build. We dive into the technology -- how it works, what the technical challenges are, and its current state. Chet with Esteban and Alan on the top row, Romain and Tor below   Links: https://goo.gle/3QmMVPV    Alan: @acleung Esteban: @estebandlc Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 185: Play Store</title>
      <itunes:title>Play Store</itunes:title>
      <pubDate>Tue, 03 May 2022 20:26:30 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[27536442-d8da-467b-8ca5-fd2e922a7ddb]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-185-play-store]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode we chat with Jon and Andrew from the Play team about the Play Store app. The Play Store recently went through a major refactoring of their app, and Jon and Andrew will guide you through the reasons why they did it, the impact on their architecture, what problems they ran into, and why they decided to adopt Jetpack Compose for the UI layer.</span></p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/ADB_185_Play_Store.png" alt="" width="463" height="186" /></span></p> <p><span style="font-weight: 400;">Jon, Romain, Andrew, Tor, and Chet</span></p> <p> </p> <p><span style="font-weight: 400;">Links:</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://android-developers.googleblog.com/2022/03/play-time-with-jetpack-compose.html"> <span style="font-weight: 400;">On Play Store adopting Jetpack Compose</span></a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/topic/architecture/intro"><span style="font-weight: 400;"> Guide to app architecture</span></a></li> <li style="font-weight: 400;" aria-level="1"><a style= "font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;" href="https://developer.android.com/jetpack"><span>Jetpack libraries</span></a> <span style="font-weight: 400;">to help you build your app</span></li> </ul>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode we chat with Jon and Andrew from the Play team about the Play Store app. The Play Store recently went through a major refactoring of their app, and Jon and Andrew will guide you through the reasons why they did it, the impact on their architecture, what problems they ran into, and why they decided to adopt Jetpack Compose for the UI layer.</p> <p></p> <p>Jon, Romain, Andrew, Tor, and Chet</p> <p> </p> <p>Links:</p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://android-developers.googleblog.com/2022/03/play-time-with-jetpack-compose.html"> On Play Store adopting Jetpack Compose</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/topic/architecture/intro"> Guide to app architecture</a></li> <li style="font-weight: 400;" aria-level="1"><a style= "font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;" href="https://developer.android.com/jetpack">Jetpack libraries</a> to help you build your app</li> </ul>]]></content:encoded>
      
      
      <enclosure length="44348293" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB185_Playstore_final.mp3?dest-id=2710847"/>
      <itunes:duration>30:48</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode we chat with Jon and Andrew from the Play team about the Play Store app. The Play Store recently went through a major refactoring of their app, and Jon and Andrew will guide you through the reasons why they did it, the impact on their architecture, what problems they ran into, and why they decided to adopt Jetpack Compose for the UI layer. Jon, Romain, Andrew, Tor, and Chet   Links: On Play Store adopting Jetpack Compose Guide to app architecture Jetpack libraries to help you build your app</itunes:subtitle><itunes:summary>In this episode we chat with Jon and Andrew from the Play team about the Play Store app. The Play Store recently went through a major refactoring of their app, and Jon and Andrew will guide you through the reasons why they did it, the impact on their architecture, what problems they ran into, and why they decided to adopt Jetpack Compose for the UI layer. Jon, Romain, Andrew, Tor, and Chet   Links: On Play Store adopting Jetpack Compose Guide to app architecture Jetpack libraries to help you build your app</itunes:summary></item>
    
    <item>
      <title>Episode 184: Skia and AGSL - Shaders of Things to Come</title>
      <itunes:title>Skia and AGSL: Shaders of Things to Come</itunes:title>
      <pubDate>Tue, 05 Apr 2022 16:13:56 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[51de5045-eb79-44e6-8961-3cc41542ca4b]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-184-skia-and-agsl-shaders-of-things-to-come]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode we chat with Derek and Brian from the Skia team about Skia, pixel shaders, and the new "AGSL" API that lets you provide pixel shaders for advanced graphics effects, which was recently added to the preview release of Android T.</span></p> <p><span style="font-weight: 400;">If you're interested in graphics technology, this is the episode for you. </span></p> <p><span style="font-weight: 400;">If you're not interested in graphics... you should be.</span></p> <p> </p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/ADB184_Skia_and_AGSL.png" alt="" width="450" height="190" /></span></p> <p><strong><span style="font-weight: 400;">Brian, Romain Derek</span><span style= "font-weight: 400;"><br /></span><span style= "font-weight: 400;">Chet, Tor</span></strong></p> <p> </p> <p><span style="font-weight: 400;">Links:</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;">Skia's SkSL/AGSL playground & debugger → <a href= "https://goo.gle/3DHFJYm">https://goo.gle/3DHFJYm</a> </span></li> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;">Skia's SkSL documentation → <a href= "https://goo.gle/3uZK0CA">https://goo.gle/3uZK0CA</a> </span></li> </ul> <p> </p> <p><span style="font-weight: 400;">Brian:</span> <a href= "https://twitter.com/BrianOsman"><span style= "font-weight: 400;">@BrianOsman</span></a></p> <p><span style="font-weight: 400;">Chet:</span> <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p><span style="font-weight: 400;">Tor:</span> <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode we chat with Derek and Brian from the Skia team about Skia, pixel shaders, and the new "AGSL" API that lets you provide pixel shaders for advanced graphics effects, which was recently added to the preview release of Android T.</p> <p>If you're interested in graphics technology, this is the episode for you. </p> <p>If you're not interested in graphics... you should be.</p> <p> </p> <p></p> <p>Brian, Romain DerekChet, Tor</p> <p> </p> <p>Links:</p> <ul> <li style="font-weight: 400;" aria-level="1">Skia's SkSL/AGSL playground & debugger → <a href= "https://goo.gle/3DHFJYm">https://goo.gle/3DHFJYm</a> </li> <li style="font-weight: 400;" aria-level="1">Skia's SkSL documentation → <a href= "https://goo.gle/3uZK0CA">https://goo.gle/3uZK0CA</a> </li> </ul> <p> </p> <p>Brian: <a href= "https://twitter.com/BrianOsman">@BrianOsman</a></p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p>Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></content:encoded>
      
      
      <enclosure length="62278115" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB184_Skia__AGSL_Final.mp3?dest-id=2710847"/>
      <itunes:duration>43:15</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode we chat with Derek and Brian from the Skia team about Skia, pixel shaders, and the new "AGSL" API that lets you provide pixel shaders for advanced graphics effects, which was recently added to the preview release of Android T. If you're interested in graphics technology, this is the episode for you.  If you're not interested in graphics... you should be.   Brian, Romain Derek Chet, Tor   Links: Skia's SkSL/AGSL playground &amp; debugger → https://goo.gle/3DHFJYm  Skia's SkSL documentation → https://goo.gle/3uZK0CA    Brian: @BrianOsman Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:subtitle><itunes:summary>In this episode we chat with Derek and Brian from the Skia team about Skia, pixel shaders, and the new "AGSL" API that lets you provide pixel shaders for advanced graphics effects, which was recently added to the preview release of Android T. If you're interested in graphics technology, this is the episode for you.  If you're not interested in graphics... you should be.   Brian, Romain Derek Chet, Tor   Links: Skia's SkSL/AGSL playground &amp; debugger → https://goo.gle/3DHFJYm  Skia's SkSL documentation → https://goo.gle/3uZK0CA    Brian: @BrianOsman Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 183: Baseline Profiles</title>
      <itunes:title>Baseline Profiles</itunes:title>
      <pubDate>Fri, 25 Feb 2022 20:15:14 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[9080be47-ddf2-4cb8-a292-1828746b8138]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-183-baseline-profiles]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode we chat with Rahul and Leland from the Android toolkit team about "baseline profiles", a new mechanism which lets applications ship with profiling metadata used at application install time to make it start faster. We discuss how this is used in Jetpack Compose, cloud profiles in general, and more.</span></p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/ADB_183_Baseline_Profiles.png" alt="" width="420" height="175" /></span></p> <p><span style="font-weight: 400;">Chet, Romain, Rahul, Leland and Tor</span></p> <p> </p> <p><span style="font-weight: 400;">Links:</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/studio/profile/baselineprofiles"><span style="font-weight: 400;"> Baseline Profile DAC Documentation</span></a><span style= "font-weight: 400;"> </span></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://android-developers.googleblog.com/2022/01/improving-app-performance-with-baseline.html"> <span style="font-weight: 400;">Android Developers Blog Post on baseline profiles</span></a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/studio/profile/macrobenchmark"><span style="font-weight: 400;"> Jetpack Macrobenchmarking Library</span></a></li> </ul> <p> </p> <p><span style="font-weight: 400;">Rahul:</span> <a href= "https://twitter.com/tikurahul"><span style= "font-weight: 400;">@tikurahul</span></a></p> <p><span style="font-weight: 400;">Leland:</span> <a href= "https://twitter.com/intelligibabble"><span style= "font-weight: 400;">@intelligibabble</span></a></p> <p><span style="font-weight: 400;">Chet:</span> <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p><span style="font-weight: 400;">Tor:</span> <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode we chat with Rahul and Leland from the Android toolkit team about "baseline profiles", a new mechanism which lets applications ship with profiling metadata used at application install time to make it start faster. We discuss how this is used in Jetpack Compose, cloud profiles in general, and more.</p> <p></p> <p>Chet, Romain, Rahul, Leland and Tor</p> <p> </p> <p>Links:</p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/studio/profile/baselineprofiles"> Baseline Profile DAC Documentation</a> </li> <li style="font-weight: 400;" aria-level="1"><a href= "https://android-developers.googleblog.com/2022/01/improving-app-performance-with-baseline.html"> Android Developers Blog Post on baseline profiles</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/studio/profile/macrobenchmark"> Jetpack Macrobenchmarking Library</a></li> </ul> <p> </p> <p>Rahul: <a href= "https://twitter.com/tikurahul">@tikurahul</a></p> <p>Leland: <a href= "https://twitter.com/intelligibabble">@intelligibabble</a></p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p>Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></content:encoded>
      
      
      <enclosure length="60384133" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB183_Baseline_Profiles_Final.mp3?dest-id=2710847"/>
      <itunes:duration>41:56</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode we chat with Rahul and Leland from the Android toolkit team about "baseline profiles", a new mechanism which lets applications ship with profiling metadata used at application install time to make it start faster. We discuss how this is used in Jetpack Compose, cloud profiles in general, and more. Chet, Romain, Rahul, Leland and Tor   Links: Baseline Profile DAC Documentation  Android Developers Blog Post on baseline profiles Jetpack Macrobenchmarking Library   Rahul: @tikurahul Leland: @intelligibabble Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:subtitle><itunes:summary>In this episode we chat with Rahul and Leland from the Android toolkit team about "baseline profiles", a new mechanism which lets applications ship with profiling metadata used at application install time to make it start faster. We discuss how this is used in Jetpack Compose, cloud profiles in general, and more. Chet, Romain, Rahul, Leland and Tor   Links: Baseline Profile DAC Documentation  Android Developers Blog Post on baseline profiles Jetpack Macrobenchmarking Library   Rahul: @tikurahul Leland: @intelligibabble Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 182: Large screens are a big deal</title>
      <itunes:title>Large screens are a big deal</itunes:title>
      <pubDate>Tue, 01 Feb 2022 17:34:01 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[3261b08c-9ce3-4367-9b56-e268a67364c5]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-182-large-screens-are-a-big-deal]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode, Clara (Android Toolkit), Florina (Android Developer Relations), and Daniel (Android Product Management) join your usual hosts to talk about large screens, what they are and what they mean for app developers. You will also learn about the resources at your disposal to build high quality experiences on large screen devices: from samples and guidance to canonical layouts and new APIs such as window size classes</span></p> <p><img src= "https://assets.libsyn.com/secure/show/332855/ADB_182_Large_Screens.png" alt="" width="460" height="181" /></p> <p><span style="font-weight: 400;">Romain, Clara, Florina, Daniel, Chet, and Tor</span></p> <p> </p> <p><span style="font-weight: 400;">Links:</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/large-screens">Large screens documentation</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://m3.material.io/foundations/adaptive-design/overview"><span style="font-weight: 400;"> Material adaptive design docs</span></a></li> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;">ADS talk:</span> <a href= "https://youtu.be/ir3LztqbeRI?list=PLWz5rJ2EKKc99PA-mKk2rz0jYXshN94sM"> <span style="font-weight: 400;">Build Android UIs for any screen size</span></a></li> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;">Codelab:</span> <a href= "https://developer.android.com/codelabs/android-window-manager-dual-screen-foldables#0"> <span style="font-weight: 400;">Support foldable and dual-screen devices with Jetpack WindowManager</span></a></li> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;">Samples</span></li> <li style="list-style: none; display: inline;"> <ul> <li style="font-weight: 400;" aria-level="2"><a href= "https://github.com/android/compose-samples/tree/main/JetNews"><span style="font-weight: 400;"> Jetnews</span></a><span style="font-weight: 400;">: Responsive UI implementation with Compose</span></li> <li style="font-weight: 400;" aria-level="2"><a href= "https://github.com/android/compose-samples/tree/main/Jetcaster"><span style="font-weight: 400;"> Jetcaster</span></a><span style="font-weight: 400;">: Tabletop support implementation with Compose</span></li> <li style="font-weight: 400;" aria-level="2"><a href= "https://github.com/google/iosched"><span style= "font-weight: 400;">Google I/O Android App</span></a><span style= "font-weight: 400;">: Responsive UI implementation with Views</span></li> <li style="font-weight: 400;" aria-level="2"><a href= "https://github.com/android/trackr"><span style= "font-weight: 400;">Trackr</span></a><span style= "font-weight: 400;">: Responsive UI implementation with Views</span></li> </ul> </li> </ul> <p><span style="font-weight: 400;">Clara:</span> <a href= "https://twitter.com/clarabayarri"><span style= "font-weight: 400;">@clarabayarri</span></a></p> <p><span style="font-weight: 400;">Daniel:</span> <a href= "https://twitter.com/pmatgoog"><span style= "font-weight: 400;">@pmatgoog</span></a></p> <p><span style="font-weight: 400;">Florina:</span> <a href= "https://twitter.com/FMuntenescu"><span style= "font-weight: 400;">@FMuntenescu</span></a></p> <p><span style="font-weight: 400;">Chet:</span> <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p><span style="font-weight: 400;">Tor:</span> <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, Clara (Android Toolkit), Florina (Android Developer Relations), and Daniel (Android Product Management) join your usual hosts to talk about large screens, what they are and what they mean for app developers. You will also learn about the resources at your disposal to build high quality experiences on large screen devices: from samples and guidance to canonical layouts and new APIs such as window size classes</p> <p></p> <p>Romain, Clara, Florina, Daniel, Chet, and Tor</p> <p> </p> <p>Links:</p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://developer.android.com/large-screens">Large screens documentation</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://m3.material.io/foundations/adaptive-design/overview"> Material adaptive design docs</a></li> <li style="font-weight: 400;" aria-level="1">ADS talk: <a href= "https://youtu.be/ir3LztqbeRI?list=PLWz5rJ2EKKc99PA-mKk2rz0jYXshN94sM"> Build Android UIs for any screen size</a></li> <li style="font-weight: 400;" aria-level="1">Codelab: <a href= "https://developer.android.com/codelabs/android-window-manager-dual-screen-foldables#0"> Support foldable and dual-screen devices with Jetpack WindowManager</a></li> <li style="font-weight: 400;" aria-level="1">Samples</li> <li style="list-style: none; display: inline;"> <ul> <li style="font-weight: 400;" aria-level="2"><a href= "https://github.com/android/compose-samples/tree/main/JetNews"> Jetnews</a>: Responsive UI implementation with Compose</li> <li style="font-weight: 400;" aria-level="2"><a href= "https://github.com/android/compose-samples/tree/main/Jetcaster"> Jetcaster</a>: Tabletop support implementation with Compose</li> <li style="font-weight: 400;" aria-level="2"><a href= "https://github.com/google/iosched">Google I/O Android App</a>: Responsive UI implementation with Views</li> <li style="font-weight: 400;" aria-level="2"><a href= "https://github.com/android/trackr">Trackr</a>: Responsive UI implementation with Views</li> </ul> </li> </ul> <p>Clara: <a href= "https://twitter.com/clarabayarri">@clarabayarri</a></p> <p>Daniel: <a href= "https://twitter.com/pmatgoog">@pmatgoog</a></p> <p>Florina: <a href= "https://twitter.com/FMuntenescu">@FMuntenescu</a></p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p>Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></content:encoded>
      
      
      <enclosure length="61756502" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB182.2_LargeScreens__Final.mp3?dest-id=2710847"/>
      <itunes:duration>42:54</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Clara (Android Toolkit), Florina (Android Developer Relations), and Daniel (Android Product Management) join your usual hosts to talk about large screens, what they are and what they mean for app developers. You will also learn about the resources at your disposal to build high quality experiences on large screen devices: from samples and guidance to canonical layouts and new APIs such as window size classes Romain, Clara, Florina, Daniel, Chet, and Tor   Links: Large screens documentation Material adaptive design docs ADS talk: Build Android UIs for any screen size Codelab: Support foldable and dual-screen devices with Jetpack WindowManager Samples Jetnews: Responsive UI implementation with Compose Jetcaster: Tabletop support implementation with Compose Google I/O Android App: Responsive UI implementation with Views Trackr: Responsive UI implementation with Views Clara: @clarabayarri Daniel: @pmatgoog Florina: @FMuntenescu Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:subtitle><itunes:summary>In this episode, Clara (Android Toolkit), Florina (Android Developer Relations), and Daniel (Android Product Management) join your usual hosts to talk about large screens, what they are and what they mean for app developers. You will also learn about the resources at your disposal to build high quality experiences on large screen devices: from samples and guidance to canonical layouts and new APIs such as window size classes Romain, Clara, Florina, Daniel, Chet, and Tor   Links: Large screens documentation Material adaptive design docs ADS talk: Build Android UIs for any screen size Codelab: Support foldable and dual-screen devices with Jetpack WindowManager Samples Jetnews: Responsive UI implementation with Compose Jetcaster: Tabletop support implementation with Compose Google I/O Android App: Responsive UI implementation with Views Trackr: Responsive UI implementation with Views Clara: @clarabayarri Daniel: @pmatgoog Florina: @FMuntenescu Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 181: Architecture → Fewer bugs at the end</title>
      <itunes:title>Architecture → Fewer bugs at the end</itunes:title>
      <pubDate>Tue, 11 Jan 2022 17:02:31 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[50cf6acd-0b81-4043-a832-0271cb45b74f]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-181-architecture-fewer-bugs-at-the-end]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode, we chat with Yigit Boyar (again!) from the Android Toolkit Team and Manuel Vivo from the Developer Relations team about application architecture. The team has released new architecture guidance, and we talk about that guidance here, as well as how our architecture recommendations apply in the new Jetpack Compose world.</span></p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/ADB_181_Architecture.png" alt="" width="360" height="206" /></span></p> <p><span style="font-weight: 400;">Yigit, Tor, Manuel, and Chet. Romain was AWOL.</span></p> <p><span style="font-weight: 400;">Check out the revamped and enhanced</span> <a href= "https://developer.android.com/jetpack/guide"><span style= "font-weight: 400;">Guide to app architecture</span></a><span style="font-weight: 400;">.</span><span style="font-weight: 400;"><br /> </span><span style="font-weight: 400;"><br /></span><span style= "font-weight: 400;">Yigit:</span> <a href= "https://twitter.com/yigitboyar"><span style= "font-weight: 400;">@yigitboyar</span></a></p> <p><span style="font-weight: 400;">Manuel:</span> <a href= "https://twitter.com/manuelvicnt"><span style= "font-weight: 400;">@manuelvicnt</span></a></p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p><span style="font-weight: 400;">Chet:</span> <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p><span style="font-weight: 400;">Tor:</span> <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, we chat with Yigit Boyar (again!) from the Android Toolkit Team and Manuel Vivo from the Developer Relations team about application architecture. The team has released new architecture guidance, and we talk about that guidance here, as well as how our architecture recommendations apply in the new Jetpack Compose world.</p> <p></p> <p>Yigit, Tor, Manuel, and Chet. Romain was AWOL.</p> <p>Check out the revamped and enhanced <a href= "https://developer.android.com/jetpack/guide">Guide to app architecture</a>. Yigit: <a href= "https://twitter.com/yigitboyar">@yigitboyar</a></p> <p>Manuel: <a href= "https://twitter.com/manuelvicnt">@manuelvicnt</a></p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p>Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></content:encoded>
      
      
      <enclosure length="53351134" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB182_EP181_Architecture.mp3?dest-id=2710847"/>
      <itunes:duration>37:03</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, we chat with Yigit Boyar (again!) from the Android Toolkit Team and Manuel Vivo from the Developer Relations team about application architecture. The team has released new architecture guidance, and we talk about that guidance here, as well as how our architecture recommendations apply in the new Jetpack Compose world. Yigit, Tor, Manuel, and Chet. Romain was AWOL. Check out the revamped and enhanced Guide to app architecture. Yigit: @yigitboyar Manuel: @manuelvicnt Romain: @romainguy Chet: @chethaase Tor: @tornorbye</itunes:subtitle><itunes:summary>In this episode, we chat with Yigit Boyar (again!) from the Android Toolkit Team and Manuel Vivo from the Developer Relations team about application architecture. The team has released new architecture guidance, and we talk about that guidance here, as well as how our architecture recommendations apply in the new Jetpack Compose world. Yigit, Tor, Manuel, and Chet. Romain was AWOL. Check out the revamped and enhanced Guide to app architecture. Yigit: @yigitboyar Manuel: @manuelvicnt Romain: @romainguy Chet: @chethaase Tor: @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 180: Kotlin Magic Platform</title>
      <itunes:title>Kotlin Magic Platform</itunes:title>
      <pubDate>Thu, 16 Dec 2021 17:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[90e452be-abdb-4194-94f6-b9874899e038]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-180-kotlin-magic-platform]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode, we chat with Yigit Boyar from the Android Toolkit Team about Kotlin multi platform, while Romain provides light background music on his piano.</span><span style= "font-weight: 400;"><br /></span><span style= "font-weight: 400;"><br /></span><span style= "font-weight: 400;">Yigit:</span> <a href= "https://twitter.com/yigitboyar" target="_blank" rel= "noopener"><span style= "font-weight: 400;">@yigitboyar</span></a></p> <p><span style="font-weight: 400;">Romain:</span> <a title= "@romainguy" href="@romainguy" target="_blank" rel= "noopener"><span style= "font-weight: 400;">@romaing</span><span style= "font-weight: 400;">uy</span></a></p> <p><span style="font-weight: 400;">Chet:</span> <a title= "@chethaase" href="@chethaase" target="_blank" rel= "noopener"><span style= "font-weight: 400;">@chethaa</span><span style= "font-weight: 400;">se</span></a></p> <p><span style="font-weight: 400;">Tor:</span> <a title= "@tornorbye" href="@tornorbye" target="_blank" rel= "noopener"><span style= "font-weight: 400;">@tornorb</span><span style= "font-weight: 400;">ye</span></a></p> <p> </p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/adb-181-kmp.png" alt= "Yigit, Romain, Chet, and Tor in a Google Meet" width="380" height= "216" /></span></p> <p> </p> <p><span style="font-weight: 400;"><span class= "style-scope yt-formatted-string" dir="auto">Subscribe to Android Developers →</span> <a class= "yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href= "https://www.youtube.com/redirect?event=playlist_description&redir_token=QUFFLUhqbWQ2UFlCdjdvb3JUbldqcXNkNmhGbG9LYV94UXxBQ3Jtc0ttTzVOYXNDS0MxTFVpM3dvenBPUmlkOC1aY1lpVUVCS1JBVWlmdFlieTU3M05PZVdncWN1c0ZPTnF4VTBjdkxxVnNHamM4eHpzaHNlOXUwU0xjb3NkR1RqX21JNGR6MTY1bFVzckkxMmhqMnNaZXdfTQ&q=https%3A%2F%2Fgoo.gle%2FAndroidDevs" target="_blank" rel= "nofollow noopener">https://goo.gle/AndroidDevs</a></span></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, we chat with Yigit Boyar from the Android Toolkit Team about Kotlin multi platform, while Romain provides light background music on his piano.Yigit: <a href= "https://twitter.com/yigitboyar" target="_blank" rel= "noopener">@yigitboyar</a></p> <p>Romain: <a title= "@romainguy" href="@romainguy" target="_blank" rel= "noopener">@romainguy</a></p> <p>Chet: <a title= "@chethaase" href="@chethaase" target="_blank" rel= "noopener">@chethaase</a></p> <p>Tor: <a title= "@tornorbye" href="@tornorbye" target="_blank" rel= "noopener">@tornorbye</a></p> <p> </p> <p></p> <p> </p> <p>Subscribe to Android Developers → <a class= "yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href= "https://www.youtube.com/redirect?event=playlist_description&redir_token=QUFFLUhqbWQ2UFlCdjdvb3JUbldqcXNkNmhGbG9LYV94UXxBQ3Jtc0ttTzVOYXNDS0MxTFVpM3dvenBPUmlkOC1aY1lpVUVCS1JBVWlmdFlieTU3M05PZVdncWN1c0ZPTnF4VTBjdkxxVnNHamM4eHpzaHNlOXUwU0xjb3NkR1RqX21JNGR6MTY1bFVzckkxMmhqMnNaZXdfTQ&q=https%3A%2F%2Fgoo.gle%2FAndroidDevs" target="_blank" rel= "nofollow noopener">https://goo.gle/AndroidDevs</a></p>]]></content:encoded>
      
      
      <enclosure length="66687459" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB181_Kotlin_Magic_Platform.mp3?dest-id=2710847"/>
      <itunes:duration>46:15</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Google</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, we chat with Yigit Boyar from the Android Toolkit Team about Kotlin multi platform, while Romain provides light background music on his piano. Yigit: @yigitboyar Romain: @romainguy Chet: @chethaase Tor: @tornorbye     Subscribe to Android Developers → https://goo.gle/AndroidDevs</itunes:subtitle><itunes:summary>In this episode, we chat with Yigit Boyar from the Android Toolkit Team about Kotlin multi platform, while Romain provides light background music on his piano. Yigit: @yigitboyar Romain: @romainguy Chet: @chethaase Tor: @tornorbye     Subscribe to Android Developers → https://goo.gle/AndroidDevs</itunes:summary></item>
    
    <item>
      <title>Episode 179: Flibberty Widget</title>
      <itunes:title>Flibberty Widget</itunes:title>
      <pubDate>Tue, 30 Nov 2021 17:09:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[0ece762d-c4c2-4ba5-84da-88084068accf]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/flibberty-widget]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode, Chet and Romain talked with Nicole McWilliams and Petr Čermák from the London engineering office about their work on App Widgets and Digital Wellbeing.</span></p> <p> </p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p><span style="font-weight: 400;">Chet:</span> <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p><span style="font-weight: 400;">Tor:</span> <a href= "https://twitter.com/tornorbye">@tornorbye</a></p> <p><span style="font-weight: 400;">Nicole: ​​</span><a href= "https://twitter.com/nicolelaure"><span style= "font-weight: 400;">@nicolelaure</span></a></p> <p> </p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/adb-180-flibberty-widget.png" alt="" width="380" height="218" /></span></p> <p> </p> <p><span style="font-weight: 400;"><span class= "style-scope yt-formatted-string" dir="auto">Subscribe to Android Developers →</span> <a class= "yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href= "https://www.youtube.com/redirect?event=playlist_description&redir_token=QUFFLUhqbWQ2UFlCdjdvb3JUbldqcXNkNmhGbG9LYV94UXxBQ3Jtc0ttTzVOYXNDS0MxTFVpM3dvenBPUmlkOC1aY1lpVUVCS1JBVWlmdFlieTU3M05PZVdncWN1c0ZPTnF4VTBjdkxxVnNHamM4eHpzaHNlOXUwU0xjb3NkR1RqX21JNGR6MTY1bFVzckkxMmhqMnNaZXdfTQ&q=https%3A%2F%2Fgoo.gle%2FAndroidDevs" target="_blank" rel= "nofollow noopener">https://goo.gle/AndroidDevs</a></span></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, Chet and Romain talked with Nicole McWilliams and Petr Čermák from the London engineering office about their work on App Widgets and Digital Wellbeing.</p> <p> </p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p>Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></p> <p>Nicole: ​​<a href= "https://twitter.com/nicolelaure">@nicolelaure</a></p> <p> </p> <p></p> <p> </p> <p>Subscribe to Android Developers → <a class= "yt-simple-endpoint style-scope yt-formatted-string" dir="auto" spellcheck="false" href= "https://www.youtube.com/redirect?event=playlist_description&redir_token=QUFFLUhqbWQ2UFlCdjdvb3JUbldqcXNkNmhGbG9LYV94UXxBQ3Jtc0ttTzVOYXNDS0MxTFVpM3dvenBPUmlkOC1aY1lpVUVCS1JBVWlmdFlieTU3M05PZVdncWN1c0ZPTnF4VTBjdkxxVnNHamM4eHpzaHNlOXUwU0xjb3NkR1RqX21JNGR6MTY1bFVzckkxMmhqMnNaZXdfTQ&q=https%3A%2F%2Fgoo.gle%2FAndroidDevs" target="_blank" rel= "nofollow noopener">https://goo.gle/AndroidDevs</a></p>]]></content:encoded>
      
      
      <enclosure length="38843853" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB180_FlibbertyWidget.mp3?dest-id=2710847"/>
      <itunes:duration>34:07</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chet and Romain talked with Nicole McWilliams and Petr Čermák from the London engineering office about their work on App Widgets and Digital Wellbeing.   Romain: @romainguy Chet: @chethaase Tor: @tornorbye Nicole: ​​@nicolelaure     Subscribe to Android Developers → https://goo.gle/AndroidDevs</itunes:subtitle><itunes:summary>In this episode, Chet and Romain talked with Nicole McWilliams and Petr Čermák from the London engineering office about their work on App Widgets and Digital Wellbeing.   Romain: @romainguy Chet: @chethaase Tor: @tornorbye Nicole: ​​@nicolelaure     Subscribe to Android Developers → https://goo.gle/AndroidDevs</itunes:summary></item>
    
    <item>
      <title>Episode 178: Hosts 3, Guests 0</title>
      <itunes:title>Hosts 3, Guests 0</itunes:title>
      <pubDate>Mon, 15 Nov 2021 17:00:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[dad92556-c1d7-443d-b6d9-3a34837e5d11]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-178-hosts-3-guests-0]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode, Chet, Romain and Tor sit down to chat about the Android DevSummit, and in particular all the new features arriving in Android Studio, along with a few other topics like Chet's new jank stats library, the Android 12L release, and more.</span></p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/adb-179-hosts.png" alt="" width="364" height="208" /></span></p> <p>Top row: Chet and Tor. Bottom row: Romain.</p> <p> </p> <p><span style="font-weight: 400;">The Android Studio talk discussed is <a href= "https://goo.gle/3caaFDT">https://goo.gle/3caaFDT</a> </span></p> <p> </p> <p> </p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, Chet, Romain and Tor sit down to chat about the Android DevSummit, and in particular all the new features arriving in Android Studio, along with a few other topics like Chet's new jank stats library, the Android 12L release, and more.</p> <p></p> <p>Top row: Chet and Tor. Bottom row: Romain.</p> <p> </p> <p>The Android Studio talk discussed is <a href= "https://goo.gle/3caaFDT">https://goo.gle/3caaFDT</a> </p> <p> </p> <p> </p>]]></content:encoded>
      
      
      <enclosure length="60188842" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB179-Hostful.mp3?dest-id=2710847"/>
      <itunes:duration>41:44</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chet, Romain and Tor sit down to chat about the Android DevSummit, and in particular all the new features arriving in Android Studio, along with a few other topics like Chet's new jank stats library, the Android 12L release, and more. Top row: Chet and Tor. Bottom row: Romain.   The Android Studio talk discussed is https://goo.gle/3caaFDT     </itunes:subtitle><itunes:summary>In this episode, Chet, Romain and Tor sit down to chat about the Android DevSummit, and in particular all the new features arriving in Android Studio, along with a few other topics like Chet's new jank stats library, the Android 12L release, and more. Top row: Chet and Tor. Bottom row: Romain.   The Android Studio talk discussed is https://goo.gle/3caaFDT     </itunes:summary></item>
    
    <item>
      <title>Episode 177: Honor every photon</title>
      <itunes:title>Honor every photon</itunes:title>
      <pubDate>Mon, 18 Oct 2021 16:32:12 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[9eca1f15-62a4-428c-b9fb-9612968bf9f1]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-177-honor-every-photon]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode, Bart Wronski takes Tor, Romain, and Chet through the camera pipeline that powers the Pixel phones. We talked about how cameras capture images, and how the algorithms responsible for Pixel's beautiful images work. If you've ever wondered how HDR+ or Night Sight works, this episode if for you!</span></p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/adb-178-photons.png" alt="" width="380" height="220" /></span></p> <p><span style="font-weight: 400;">Top row: Tor and Bart. Bottom row: Chet and Romain.</span></p> <p> </p> <p><span style="font-weight: 400;">Links:</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://bartwronski.com/"><span style="font-weight: 400;">Bart's blog on graphics and image processing</span></a></li> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;">SIGGRAPH paper and presentation on</span> <a href= "https://sites.google.com/view/handheld-super-res/"><span style= "font-weight: 400;">handheld multi-frame super resolution</span></a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://ai.googleblog.com/2018/11/night-sight-seeing-in-dark-on-pixel.html"> <span style="font-weight: 400;">Night Sight</span></a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://ai.googleblog.com/2019/11/astrophotography-with-night-sight-on.html"> <span style="font-weight: 400;">Astrophotography with Night Sight</span></a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://ai.googleblog.com/2021/04/hdr-with-bracketing-on-pixel-phones.html"> <span style="font-weight: 400;">HDR+ with bracketing on Pixel</span></a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://ai.googleblog.com/2020/08/live-hdr-and-dual-exposure-controls-on.html"> <span style="font-weight: 400;">Live HDR+ on Pixel 4</span></a> <span style="font-weight: 400;">(HDRnet)</span></li> </ul> <p> </p> <p><span style="font-weight: 400;">Bart:</span> <a href= "https://twitter.com/BartWronsk"><span style= "font-weight: 400;">@bartwronsk</span></a></p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p><span style="font-weight: 400;">Chet:</span> <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p><span style="font-weight: 400;">Tor:</span> <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, Bart Wronski takes Tor, Romain, and Chet through the camera pipeline that powers the Pixel phones. We talked about how cameras capture images, and how the algorithms responsible for Pixel's beautiful images work. If you've ever wondered how HDR+ or Night Sight works, this episode if for you!</p> <p></p> <p>Top row: Tor and Bart. Bottom row: Chet and Romain.</p> <p> </p> <p>Links:</p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://bartwronski.com/">Bart's blog on graphics and image processing</a></li> <li style="font-weight: 400;" aria-level="1">SIGGRAPH paper and presentation on <a href= "https://sites.google.com/view/handheld-super-res/">handheld multi-frame super resolution</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://ai.googleblog.com/2018/11/night-sight-seeing-in-dark-on-pixel.html"> Night Sight</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://ai.googleblog.com/2019/11/astrophotography-with-night-sight-on.html"> Astrophotography with Night Sight</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://ai.googleblog.com/2021/04/hdr-with-bracketing-on-pixel-phones.html"> HDR+ with bracketing on Pixel</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://ai.googleblog.com/2020/08/live-hdr-and-dual-exposure-controls-on.html"> Live HDR+ on Pixel 4</a> (HDRnet)</li> </ul> <p> </p> <p>Bart: <a href= "https://twitter.com/BartWronsk">@bartwronsk</a></p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p>Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></content:encoded>
      
      
      <enclosure length="64969563" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB178_Photon.mp3?dest-id=2710847"/>
      <itunes:duration>45:08</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Bart Wronski takes Tor, Romain, and Chet through the camera pipeline that powers the Pixel phones. We talked about how cameras capture images, and how the algorithms responsible for Pixel's beautiful images work. If you've ever wondered how HDR+ or Night Sight works, this episode if for you! Top row: Tor and Bart. Bottom row: Chet and Romain.   Links: Bart's blog on graphics and image processing SIGGRAPH paper and presentation on handheld multi-frame super resolution Night Sight Astrophotography with Night Sight HDR+ with bracketing on Pixel Live HDR+ on Pixel 4 (HDRnet)   Bart: @bartwronsk Romain: @romainguy Chet: @chethaase Tor: @tornorbye</itunes:subtitle><itunes:summary>In this episode, Bart Wronski takes Tor, Romain, and Chet through the camera pipeline that powers the Pixel phones. We talked about how cameras capture images, and how the algorithms responsible for Pixel's beautiful images work. If you've ever wondered how HDR+ or Night Sight works, this episode if for you! Top row: Tor and Bart. Bottom row: Chet and Romain.   Links: Bart's blog on graphics and image processing SIGGRAPH paper and presentation on handheld multi-frame super resolution Night Sight Astrophotography with Night Sight HDR+ with bracketing on Pixel Live HDR+ on Pixel 4 (HDRnet)   Bart: @bartwronsk Romain: @romainguy Chet: @chethaase Tor: @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 176: Android 12 - S stands for System UI</title>
      <itunes:title>Android 12: S stands for System UI</itunes:title>
      <pubDate>Mon, 27 Sep 2021 16:23:17 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[1692099f-48d4-43e5-969b-8cebab177559]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-176-android-12-s-stands-for-system-ui]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode, Chet, Romain and Tor have a chat with Selim, Vadim and Lucas from the Android system UI team, discussing many of the new features in Android 12's user interface.</span></p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/adb-176-sysui.png" alt="" width="364" height="204" /></span></p> <p><span style="font-weight: 400;">Top row: Vadim, Selim and Romain. Bottom row: Lucas, Tor and Chet.</span></p> <p> </p> <p><span style="font-weight: 400;">Some relevant links for the Splash screen discussion:</span></p> <p><a href= "https://goo.gle/3APByre">https://goo.gle/3APByre</a> </p> <p><a href= "https://goo.gle/3zGDVeB">https://goo.gle/3zGDVeB</a> </p> <p> </p> <p><span style="font-weight: 400;">Selim:</span> <a href= "https://twitter.com/selimcinek"><span style= "font-weight: 400;">@selimcinek</span></a></p> <p><span style="font-weight: 400;">Vadim:</span> <a href= "https://twitter.com/vadimcaen"><span style= "font-weight: 400;">@vadimcaen</span></a></p> <p><span style="font-weight: 400;">Chet:</span> <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p><span style="font-weight: 400;">Tor:</span> <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, Chet, Romain and Tor have a chat with Selim, Vadim and Lucas from the Android system UI team, discussing many of the new features in Android 12's user interface.</p> <p></p> <p>Top row: Vadim, Selim and Romain. Bottom row: Lucas, Tor and Chet.</p> <p> </p> <p>Some relevant links for the Splash screen discussion:</p> <p><a href= "https://goo.gle/3APByre">https://goo.gle/3APByre</a> </p> <p><a href= "https://goo.gle/3zGDVeB">https://goo.gle/3zGDVeB</a> </p> <p> </p> <p>Selim: <a href= "https://twitter.com/selimcinek">@selimcinek</a></p> <p>Vadim: <a href= "https://twitter.com/vadimcaen">@vadimcaen</a></p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p>Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></content:encoded>
      
      
      <enclosure length="61316391" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB176_sysUI.mp3?dest-id=2710847"/>
      <itunes:duration>42:35</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chet, Romain and Tor have a chat with Selim, Vadim and Lucas from the Android system UI team, discussing many of the new features in Android 12's user interface. Top row: Vadim, Selim and Romain. Bottom row: Lucas, Tor and Chet.   Some relevant links for the Splash screen discussion: https://goo.gle/3APByre  https://goo.gle/3zGDVeB    Selim: @selimcinek Vadim: @vadimcaen Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:subtitle><itunes:summary>In this episode, Chet, Romain and Tor have a chat with Selim, Vadim and Lucas from the Android system UI team, discussing many of the new features in Android 12's user interface. Top row: Vadim, Selim and Romain. Bottom row: Lucas, Tor and Chet.   Some relevant links for the Splash screen discussion: https://goo.gle/3APByre  https://goo.gle/3zGDVeB    Selim: @selimcinek Vadim: @vadimcaen Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 175: Lottie</title>
      <itunes:title>Lottie</itunes:title>
      <pubDate>Tue, 14 Sep 2021 16:33:32 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[3948b665-8eed-4360-a8d0-2a9a61bde4b4]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-175-lottie]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode, Chet, Romain and Tor have a chat with Gabriel Peal from Tonal, well known for his contributions to the Android community on projects such as Mavericks and Lottie. We talked about Lottie and how it helps designers and developers deliver more delightful user experiences by taking complex animations designed in specialized authoring tools such as After Effects, and rendering them efficiently on mobile devices. We also explored the challenges of designing and implementing a rendering engine such as Lottie.</span></p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/adb175-lottie.png" alt="" width="360" height="144" /></span></p> <p><span style="font-weight: 400;">Romain, Gabriel, Tor, and Chet</span></p> <p> </p> <p><span style="font-weight: 400;">Related info:</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://airbnb.design/lottie/"><span style= "font-weight: 400;">Lottie</span></a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://lottiefiles.com/"><span style= "font-weight: 400;">LottieFiles</span></a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://github.com/airbnb/mavericks"><span style= "font-weight: 400;">Mavericks</span></a></li> </ul> <p> </p> <p><span style="font-weight: 400;">Gabriel:</span> <a href= "https://twitter.com/gpeal8"><span style= "font-weight: 400;">@gpeal8</span></a></p> <p><span style="font-weight: 400;">Chet:</span> <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p><span style="font-weight: 400;">Tor:</span> <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, Chet, Romain and Tor have a chat with Gabriel Peal from Tonal, well known for his contributions to the Android community on projects such as Mavericks and Lottie. We talked about Lottie and how it helps designers and developers deliver more delightful user experiences by taking complex animations designed in specialized authoring tools such as After Effects, and rendering them efficiently on mobile devices. We also explored the challenges of designing and implementing a rendering engine such as Lottie.</p> <p></p> <p>Romain, Gabriel, Tor, and Chet</p> <p> </p> <p>Related info:</p> <ul> <li style="font-weight: 400;" aria-level="1"><a href= "https://airbnb.design/lottie/">Lottie</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://lottiefiles.com/">LottieFiles</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://github.com/airbnb/mavericks">Mavericks</a></li> </ul> <p> </p> <p>Gabriel: <a href= "https://twitter.com/gpeal8">@gpeal8</a></p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p>Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></content:encoded>
      
      
      <enclosure length="65178334" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB175_Lottie.mp3?dest-id=2710847"/>
      <itunes:duration>45:16</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chet, Romain and Tor have a chat with Gabriel Peal from Tonal, well known for his contributions to the Android community on projects such as Mavericks and Lottie. We talked about Lottie and how it helps designers and developers deliver more delightful user experiences by taking complex animations designed in specialized authoring tools such as After Effects, and rendering them efficiently on mobile devices. We also explored the challenges of designing and implementing a rendering engine such as Lottie. Romain, Gabriel, Tor, and Chet   Related info: Lottie LottieFiles Mavericks   Gabriel: @gpeal8 Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:subtitle><itunes:summary>In this episode, Chet, Romain and Tor have a chat with Gabriel Peal from Tonal, well known for his contributions to the Android community on projects such as Mavericks and Lottie. We talked about Lottie and how it helps designers and developers deliver more delightful user experiences by taking complex animations designed in specialized authoring tools such as After Effects, and rendering them efficiently on mobile devices. We also explored the challenges of designing and implementing a rendering engine such as Lottie. Romain, Gabriel, Tor, and Chet   Related info: Lottie LottieFiles Mavericks   Gabriel: @gpeal8 Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 174: Compose tooling</title>
      <itunes:title>Compose tooling</itunes:title>
      <pubDate>Thu, 09 Sep 2021 17:42:25 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[22a30432-8884-488e-b7ec-7aff270aa456]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-174-compose-tooling]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode, Tor and Nick are joined by Chris Sinco, Diego Perez and Nicolas Roard to discuss the features added to Android Studio for Jetpack Compose. They discuss the Compose preview, interactive preview, animation inspector and additions to the Layout inspector and their approach to create tooling to support the Compose's code-centric approach.</span></p> <p><img src= "https://assets.libsyn.com/secure/show/332855/ADB173_compose_tooling.png" alt="" width="450" height="215" /></p> <p><span style="font-weight: 400;">Diego, Tor, Chris, Nicolas and Nick tooling around.</span></p> <p> </p> <p><a href= "https://developer.android.com/jetpack/compose/tooling"><span style="font-weight: 400;"> Tooling guide</span></a></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, Tor and Nick are joined by Chris Sinco, Diego Perez and Nicolas Roard to discuss the features added to Android Studio for Jetpack Compose. They discuss the Compose preview, interactive preview, animation inspector and additions to the Layout inspector and their approach to create tooling to support the Compose's code-centric approach.</p> <p></p> <p>Diego, Tor, Chris, Nicolas and Nick tooling around.</p> <p> </p> <p><a href= "https://developer.android.com/jetpack/compose/tooling"> Tooling guide</a></p>]]></content:encoded>
      
      
      <enclosure length="50288538" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB173__ComposeTooling_Final.mp3?dest-id=2710847"/>
      <itunes:duration>34:56</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/1/6/6/c/166c3754f4807edee55e3c100dce7605/ADBC_Thumb_v2.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Tor and Nick are joined by Chris Sinco, Diego Perez and Nicolas Roard to discuss the features added to Android Studio for Jetpack Compose. They discuss the Compose preview, interactive preview, animation inspector and additions to the Layout inspector and their approach to create tooling to support the Compose's code-centric approach. Diego, Tor, Chris, Nicolas and Nick tooling around.   Tooling guide</itunes:subtitle><itunes:summary>In this episode, Tor and Nick are joined by Chris Sinco, Diego Perez and Nicolas Roard to discuss the features added to Android Studio for Jetpack Compose. They discuss the Compose preview, interactive preview, animation inspector and additions to the Layout inspector and their approach to create tooling to support the Compose's code-centric approach. Diego, Tor, Chris, Nicolas and Nick tooling around.   Tooling guide</itunes:summary></item>
    
    <item>
      <title>Episode 173: More benchmarking</title>
      <itunes:title>More benchmarking</itunes:title>
      <pubDate>Thu, 26 Aug 2021 16:11:10 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[22b3f262-2d92-436d-bf4a-b3bc5fdb6ebd]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-173-more-benchmarking]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode, Chet, Romain and Tor talk with Chris Craik and Rahul Ravikumar from the toolkit performance team. We talk about the recently released the</span> <a href= "https://developer.android.com/studio/profile/macrobenchmark"><span style="font-weight: 400;"> macrobenchmark</span></a> <span style= "font-weight: 400;">tool+library, in addition to other interesting bits like how the benchmark libraries work, how to use them, how they relate to system tracing, how to do performance debugging in general, and even a teaser of future performance instrumentation functionality that the team is working on.</span></p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/adb174-morebenchmarking.png" alt="" width="385" height="184" /></span></p> <p><span style="font-weight: 400;">Chet, Chris, Rahul (top), Romain, and Tor (bottom), all looking unusually happy.</span></p> <p> </p> <p><span style="font-weight: 400;">Related info:</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;">The</span> <a href= "https://developer.android.com/studio/profile"><span style= "font-weight: 400;">Profile your app performance</span></a> <span style="font-weight: 400;">page for an overview of the performance tools and practices we offer.</span></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://github.com/android/performance-samples"><span style= "font-weight: 400;">Performance samples</span></a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://github.com/android/performance-samples/tree/main/MacrobenchmarkSample/ftl"> <span style="font-weight: 400;">Running benchmarks in continuous integration</span></a></li> </ul> <p> </p> <p><span style="font-weight: 400;">Chris:</span> <a href= "https://twitter.com/chris_craik"><span style= "font-weight: 400;">@chris_craik</span></a></p> <p><span style="font-weight: 400;">Rahul:</span> <a href= "https://twitter.com/tikurahul"><span style= "font-weight: 400;">@tikurahul</span></a></p> <p><span style="font-weight: 400;">Chet:</span> <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p><span style="font-weight: 400;">Tor:</span> <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, Chet, Romain and Tor talk with Chris Craik and Rahul Ravikumar from the toolkit performance team. We talk about the recently released the <a href= "https://developer.android.com/studio/profile/macrobenchmark"> macrobenchmark</a> tool+library, in addition to other interesting bits like how the benchmark libraries work, how to use them, how they relate to system tracing, how to do performance debugging in general, and even a teaser of future performance instrumentation functionality that the team is working on.</p> <p></p> <p>Chet, Chris, Rahul (top), Romain, and Tor (bottom), all looking unusually happy.</p> <p> </p> <p>Related info:</p> <ul> <li style="font-weight: 400;" aria-level="1">The <a href= "https://developer.android.com/studio/profile">Profile your app performance</a> page for an overview of the performance tools and practices we offer.</li> <li style="font-weight: 400;" aria-level="1"><a href= "https://github.com/android/performance-samples">Performance samples</a></li> <li style="font-weight: 400;" aria-level="1"><a href= "https://github.com/android/performance-samples/tree/main/MacrobenchmarkSample/ftl"> Running benchmarks in continuous integration</a></li> </ul> <p> </p> <p>Chris: <a href= "https://twitter.com/chris_craik">@chris_craik</a></p> <p>Rahul: <a href= "https://twitter.com/tikurahul">@tikurahul</a></p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p>Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></content:encoded>
      
      
      <enclosure length="40050112" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB173_More_Benchmarking.mp3?dest-id=2710847"/>
      <itunes:duration>35:24</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chet, Romain and Tor talk with Chris Craik and Rahul Ravikumar from the toolkit performance team. We talk about the recently released the macrobenchmark tool+library, in addition to other interesting bits like how the benchmark libraries work, how to use them, how they relate to system tracing, how to do performance debugging in general, and even a teaser of future performance instrumentation functionality that the team is working on. Chet, Chris, Rahul (top), Romain, and Tor (bottom), all looking unusually happy.   Related info: The Profile your app performance page for an overview of the performance tools and practices we offer. Performance samples Running benchmarks in continuous integration   Chris: @chris_craik Rahul: @tikurahul Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:subtitle><itunes:summary>In this episode, Chet, Romain and Tor talk with Chris Craik and Rahul Ravikumar from the toolkit performance team. We talk about the recently released the macrobenchmark tool+library, in addition to other interesting bits like how the benchmark libraries work, how to use them, how they relate to system tracing, how to do performance debugging in general, and even a teaser of future performance instrumentation functionality that the team is working on. Chet, Chris, Rahul (top), Romain, and Tor (bottom), all looking unusually happy.   Related info: The Profile your app performance page for an overview of the performance tools and practices we offer. Performance samples Running benchmarks in continuous integration   Chris: @chris_craik Rahul: @tikurahul Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 172: Privacy features in Android 12</title>
      <itunes:title>Privacy features in Android 12</itunes:title>
      <pubDate>Mon, 09 Aug 2021 15:54:46 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[1cb337c2-a541-42f2-8a05-1a1c4a6701fb]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-172-privacy-features-in-android-12]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode, Chet, Romain and Tor talk with Sara N Marandi, Fred Chung and Erik Wolsheimer about the new privacy features in Android 12, such as the privacy dashboard, and the camera and microphone usage indicators.</span></p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/adb-172-privacy.png" alt="" width="320" height="153" /></span></p> <p><span style="font-weight: 400;">Guests Eric, Sara and Fred on the top row, and hosts Romain, Tor and Chet on the bottom row.</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;">Permission best practices → <a href= "https://goo.gle/3oVdK02">https://goo.gle/3oVdK02</a> </span></li> <li style="font-weight: 400;" aria-level="1"><span style= "font-weight: 400;">Android 12 privacy changes → <a href= "https://goo.gle/2VvmtMl">https://goo.gle/2VvmtMl</a> </span></li> </ul> <p><span style="font-weight: 400;">Sara:</span> <a href= "https://twitter.com/snmarandi"><span style= "font-weight: 400;">@snmarandi</span></a></p> <p><span style="font-weight: 400;">Fred:</span> <a href= "https://twitter.com/fredchung"><span style= "font-weight: 400;">@fredchung</span></a></p> <p><span style="font-weight: 400;">Eric</span></p> <p><span style="font-weight: 400;">Chet:</span> <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p><span style="font-weight: 400;">Tor:</span> <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, Chet, Romain and Tor talk with Sara N Marandi, Fred Chung and Erik Wolsheimer about the new privacy features in Android 12, such as the privacy dashboard, and the camera and microphone usage indicators.</p> <p></p> <p>Guests Eric, Sara and Fred on the top row, and hosts Romain, Tor and Chet on the bottom row.</p> <ul> <li style="font-weight: 400;" aria-level="1">Permission best practices → <a href= "https://goo.gle/3oVdK02">https://goo.gle/3oVdK02</a> </li> <li style="font-weight: 400;" aria-level="1">Android 12 privacy changes → <a href= "https://goo.gle/2VvmtMl">https://goo.gle/2VvmtMl</a> </li> </ul> <p>Sara: <a href= "https://twitter.com/snmarandi">@snmarandi</a></p> <p>Fred: <a href= "https://twitter.com/fredchung">@fredchung</a></p> <p>Eric</p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p>Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></content:encoded>
      
      
      <enclosure length="53744225" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/2021-07-23-ADB172-1.0.mp3?dest-id=2710847"/>
      <itunes:duration>37:20</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chet, Romain and Tor talk with Sara N Marandi, Fred Chung and Erik Wolsheimer about the new privacy features in Android 12, such as the privacy dashboard, and the camera and microphone usage indicators. Guests Eric, Sara and Fred on the top row, and hosts Romain, Tor and Chet on the bottom row. Permission best practices → https://goo.gle/3oVdK02  Android 12 privacy changes → https://goo.gle/2VvmtMl  Sara: @snmarandi Fred: @fredchung Eric Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:subtitle><itunes:summary>In this episode, Chet, Romain and Tor talk with Sara N Marandi, Fred Chung and Erik Wolsheimer about the new privacy features in Android 12, such as the privacy dashboard, and the camera and microphone usage indicators. Guests Eric, Sara and Fred on the top row, and hosts Romain, Tor and Chet on the bottom row. Permission best practices → https://goo.gle/3oVdK02  Android 12 privacy changes → https://goo.gle/2VvmtMl  Sara: @snmarandi Fred: @fredchung Eric Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 171: Compose Testing</title>
      <itunes:title>Compose Testing</itunes:title>
      <pubDate>Mon, 02 Aug 2021 17:05:37 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[4a941c14-b366-4d75-9197-f099c3bb3f52]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-171-compose-testing]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode, Nick and Romain are joined by Filip Pavlis, Jelle Fresen & Jose Alcérreca to talk about Testing in Compose. They discuss how Compose's testing APIs were developed hand-in-hand with the UI toolkit, making them more deterministic and opening up new possibilities like manipulating time. They go on to discuss the semantics tree, interop testing, screenshot testing and the possibilities for host-side testing.</span></p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/ADB171_compose_testing.png" alt="" width="320" height="271" /></span></p> <div align="left"> <p>Big smiles from Filip, Jose, Romain, Jelle and Nick for the year of testing on Android.</p> <p><a style= "font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;" href= "https://developer.android.com/jetpack/compose/testing"><span>Compose Testing guide</span></a></p> </div> <p><a href= "https://developer.android.com/jetpack/compose/testing-cheatsheet"><span style="font-weight: 400;"> Compose Testing Cheatsheet</span></a></p> <p><a href= "https://developer.android.com/codelabs/jetpack-compose-testing"><span style="font-weight: 400;"> Compose Testing codelab</span></a></p> <p><span style="font-weight: 400;">Sample Tests:</span> <a href= "https://github.com/android/compose-samples/tree/main/JetNews/app/src/sharedTest/java/com/example/jetnews"> <span style="font-weight: 400;">Jetnews</span></a><span style= "font-weight: 400;">,</span> <a href= "https://github.com/android/compose-samples/tree/main/Jetchat/app/src/androidTest/java/com/example/compose/jetchat"> <span style="font-weight: 400;">Jetchat</span></a><span style= "font-weight: 400;">,</span> <a href= "https://github.com/android/compose-samples/tree/main/Crane/app/src/androidTest/java/androidx/compose/samples/crane"> <span style="font-weight: 400;">Crane</span></a><span style= "font-weight: 400;">,</span> <a href= "https://github.com/googlecodelabs/android-compose-codelabs/tree/main/NavigationCodelab/app/src/androidTest/java/com/example/compose/rally"> <span style="font-weight: 400;">Rally</span></a></p> <p><a href= "https://blog.stylingandroid.com/compose-ui-snapshot-testing/"><span style="font-weight: 400;"> Screenshot Testing</span></a></p> <p><a href="http://goo.gle/compose-pathway"><span style= "font-weight: 400;">Compose Learning Pathway</span></a></p> <p> </p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy"><span style= "font-weight: 400;">@romainguy</span></a></p> <p><span style="font-weight: 400;">Filip Pavlis</span></p> <p><span style="font-weight: 400;">Jelle Fresen</span></p> <p><span style="font-weight: 400;">Jose:</span> <a href= "https://twitter.com/ppvi"><span style= "font-weight: 400;">@ppvi</span></a></p> <p><span style="font-weight: 400;">Nick:</span> <a href= "https://twitter.com/crafty"><span style= "font-weight: 400;">@crafty</span></a></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, Nick and Romain are joined by Filip Pavlis, Jelle Fresen & Jose Alcérreca to talk about Testing in Compose. They discuss how Compose's testing APIs were developed hand-in-hand with the UI toolkit, making them more deterministic and opening up new possibilities like manipulating time. They go on to discuss the semantics tree, interop testing, screenshot testing and the possibilities for host-side testing.</p> <p></p> <p>Big smiles from Filip, Jose, Romain, Jelle and Nick for the year of testing on Android.</p> <p><a style= "font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;" href= "https://developer.android.com/jetpack/compose/testing">Compose Testing guide</a></p> <p><a href= "https://developer.android.com/jetpack/compose/testing-cheatsheet"> Compose Testing Cheatsheet</a></p> <p><a href= "https://developer.android.com/codelabs/jetpack-compose-testing"> Compose Testing codelab</a></p> <p>Sample Tests: <a href= "https://github.com/android/compose-samples/tree/main/JetNews/app/src/sharedTest/java/com/example/jetnews"> Jetnews</a>, <a href= "https://github.com/android/compose-samples/tree/main/Jetchat/app/src/androidTest/java/com/example/compose/jetchat"> Jetchat</a>, <a href= "https://github.com/android/compose-samples/tree/main/Crane/app/src/androidTest/java/androidx/compose/samples/crane"> Crane</a>, <a href= "https://github.com/googlecodelabs/android-compose-codelabs/tree/main/NavigationCodelab/app/src/androidTest/java/com/example/compose/rally"> Rally</a></p> <p><a href= "https://blog.stylingandroid.com/compose-ui-snapshot-testing/"> Screenshot Testing</a></p> <p><a href="http://goo.gle/compose-pathway">Compose Learning Pathway</a></p> <p> </p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p>Filip Pavlis</p> <p>Jelle Fresen</p> <p>Jose: <a href= "https://twitter.com/ppvi">@ppvi</a></p> <p>Nick: <a href= "https://twitter.com/crafty">@crafty</a></p>]]></content:encoded>
      
      
      <enclosure length="77402177" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/2021-07-12-ADB171-1.0.mp3?dest-id=2710847"/>
      <itunes:duration>40:19</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/0/7/3/d/073d00b92c52da7416c3140a3186d450/ADBC_Thumb_v2.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Nick and Romain are joined by Filip Pavlis, Jelle Fresen &amp; Jose Alcérreca to talk about Testing in Compose. They discuss how Compose's testing APIs were developed hand-in-hand with the UI toolkit, making them more deterministic and opening up new possibilities like manipulating time. They go on to discuss the semantics tree, interop testing, screenshot testing and the possibilities for host-side testing. Big smiles from Filip, Jose, Romain, Jelle and Nick for the year of testing on Android. Compose Testing guide Compose Testing Cheatsheet Compose Testing codelab Sample Tests: Jetnews, Jetchat, Crane, Rally Screenshot Testing Compose Learning Pathway   Romain: @romainguy Filip Pavlis Jelle Fresen Jose: @ppvi Nick: @crafty</itunes:subtitle><itunes:summary>In this episode, Nick and Romain are joined by Filip Pavlis, Jelle Fresen &amp; Jose Alcérreca to talk about Testing in Compose. They discuss how Compose's testing APIs were developed hand-in-hand with the UI toolkit, making them more deterministic and opening up new possibilities like manipulating time. They go on to discuss the semantics tree, interop testing, screenshot testing and the possibilities for host-side testing. Big smiles from Filip, Jose, Romain, Jelle and Nick for the year of testing on Android. Compose Testing guide Compose Testing Cheatsheet Compose Testing codelab Sample Tests: Jetnews, Jetchat, Crane, Rally Screenshot Testing Compose Learning Pathway   Romain: @romainguy Filip Pavlis Jelle Fresen Jose: @ppvi Nick: @crafty</itunes:summary></item>
    
    <item>
      <title>Episode 170: Jetpack Compose Graphics &amp; Animation</title>
      <itunes:title>Jetpack Compose Graphics &amp;amp; Animation</itunes:title>
      <pubDate>Tue, 20 Jul 2021 17:45:35 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[48159aeb-4458-4f69-bd66-2f3f4aacd7ba]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-170-jetpack-compose-graphics-animation]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode Nick and Chet are joined by Dois Liu and Nader Jawad to discuss Compose's Animation and Graphics systems. They cover their goals to make both systems easier to understand, more consistent and simpler to work with. They explain how they adapted traditionally imperative systems to a declarative world and give an overview of both the high level composables the library offers as well as lower level building blocks you can drop down to for more control.</span></p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/ADB170_compose_graphics_animation.png" alt="" width="320" height="271" /></span></p> <p><span style="font-weight: 400;">Hosts Chet & Nick speak to Doris and Nader.</span></p> <p> </p> <p><a href= "https://developer.android.com/jetpack/compose/graphics"><span style="font-weight: 400;"> Compose Graphics guide</span></a></p> <p><a href= "https://developer.android.com/jetpack/compose/animation"><span style="font-weight: 400;"> Compose Animation guide</span></a></p> <p><a href= "https://developer.android.com/codelabs/jetpack-compose-animation"><span style="font-weight: 400;"> Compose Animation codelab</span></a></p> <p><a href= "https://developer.android.com/reference/kotlin/androidx/compose/animation/package-summary#AnimatedContent(kotlin.Any,androidx.compose.ui.Modifier,kotlin.Function1,androidx.compose.ui.Alignment,kotlin.Function2)"> <span style="font-weight: 400;">AnimatedContent composable</span></a></p> <p><a href= "https://developer.android.com/jetpack/compose/testing#disable-autosync"> <span style="font-weight: 400;">AdvanceTimeBy (testing animations)</span></a></p> <p><a href="http://goo.gle/compose-pathway"><span style= "font-weight: 400;">Compose Learning Pathway</span></a></p> <p> </p> <p><span style="font-weight: 400;">Chet:</span> <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p><span style="font-weight: 400;">Doris:</span> <a href= "https://twitter.com/doris4lt"><span style= "font-weight: 400;">@doris4lt</span></a></p> <p><span style="font-weight: 400;">Nader:</span> <a href= "https://twitter.com/nadewad"><span style= "font-weight: 400;">@nadewad</span></a></p> <p><span style="font-weight: 400;">Nick:</span> <a href= "https://twitter.com/crafty"><span style= "font-weight: 400;">@crafty</span></a></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode Nick and Chet are joined by Dois Liu and Nader Jawad to discuss Compose's Animation and Graphics systems. They cover their goals to make both systems easier to understand, more consistent and simpler to work with. They explain how they adapted traditionally imperative systems to a declarative world and give an overview of both the high level composables the library offers as well as lower level building blocks you can drop down to for more control.</p> <p></p> <p>Hosts Chet & Nick speak to Doris and Nader.</p> <p> </p> <p><a href= "https://developer.android.com/jetpack/compose/graphics"> Compose Graphics guide</a></p> <p><a href= "https://developer.android.com/jetpack/compose/animation"> Compose Animation guide</a></p> <p><a href= "https://developer.android.com/codelabs/jetpack-compose-animation"> Compose Animation codelab</a></p> <p><a href= "https://developer.android.com/reference/kotlin/androidx/compose/animation/package-summary#AnimatedContent(kotlin.Any,androidx.compose.ui.Modifier,kotlin.Function1,androidx.compose.ui.Alignment,kotlin.Function2)"> AnimatedContent composable</a></p> <p><a href= "https://developer.android.com/jetpack/compose/testing#disable-autosync"> AdvanceTimeBy (testing animations)</a></p> <p><a href="http://goo.gle/compose-pathway">Compose Learning Pathway</a></p> <p> </p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p>Doris: <a href= "https://twitter.com/doris4lt">@doris4lt</a></p> <p>Nader: <a href= "https://twitter.com/nadewad">@nadewad</a></p> <p>Nick: <a href= "https://twitter.com/crafty">@crafty</a></p>]]></content:encoded>
      
      
      <enclosure length="61305733" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB170-1.0.mp3?dest-id=2710847"/>
      <itunes:duration>42:35</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/6/e/a/3/6ea3abcdd6aeac7dd959afa2a1bf1c87/ADBC_Thumb_v2.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode Nick and Chet are joined by Dois Liu and Nader Jawad to discuss Compose's Animation and Graphics systems. They cover their goals to make both systems easier to understand, more consistent and simpler to work with. They explain how they adapted traditionally imperative systems to a declarative world and give an overview of both the high level composables the library offers as well as lower level building blocks you can drop down to for more control. Hosts Chet &amp; Nick speak to Doris and Nader.   Compose Graphics guide Compose Animation guide Compose Animation codelab AnimatedContent composable AdvanceTimeBy (testing animations) Compose Learning Pathway   Chet: @chethaase Doris: @doris4lt Nader: @nadewad Nick: @crafty</itunes:subtitle><itunes:summary>In this episode Nick and Chet are joined by Dois Liu and Nader Jawad to discuss Compose's Animation and Graphics systems. They cover their goals to make both systems easier to understand, more consistent and simpler to work with. They explain how they adapted traditionally imperative systems to a declarative world and give an overview of both the high level composables the library offers as well as lower level building blocks you can drop down to for more control. Hosts Chet &amp; Nick speak to Doris and Nader.   Compose Graphics guide Compose Animation guide Compose Animation codelab AnimatedContent composable AdvanceTimeBy (testing animations) Compose Learning Pathway   Chet: @chethaase Doris: @doris4lt Nader: @nadewad Nick: @crafty</itunes:summary></item>
    
    <item>
      <title>Episode 169: Testing</title>
      <itunes:title>Episode 169: Testing</itunes:title>
      <pubDate>Mon, 05 Jul 2021 18:39:31 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[98a3d437-939c-42f7-9494-6e234f95ddfb]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-169-testing]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode, Romain and Tor are joined by Adarsh Fernando, Arif Sukoco and Yahan Zhou from the Android Studio team, covering the recent improvements to support for testing. This includes automated test snapshots, where the emulator captures a snapshot for a failing test you can then load and analyze later, it includes the Test Matrix tool where the IDE shows a matrix of tests and the devices they're running on, as well as a unified Gradle test runner, and Gradle managed virtual devices, and more.</span></p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/adb-169-testing.png" alt="" width="360" height="184" /></span></p> <p> </p> <p><a href= "https://developer.android.com/studio/preview/features?hl=en#bumblebee-testing"> <span style="font-weight: 400;">Android Studio Bumblebee: Android Testing</span></a></p> <p> </p> <p><span style="font-weight: 400;">Adarsh Fernando</span></p> <p><span style="font-weight: 400;">Arif Sukoco</span></p> <p><span style="font-weight: 400;">Yahan Zhou</span></p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy"><span style= "font-weight: 400;">@romainguy</span></a></p> <p><span style="font-weight: 400;">Tor:</span> <a href= "https://twitter.com/tornorbye"><span style= "font-weight: 400;">@tornorbye</span></a></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, Romain and Tor are joined by Adarsh Fernando, Arif Sukoco and Yahan Zhou from the Android Studio team, covering the recent improvements to support for testing. This includes automated test snapshots, where the emulator captures a snapshot for a failing test you can then load and analyze later, it includes the Test Matrix tool where the IDE shows a matrix of tests and the devices they're running on, as well as a unified Gradle test runner, and Gradle managed virtual devices, and more.</p> <p></p> <p> </p> <p><a href= "https://developer.android.com/studio/preview/features?hl=en#bumblebee-testing"> Android Studio Bumblebee: Android Testing</a></p> <p> </p> <p>Adarsh Fernando</p> <p>Arif Sukoco</p> <p>Yahan Zhou</p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p>Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></content:encoded>
      
      
      <enclosure length="53696577" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/2021-06-14-ADB169-1.0.mp3?dest-id=2710847"/>
      <itunes:duration>37:18</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Romain and Tor are joined by Adarsh Fernando, Arif Sukoco and Yahan Zhou from the Android Studio team, covering the recent improvements to support for testing. This includes automated test snapshots, where the emulator captures a snapshot for a failing test you can then load and analyze later, it includes the Test Matrix tool where the IDE shows a matrix of tests and the devices they're running on, as well as a unified Gradle test runner, and Gradle managed virtual devices, and more.   Android Studio Bumblebee: Android Testing   Adarsh Fernando Arif Sukoco Yahan Zhou Romain: @romainguy Tor: @tornorbye</itunes:subtitle><itunes:summary>In this episode, Romain and Tor are joined by Adarsh Fernando, Arif Sukoco and Yahan Zhou from the Android Studio team, covering the recent improvements to support for testing. This includes automated test snapshots, where the emulator captures a snapshot for a failing test you can then load and analyze later, it includes the Test Matrix tool where the IDE shows a matrix of tests and the devices they're running on, as well as a unified Gradle test runner, and Gradle managed virtual devices, and more.   Android Studio Bumblebee: Android Testing   Adarsh Fernando Arif Sukoco Yahan Zhou Romain: @romainguy Tor: @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 168: Material Composition</title>
      <itunes:title>Episode 168: Material Composition</itunes:title>
      <pubDate>Mon, 28 Jun 2021 16:06:45 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[9a409606-89bf-47f4-bc42-bf2b21beb1ec]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-168-material-composition]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In our ongoing mini-series on Jetpack Compose, Nick and Romain talk to Clara Bayarri and Matvei Malkov about Compose's support for Material Design. They discuss how Compose supports Material Components and Material Theming out of the box, how you can customize these to your needs or how Compose makes it easier to build your own design system. They also share insights into building reusable components with slot APIs and when to use CompositionLocals and look to the future with Compose's planned support for</span> <a href= "https://material.io/blog/announcing-material-you"><span style= "font-weight: 400;">Material You</span></a><span style= "font-weight: 400;">.</span></p> <p><img src= "https://assets.libsyn.com/secure/show/332855/ADB168-compose-material.png" alt="" width="368" height="300" /></p> <p><span style="font-weight: 400;">Hosts Romain and Nick with Clara and Matvei.</span></p> <p> </p> <p><a href= "https://android.devsite.corp.google.com/reference/kotlin/androidx/compose/material/package-summary"> <span style="font-weight: 400;">Material components reference docs</span></a></p> <p><a href= "https://developer.android.com/jetpack/compose/themes"><span style= "font-weight: 400;">Compose Theming guide</span></a></p> <p><a href= "https://developer.android.com/codelabs/jetpack-compose-theming"><span style="font-weight: 400;"> Compose Theming codelab</span></a></p> <p><a href= "https://www.youtube.com/watch?v=zEeMu_odTa8"><span style= "font-weight: 400;">Build beautiful Material Design apps with Jetpack Compose Google I/O talk</span></a></p> <p><a href="http://goo.gle/compose-pathway"><span style= "font-weight: 400;">Compose Learning Pathway</span></a></p> <p><span style="font-weight: 400;"><br /></span><span style= "font-weight: 400;">Clara:</span> <a href= "https://twitter.com/clarabayarri"><span style= "font-weight: 400;">@clarabayarri</span></a></p> <p><span style="font-weight: 400;">Matvei:</span> <a href= "https://twitter.com/matvei_jj"><span style= "font-weight: 400;">@matvei_jj</span></a></p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy"><span style= "font-weight: 400;">@romainguy</span></a></p> <p><span style="font-weight: 400;">Nick:</span> <a href= "https://twitter.com/crafty"><span style= "font-weight: 400;">@crafty</span></a></p>]]></description>
      
      <content:encoded><![CDATA[<p>In our ongoing mini-series on Jetpack Compose, Nick and Romain talk to Clara Bayarri and Matvei Malkov about Compose's support for Material Design. They discuss how Compose supports Material Components and Material Theming out of the box, how you can customize these to your needs or how Compose makes it easier to build your own design system. They also share insights into building reusable components with slot APIs and when to use CompositionLocals and look to the future with Compose's planned support for <a href= "https://material.io/blog/announcing-material-you">Material You</a>.</p> <p></p> <p>Hosts Romain and Nick with Clara and Matvei.</p> <p> </p> <p><a href= "https://android.devsite.corp.google.com/reference/kotlin/androidx/compose/material/package-summary"> Material components reference docs</a></p> <p><a href= "https://developer.android.com/jetpack/compose/themes">Compose Theming guide</a></p> <p><a href= "https://developer.android.com/codelabs/jetpack-compose-theming"> Compose Theming codelab</a></p> <p><a href= "https://www.youtube.com/watch?v=zEeMu_odTa8">Build beautiful Material Design apps with Jetpack Compose Google I/O talk</a></p> <p><a href="http://goo.gle/compose-pathway">Compose Learning Pathway</a></p> <p>Clara: <a href= "https://twitter.com/clarabayarri">@clarabayarri</a></p> <p>Matvei: <a href= "https://twitter.com/matvei_jj">@matvei_jj</a></p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p>Nick: <a href= "https://twitter.com/crafty">@crafty</a></p>]]></content:encoded>
      
      
      <enclosure length="62179059" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/2021-06-11-ADB168-1.0.mp3?dest-id=2710847"/>
      <itunes:duration>43:11</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/3/0/4/f/304fdf4018a53d3488c4a68c3ddbc4f2/ADBC_Thumb_v2.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In our ongoing mini-series on Jetpack Compose, Nick and Romain talk to Clara Bayarri and Matvei Malkov about Compose's support for Material Design. They discuss how Compose supports Material Components and Material Theming out of the box, how you can customize these to your needs or how Compose makes it easier to build your own design system. They also share insights into building reusable components with slot APIs and when to use CompositionLocals and look to the future with Compose's planned support for Material You. Hosts Romain and Nick with Clara and Matvei.   Material components reference docs Compose Theming guide Compose Theming codelab Build beautiful Material Design apps with Jetpack Compose Google I/O talk Compose Learning Pathway Clara: @clarabayarri Matvei: @matvei_jj Romain: @romainguy Nick: @crafty</itunes:subtitle><itunes:summary>In our ongoing mini-series on Jetpack Compose, Nick and Romain talk to Clara Bayarri and Matvei Malkov about Compose's support for Material Design. They discuss how Compose supports Material Components and Material Theming out of the box, how you can customize these to your needs or how Compose makes it easier to build your own design system. They also share insights into building reusable components with slot APIs and when to use CompositionLocals and look to the future with Compose's planned support for Material You. Hosts Romain and Nick with Clara and Matvei.   Material components reference docs Compose Theming guide Compose Theming codelab Build beautiful Material Design apps with Jetpack Compose Google I/O talk Compose Learning Pathway Clara: @clarabayarri Matvei: @matvei_jj Romain: @romainguy Nick: @crafty</itunes:summary></item>
    
    <item>
      <title>Episode 167: Jetpack Compose Layout</title>
      <itunes:title>Episode 167: Jetpack Compose Layout</itunes:title>
      <pubDate>Mon, 14 Jun 2021 16:08:46 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[653164ad-6817-404c-aed4-5d4b2fc0cc15]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-167-jetpack-compose-layout]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this second episode of our mini-series on Jetpack Compose (AD/BC) Nick and Romain are joined by Anastasia Soboleva, George Mount and Mihai Popa to talk about Compose's layout system. They explain how the Compose layout model works and its benefits, introduce common layout composables, discuss how writing your own layout is far simpler than Views and how you can even animate layout.</span></p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/ADB167_compose_layouts.png" alt="" width="360" /></span></p> <p><span style="font-weight: 400;">Hosts Romain and Nick are joined by Anastasia, George and Mihai and producers Daniel and Jessica 👋</span></p> <p> </p> <p><a href= "https://developer.android.com/jetpack/compose/layout"><span style= "font-weight: 400;">Compose Layouts guide</span></a></p> <p><a href= "https://developer.android.com/codelabs/jetpack-compose-layouts"><span style="font-weight: 400;"> Compose Layouts codelab</span></a></p> <p><a href= "https://developer.android.com/reference/kotlin/androidx/compose/ui/layout/package-summary#Layout(kotlin.Function0,androidx.compose.ui.Modifier,androidx.compose.ui.layout.MeasurePolicy)"> <span style="font-weight: 400;">Layout composable</span></a></p> <p><a href= "https://developer.android.com/reference/kotlin/androidx/compose/ui/layout/package-summary#(androidx.compose.ui.Modifier).layout(kotlin.Function3)"> <span style="font-weight: 400;">Layout modifier</span></a></p> <p><a href= "https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/package-summary"> <span style="font-weight: 400;">Foundation Layouts & Modifiers</span></a> <span style= "font-weight: 400;">(</span><a href= "https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/package-summary#Row(androidx.compose.ui.Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.ui.Alignment.Vertical,kotlin.Function1)"><span style="font-weight: 400;">Row</span></a><span style="font-weight: 400;">,</span> <a href= "https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/package-summary#Column(androidx.compose.ui.Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,androidx.compose.ui.Alignment.Horizontal,kotlin.Function1)"> <span style="font-weight: 400;">Column</span></a><span style= "font-weight: 400;">,</span> <a href= "https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/package-summary#Box(androidx.compose.ui.Modifier,androidx.compose.ui.Alignment,kotlin.Boolean,kotlin.Function1)"> <span style="font-weight: 400;">Box</span></a> <span style= "font-weight: 400;">etc)</span></p> <p><a href= "https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/package-summary#(androidx.compose.ui.Modifier).width(androidx.compose.foundation.layout.IntrinsicSize)"> <span style="font-weight: 400;">Intrinsic size example</span></a></p> <p><a href="http://goo.gle/compose-pathway"><span style= "font-weight: 400;">Compose Learning Pathway</span></a></p> <p> </p> <p><span style="font-weight: 400;">Anastasia:</span> <a href= "https://twitter.com/nastia_05"><span style= "font-weight: 400;">@nastia_05</span></a></p> <p><span style="font-weight: 400;">George:</span> <a href= "https://twitter.com/georgemount1"><span style= "font-weight: 400;">@georgemount1</span></a></p> <p><span style="font-weight: 400;">Mihai:</span> <a href= "https://twitter.com/mihaipopa12"><span style= "font-weight: 400;">@mihaipopa12</span></a></p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy"><span style= "font-weight: 400;">@romainguy</span></a></p> <p><span style="font-weight: 400;">Nick:</span> <a href= "https://twitter.com/crafty"><span style= "font-weight: 400;">@crafty</span></a></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this second episode of our mini-series on Jetpack Compose (AD/BC) Nick and Romain are joined by Anastasia Soboleva, George Mount and Mihai Popa to talk about Compose's layout system. They explain how the Compose layout model works and its benefits, introduce common layout composables, discuss how writing your own layout is far simpler than Views and how you can even animate layout.</p> <p></p> <p>Hosts Romain and Nick are joined by Anastasia, George and Mihai and producers Daniel and Jessica 👋</p> <p> </p> <p><a href= "https://developer.android.com/jetpack/compose/layout">Compose Layouts guide</a></p> <p><a href= "https://developer.android.com/codelabs/jetpack-compose-layouts"> Compose Layouts codelab</a></p> <p><a href= "https://developer.android.com/reference/kotlin/androidx/compose/ui/layout/package-summary#Layout(kotlin.Function0,androidx.compose.ui.Modifier,androidx.compose.ui.layout.MeasurePolicy)"> Layout composable</a></p> <p><a href= "https://developer.android.com/reference/kotlin/androidx/compose/ui/layout/package-summary#(androidx.compose.ui.Modifier).layout(kotlin.Function3)"> Layout modifier</a></p> <p><a href= "https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/package-summary"> Foundation Layouts & Modifiers</a> (<a href= "https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/package-summary#Row(androidx.compose.ui.Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.ui.Alignment.Vertical,kotlin.Function1)">Row</a>, <a href= "https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/package-summary#Column(androidx.compose.ui.Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,androidx.compose.ui.Alignment.Horizontal,kotlin.Function1)"> Column</a>, <a href= "https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/package-summary#Box(androidx.compose.ui.Modifier,androidx.compose.ui.Alignment,kotlin.Boolean,kotlin.Function1)"> Box</a> etc)</p> <p><a href= "https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/package-summary#(androidx.compose.ui.Modifier).width(androidx.compose.foundation.layout.IntrinsicSize)"> Intrinsic size example</a></p> <p><a href="http://goo.gle/compose-pathway">Compose Learning Pathway</a></p> <p> </p> <p>Anastasia: <a href= "https://twitter.com/nastia_05">@nastia_05</a></p> <p>George: <a href= "https://twitter.com/georgemount1">@georgemount1</a></p> <p>Mihai: <a href= "https://twitter.com/mihaipopa12">@mihaipopa12</a></p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p>Nick: <a href= "https://twitter.com/crafty">@crafty</a></p>]]></content:encoded>
      
      
      <enclosure length="61382220" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADBC167_Compose_Layouts.mp3?dest-id=2710847"/>
      <itunes:duration>42:38</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/d/c/4/5/dc45bf6583f1d02ae5bbc093207a2619/ADBC_Thumb_v2.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this second episode of our mini-series on Jetpack Compose (AD/BC) Nick and Romain are joined by Anastasia Soboleva, George Mount and Mihai Popa to talk about Compose's layout system. They explain how the Compose layout model works and its benefits, introduce common layout composables, discuss how writing your own layout is far simpler than Views and how you can even animate layout. Hosts Romain and Nick are joined by Anastasia, George and Mihai and producers Daniel and Jessica &#128075;   Compose Layouts guide Compose Layouts codelab Layout composable Layout modifier Foundation Layouts &amp; Modifiers (Row, Column, Box etc) Intrinsic size example Compose Learning Pathway   Anastasia: @nastia_05 George: @georgemount1 Mihai: @mihaipopa12 Romain: @romainguy Nick: @crafty</itunes:subtitle><itunes:summary>In this second episode of our mini-series on Jetpack Compose (AD/BC) Nick and Romain are joined by Anastasia Soboleva, George Mount and Mihai Popa to talk about Compose's layout system. They explain how the Compose layout model works and its benefits, introduce common layout composables, discuss how writing your own layout is far simpler than Views and how you can even animate layout. Hosts Romain and Nick are joined by Anastasia, George and Mihai and producers Daniel and Jessica &#128075;   Compose Layouts guide Compose Layouts codelab Layout composable Layout modifier Foundation Layouts &amp; Modifiers (Row, Column, Box etc) Intrinsic size example Compose Learning Pathway   Anastasia: @nastia_05 George: @georgemount1 Mihai: @mihaipopa12 Romain: @romainguy Nick: @crafty</itunes:summary></item>
    
    <item>
      <title>Episode 166: Security Deposit</title>
      <itunes:title>Episode 166: Security Deposit</itunes:title>
      <pubDate>Tue, 08 Jun 2021 18:26:56 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[8a5d9853-06bf-4cb3-b74c-c3f7c4af37bf]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-166-security-deposit]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode, Chad and Jeff from the Android Security team join Tor and Romain to talk about… security. Chad and Jeff explain what the platform does to help preserve user trust and device integrity, why it sometimes means restricting existing APIs, and touch on what apps can do or should worry about.</span></p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/ADB166-security.png" alt="" width="360" height="184" /></span></p> <p> </p> <p><a href= "https://developer.android.com/topic/security/best-practices"><span style="font-weight: 400;"> App security best practices</span></a></p> <p><a href= "https://developer.android.com/training/articles/security-tips"><span style="font-weight: 400;"> Security tips</span></a></p> <p><a href= "https://developer.android.com/training/articles/security-ssl"><span style="font-weight: 400;"> Security with HTTPS and SSL</span></a></p> <p> </p> <p><span style="font-weight: 400;">Chad:</span> <a href= "https://twitter.com/chadbrubaker__"><span style= "font-weight: 400;">@</span><span style= "font-weight: 400;">chadbrubaker__</span></a></p> <p><span style="font-weight: 400;">Jeff:</span> <a href= "https://twitter.com/jeffvanderstoep"><span style= "font-weight: 400;">@jeffvanderstoep</span></a></p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p><span style="font-weight: 400;">Tor:</span> <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, Chad and Jeff from the Android Security team join Tor and Romain to talk about… security. Chad and Jeff explain what the platform does to help preserve user trust and device integrity, why it sometimes means restricting existing APIs, and touch on what apps can do or should worry about.</p> <p></p> <p> </p> <p><a href= "https://developer.android.com/topic/security/best-practices"> App security best practices</a></p> <p><a href= "https://developer.android.com/training/articles/security-tips"> Security tips</a></p> <p><a href= "https://developer.android.com/training/articles/security-ssl"> Security with HTTPS and SSL</a></p> <p> </p> <p>Chad: <a href= "https://twitter.com/chadbrubaker__">@chadbrubaker__</a></p> <p>Jeff: <a href= "https://twitter.com/jeffvanderstoep">@jeffvanderstoep</a></p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p>Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></content:encoded>
      
      
      <enclosure length="61644907" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB166-1.0.mp3?dest-id=2710847"/>
      <itunes:duration>42:49</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chad and Jeff from the Android Security team join Tor and Romain to talk about… security. Chad and Jeff explain what the platform does to help preserve user trust and device integrity, why it sometimes means restricting existing APIs, and touch on what apps can do or should worry about.   App security best practices Security tips Security with HTTPS and SSL   Chad: @chadbrubaker__ Jeff: @jeffvanderstoep Romain: @romainguy Tor: @tornorbye</itunes:subtitle><itunes:summary>In this episode, Chad and Jeff from the Android Security team join Tor and Romain to talk about… security. Chad and Jeff explain what the platform does to help preserve user trust and device integrity, why it sometimes means restricting existing APIs, and touch on what apps can do or should worry about.   App security best practices Security tips Security with HTTPS and SSL   Chad: @chadbrubaker__ Jeff: @jeffvanderstoep Romain: @romainguy Tor: @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 165: Material Witnesses</title>
      <itunes:title>Episode 165: Material Witnesses</itunes:title>
      <pubDate>Wed, 02 Jun 2021 16:07:26 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[d305d5bf-1083-4e0e-ba74-add8bb607ed1]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-165-material-witnesses]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode, Chet and Romain welcome Hunter and Nick from the Material Design team. Material Design was originally introduced when Android 5.0 came out and has come a long way since then. Our guests will give you an overview of some of the recent additions and improvements to the Material Design Component libraries: transitions, motion theming, Compose, large screens support and guidance, etc.</span></p> <p> </p> <p><a href="https://material.io/"><span style= "font-weight: 400;">Material Design website</span></a></p> <p><a href= "https://material.io/blog/announcing-material-you"><span style= "font-weight: 400;">Material You</span></a></p> <p><a href= "https://www.youtube.com/watch?v=rLKtIGY2Mgc"><span style= "font-weight: 400;">What's new with Material</span></a> <span style="font-weight: 400;">at I/O</span></p> <p><a href="https://material.io/develop/android"><span style= "font-weight: 400;">Material Design Components</span></a> <span style="font-weight: 400;">for Android</span></p> <p><a href= "https://medium.com/androiddevelopers/material-motion-with-mdc-c1f09bb90bf9"> <span style="font-weight: 400;">Material Motion with MDC</span></a></p> <p> </p> <p><span style="font-weight: 400;">Hunter:</span> <a href= "https://twitter.com/hunter_stich"><span style= "font-weight: 400;">@hunter_stich</span></a></p> <p><span style="font-weight: 400;">Nick:</span> <a href= "https://twitter.com/ricknout"><span style= "font-weight: 400;">@ricknout</span></a></p> <p><span style="font-weight: 400;">Chet:</span> <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy">@romainguy</a></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, Chet and Romain welcome Hunter and Nick from the Material Design team. Material Design was originally introduced when Android 5.0 came out and has come a long way since then. Our guests will give you an overview of some of the recent additions and improvements to the Material Design Component libraries: transitions, motion theming, Compose, large screens support and guidance, etc.</p> <p> </p> <p><a href="https://material.io/">Material Design website</a></p> <p><a href= "https://material.io/blog/announcing-material-you">Material You</a></p> <p><a href= "https://www.youtube.com/watch?v=rLKtIGY2Mgc">What's new with Material</a> at I/O</p> <p><a href="https://material.io/develop/android">Material Design Components</a> for Android</p> <p><a href= "https://medium.com/androiddevelopers/material-motion-with-mdc-c1f09bb90bf9"> Material Motion with MDC</a></p> <p> </p> <p>Hunter: <a href= "https://twitter.com/hunter_stich">@hunter_stich</a></p> <p>Nick: <a href= "https://twitter.com/ricknout">@ricknout</a></p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p>]]></content:encoded>
      
      
      <enclosure length="55439467" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB165-Material_Witnesses.mp3?dest-id=2710847"/>
      <itunes:duration>38:30</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chet and Romain welcome Hunter and Nick from the Material Design team. Material Design was originally introduced when Android 5.0 came out and has come a long way since then. Our guests will give you an overview of some of the recent additions and improvements to the Material Design Component libraries: transitions, motion theming, Compose, large screens support and guidance, etc.   Material Design website Material You What's new with Material at I/O Material Design Components for Android Material Motion with MDC   Hunter: @hunter_stich Nick: @ricknout Chet: @chethaase Romain: @romainguy</itunes:subtitle><itunes:summary>In this episode, Chet and Romain welcome Hunter and Nick from the Material Design team. Material Design was originally introduced when Android 5.0 came out and has come a long way since then. Our guests will give you an overview of some of the recent additions and improvements to the Material Design Component libraries: transitions, motion theming, Compose, large screens support and guidance, etc.   Material Design website Material You What's new with Material at I/O Material Design Components for Android Material Motion with MDC   Hunter: @hunter_stich Nick: @ricknout Chet: @chethaase Romain: @romainguy</itunes:summary></item>
    
    <item>
      <title>Episode 164: Jetpack Compose Compilation</title>
      <itunes:title>Episode 164: Jetpack Compose Compilation</itunes:title>
      <pubDate>Thu, 27 May 2021 17:01:19 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[0888012e-02cd-45d6-809f-cfdcad241b9b]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-164-jetpack-compose-compilation]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">This episode is the first in the new mini-series "ADBC" on Jetpack Compose, hosted by Nick Butcher, in which we will dive deep into different topics in Android's future UI toolkit.</span></p> <p><span style="font-weight: 400;">This time, Nick and Chet talked with Adam Powell and Leland Richardson about the Compose compiler, the runtime, data flow, and that nifty feature where Compose knows when to call your Composable based on changes in data state.</span></p> <p> </p> <p><span style="font-weight: 400;">Also check out:</span></p> <p><a href= "https://developer.android.com/jetpack/compose/mental-model"><span style="font-weight: 400;"> Thinking in Compose</span></a></p> <p><a href= "https://developer.android.com/jetpack/compose/state"><span style= "font-weight: 400;">Compose State Guide</span></a></p> <p><a href= "https://developer.android.com/codelabs/jetpack-compose-state"><span style="font-weight: 400;"> Compose State Codelab</span></a></p> <p><a href= "https://developer.android.com/jetpack/compose/lifecycle"><span style="font-weight: 400;"> Lifecycle of composables</span></a></p> <p><a href= "https://developer.android.com/jetpack/compose/side-effects"><span style="font-weight: 400;"> Side-effects in Compose</span></a></p> <p><a href="http://goo.gle/compose-pathway"><span style= "font-weight: 400;">Compose Learning Pathway</span></a></p> <p> </p> <p><span style="font-weight: 400;">Adam:</span> <a href= "https://twitter.com/adamwp"><span style= "font-weight: 400;">@adamwp</span></a></p> <p><span style="font-weight: 400;">Leland:</span> <a href= "https://twitter.com/intelligibabble"><span style= "font-weight: 400;">@intelligibabble</span></a></p> <p><span style="font-weight: 400;">Nick:</span> <a href= "https://twitter.com/crafty"><span style= "font-weight: 400;">@crafty</span></a></p> <p><span style="font-weight: 400;">Chet:</span> <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p><span style="font-weight: 400;">Tor:</span> <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></description>
      
      <content:encoded><![CDATA[<p>This episode is the first in the new mini-series "ADBC" on Jetpack Compose, hosted by Nick Butcher, in which we will dive deep into different topics in Android's future UI toolkit.</p> <p>This time, Nick and Chet talked with Adam Powell and Leland Richardson about the Compose compiler, the runtime, data flow, and that nifty feature where Compose knows when to call your Composable based on changes in data state.</p> <p> </p> <p>Also check out:</p> <p><a href= "https://developer.android.com/jetpack/compose/mental-model"> Thinking in Compose</a></p> <p><a href= "https://developer.android.com/jetpack/compose/state">Compose State Guide</a></p> <p><a href= "https://developer.android.com/codelabs/jetpack-compose-state"> Compose State Codelab</a></p> <p><a href= "https://developer.android.com/jetpack/compose/lifecycle"> Lifecycle of composables</a></p> <p><a href= "https://developer.android.com/jetpack/compose/side-effects"> Side-effects in Compose</a></p> <p><a href="http://goo.gle/compose-pathway">Compose Learning Pathway</a></p> <p> </p> <p>Adam: <a href= "https://twitter.com/adamwp">@adamwp</a></p> <p>Leland: <a href= "https://twitter.com/intelligibabble">@intelligibabble</a></p> <p>Nick: <a href= "https://twitter.com/crafty">@crafty</a></p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p>Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></content:encoded>
      
      
      <enclosure length="52881528" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADBC_164-Compose_Compiler.mp3?dest-id=2710847"/>
      <itunes:duration>56:39</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/e/e/7/a/ee7a980d13bd9e61d959afa2a1bf1c87/ADBC_Thumb_v2.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>This episode is the first in the new mini-series "ADBC" on Jetpack Compose, hosted by Nick Butcher, in which we will dive deep into different topics in Android's future UI toolkit. This time, Nick and Chet talked with Adam Powell and Leland Richardson about the Compose compiler, the runtime, data flow, and that nifty feature where Compose knows when to call your Composable based on changes in data state.   Also check out: Thinking in Compose Compose State Guide Compose State Codelab Lifecycle of composables Side-effects in Compose Compose Learning Pathway   Adam: @adamwp Leland: @intelligibabble Nick: @crafty Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:subtitle><itunes:summary>This episode is the first in the new mini-series "ADBC" on Jetpack Compose, hosted by Nick Butcher, in which we will dive deep into different topics in Android's future UI toolkit. This time, Nick and Chet talked with Adam Powell and Leland Richardson about the Compose compiler, the runtime, data flow, and that nifty feature where Compose knows when to call your Composable based on changes in data state.   Also check out: Thinking in Compose Compose State Guide Compose State Codelab Lifecycle of composables Side-effects in Compose Compose Learning Pathway   Adam: @adamwp Leland: @intelligibabble Nick: @crafty Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 163: Novel Graphics</title>
      <itunes:title>Episode 163: Novel Graphics</itunes:title>
      <pubDate>Mon, 24 May 2021 16:23:11 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[c9025068-31b4-4547-964b-c01d42bda403]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-163-novel-graphics]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">In this episode, we talk with Nat Duca and Sumir Kataria from the Android graphics team about the graphics stack -- covering shaders, GPUs, Vulkan, OpenGL, ANGLE, drivers, blur, pixels and of course Chet's favorite topic; colors. </span></p> <p><span style="font-weight: 400;"><img src= "https://assets.libsyn.com/secure/show/332855/adb-graphics.png" alt="" width="360" height="215" /></span></p> <p><span style="font-weight: 400;">Hosts Tor, Chet and Romain on the top row and guests Nat and Sumir on the bottom row</span></p> <p> </p> <p><span style="font-weight: 400;">If you're ever wanted to know how to pronounce "hwui", tune in!</span></p> <p><span style="font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Sumir:</span> <a href= "https://twitter.com/SumirKodes"><span style= "font-weight: 400;">@SumirKodes</span></a></p> <p><span style="font-weight: 400;">Nat:</span> <a href= "https://www.youtube.com/watch?v=dQw4w9WgXcQ"><span style= "font-weight: 400;">Link</span></a></p> <p><span style="font-weight: 400;">Chet:</span> <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p><span style="font-weight: 400;">Romain:</span> <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p><span style="font-weight: 400;">Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></span></p>]]></description>
      
      <content:encoded><![CDATA[<p>In this episode, we talk with Nat Duca and Sumir Kataria from the Android graphics team about the graphics stack -- covering shaders, GPUs, Vulkan, OpenGL, ANGLE, drivers, blur, pixels and of course Chet's favorite topic; colors. </p> <p></p> <p>Hosts Tor, Chet and Romain on the top row and guests Nat and Sumir on the bottom row</p> <p> </p> <p>If you're ever wanted to know how to pronounce "hwui", tune in!</p> <p> </p> <p>Sumir: <a href= "https://twitter.com/SumirKodes">@SumirKodes</a></p> <p>Nat: <a href= "https://www.youtube.com/watch?v=dQw4w9WgXcQ">Link</a></p> <p>Chet: <a href= "https://twitter.com/chethaase">@chethaase</a></p> <p>Romain: <a href= "https://twitter.com/romainguy">@romainguy</a></p> <p>Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></content:encoded>
      
      
      <enclosure length="55550257" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB163-1.7.mp3?dest-id=2710847"/>
      <itunes:duration>47:46</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, we talk with Nat Duca and Sumir Kataria from the Android graphics team about the graphics stack -- covering shaders, GPUs, Vulkan, OpenGL, ANGLE, drivers, blur, pixels and of course Chet's favorite topic; colors.  Hosts Tor, Chet and Romain on the top row and guests Nat and Sumir on the bottom row   If you're ever wanted to know how to pronounce "hwui", tune in!   Sumir: @SumirKodes Nat: Link Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:subtitle><itunes:summary>In this episode, we talk with Nat Duca and Sumir Kataria from the Android graphics team about the graphics stack -- covering shaders, GPUs, Vulkan, OpenGL, ANGLE, drivers, blur, pixels and of course Chet's favorite topic; colors.  Hosts Tor, Chet and Romain on the top row and guests Nat and Sumir on the bottom row   If you're ever wanted to know how to pronounce "hwui", tune in!   Sumir: @SumirKodes Nat: Link Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 162: Kotlin Symbol Processing</title>
      <itunes:title>Episode 162: Kotlin Symbol Processing</itunes:title>
      <pubDate>Wed, 28 Apr 2021 17:56:21 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[0ea613c8-9f44-48e7-9134-a5437edd0b73]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-162-kotlin-symbol-processing]]></link>
      <description><![CDATA[<p><span style="font-weight: 400;">Cowardly abandoned by Chet and Romain, Tor faces three guests alone. Jeffrey van Gogh, Ting-Yuan Huang, and Yigit Boyar join Tor to talk about Kotlin Symbol Processing (KSP), a new, faster, and better tool to replace annotation processors. You will learn how KSP works, what it can do, why it was created, and how it is used in the Room Jetpack library.</span></p> <p><img src= "https://assets.libsyn.com/secure/show/332855/adb-ksp.png" alt="" width="360" height="207" /></p> <p><span style="font-weight: 400;">Tor, Ting-Yuan, Jeffrey, and Yigit, all looking amazingly happy to discuss annotation and symbol processing</span></p> <p> </p> <p><a href= "https://android-developers.googleblog.com/2021/02/announcing-kotlin-symbol-processing-ksp.html"> <span style="font-weight: 400;">KSP announcement</span></a></p> <p><a href="https://github.com/google/ksp"><span style= "font-weight: 400;">KSP GitHub project</span></a></p> <p><a href= "https://github.com/google/ksp/blob/master/docs/quickstart.md"><span style="font-weight: 400;"> How to get started with KSP</span></a></p> <p><a href= "https://github.com/google/ksp#supported-libraries"><span style= "font-weight: 400;">Libraries with KSP support</span></a></p> <p><a href= "https://developer.android.com/jetpack/androidx/releases/room"><span style="font-weight: 400;"> Jetpack Room</span></a></p> <p><span style="font-weight: 400;"> </span></p> <p><span style="font-weight: 400;">Jeffrey:</span> <a href= "https://twitter.com/jvgogh"><span style= "font-weight: 400;">@jvgogh</span></a></p> <p><span style="font-weight: 400;">Yigit:</span> <a href= "https://twitter.com/yigitboyar"><span style= "font-weight: 400;">@yigitboyar</span></a></p> <p><span style="font-weight: 400;">Tor:</span> <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></description>
      
      <content:encoded><![CDATA[<p>Cowardly abandoned by Chet and Romain, Tor faces three guests alone. Jeffrey van Gogh, Ting-Yuan Huang, and Yigit Boyar join Tor to talk about Kotlin Symbol Processing (KSP), a new, faster, and better tool to replace annotation processors. You will learn how KSP works, what it can do, why it was created, and how it is used in the Room Jetpack library.</p> <p></p> <p>Tor, Ting-Yuan, Jeffrey, and Yigit, all looking amazingly happy to discuss annotation and symbol processing</p> <p> </p> <p><a href= "https://android-developers.googleblog.com/2021/02/announcing-kotlin-symbol-processing-ksp.html"> KSP announcement</a></p> <p><a href="https://github.com/google/ksp">KSP GitHub project</a></p> <p><a href= "https://github.com/google/ksp/blob/master/docs/quickstart.md"> How to get started with KSP</a></p> <p><a href= "https://github.com/google/ksp#supported-libraries">Libraries with KSP support</a></p> <p><a href= "https://developer.android.com/jetpack/androidx/releases/room"> Jetpack Room</a></p> <p> </p> <p>Jeffrey: <a href= "https://twitter.com/jvgogh">@jvgogh</a></p> <p>Yigit: <a href= "https://twitter.com/yigitboyar">@yigitboyar</a></p> <p>Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></content:encoded>
      
      
      <enclosure length="44853520" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB162-1.5.mp3?dest-id=2710847"/>
      <itunes:duration>35:28</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Cowardly abandoned by Chet and Romain, Tor faces three guests alone. Jeffrey van Gogh, Ting-Yuan Huang, and Yigit Boyar join Tor to talk about Kotlin Symbol Processing (KSP), a new, faster, and better tool to replace annotation processors. You will learn how KSP works, what it can do, why it was created, and how it is used in the Room Jetpack library. Tor, Ting-Yuan, Jeffrey, and Yigit, all looking amazingly happy to discuss annotation and symbol processing   KSP announcement KSP GitHub project How to get started with KSP Libraries with KSP support Jetpack Room   Jeffrey: @jvgogh Yigit: @yigitboyar Tor: @tornorbye</itunes:subtitle><itunes:summary>Cowardly abandoned by Chet and Romain, Tor faces three guests alone. Jeffrey van Gogh, Ting-Yuan Huang, and Yigit Boyar join Tor to talk about Kotlin Symbol Processing (KSP), a new, faster, and better tool to replace annotation processors. You will learn how KSP works, what it can do, why it was created, and how it is used in the Room Jetpack library. Tor, Ting-Yuan, Jeffrey, and Yigit, all looking amazingly happy to discuss annotation and symbol processing   KSP announcement KSP GitHub project How to get started with KSP Libraries with KSP support Jetpack Room   Jeffrey: @jvgogh Yigit: @yigitboyar Tor: @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 161: DataStories</title>
      <itunes:title>Episode 161: DataStories</itunes:title>
      <pubDate>Wed, 21 Apr 2021 16:21:05 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[b4fb5b93-8023-4020-9b3d-58501788fc23]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-161-datastories]]></link>
      <description><![CDATA[<p><span data-sheets-value= "{"1":2,"2":"This time, Tor, Chet, and Romain talked with Rohit Sathyanarayana and Florina Muntenescu about the DataStore library. DataStore is the replacement for SharedPreferences, being better for many reasons (it's asynchronous and avoids blocking the UI thread, it is type-safe). It not only has a similar/simple key-value pair API like SharedPreferences, but also has more powerful API as well. It's currently in alpha, but look for it to be the recommended approach soon as it approaches stable.\n\nArticle: Using DataStore in Kotlin Serialization\nDocs: Docs\nCodelab: Preferences Datastore codelab\nCodelab: Proto Datastore codelab\n\nFlorina: @FMuntenescu\nRohit: @rohitsat123\nChet: @chethaase\nRomain: @romainguy\nTor: @tornorbye"}" data-sheets-userformat= "{"2":1061825,"3":{"1":0},"9":0,"10":0,"11":4,"12":0,"15":"Google Sans","16":10,"23":1}" data-sheets-textstyleruns= "{"1":0}{"1":491,"2":{"2":{"1":2,"2":0}}}{"1":499,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":540}{"1":545,"2":{"2":{"1":2,"2":0}}}{"1":546,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":551}{"1":559,"2":{"2":{"1":2,"2":0}}}{"1":560,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":590}{"1":598,"2":{"2":{"1":2,"2":0}}}{"1":599,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":624}{"1":631,"2":{"2":{"1":2,"2":0}}}{"1":633,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":646}{"1":653,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":666}{"1":670,"2":{"2":{"1":2,"2":0}}}{"1":672,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":682}{"1":689,"2":{"2":{"1":2,"2":0}}}{"1":691,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":701}{"1":705,"2":{"2":{"1":2,"2":0}}}{"1":707,"2":{"2":{"1":2,"2":1136076},"9":1}}" data-sheets-hyperlinkruns= "{"1":490,"2":"https://medium.com/androiddevelopers/using-datastore-with-kotlin-serialization-6552502c5345"}{"1":539}{"1":545,"2":"http://goo.gle/datastore-docs"}{"1":547}{"1":559,"2":"http://goo.gle/datastore-preferences-codelab"}{"1":589}{"1":598,"2":"http://goo.gle/datastore-proto-codelab"}{"1":622}{"1":631,"2":"https://twitter.com/FMuntenescu"}{"1":644}{"1":653,"2":"https://twitter.com/rohitsat123"}{"1":665}{"1":670,"2":"https://twitter.com/chethaase"}{"1":680}{"1":689,"2":"https://twitter.com/romainguy"}{"1":699}{"1":705,"2":"https://twitter.com/tornorbye"}{"1":715}"> This time, Tor, Chet, and Romain talked with Rohit Sathyanarayana and Florina Muntenescu about the DataStore library. DataStore is the replacement for SharedPreferences, being better for many reasons (it's asynchronous and avoids blocking the UI thread, it is type-safe). It not only has a similar/simple key-value pair API like SharedPreferences, but also has more powerful API as well. It's currently in alpha, but look for it to be the recommended approach soon as it approaches stable.</span></p> <p><span data-sheets-value= "{"1":2,"2":"This time, Tor, Chet, and Romain talked with Rohit Sathyanarayana and Florina Muntenescu about the DataStore library. DataStore is the replacement for SharedPreferences, being better for many reasons (it's asynchronous and avoids blocking the UI thread, it is type-safe). It not only has a similar/simple key-value pair API like SharedPreferences, but also has more powerful API as well. It's currently in alpha, but look for it to be the recommended approach soon as it approaches stable.\n\nArticle: Using DataStore in Kotlin Serialization\nDocs: Docs\nCodelab: Preferences Datastore codelab\nCodelab: Proto Datastore codelab\n\nFlorina: @FMuntenescu\nRohit: @rohitsat123\nChet: @chethaase\nRomain: @romainguy\nTor: @tornorbye"}" data-sheets-userformat= "{"2":1061825,"3":{"1":0},"9":0,"10":0,"11":4,"12":0,"15":"Google Sans","16":10,"23":1}" data-sheets-textstyleruns= "{"1":0}{"1":491,"2":{"2":{"1":2,"2":0}}}{"1":499,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":540}{"1":545,"2":{"2":{"1":2,"2":0}}}{"1":546,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":551}{"1":559,"2":{"2":{"1":2,"2":0}}}{"1":560,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":590}{"1":598,"2":{"2":{"1":2,"2":0}}}{"1":599,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":624}{"1":631,"2":{"2":{"1":2,"2":0}}}{"1":633,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":646}{"1":653,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":666}{"1":670,"2":{"2":{"1":2,"2":0}}}{"1":672,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":682}{"1":689,"2":{"2":{"1":2,"2":0}}}{"1":691,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":701}{"1":705,"2":{"2":{"1":2,"2":0}}}{"1":707,"2":{"2":{"1":2,"2":1136076},"9":1}}" data-sheets-hyperlinkruns= "{"1":490,"2":"https://medium.com/androiddevelopers/using-datastore-with-kotlin-serialization-6552502c5345"}{"1":539}{"1":545,"2":"http://goo.gle/datastore-docs"}{"1":547}{"1":559,"2":"http://goo.gle/datastore-preferences-codelab"}{"1":589}{"1":598,"2":"http://goo.gle/datastore-proto-codelab"}{"1":622}{"1":631,"2":"https://twitter.com/FMuntenescu"}{"1":644}{"1":653,"2":"https://twitter.com/rohitsat123"}{"1":665}{"1":670,"2":"https://twitter.com/chethaase"}{"1":680}{"1":689,"2":"https://twitter.com/romainguy"}{"1":699}{"1":705,"2":"https://twitter.com/tornorbye"}{"1":715}"> <img src= "https://assets.libsyn.com/secure/show/332855/Screenshot_DataStore.png" alt="" width="320" height="155" /></span></p> <p><span data-sheets-value= "{"1":2,"2":"This time, Tor, Chet, and Romain talked with Rohit Sathyanarayana and Florina Muntenescu about the DataStore library. DataStore is the replacement for SharedPreferences, being better for many reasons (it's asynchronous and avoids blocking the UI thread, it is type-safe). It not only has a similar/simple key-value pair API like SharedPreferences, but also has more powerful API as well. It's currently in alpha, but look for it to be the recommended approach soon as it approaches stable.\n\nArticle: Using DataStore in Kotlin Serialization\nDocs: Docs\nCodelab: Preferences Datastore codelab\nCodelab: Proto Datastore codelab\n\nFlorina: @FMuntenescu\nRohit: @rohitsat123\nChet: @chethaase\nRomain: @romainguy\nTor: @tornorbye"}" data-sheets-userformat= "{"2":1061825,"3":{"1":0},"9":0,"10":0,"11":4,"12":0,"15":"Google Sans","16":10,"23":1}" data-sheets-textstyleruns= "{"1":0}{"1":491,"2":{"2":{"1":2,"2":0}}}{"1":499,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":540}{"1":545,"2":{"2":{"1":2,"2":0}}}{"1":546,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":551}{"1":559,"2":{"2":{"1":2,"2":0}}}{"1":560,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":590}{"1":598,"2":{"2":{"1":2,"2":0}}}{"1":599,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":624}{"1":631,"2":{"2":{"1":2,"2":0}}}{"1":633,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":646}{"1":653,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":666}{"1":670,"2":{"2":{"1":2,"2":0}}}{"1":672,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":682}{"1":689,"2":{"2":{"1":2,"2":0}}}{"1":691,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":701}{"1":705,"2":{"2":{"1":2,"2":0}}}{"1":707,"2":{"2":{"1":2,"2":1136076},"9":1}}" data-sheets-hyperlinkruns= "{"1":490,"2":"https://medium.com/androiddevelopers/using-datastore-with-kotlin-serialization-6552502c5345"}{"1":539}{"1":545,"2":"http://goo.gle/datastore-docs"}{"1":547}{"1":559,"2":"http://goo.gle/datastore-preferences-codelab"}{"1":589}{"1":598,"2":"http://goo.gle/datastore-proto-codelab"}{"1":622}{"1":631,"2":"https://twitter.com/FMuntenescu"}{"1":644}{"1":653,"2":"https://twitter.com/rohitsat123"}{"1":665}{"1":670,"2":"https://twitter.com/chethaase"}{"1":680}{"1":689,"2":"https://twitter.com/romainguy"}{"1":699}{"1":705,"2":"https://twitter.com/tornorbye"}{"1":715}"> Florina, Romain, Chet,</span> <span data-sheets-value= "{"1":2,"2":"This time, Tor, Chet, and Romain talked with Rohit Sathyanarayana and Florina Muntenescu about the DataStore library. DataStore is the replacement for SharedPreferences, being better for many reasons (it's asynchronous and avoids blocking the UI thread, it is type-safe). It not only has a similar/simple key-value pair API like SharedPreferences, but also has more powerful API as well. It's currently in alpha, but look for it to be the recommended approach soon as it approaches stable.\n\nArticle: Using DataStore in Kotlin Serialization\nDocs: Docs\nCodelab: Preferences Datastore codelab\nCodelab: Proto Datastore codelab\n\nFlorina: @FMuntenescu\nRohit: @rohitsat123\nChet: @chethaase\nRomain: @romainguy\nTor: @tornorbye"}" data-sheets-userformat= "{"2":1061825,"3":{"1":0},"9":0,"10":0,"11":4,"12":0,"15":"Google Sans","16":10,"23":1}" data-sheets-textstyleruns= "{"1":0}{"1":491,"2":{"2":{"1":2,"2":0}}}{"1":499,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":540}{"1":545,"2":{"2":{"1":2,"2":0}}}{"1":546,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":551}{"1":559,"2":{"2":{"1":2,"2":0}}}{"1":560,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":590}{"1":598,"2":{"2":{"1":2,"2":0}}}{"1":599,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":624}{"1":631,"2":{"2":{"1":2,"2":0}}}{"1":633,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":646}{"1":653,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":666}{"1":670,"2":{"2":{"1":2,"2":0}}}{"1":672,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":682}{"1":689,"2":{"2":{"1":2,"2":0}}}{"1":691,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":701}{"1":705,"2":{"2":{"1":2,"2":0}}}{"1":707,"2":{"2":{"1":2,"2":1136076},"9":1}}" data-sheets-hyperlinkruns= "{"1":490,"2":"https://medium.com/androiddevelopers/using-datastore-with-kotlin-serialization-6552502c5345"}{"1":539}{"1":545,"2":"http://goo.gle/datastore-docs"}{"1":547}{"1":559,"2":"http://goo.gle/datastore-preferences-codelab"}{"1":589}{"1":598,"2":"http://goo.gle/datastore-proto-codelab"}{"1":622}{"1":631,"2":"https://twitter.com/FMuntenescu"}{"1":644}{"1":653,"2":"https://twitter.com/rohitsat123"}{"1":665}{"1":670,"2":"https://twitter.com/chethaase"}{"1":680}{"1":689,"2":"https://twitter.com/romainguy"}{"1":699}{"1":705,"2":"https://twitter.com/tornorbye"}{"1":715}"> Daniel (ADB<br /> audio producer, in person!), Tor, and Rohi<br /> <a class="in-cell-link" href= "https://medium.com/androiddevelopers/using-datastore-with-kotlin-serialization-6552502c5345" target="_blank" rel="noopener"><br /></a><a class="in-cell-link" href= "https://medium.com/androiddevelopers/using-datastore-with-kotlin-serialization-6552502c5345" target="_blank" rel="noopener">Article:</a> <a class="in-cell-link" href= "https://medium.com/androiddevelopers/using-datastore-with-kotlin-serialization-6552502c5345" target="_blank" rel="noopener">Using DataStore in Kotlin Serialization</a><br /> Docs: <a class="in-cell-link" href="http://goo.gle/datastore-docs" target="_blank" rel="noopener">Docs</a><br /> Codelab: <a class="in-cell-link" href= "http://goo.gle/datastore-preferences-codelab" target="_blank" rel= "noopener">Preferences Datastore codelab</a><br /> Codelab: <a class="in-cell-link" href= "http://goo.gle/datastore-proto-codelab" target="_blank" rel= "noopener">Proto Datastore codelab</a><br /> <br /> Florina: <a class="in-cell-link" href= "https://twitter.com/FMuntenescu" target="_blank" rel= "noopener">@FMuntenescu</a><br /> Rohit: <a class="in-cell-link" href= "https://twitter.com/rohitsat123" target="_blank" rel= "noopener">@rohitsat123</a><br /> Chet: <a class="in-cell-link" href="https://twitter.com/chethaase" target="_blank" rel="noopener">@chethaase</a><br /> Romain: <a class="in-cell-link" href= "https://twitter.com/romainguy" target="_blank" rel= "noopener">@romainguy</a><br /> Tor: <a class="in-cell-link" href="https://twitter.com/tornorbye" target="_blank" rel="noopener">@tornorbye</a></span></p>]]></description>
      
      <content:encoded><![CDATA[<p> This time, Tor, Chet, and Romain talked with Rohit Sathyanarayana and Florina Muntenescu about the DataStore library. DataStore is the replacement for SharedPreferences, being better for many reasons (it's asynchronous and avoids blocking the UI thread, it is type-safe). It not only has a similar/simple key-value pair API like SharedPreferences, but also has more powerful API as well. It's currently in alpha, but look for it to be the recommended approach soon as it approaches stable.</p> <p> </p> <p> Florina, Romain, Chet, Daniel (ADB audio producer, in person!), Tor, and Rohi <a class="in-cell-link" href= "https://medium.com/androiddevelopers/using-datastore-with-kotlin-serialization-6552502c5345" target="_blank" rel="noopener"></a><a class="in-cell-link" href= "https://medium.com/androiddevelopers/using-datastore-with-kotlin-serialization-6552502c5345" target="_blank" rel="noopener">Article:</a> <a class="in-cell-link" href= "https://medium.com/androiddevelopers/using-datastore-with-kotlin-serialization-6552502c5345" target="_blank" rel="noopener">Using DataStore in Kotlin Serialization</a> Docs: <a class="in-cell-link" href="http://goo.gle/datastore-docs" target="_blank" rel="noopener">Docs</a> Codelab: <a class="in-cell-link" href= "http://goo.gle/datastore-preferences-codelab" target="_blank" rel= "noopener">Preferences Datastore codelab</a> Codelab: <a class="in-cell-link" href= "http://goo.gle/datastore-proto-codelab" target="_blank" rel= "noopener">Proto Datastore codelab</a> Florina: <a class="in-cell-link" href= "https://twitter.com/FMuntenescu" target="_blank" rel= "noopener">@FMuntenescu</a> Rohit: <a class="in-cell-link" href= "https://twitter.com/rohitsat123" target="_blank" rel= "noopener">@rohitsat123</a> Chet: <a class="in-cell-link" href="https://twitter.com/chethaase" target="_blank" rel="noopener">@chethaase</a> Romain: <a class="in-cell-link" href= "https://twitter.com/romainguy" target="_blank" rel= "noopener">@romainguy</a> Tor: <a class="in-cell-link" href="https://twitter.com/tornorbye" target="_blank" rel="noopener">@tornorbye</a></p>]]></content:encoded>
      
      
      <enclosure length="44595989" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB161-1.0.mp3?dest-id=2710847"/>
      <itunes:duration>35:34</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>This time, Tor, Chet, and Romain talked with Rohit Sathyanarayana and Florina Muntenescu about the DataStore library. DataStore is the replacement for SharedPreferences, being better for many reasons (it's asynchronous and avoids blocking the UI thread, it is type-safe). It not only has a similar/simple key-value pair API like SharedPreferences, but also has more powerful API as well. It's currently in alpha, but look for it to be the recommended approach soon as it approaches stable. Florina, Romain, Chet, Daniel (ADB audio producer, in person!), Tor, and Rohi Article: Using DataStore in Kotlin Serialization Docs: Docs Codelab: Preferences Datastore codelab Codelab: Proto Datastore codelab Florina: @FMuntenescu Rohit: @rohitsat123 Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:subtitle><itunes:summary>This time, Tor, Chet, and Romain talked with Rohit Sathyanarayana and Florina Muntenescu about the DataStore library. DataStore is the replacement for SharedPreferences, being better for many reasons (it's asynchronous and avoids blocking the UI thread, it is type-safe). It not only has a similar/simple key-value pair API like SharedPreferences, but also has more powerful API as well. It's currently in alpha, but look for it to be the recommended approach soon as it approaches stable. Florina, Romain, Chet, Daniel (ADB audio producer, in person!), Tor, and Rohi Article: Using DataStore in Kotlin Serialization Docs: Docs Codelab: Preferences Datastore codelab Codelab: Proto Datastore codelab Florina: @FMuntenescu Rohit: @rohitsat123 Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 160: ART History</title>
      <itunes:title>Episode 160: ART History</itunes:title>
      <pubDate>Tue, 13 Apr 2021 14:36:09 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[4147bfcb-acc5-4e54-96b5-809b648f8dbe]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-160-art-history]]></link>
      <description><![CDATA[<p><span data-sheets-value= "{"1":2,"2":"In this episode, Romain, Chet and Tor sit down with Brian Carlstrom and Nicolas Geoffray to discuss their work on ART (the Android Runtime). Brian and Nicolas describe the early prototypes and bringup of ART, getting it production ready, as well as recent developments such as cloud profiles.\n\nBrian: https://carlstrom.com\nChet: @chethaase\nRomain: @romainguy\nTor: @tornorbye"}" data-sheets-userformat= "{"2":1061825,"3":{"1":0},"9":0,"10":0,"11":4,"12":0,"15":"Google Sans","16":10,"23":1}" data-sheets-textstyleruns= "{"1":0}{"1":277,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":291}{"1":301,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":322}{"1":329,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":339}{"1":348,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":358}{"1":364,"2":{"2":{"1":2,"2":1136076},"9":1}}" data-sheets-hyperlinkruns= "{"1":277,"2":"https://android-developers.googleblog.com/2019/04/improving-app-performance-with-art.html"}{"1":291}{"1":301,"2":"https://carlstrom.com/"}{"1":322}{"1":329,"2":"https://twitter.com/chethaase"}{"1":339}{"1":348,"2":"https://twitter.com/romainguy"}{"1":358}{"1":364,"2":"https://twitter.com/tornorbye"}{"1":374}"> In this episode, Romain, Chet and Tor sit down with Brian Carlstrom and Nicolas Geoffray to discuss their work on ART (the Android Runtime). Brian and Nicolas describe the early prototypes and bringup of ART, getting it production ready, as well as recent developments such as <a class="in-cell-link" href= "https://android-developers.googleblog.com/2019/04/improving-app-performance-with-art.html" target="_blank" rel="noopener">cloud profiles</a>.</span></p> <p><span data-sheets-value= "{"1":2,"2":"In this episode, Romain, Chet and Tor sit down with Brian Carlstrom and Nicolas Geoffray to discuss their work on ART (the Android Runtime). Brian and Nicolas describe the early prototypes and bringup of ART, getting it production ready, as well as recent developments such as cloud profiles.\n\nBrian: https://carlstrom.com\nChet: @chethaase\nRomain: @romainguy\nTor: @tornorbye"}" data-sheets-userformat= "{"2":1061825,"3":{"1":0},"9":0,"10":0,"11":4,"12":0,"15":"Google Sans","16":10,"23":1}" data-sheets-textstyleruns= "{"1":0}{"1":277,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":291}{"1":301,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":322}{"1":329,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":339}{"1":348,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":358}{"1":364,"2":{"2":{"1":2,"2":1136076},"9":1}}" data-sheets-hyperlinkruns= "{"1":277,"2":"https://android-developers.googleblog.com/2019/04/improving-app-performance-with-art.html"}{"1":291}{"1":301,"2":"https://carlstrom.com/"}{"1":322}{"1":329,"2":"https://twitter.com/chethaase"}{"1":339}{"1":348,"2":"https://twitter.com/romainguy"}{"1":358}{"1":364,"2":"https://twitter.com/tornorbye"}{"1":374}"> <img style="display: block; margin-left: auto; margin-right: auto;" src="https://assets.libsyn.com/secure/show/332855/art-photo.png" alt="" width="320" height="181" /></span></p> <p style="text-align: center;"><span data-sheets-value= "{"1":2,"2":"In this episode, Romain, Chet and Tor sit down with Brian Carlstrom and Nicolas Geoffray to discuss their work on ART (the Android Runtime). Brian and Nicolas describe the early prototypes and bringup of ART, getting it production ready, as well as recent developments such as cloud profiles.\n\nBrian: https://carlstrom.com\nChet: @chethaase\nRomain: @romainguy\nTor: @tornorbye"}" data-sheets-userformat= "{"2":1061825,"3":{"1":0},"9":0,"10":0,"11":4,"12":0,"15":"Google Sans","16":10,"23":1}" data-sheets-textstyleruns= "{"1":0}{"1":277,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":291}{"1":301,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":322}{"1":329,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":339}{"1":348,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":358}{"1":364,"2":{"2":{"1":2,"2":1136076},"9":1}}" data-sheets-hyperlinkruns= "{"1":277,"2":"https://android-developers.googleblog.com/2019/04/improving-app-performance-with-art.html"}{"1":291}{"1":301,"2":"https://carlstrom.com/"}{"1":322}{"1":329,"2":"https://twitter.com/chethaase"}{"1":339}{"1":348,"2":"https://twitter.com/romainguy"}{"1":358}{"1":364,"2":"https://twitter.com/tornorbye"}{"1":374}"> Chet, Brian and Romain on the top row, and Tor and Nicolas below<br /> <br /> Brian: <a class="in-cell-link" href="https://carlstrom.com/" target="_blank" rel="noopener">https://carlstrom.com</a><br /> Chet: <a class="in-cell-link" href="https://twitter.com/chethaase" target="_blank" rel="noopener">@chethaase</a><br /> Romain: <a class="in-cell-link" href= "https://twitter.com/romainguy" target="_blank" rel= "noopener">@romainguy</a><br /> Tor: <a class="in-cell-link" href="https://twitter.com/tornorbye" target="_blank" rel="noopener">@tornorbye</a></span></p>]]></description>
      
      <content:encoded><![CDATA[<p> In this episode, Romain, Chet and Tor sit down with Brian Carlstrom and Nicolas Geoffray to discuss their work on ART (the Android Runtime). Brian and Nicolas describe the early prototypes and bringup of ART, getting it production ready, as well as recent developments such as <a class="in-cell-link" href= "https://android-developers.googleblog.com/2019/04/improving-app-performance-with-art.html" target="_blank" rel="noopener">cloud profiles</a>.</p> <p> </p> <p style="text-align: center;"> Chet, Brian and Romain on the top row, and Tor and Nicolas below Brian: <a class="in-cell-link" href="https://carlstrom.com/" target="_blank" rel="noopener">https://carlstrom.com</a> Chet: <a class="in-cell-link" href="https://twitter.com/chethaase" target="_blank" rel="noopener">@chethaase</a> Romain: <a class="in-cell-link" href= "https://twitter.com/romainguy" target="_blank" rel= "noopener">@romainguy</a> Tor: <a class="in-cell-link" href="https://twitter.com/tornorbye" target="_blank" rel="noopener">@tornorbye</a></p>]]></content:encoded>
      
      
      <enclosure length="41624247" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB_160_Art_History.mp3?dest-id=2710847"/>
      <itunes:duration>45:39</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Romain, Chet and Tor sit down with Brian Carlstrom and Nicolas Geoffray to discuss their work on ART (the Android Runtime). Brian and Nicolas describe the early prototypes and bringup of ART, getting it production ready, as well as recent developments such as cloud profiles. Chet, Brian and Romain on the top row, and Tor and Nicolas below Brian: https://carlstrom.com Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:subtitle><itunes:summary>In this episode, Romain, Chet and Tor sit down with Brian Carlstrom and Nicolas Geoffray to discuss their work on ART (the Android Runtime). Brian and Nicolas describe the early prototypes and bringup of ART, getting it production ready, as well as recent developments such as cloud profiles. Chet, Brian and Romain on the top row, and Tor and Nicolas below Brian: https://carlstrom.com Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 159: Interview with Chris Lacy</title>
      <itunes:title>Episode 159: Interview with Chris Lacy</itunes:title>
      <pubDate>Wed, 24 Mar 2021 16:16:05 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[d3b48be4-cff0-494a-9ab4-5619505f08c8]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-159-interview-with-chris-lacy]]></link>
      <description><![CDATA[<p><span data-sheets-value= "{"1":2,"2":"Chet and Romain host Chris Lacy, a long time independent Android developer. In this episode, Chris explains how he decides what apps to build, how he used various platform APIs to create innovative applications like LinkBubble, and what challenges he faces.\n\nChris's apps include:\nSwirlWalls, a live wallpaper\nActionLauncher, a replacement launcher\n\nBy the way, Chris is looking to hire an Android developer. If interested, you can reach him at youshouldhireme@actionlauncher.com.\n\nChris: @chrismlacy\nChet: @chethaase\nRomain: @romainguy\nTor: @tornorbye"}" data-sheets-userformat= "{"2":1061825,"3":{"1":0},"9":0,"10":0,"11":4,"12":0,"15":"Google Sans","16":10,"23":1}" data-sheets-textstyleruns= "{"1":0}{"1":281,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":291}{"1":310,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":324}{"1":445,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":479}{"1":487,"2":{"2":{"1":2,"2":0}}}{"1":489,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":500}{"1":505,"2":{"2":{"1":2,"2":0}}}{"1":507,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":517}{"1":524,"2":{"2":{"1":2,"2":0}}}{"1":526,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":536}{"1":540,"2":{"2":{"1":2,"2":0}}}{"1":542,"2":{"2":{"1":2,"2":1136076},"9":1}}" data-sheets-hyperlinkruns= "{"1":281,"2":"https://play.google.com/store/apps/details?id=com.actionwalls.swirlwalls.playstore"}{"1":291}{"1":310,"2":"https://play.google.com/store/apps/details?id=com.actionlauncher.playstore&referrer=actionlaunchercom"}{"1":324}{"1":445,"2":"mailto:youshouldhireme@actionlauncher.com"}{"1":479}{"1":487,"2":"https://twitter.com/chrismlacy"}{"1":498}{"1":505,"2":"https://twitter.com/chethaase"}{"1":515}{"1":524,"2":"https://twitter.com/romainguy"}{"1":534}{"1":540,"2":"https://twitter.com/tornorbye"}{"1":550}"> Chet and Romain host Chris Lacy, a long time independent Android developer. In this episode, Chris explains how he decides what apps to build, how he used various platform APIs to create innovative applications like LinkBubble, and what challenges he faces.</span></p> <p style="text-align: center;"><span data-sheets-value= "{"1":2,"2":"Chet and Romain host Chris Lacy, a long time independent Android developer. In this episode, Chris explains how he decides what apps to build, how he used various platform APIs to create innovative applications like LinkBubble, and what challenges he faces.\n\nChris's apps include:\nSwirlWalls, a live wallpaper\nActionLauncher, a replacement launcher\n\nBy the way, Chris is looking to hire an Android developer. If interested, you can reach him at youshouldhireme@actionlauncher.com.\n\nChris: @chrismlacy\nChet: @chethaase\nRomain: @romainguy\nTor: @tornorbye"}" data-sheets-userformat= "{"2":1061825,"3":{"1":0},"9":0,"10":0,"11":4,"12":0,"15":"Google Sans","16":10,"23":1}" data-sheets-textstyleruns= "{"1":0}{"1":281,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":291}{"1":310,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":324}{"1":445,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":479}{"1":487,"2":{"2":{"1":2,"2":0}}}{"1":489,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":500}{"1":505,"2":{"2":{"1":2,"2":0}}}{"1":507,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":517}{"1":524,"2":{"2":{"1":2,"2":0}}}{"1":526,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":536}{"1":540,"2":{"2":{"1":2,"2":0}}}{"1":542,"2":{"2":{"1":2,"2":1136076},"9":1}}" data-sheets-hyperlinkruns= "{"1":281,"2":"https://play.google.com/store/apps/details?id=com.actionwalls.swirlwalls.playstore"}{"1":291}{"1":310,"2":"https://play.google.com/store/apps/details?id=com.actionlauncher.playstore&referrer=actionlaunchercom"}{"1":324}{"1":445,"2":"mailto:youshouldhireme@actionlauncher.com"}{"1":479}{"1":487,"2":"https://twitter.com/chrismlacy"}{"1":498}{"1":505,"2":"https://twitter.com/chethaase"}{"1":515}{"1":524,"2":"https://twitter.com/romainguy"}{"1":534}{"1":540,"2":"https://twitter.com/tornorbye"}{"1":550}"> <img style="display: block; margin-left: auto; margin-right: auto;" src= "https://assets.libsyn.com/secure/show/332855/Screen_Shot_2021-03-03_at_4.07.06_PM.png" alt="Top row: Chet, Chris Bottom row: Romain" width="320" height= "173" />Chet, Chris and Romain<br /></span></p> <p style="text-align: left;"><span data-sheets-value= "{"1":2,"2":"Chet and Romain host Chris Lacy, a long time independent Android developer. In this episode, Chris explains how he decides what apps to build, how he used various platform APIs to create innovative applications like LinkBubble, and what challenges he faces.\n\nChris's apps include:\nSwirlWalls, a live wallpaper\nActionLauncher, a replacement launcher\n\nBy the way, Chris is looking to hire an Android developer. If interested, you can reach him at youshouldhireme@actionlauncher.com.\n\nChris: @chrismlacy\nChet: @chethaase\nRomain: @romainguy\nTor: @tornorbye"}" data-sheets-userformat= "{"2":1061825,"3":{"1":0},"9":0,"10":0,"11":4,"12":0,"15":"Google Sans","16":10,"23":1}" data-sheets-textstyleruns= "{"1":0}{"1":281,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":291}{"1":310,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":324}{"1":445,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":479}{"1":487,"2":{"2":{"1":2,"2":0}}}{"1":489,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":500}{"1":505,"2":{"2":{"1":2,"2":0}}}{"1":507,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":517}{"1":524,"2":{"2":{"1":2,"2":0}}}{"1":526,"2":{"2":{"1":2,"2":1136076},"9":1}}{"1":536}{"1":540,"2":{"2":{"1":2,"2":0}}}{"1":542,"2":{"2":{"1":2,"2":1136076},"9":1}}" data-sheets-hyperlinkruns= "{"1":281,"2":"https://play.google.com/store/apps/details?id=com.actionwalls.swirlwalls.playstore"}{"1":291}{"1":310,"2":"https://play.google.com/store/apps/details?id=com.actionlauncher.playstore&referrer=actionlaunchercom"}{"1":324}{"1":445,"2":"mailto:youshouldhireme@actionlauncher.com"}{"1":479}{"1":487,"2":"https://twitter.com/chrismlacy"}{"1":498}{"1":505,"2":"https://twitter.com/chethaase"}{"1":515}{"1":524,"2":"https://twitter.com/romainguy"}{"1":534}{"1":540,"2":"https://twitter.com/tornorbye"}{"1":550}"> Chris's apps include:<br /> <a class="in-cell-link" href= "https://play.google.com/store/apps/details?id=com.actionwalls.swirlwalls.playstore" target="_blank" rel="noopener">SwirlWalls</a>, a live wallpaper<br /> <a class="in-cell-link" href= "https://play.google.com/store/apps/details?id=com.actionlauncher.playstore&referrer=actionlaunchercom" target="_blank" rel="noopener">ActionLauncher</a>, a replacement launcher<br /> <br /> By the way, Chris is looking to hire an Android developer. If interested, you can reach him at <a class="in-cell-link" href= "mailto:youshouldhireme@actionlauncher.com" target="_blank" rel= "noopener">youshouldhireme@actionlauncher.com</a>.<br /> <br /> Chris: <a class="in-cell-link" href= "https://twitter.com/chrismlacy" target="_blank" rel= "noopener">@ch</a><a href= "https://twitter.com/chrismlacy">rismlacy</a><br /> Chet: <a class="in-cell-link" href="https://twitter.com/chethaase" target="_blank" rel="noopener">@c</a><a href= "https://twitter.com/chethaase">hethaase</a><br /> Romain: <a href= "https://twitter.com/romainguy">@romainguy</a><br /> Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></span></p>]]></description>
      
      <content:encoded><![CDATA[<p> Chet and Romain host Chris Lacy, a long time independent Android developer. In this episode, Chris explains how he decides what apps to build, how he used various platform APIs to create innovative applications like LinkBubble, and what challenges he faces.</p> <p style="text-align: center;"> Chet, Chris and Romain</p> <p style="text-align: left;"> Chris's apps include: <a class="in-cell-link" href= "https://play.google.com/store/apps/details?id=com.actionwalls.swirlwalls.playstore" target="_blank" rel="noopener">SwirlWalls</a>, a live wallpaper <a class="in-cell-link" href= "https://play.google.com/store/apps/details?id=com.actionlauncher.playstore&referrer=actionlaunchercom" target="_blank" rel="noopener">ActionLauncher</a>, a replacement launcher By the way, Chris is looking to hire an Android developer. If interested, you can reach him at <a class="in-cell-link" href= "mailto:youshouldhireme@actionlauncher.com" target="_blank" rel= "noopener">youshouldhireme@actionlauncher.com</a>. Chris: <a class="in-cell-link" href= "https://twitter.com/chrismlacy" target="_blank" rel= "noopener">@ch</a><a href= "https://twitter.com/chrismlacy">rismlacy</a> Chet: <a class="in-cell-link" href="https://twitter.com/chethaase" target="_blank" rel="noopener">@c</a><a href= "https://twitter.com/chethaase">hethaase</a> Romain: <a href= "https://twitter.com/romainguy">@romainguy</a> Tor: <a href= "https://twitter.com/tornorbye">@tornorbye</a></p>]]></content:encoded>
      
      
      <enclosure length="58408921" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB_159_Chris_Lacy.mp3?dest-id=2710847"/>
      <itunes:duration>40:29</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet and Romain host Chris Lacy, a long time independent Android developer. In this episode, Chris explains how he decides what apps to build, how he used various platform APIs to create innovative applications like LinkBubble, and what challenges he faces. Chet, Chris and Romain Chris's apps include: SwirlWalls, a live wallpaper ActionLauncher, a replacement launcher By the way, Chris is looking to hire an Android developer. If interested, you can reach him at youshouldhireme@actionlauncher.com. Chris: @chrismlacy Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:subtitle><itunes:summary>Chet and Romain host Chris Lacy, a long time independent Android developer. In this episode, Chris explains how he decides what apps to build, how he used various platform APIs to create innovative applications like LinkBubble, and what challenges he faces. Chet, Chris and Romain Chris's apps include: SwirlWalls, a live wallpaper ActionLauncher, a replacement launcher By the way, Chris is looking to hire an Android developer. If interested, you can reach him at youshouldhireme@actionlauncher.com. Chris: @chrismlacy Chet: @chethaase Romain: @romainguy Tor: @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 158: Jetpack Compose... C'est bêta !</title>
      <itunes:title>Episode 158: Jetpack Compose... C'est bêta !</itunes:title>
      <pubDate>Mon, 15 Mar 2021 22:02:58 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-7448956044853817877]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-158-jetpack-compose-cest-bta]]></link>
      <description><![CDATA[<div class="separator" style="clear: both; text-align: right;"> <br /></div> <div> <table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right;"> <tbody> <tr> <td style="text-align: center;"><a href= "https://1.bp.blogspot.com/-D5_Quq8nWKI/YE_TYXyxDAI/AAAAAAAAQQM/h5hDxuHr3Ro2OOTg3RB3jJyDnLjub3iLgCLcBGAsYHQ/s2794/Screen%2BShot%2B2021-02-19%2Bat%2B10.08.47%2BAM.png" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="550" data-original-width= "1046" src= "https://1.bp.blogspot.com/-D5_Quq8nWKI/YE_TYXyxDAI/AAAAAAAAQQM/h5hDxuHr3Ro2OOTg3RB3jJyDnLjub3iLgCLcBGAsYHQ/s2794/Screen%2BShot%2B2021-02-19%2Bat%2B10.08.47%2BAM.png" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;"><i>Chet, Nick, Clara, Leland, Tor, Adam, and Romain.<br /> So many guests!</i></td> </tr> </tbody> </table> <div>This time, Tor, Romain, and Chet chatted with a few people on the Jetpack Compose team, about... Jetpack Compose!</div> <div><br /></div> <div>Compose hit Beta a couple of weeks ago (don't believe me? Check out the recent <a href= "https://landing.google.com/theandroidshow/">Android show on Compose Show</a>!), so we took the opportunity to talk to some of the people that have helped build it. We talk about the current state of the library, but also about some of the design decisions that went into developing the APIs and functionality.</div> </div> <div><br /></div> <div><i>(Note on the audio quality for this episode - it turns out that mixing so many people, all of whom recorded themselves separately using very different hardware and setups was... tricky. It's listenable, but maybe a tad below the level we shoot for. Blame the pandemic. I do.)</i></div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on">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%20158%20Jetpack%20Compose%20Beta.mp3" target="_blank">audio file</a> directly.<br /></div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on"><a href= "https://landing.google.com/theandroidshow/">#TheAndroidShow: Jetpack Compose</a></div> <div dir="ltr" style="text-align: left;" trbidi="on"><a href= "https://developer.android.com/jetpack/compose">The Jetpack Compose site</a> (overview, tutorial, docs, samples, and more)</div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on"> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a></div> <div dir="ltr" style="text-align: left;" trbidi="on"> <b>Romain</b>: <a href="https://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a></div> <div dir="ltr" style="text-align: left;" trbidi="on"><b>Nick</b>: <a href="https://twitter.com/crafty">@crafty</a></div> <div dir="ltr" style="text-align: left;" trbidi="on"> <b>Clara</b>: <a href= "https://twitter.com/clarabayarri">@clarabayarri</a></div> <div dir="ltr" style="text-align: left;" trbidi="on"> <b>Leland</b>: <a href= "https://twitter.com/intelligibabble">@intelligibabble</a></div> <div dir="ltr" style="text-align: left;" trbidi="on"> <b>Adam</b>: <a href="https://twitter.com/adamwp">@adamwp</a> <div style="text-align: center;"><br /> <i>Thanks to our audio engineer, Dustin Elm, who has handled all of our audio mixing<br /> for the last couple of years, including the tricky part of mixing all of our remote-<br /> recorded episodes, like this one.<br /> Dustin's moving on to (greener? softer? louder?) pastures, so we'll be using<br /> a new, exciting process for mixing future episodes. Thanks, Dustin!</i></div> </div> <br /> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/_cdm9R3_CHs" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-D5_Quq8nWKI/YE_TYXyxDAI/AAAAAAAAQQM/h5hDxuHr3Ro2OOTg3RB3jJyDnLjub3iLgCLcBGAsYHQ/s2794/Screen%2BShot%2B2021-02-19%2Bat%2B10.08.47%2BAM.png" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> <i>Chet, Nick, Clara, Leland, Tor, Adam, and Romain. So many guests!</i> This time, Tor, Romain, and Chet chatted with a few people on the Jetpack Compose team, about... Jetpack Compose! Compose hit Beta a couple of weeks ago (don't believe me? Check out the recent <a href= "https://landing.google.com/theandroidshow/">Android show on Compose Show</a>!), so we took the opportunity to talk to some of the people that have helped build it. We talk about the current state of the library, but also about some of the design decisions that went into developing the APIs and functionality. <i>(Note on the audio quality for this episode - it turns out that mixing so many people, all of whom recorded themselves separately using very different hardware and setups was... tricky. It's listenable, but maybe a tad below the level we shoot for. Blame the pandemic. I do.)</i> 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%20158%20Jetpack%20Compose%20Beta.mp3" target="_blank">audio file</a> directly. <a href= "https://landing.google.com/theandroidshow/">#TheAndroidShow: Jetpack Compose</a> <a href= "https://developer.android.com/jetpack/compose">The Jetpack Compose site</a> (overview, tutorial, docs, samples, and more) <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Romain</b>: <a href="https://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Nick</b>: <a href="https://twitter.com/crafty">@crafty</a> <b>Clara</b>: <a href= "https://twitter.com/clarabayarri">@clarabayarri</a> <b>Leland</b>: <a href= "https://twitter.com/intelligibabble">@intelligibabble</a> <b>Adam</b>: <a href="https://twitter.com/adamwp">@adamwp</a> <i>Thanks to our audio engineer, Dustin Elm, who has handled all of our audio mixing for the last couple of years, including the tricky part of mixing all of our remote- recorded episodes, like this one. Dustin's moving on to (greener? softer? louder?) pastures, so we'll be using a new, exciting process for mixing future episodes. Thanks, Dustin!</i>]]></content:encoded>
      
      
      <enclosure length="65799676" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2015820Jetpack20Compose20Beta.mp3?dest-id=2710847"/>
      <itunes:duration>45:42</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/2/4/8/0/24808e6ef064a479/Screen2BShot2B2021-02-192Bat2B10.08.472BAM.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Nick, Clara, Leland, Tor, Adam, and Romain. So many guests! This time, Tor, Romain, and Chet chatted with a few people on the Jetpack Compose team, about... Jetpack Compose! Compose hit Beta a couple of weeks ago (don't believe me? Check out the recent Android show on Compose Show!), so we took the opportunity to talk to some of the people that have helped build it. We talk about the current state of the library, but also about some of the design decisions that went into developing the APIs and functionality. (Note on the audio quality for this episode - it turns out that mixing so many people, all of whom recorded themselves separately using very different hardware and setups was... tricky. It's listenable, but maybe a tad below the level we shoot for. Blame the pandemic. I do.) Subscribe to the podcast feed or download the audio file directly. #TheAndroidShow: Jetpack Compose The Jetpack Compose site (overview, tutorial, docs, samples, and more) Chet: @chethaase Romain: @romainguy Tor: @tornorbye Nick: @crafty Clara: @clarabayarri Leland: @intelligibabble Adam: @adamwp Thanks to our audio engineer, Dustin Elm, who has handled all of our audio mixing for the last couple of years, including the tricky part of mixing all of our remote- recorded episodes, like this one. Dustin's moving on to (greener? softer? louder?) pastures, so we'll be using a new, exciting process for mixing future episodes. Thanks, Dustin!</itunes:subtitle><itunes:summary>Chet, Nick, Clara, Leland, Tor, Adam, and Romain. So many guests! This time, Tor, Romain, and Chet chatted with a few people on the Jetpack Compose team, about... Jetpack Compose! Compose hit Beta a couple of weeks ago (don't believe me? Check out the recent Android show on Compose Show!), so we took the opportunity to talk to some of the people that have helped build it. We talk about the current state of the library, but also about some of the design decisions that went into developing the APIs and functionality. (Note on the audio quality for this episode - it turns out that mixing so many people, all of whom recorded themselves separately using very different hardware and setups was... tricky. It's listenable, but maybe a tad below the level we shoot for. Blame the pandemic. I do.) Subscribe to the podcast feed or download the audio file directly. #TheAndroidShow: Jetpack Compose The Jetpack Compose site (overview, tutorial, docs, samples, and more) Chet: @chethaase Romain: @romainguy Tor: @tornorbye Nick: @crafty Clara: @clarabayarri Leland: @intelligibabble Adam: @adamwp Thanks to our audio engineer, Dustin Elm, who has handled all of our audio mixing for the last couple of years, including the tricky part of mixing all of our remote- recorded episodes, like this one. Dustin's moving on to (greener? softer? louder?) pastures, so we'll be using a new, exciting process for mixing future episodes. Thanks, Dustin!</itunes:summary></item>
    
    <item>
      <title>Episode 157: Audio feedback</title>
      <itunes:title>Episode 157: Audio feedback</itunes:title>
      <pubDate>Wed, 03 Mar 2021 14:30:03 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-8227543364743270549]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-157-audio-feedback]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div dir="ltr" trbidi="on"> <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/-tobaMxUbUC8/YD1JsB-8mJI/AAAAAAAAQNA/eJOdwi9ytWUj_0mZBslzgIxFOsbyO2QMACLcBGAsYHQ/s1778/Screen%2BShot%2B2021-03-01%2Bat%2B12.07.57%2BPM.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1570" data-original-width= "1778" src= "https://1.bp.blogspot.com/-tobaMxUbUC8/YD1JsB-8mJI/AAAAAAAAQNA/eJOdwi9ytWUj_0mZBslzgIxFOsbyO2QMACLcBGAsYHQ/s320/Screen%2BShot%2B2021-03-01%2Bat%2B12.07.57%2BPM.png" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">What does a podcast look like? We don't know,<br /> so here's a picture of the podcast's website</td> </tr> </tbody> </table> We want to hear from you! In this episode,<br /></div> <div dir="ltr" trbidi="on">Tor, Romain, and Chet talk about what they could do â€" or not do â€"to improve Android Developers Backstage.</div> <div dir="ltr" trbidi="on"><br /></div> <div dir="ltr" trbidi="on">Please check our <a href= "https://forms.gle/afbXmd7S1DfjmhnF7" target= "_blank">survey</a> and let us know how you would like to see this podcast evolve. We recommend you first listen to the podcast to get the full context for some of the questions in the survey.</div> <div dir="ltr" trbidi="on"><br /></div> <div dir="ltr" trbidi="on">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%20157%20Audio%20feedback.mp3" target="_blank">audio file</a> directly.</div> <div dir="ltr" trbidi="on"><br /></div> <div dir="ltr" trbidi="on"> <div dir="ltr" trbidi="on"><b>Chet</b>: <a href= "https://twitter.com/chethaase" target= "_blank">@chethaase</a></div> <div dir="ltr" trbidi="on"><b>Romain</b>: <a href= "https://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a></div> </div> <div class="separator" style="clear: both; text-align: right;"> <br /></div> </div> <div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: center;"><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/nobIDv-W7bc" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-tobaMxUbUC8/YD1JsB-8mJI/AAAAAAAAQNA/eJOdwi9ytWUj_0mZBslzgIxFOsbyO2QMACLcBGAsYHQ/s1778/Screen%2BShot%2B2021-03-01%2Bat%2B12.07.57%2BPM.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> What does a podcast look like? We don't know, so here's a picture of the podcast's website We want to hear from you! In this episode, Tor, Romain, and Chet talk about what they could do â€" or not do â€"to improve Android Developers Backstage. Please check our <a href= "https://forms.gle/afbXmd7S1DfjmhnF7" target= "_blank">survey</a> and let us know how you would like to see this podcast evolve. We recommend you first listen to the podcast to get the full context for some of the questions in the survey. 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%20157%20Audio%20feedback.mp3" target="_blank">audio file</a> directly. <b>Chet</b>: <a href= "https://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Romain</b>: <a href= "https://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i>]]></content:encoded>
      
      
      <enclosure length="72954398" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2015720Audio20feedback.mp3?dest-id=2710847"/>
      <itunes:duration>30:24</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/b/6/e/0/b6e0d65863979645/Screen2BShot2B2021-03-012Bat2B12.07.572BPM.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>What does a podcast look like? We don't know, so here's a picture of the podcast's website We want to hear from you! In this episode, Tor, Romain, and Chet talk about what they could do â€" or not do â€"to improve Android Developers Backstage. Please check our survey and let us know how you would like to see this podcast evolve. We recommend you first listen to the podcast to get the full context for some of the questions in the survey. Subscribe to the podcast feed or download the audio file directly. Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:subtitle><itunes:summary>What does a podcast look like? We don't know, so here's a picture of the podcast's website We want to hear from you! In this episode, Tor, Romain, and Chet talk about what they could do â€" or not do â€"to improve Android Developers Backstage. Please check our survey and let us know how you would like to see this podcast evolve. We recommend you first listen to the podcast to get the full context for some of the questions in the survey. Subscribe to the podcast feed or download the audio file directly. Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:summary></item>
    
    <item>
      <title>Episode 156: Android Runtime Classic (Dalvik)</title>
      <itunes:title>Episode 156: Android Runtime Classic (Dalvik)</itunes:title>
      <pubDate>Sat, 20 Feb 2021 00:32:41 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-8096171124642577144]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-156-android-runtime-classic-dalvik]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div class="separator" style="clear: both; text-align: right;"> <br /></div> It's history time! Or even [pre-]ART History time! <table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right;"> <tbody> <tr> <td style="text-align: center;"><a href= "https://1.bp.blogspot.com/-BeFXoAiaN24/YDBG_veKQLI/AAAAAAAAQGo/cSQB08jRvwgkaaDYlMnalxXwLD08RpGwgCLcBGAsYHQ/s1046/Screen%2BShot%2B2021-02-19%2Bat%2B3.17.04%2BPM.png" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="550" data-original-width= "1046" src= "https://1.bp.blogspot.com/-BeFXoAiaN24/YDBG_veKQLI/AAAAAAAAQGo/cSQB08jRvwgkaaDYlMnalxXwLD08RpGwgCLcBGAsYHQ/s320/Screen%2BShot%2B2021-02-19%2Bat%2B3.17.04%2BPM.png" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;"><i>We didn't take a picture this time.<br /> Please imagine what we looked like.</i></td> </tr> </tbody> </table> </div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on">This time, Tor, Romain, and Chet were joined by Dan Bornstein, one of the early members of the Android team. Dan joined in 2005 to create a runtime for Android, which became Dalvik.</div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on">We talked about some of the early placeholder VMs used while Dalvik was coming online, some of the design decisions for Dalvik (like its register-based vs. stack-based implementation), and nice techy details about runtimes, garbage collectors, and optimizations.</div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on">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%20156%20Android%20Runtime%20Classic.mp3" target="_blank">audio file</a> directly.<br /></div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on"> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a></div> <div dir="ltr" style="text-align: left;" trbidi="on"> <b>Romain</b>: <a href="https://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a></div> <div dir="ltr" style="text-align: left;" trbidi="on"><b>Dan</b>: <a href="https://twitter.com/danfuzz">@danfuzz</a><br /> <div style="text-align: center;"><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/4w_quENWQnc" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[It's history time! Or even [pre-]ART History time! <a href= "https://1.bp.blogspot.com/-BeFXoAiaN24/YDBG_veKQLI/AAAAAAAAQGo/cSQB08jRvwgkaaDYlMnalxXwLD08RpGwgCLcBGAsYHQ/s1046/Screen%2BShot%2B2021-02-19%2Bat%2B3.17.04%2BPM.png" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> <i>We didn't take a picture this time. Please imagine what we looked like.</i> This time, Tor, Romain, and Chet were joined by Dan Bornstein, one of the early members of the Android team. Dan joined in 2005 to create a runtime for Android, which became Dalvik. We talked about some of the early placeholder VMs used while Dalvik was coming online, some of the design decisions for Dalvik (like its register-based vs. stack-based implementation), and nice techy details about runtimes, garbage collectors, and optimizations. 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%20156%20Android%20Runtime%20Classic.mp3" target="_blank">audio file</a> directly. <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Romain</b>: <a href="https://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Dan</b>: <a href="https://twitter.com/danfuzz">@danfuzz</a> <i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i>]]></content:encoded>
      
      
      <enclosure length="109025408" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2015620Android20Runtime20Classic.mp3?dest-id=2710847"/>
      <itunes:duration>45:26</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/a/e/e/b/aeebb6ba12795517/Screen2BShot2B2021-02-192Bat2B3.17.042BPM.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>It's history time! Or even [pre-]ART History time! We didn't take a picture this time. Please imagine what we looked like. This time, Tor, Romain, and Chet were joined by Dan Bornstein, one of the early members of the Android team. Dan joined in 2005 to create a runtime for Android, which became Dalvik. We talked about some of the early placeholder VMs used while Dalvik was coming online, some of the design decisions for Dalvik (like its register-based vs. stack-based implementation), and nice techy details about runtimes, garbage collectors, and optimizations. Subscribe to the podcast feed or download the audio file directly. Chet: @chethaase Romain: @romainguy Tor: @tornorbye Dan: @danfuzz Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:subtitle><itunes:summary>It's history time! Or even [pre-]ART History time! We didn't take a picture this time. Please imagine what we looked like. This time, Tor, Romain, and Chet were joined by Dan Bornstein, one of the early members of the Android team. Dan joined in 2005 to create a runtime for Android, which became Dalvik. We talked about some of the early placeholder VMs used while Dalvik was coming online, some of the design decisions for Dalvik (like its register-based vs. stack-based implementation), and nice techy details about runtimes, garbage collectors, and optimizations. Subscribe to the podcast feed or download the audio file directly. Chet: @chethaase Romain: @romainguy Tor: @tornorbye Dan: @danfuzz Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:summary></item>
    
    <item>
      <title>Episode 155: WindowManagerManagers</title>
      <itunes:title>Episode 155: WindowManagerManagers</itunes:title>
      <pubDate>Wed, 03 Feb 2021 02:14:28 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-4507642731960725442]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-155-windowmanagermanagers]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div class="separator" style="clear: both; text-align: right;"> <br /> <br /></div> <table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right;"> <tbody> <tr> <td style="text-align: center;"><a href= "https://1.bp.blogspot.com/-1fDBdPff8pg/YBoC1iRqC6I/AAAAAAAAQDU/fVr9SXut4jQMWahLXxsJ3J8PoWr7CxLcACLcBGAsYHQ/s2736/WindowManagerPodcastPicture.png" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1149" data-original-width= "2736" src= "https://1.bp.blogspot.com/-1fDBdPff8pg/YBoC1iRqC6I/AAAAAAAAQDU/fVr9SXut4jQMWahLXxsJ3J8PoWr7CxLcACLcBGAsYHQ/s320/WindowManagerPodcastPicture.png" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Top row: Chet, Romain, Rob.<br /> Bottom row: Wale, Tor.</td> </tr> </tbody> </table> </div> <div dir="ltr" style="text-align: left;" trbidi="on">In this episode, we chat with Wale Ogunwale and Rob Carr from the Android Framework team about the Window Manager.</div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on">Tune in to learn about the evolution of the window manager, the distinction between System UI and the window manager, implementation challenges and recent architectural changes.</div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on">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%20155%20WindowManagerManagers.mp3" target="_blank">audio<br /> file</a> directly.<br /></div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on"> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a></div> <div dir="ltr" style="text-align: left;" trbidi="on"> <b>Romain</b>: <a href="https://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <div style="text-align: center;"><br /> <i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/3okaiXVeJnE" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-1fDBdPff8pg/YBoC1iRqC6I/AAAAAAAAQDU/fVr9SXut4jQMWahLXxsJ3J8PoWr7CxLcACLcBGAsYHQ/s2736/WindowManagerPodcastPicture.png" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Top row: Chet, Romain, Rob. Bottom row: Wale, Tor. In this episode, we chat with Wale Ogunwale and Rob Carr from the Android Framework team about the Window Manager. Tune in to learn about the evolution of the window manager, the distinction between System UI and the window manager, implementation challenges and recent architectural changes. 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%20155%20WindowManagerManagers.mp3" target="_blank">audio file</a> directly. <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Romain</b>: <a href="https://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i>]]></content:encoded>
      
      
      <enclosure length="40874573" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2015520WindowManagerManagers.mp3?dest-id=2710847"/>
      <itunes:duration>49:29</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/0/d/a/b/0dab4c3345de983a/WindowManagerPodcastPicture.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Top row: Chet, Romain, Rob. Bottom row: Wale, Tor. In this episode, we chat with Wale Ogunwale and Rob Carr from the Android Framework team about the Window Manager. Tune in to learn about the evolution of the window manager, the distinction between System UI and the window manager, implementation challenges and recent architectural changes. Subscribe to the podcast feed or download the audio file directly. Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:subtitle><itunes:summary>Top row: Chet, Romain, Rob. Bottom row: Wale, Tor. In this episode, we chat with Wale Ogunwale and Rob Carr from the Android Framework team about the Window Manager. Tune in to learn about the evolution of the window manager, the distinction between System UI and the window manager, implementation challenges and recent architectural changes. Subscribe to the podcast feed or download the audio file directly. Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:summary></item>
    
    <item>
      <title>Episode 154: It's a Wrap!</title>
      <itunes:title>Episode 154: It's a Wrap!</itunes:title>
      <pubDate>Wed, 23 Dec 2020 14:30:07 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-7636876280045170605]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-154-its-a-wrap]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div class="separator" style="clear: both; text-align: right;"> <a href= "https://1.bp.blogspot.com/-gHG4YvUMTuQ/X-EMC_WbSaI/AAAAAAAAP-4/71FfJvvFaW0DvnWW_DM-_-qDRtqVIBW5ACLcBGAsYHQ/s1584/Screen%2BShot%2B2020-12-09%2Bat%2B3.18.37%2BPM.png" imageanchor="1" style= "clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"> <img border="0" data-original-height="1033" data-original-width= "1584" src= "https://1.bp.blogspot.com/-gHG4YvUMTuQ/X-EMC_WbSaI/AAAAAAAAP-4/71FfJvvFaW0DvnWW_DM-_-qDRtqVIBW5ACLcBGAsYHQ/s320/Screen%2BShot%2B2020-12-09%2Bat%2B3.18.37%2BPM.png" width="320" /></a></div> This episode is dedicated to the memory of our dear friend and colleague, Carl Quinn.</div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on">Our last episode of the year arrives just in time for the holiday season. In this episode, Tor, Chet, and Romain go over everything that happened in 2020, both good and bad. We look back at how conferences have been impacted by the pandemic, why Android Studio changed its versioning scheme, the new tools and libraries that were released, etc.</div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on">We would like to thank all of our listeners for their continued support. We'll be back in early 2021 with more episodes and new guests!</div> <div dir="ltr" style="text-align: left;" trbidi="on"> <div class="separator" style="clear: both; text-align: center;"> <br /></div> </div> <div dir="ltr" style="text-align: left;" trbidi="on">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%20154%20It's%20a%20Wrap.mp3" target="_blank">audio<br /> file</a> directly.<br /></div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on"> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a></div> <div dir="ltr" style="text-align: left;" trbidi="on"> <b>Romain</b>: <a href="https://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <div style="text-align: center;"><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/cRWYlCZUF0U" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-gHG4YvUMTuQ/X-EMC_WbSaI/AAAAAAAAP-4/71FfJvvFaW0DvnWW_DM-_-qDRtqVIBW5ACLcBGAsYHQ/s1584/Screen%2BShot%2B2020-12-09%2Bat%2B3.18.37%2BPM.png" imageanchor="1" style= "clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"> </a> This episode is dedicated to the memory of our dear friend and colleague, Carl Quinn. Our last episode of the year arrives just in time for the holiday season. In this episode, Tor, Chet, and Romain go over everything that happened in 2020, both good and bad. We look back at how conferences have been impacted by the pandemic, why Android Studio changed its versioning scheme, the new tools and libraries that were released, etc. We would like to thank all of our listeners for their continued support. We'll be back in early 2021 with more episodes and new guests! 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%20154%20It's%20a%20Wrap.mp3" target="_blank">audio file</a> directly. <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Romain</b>: <a href="https://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i>]]></content:encoded>
      
      
      <enclosure length="149146722" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2015420Its20a20Wrap.mp3?dest-id=2710847"/>
      <itunes:duration>01:02:09</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/0/4/6/a/046a24cece5724f8/Screen2BShot2B2020-12-092Bat2B3.18.372BPM.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>This episode is dedicated to the memory of our dear friend and colleague, Carl Quinn. Our last episode of the year arrives just in time for the holiday season. In this episode, Tor, Chet, and Romain go over everything that happened in 2020, both good and bad. We look back at how conferences have been impacted by the pandemic, why Android Studio changed its versioning scheme, the new tools and libraries that were released, etc. We would like to thank all of our listeners for their continued support. We'll be back in early 2021 with more episodes and new guests! Subscribe to the podcast feed or download the audio file directly. Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:subtitle><itunes:summary>This episode is dedicated to the memory of our dear friend and colleague, Carl Quinn. Our last episode of the year arrives just in time for the holiday season. In this episode, Tor, Chet, and Romain go over everything that happened in 2020, both good and bad. We look back at how conferences have been impacted by the pandemic, why Android Studio changed its versioning scheme, the new tools and libraries that were released, etc. We would like to thank all of our listeners for their continued support. We'll be back in early 2021 with more episodes and new guests! Subscribe to the podcast feed or download the audio file directly. Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:summary></item>
    
    <item>
      <title>Episode 153: Ok, Ok, Ok</title>
      <itunes:title>Episode 153: Ok, Ok, Ok</itunes:title>
      <pubDate>Wed, 09 Dec 2020 23:27:25 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-6483499296426780338]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-153-ok-ok-ok]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">Romain, Tor, and Chet talked with Jesse Wilson from Square. Jesse has worked on several popular open-source libraries, including OkHttp, Okio, and [Ok]Moshi. We talk about those libraries, and others, and about Android, library, framework and Kotlin development. And about that nasty habit some engineers have of turning a feature request or minor annoyance into a project of creating a new open-source library instead.</div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on">Favorite quote, from Jesse:</div> <div dir="ltr" style="text-align: left;" trbidi="on"><i>"I started with 2k. Someone told me 8k was faster."</i></div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /> <div class="separator" style="clear: both; text-align: center;"> <br /></div> </div> <div dir="ltr" style="text-align: left;" trbidi="on">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%20153%20Ok%20Ok%20Ok.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <b>Links</b>:</div> <div dir="ltr" style="text-align: left;" trbidi="on"> <div dir="ltr" trbidi="on"><br /></div> <div dir="ltr" trbidi="on"><a href= "https://square.github.io/okhttp/">OkHttp</a></div> <div dir="ltr" trbidi="on"><a href= "https://cashapp.github.io/2019-06-26/okhttp-4-goes-kotlin">OkHttp Kotlin Release</a></div> <div dir="ltr" trbidi="on"><a href= "https://github.com/square/okio">Okio</a></div> <div dir="ltr" trbidi="on"><a href= "https://github.com/square/okio/blob/master/okio/src/commonMain/kotlin/okio/internal/Buffer.kt"> Okio Buffer.kt internals</a></div> <div dir="ltr" trbidi="on"><a href= "https://www.graalvm.org/">GraalVM</a></div> <div><br /></div> </div> <div dir="ltr" style="text-align: left;" trbidi="on"><b>Jesse</b>: <a href="https://twitter.com/jessewilson">@jessewilson</a></div> <div dir="ltr" style="text-align: left;" trbidi="on"> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Romain</b>: <a href="https://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <div style="text-align: center;"><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/rZCUqOSrTy0" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[Romain, Tor, and Chet talked with Jesse Wilson from Square. Jesse has worked on several popular open-source libraries, including OkHttp, Okio, and [Ok]Moshi. We talk about those libraries, and others, and about Android, library, framework and Kotlin development. And about that nasty habit some engineers have of turning a feature request or minor annoyance into a project of creating a new open-source library instead. Favorite quote, from Jesse: <i>"I started with 2k. Someone told me 8k was faster."</i> 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%20153%20Ok%20Ok%20Ok.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <a href= "https://square.github.io/okhttp/">OkHttp</a> <a href= "https://cashapp.github.io/2019-06-26/okhttp-4-goes-kotlin">OkHttp Kotlin Release</a> <a href= "https://github.com/square/okio">Okio</a> <a href= "https://github.com/square/okio/blob/master/okio/src/commonMain/kotlin/okio/internal/Buffer.kt"> Okio Buffer.kt internals</a> <a href= "https://www.graalvm.org/">GraalVM</a> <b>Jesse</b>: <a href="https://twitter.com/jessewilson">@jessewilson</a> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Romain</b>: <a href="https://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i>]]></content:encoded>
      
      
      <enclosure length="128808128" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2015320Ok20Ok20Ok.mp3?dest-id=2710847"/>
      <itunes:duration>53:41</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Romain, Tor, and Chet talked with Jesse Wilson from Square. Jesse has worked on several popular open-source libraries, including OkHttp, Okio, and [Ok]Moshi. We talk about those libraries, and others, and about Android, library, framework and Kotlin development. And about that nasty habit some engineers have of turning a feature request or minor annoyance into a project of creating a new open-source library instead. Favorite quote, from Jesse: "I started with 2k. Someone told me 8k was faster." Subscribe to the podcast feed or download the audio file directly. Links: OkHttp OkHttp Kotlin Release Okio Okio Buffer.kt internals GraalVM Jesse: @jessewilson Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:subtitle><itunes:summary>Romain, Tor, and Chet talked with Jesse Wilson from Square. Jesse has worked on several popular open-source libraries, including OkHttp, Okio, and [Ok]Moshi. We talk about those libraries, and others, and about Android, library, framework and Kotlin development. And about that nasty habit some engineers have of turning a feature request or minor annoyance into a project of creating a new open-source library instead. Favorite quote, from Jesse: "I started with 2k. Someone told me 8k was faster." Subscribe to the podcast feed or download the audio file directly. Links: OkHttp OkHttp Kotlin Release Okio Okio Buffer.kt internals GraalVM Jesse: @jessewilson Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:summary></item>
    
    <item>
      <title>Episode 152: Image Loading with Coil</title>
      <itunes:title>Episode 152: Image Loading with Coil</itunes:title>
      <pubDate>Thu, 12 Nov 2020 16:54:38 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-6589444451785368268]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-152-image-loading-with-coil]]></link>
      <description><![CDATA[<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right;"> <tbody> <tr> <td style="text-align: center;"><a href= "https://1.bp.blogspot.com/-78SigZHI5NM/X6srjmQWklI/AAAAAAAAP2o/slctWcb-S1s9e9cwmqBYzTYxpCbC-oATACLcBGAsYHQ/s1432/Screen%2BShot%2B2020-10-28%2Bat%2B2.54.55%2BPM.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="781" data-original-width= "1432" src= "https://1.bp.blogspot.com/-78SigZHI5NM/X6srjmQWklI/AAAAAAAAP2o/slctWcb-S1s9e9cwmqBYzTYxpCbC-oATACLcBGAsYHQ/s320/Screen%2BShot%2B2020-10-28%2Bat%2B2.54.55%2BPM.png" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Colin, Romain, and Tor<br /></td> </tr> </tbody> </table> <div dir="ltr" style="text-align: left;" trbidi="on">This week, Tor, Romain and Chet are joined by a special guest: Colin White from Instacart.</div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on">Colin is the author of Coil, a popular image loading library backed by Kotlin and Kotlin Coroutines. In this episode, Colin explains what Coil is, how and why it was created, etc.</div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on"> <div class="separator" style="clear: both; text-align: center;"> <br /></div> </div> <div dir="ltr" style="text-align: left;" trbidi="on"><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%20152%20Image%20Loading%20with%20Coil.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <b>Links</b>:</div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on"><a href= "https://coil-kt.github.io/coil/">Coil</a></div> <div dir="ltr" style="text-align: left;" trbidi="on"><a href= "https://github.com/coil-kt/coil/">Coil on GitHub</a></div> <div dir="ltr" style="text-align: left;" trbidi="on"><a href= "https://github.com/coil-kt/coil/issues/568">The feature request Romain filed</a></div> <div dir="ltr" style="text-align: left;" trbidi="on"><a href= "https://github.com/coil-kt/coil/pull/569">And the PR to implement that feature request</a></div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on"><b>Colin</b>: <a href="https://twitter.com/colinwhi">@colinwhi</a></div> <div dir="ltr" style="text-align: left;" trbidi="on"> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Romain</b>: <a href="https://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <div style="text-align: center;"><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/5WChLuDQjko" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-78SigZHI5NM/X6srjmQWklI/AAAAAAAAP2o/slctWcb-S1s9e9cwmqBYzTYxpCbC-oATACLcBGAsYHQ/s1432/Screen%2BShot%2B2020-10-28%2Bat%2B2.54.55%2BPM.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Chet, Colin, Romain, and Tor This week, Tor, Romain and Chet are joined by a special guest: Colin White from Instacart. Colin is the author of Coil, a popular image loading library backed by Kotlin and Kotlin Coroutines. In this episode, Colin explains what Coil is, how and why it was created, etc. 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%20152%20Image%20Loading%20with%20Coil.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <a href= "https://coil-kt.github.io/coil/">Coil</a> <a href= "https://github.com/coil-kt/coil/">Coil on GitHub</a> <a href= "https://github.com/coil-kt/coil/issues/568">The feature request Romain filed</a> <a href= "https://github.com/coil-kt/coil/pull/569">And the PR to implement that feature request</a> <b>Colin</b>: <a href="https://twitter.com/colinwhi">@colinwhi</a> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Romain</b>: <a href="https://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i>]]></content:encoded>
      
      
      <enclosure length="97457498" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2015220Image20Loading20with20Coil.mp3?dest-id=2710847"/>
      <itunes:duration>40:37</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/4/4/3/e/443e86d4ae2faadd/Screen2BShot2B2020-10-282Bat2B2.54.552BPM.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Colin, Romain, and Tor This week, Tor, Romain and Chet are joined by a special guest: Colin White from Instacart. Colin is the author of Coil, a popular image loading library backed by Kotlin and Kotlin Coroutines. In this episode, Colin explains what Coil is, how and why it was created, etc. Subscribe to the podcast feed or download the audio file directly. Links: Coil Coil on GitHub The feature request Romain filed And the PR to implement that feature request Colin: @colinwhi Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:subtitle><itunes:summary>Chet, Colin, Romain, and Tor This week, Tor, Romain and Chet are joined by a special guest: Colin White from Instacart. Colin is the author of Coil, a popular image loading library backed by Kotlin and Kotlin Coroutines. In this episode, Colin explains what Coil is, how and why it was created, etc. Subscribe to the podcast feed or download the audio file directly. Links: Coil Coil on GitHub The feature request Romain filed And the PR to implement that feature request Colin: @colinwhi Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:summary></item>
    
    <item>
      <title>Episode 151: Paging3</title>
      <itunes:title>Episode 151: Paging3</itunes:title>
      <pubDate>Wed, 28 Oct 2020 17:00:05 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-2660933781423280377]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-151-paging3]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <table align="center" 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/-kBuXp9MX6oE/X4hXIPIVt4I/AAAAAAAAPzI/deayvy6reqAadC4OuAVad-oQcXUNQVRDQCLcBGAsYHQ/s1440/Screen%2BShot%2B2020-10-14%2Bat%2B2.57.43%2BPM.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="779" data-original-width="1404" src= "https://1.bp.blogspot.com/-kBuXp9MX6oE/X4hXIPIVt4I/AAAAAAAAPzI/deayvy6reqAadC4OuAVad-oQcXUNQVRDQCLcBGAsYHQ/s320/Screen%2BShot%2B2020-10-14%2Bat%2B2.57.43%2BPM.png" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Dustin, Chris, and Romain.<br /> (Tor not pictured. Because he wasn't there)</td> </tr> </tbody> </table> Romain and Chet talked with Dustin Lam and Chris Craik from the Toolkit team about Paging3.</div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on">Paging3 (currently in alpha) is a complete rewrite of (wait for it...) Paging2, using Kotlin, coroutines, and Flow for optimal implementation and APIs. (But note that there are also APIs for developers using the Java programming language and/or RxJava, so take your pick). We talk about Paging, the asynchronous work that made coroutines an obvious choice for the implementation, recent and future features, and API design in general.<br /> <div class="separator" style="clear: both; text-align: center;"> <br /></div> </div> <div dir="ltr" style="text-align: left;" trbidi="on"><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%20151%20Paging3.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <b>Links</b>:</div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on"><a href= "https://developer.android.com/jetpack/androidx/releases/paging">AndroidX Paging library</a></div> <div dir="ltr" style="text-align: left;" trbidi="on"><a href= "http://goo.gle/androidx-bug-bounty">Bug bounty hotlist!</a></div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on"><b>Dustin</b>: <a href="https://twitter.com/itsdustinlam">@itsdustinlam</a></div> <div dir="ltr" style="text-align: left;" trbidi="on"><b>Chris</b>: <a href="https://twitter.com/chris_craik">@chris_craik</a><br /> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Romain</b>: <a href="https://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <div style="text-align: center;"><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/_vgMOOlE0Fc" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-kBuXp9MX6oE/X4hXIPIVt4I/AAAAAAAAPzI/deayvy6reqAadC4OuAVad-oQcXUNQVRDQCLcBGAsYHQ/s1440/Screen%2BShot%2B2020-10-14%2Bat%2B2.57.43%2BPM.png" style="margin-left: auto; margin-right: auto;"></a> Chet, Dustin, Chris, and Romain. (Tor not pictured. Because he wasn't there) Romain and Chet talked with Dustin Lam and Chris Craik from the Toolkit team about Paging3. Paging3 (currently in alpha) is a complete rewrite of (wait for it...) Paging2, using Kotlin, coroutines, and Flow for optimal implementation and APIs. (But note that there are also APIs for developers using the Java programming language and/or RxJava, so take your pick). We talk about Paging, the asynchronous work that made coroutines an obvious choice for the implementation, recent and future features, and API design in general. 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%20151%20Paging3.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <a href= "https://developer.android.com/jetpack/androidx/releases/paging">AndroidX Paging library</a> <a href= "http://goo.gle/androidx-bug-bounty">Bug bounty hotlist!</a> <b>Dustin</b>: <a href="https://twitter.com/itsdustinlam">@itsdustinlam</a> <b>Chris</b>: <a href="https://twitter.com/chris_craik">@chris_craik</a> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Romain</b>: <a href="https://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i>]]></content:encoded>
      
      
      <enclosure length="118681088" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2015120Paging3.mp3?dest-id=2710847"/>
      <itunes:duration>49:28</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/1/5/3/6/1536f7951f9ba2d1/Screen2BShot2B2020-10-142Bat2B2.57.432BPM.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Dustin, Chris, and Romain. (Tor not pictured. Because he wasn't there) Romain and Chet talked with Dustin Lam and Chris Craik from the Toolkit team about Paging3. Paging3 (currently in alpha) is a complete rewrite of (wait for it...) Paging2, using Kotlin, coroutines, and Flow for optimal implementation and APIs. (But note that there are also APIs for developers using the Java programming language and/or RxJava, so take your pick). We talk about Paging, the asynchronous work that made coroutines an obvious choice for the implementation, recent and future features, and API design in general. Subscribe to the podcast feed or download the audio file directly. Links: AndroidX Paging library Bug bounty hotlist! Dustin: @itsdustinlam Chris: @chris_craik Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:subtitle><itunes:summary>Chet, Dustin, Chris, and Romain. (Tor not pictured. Because he wasn't there) Romain and Chet talked with Dustin Lam and Chris Craik from the Toolkit team about Paging3. Paging3 (currently in alpha) is a complete rewrite of (wait for it...) Paging2, using Kotlin, coroutines, and Flow for optimal implementation and APIs. (But note that there are also APIs for developers using the Java programming language and/or RxJava, so take your pick). We talk about Paging, the asynchronous work that made coroutines an obvious choice for the implementation, recent and future features, and API design in general. Subscribe to the podcast feed or download the audio file directly. Links: AndroidX Paging library Bug bounty hotlist! Dustin: @itsdustinlam Chris: @chris_craik Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:summary></item>
    
    <item>
      <title>Episode 150: Aaptly Named</title>
      <itunes:title>Episode 150: Aaptly Named</itunes:title>
      <pubDate>Wed, 14 Oct 2020 00:01:24 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-2608583935175453394]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-150-aaptly-named]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <table align="center" 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/-JxUGuUazOSI/X4Y_ECdFeII/AAAAAAAAPxs/NmlMaia_fcIoF7H2s5Y0uSJS5Kf6WT-qwCLcBGAsYHQ/s2048/episode-aapt.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="779" data-original-width="1404" src= "https://1.bp.blogspot.com/-JxUGuUazOSI/X4Y_ECdFeII/AAAAAAAAPxs/NmlMaia_fcIoF7H2s5Y0uSJS5Kf6WT-qwCLcBGAsYHQ/s320/episode-aapt.png" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Top row: Tor and Romain<br /> Bottom row: Ryan and Chet</td> </tr> </tbody> </table> In this episode, Chet, Romain and Tor talk with Ryan Mitchell from the Android Framework Team.</div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on">We cover the Android resources in general and the aapt2 tool in particular.<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%20150%20Aaptly%20Named.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Romain</b>: <a href="https://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <div style="text-align: center;"><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/Mn4YJK04sWY" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-JxUGuUazOSI/X4Y_ECdFeII/AAAAAAAAPxs/NmlMaia_fcIoF7H2s5Y0uSJS5Kf6WT-qwCLcBGAsYHQ/s2048/episode-aapt.png" style="margin-left: auto; margin-right: auto;"></a> Top row: Tor and Romain Bottom row: Ryan and Chet In this episode, Chet, Romain and Tor talk with Ryan Mitchell from the Android Framework Team. We cover the Android resources in general and the aapt2 tool in particular. 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%20150%20Aaptly%20Named.mp3" target="_blank">audio file</a> directly. <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Romain</b>: <a href="https://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i>]]></content:encoded>
      
      
      <enclosure length="42539854" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2015020Aaptly20Named.mp3?dest-id=2710847"/>
      <itunes:duration>46:05</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/0/d/7/c/0d7c35975bec37ae/episode-aapt.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Top row: Tor and Romain Bottom row: Ryan and Chet In this episode, Chet, Romain and Tor talk with Ryan Mitchell from the Android Framework Team. We cover the Android resources in general and the aapt2 tool in particular. Subscribe to the podcast feed or download the audio file directly. Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:subtitle><itunes:summary>Top row: Tor and Romain Bottom row: Ryan and Chet In this episode, Chet, Romain and Tor talk with Ryan Mitchell from the Android Framework Team. We cover the Android resources in general and the aapt2 tool in particular. Subscribe to the podcast feed or download the audio file directly. Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:summary></item>
    
    <item>
      <title>Episode 149: ADB over WiFi on ADB</title>
      <itunes:title>Episode 149: ADB over WiFi on ADB</itunes:title>
      <pubDate>Wed, 30 Sep 2020 23:54:19 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-4249472164317316757]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-149-adb-over-wifi-on-adb]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <table align="center" 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/-Hg44w0RUpoE/X3UVTaGTEnI/AAAAAAAAPtI/4V-raiNBNJkM11KV-WDChZq3XQlSceJrACLcBGAsYHQ/s1404/adb-149.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="779" data-original-width="1404" src= "https://1.bp.blogspot.com/-Hg44w0RUpoE/X3UVTaGTEnI/AAAAAAAAPtI/4V-raiNBNJkM11KV-WDChZq3XQlSceJrACLcBGAsYHQ/s320/adb-149.png" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Top row: Chet, Joshua and Romain.<br /> Bottom row: Renaud and Tor</td> </tr> </tbody> </table> In this episode, Chet, Romain and Tor talk with Renaud Paquay and Joshua Duong from the Android Studio and Android Emulator teams.</div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on">We cover the new ADB over WiFi feature in Android 11, and the Android Studio support for pairing and connecting.<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%20149%20ADB%20over%20WiFi.mp3" target="_blank">audio file</a> directly.<br /> <br /> <h3 style="text-align: left;">Links</h3> <div> <ul style="text-align: left;"> <li><a href= "https://developer.android.com/studio/command-line/adb#connect-to-a-device-over-wi-fi-android-11+"> https://developer.android.com/studio/command-line/adb#connect-to-a-device-over-wi-fi-android-11+</a></li> </ul> </div> <b>Renaud</b>: <a href= "https://www.reddit.com/user/adt_renaud" target= "_blank">/u/adt_renaud</a><br /> <b>Joshua</b>: <a href="https://twitter.com/chethaase" target= "_blank">/u/joshuaduong</a><br /> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Romain</b>: <a href="https://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <div style="text-align: center;"><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/v1GqBDDXoJo" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-Hg44w0RUpoE/X3UVTaGTEnI/AAAAAAAAPtI/4V-raiNBNJkM11KV-WDChZq3XQlSceJrACLcBGAsYHQ/s1404/adb-149.png" style="margin-left: auto; margin-right: auto;"></a> Top row: Chet, Joshua and Romain. Bottom row: Renaud and Tor In this episode, Chet, Romain and Tor talk with Renaud Paquay and Joshua Duong from the Android Studio and Android Emulator teams. We cover the new ADB over WiFi feature in Android 11, and the Android Studio support for pairing and connecting. 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%20149%20ADB%20over%20WiFi.mp3" target="_blank">audio file</a> directly. Links <ul style="text-align: left;"> <li><a href= "https://developer.android.com/studio/command-line/adb#connect-to-a-device-over-wi-fi-android-11+"> https://developer.android.com/studio/command-line/adb#connect-to-a-device-over-wi-fi-android-11+</a></li> </ul> <b>Renaud</b>: <a href= "https://www.reddit.com/user/adt_renaud" target= "_blank">/u/adt_renaud</a> <b>Joshua</b>: <a href="https://twitter.com/chethaase" target= "_blank">/u/joshuaduong</a> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Romain</b>: <a href="https://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i>]]></content:encoded>
      
      
      <enclosure length="37200060" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2014920ADB20over20WiFi.mp3?dest-id=2710847"/>
      <itunes:duration>42:11</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/5/8/6/7/5867b6db32894b57/adb-149.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Top row: Chet, Joshua and Romain. Bottom row: Renaud and Tor In this episode, Chet, Romain and Tor talk with Renaud Paquay and Joshua Duong from the Android Studio and Android Emulator teams. We cover the new ADB over WiFi feature in Android 11, and the Android Studio support for pairing and connecting. Subscribe to the podcast feed or download the audio file directly. Links https://developer.android.com/studio/command-line/adb#connect-to-a-device-over-wi-fi-android-11+ Renaud: /u/adt_renaud Joshua: /u/joshuaduong Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:subtitle><itunes:summary>Top row: Chet, Joshua and Romain. Bottom row: Renaud and Tor In this episode, Chet, Romain and Tor talk with Renaud Paquay and Joshua Duong from the Android Studio and Android Emulator teams. We cover the new ADB over WiFi feature in Android 11, and the Android Studio support for pairing and connecting. Subscribe to the podcast feed or download the audio file directly. Links https://developer.android.com/studio/command-line/adb#connect-to-a-device-over-wi-fi-android-11+ Renaud: /u/adt_renaud Joshua: /u/joshuaduong Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:summary></item>
    
    <item>
      <title>ADB 148: [Constraint|Motion][Layout|Editor]</title>
      <itunes:title>ADB 148: [Constraint|Motion][Layout|Editor]</itunes:title>
      <pubDate>Wed, 16 Sep 2020 19:36:44 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-8067218791267453566]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/adb-148-constraintmotionlayouteditor]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div class="separator" style= "clear: right; float: right; margin-bottom: 1em; margin-left: 1em; text-align: center;"> <img border="0" data-original-height="740" data-original-width= "1428" src= "https://1.bp.blogspot.com/-M7Kas2Jj294/X2JQPiOygSI/AAAAAAAAPp0/x8PmCG9e3S8fM8_7S5mm5Lw72YKfU4W7ACLcBGAsYHQ/s320/Screen%2BShot%2B2020-09-02%2Bat%2B2.43.28%2BPM.png" width="320" /></div> <p class="graf graf--p" name="ad64" style= "clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"> </p> Sean McQuillan and I talked with Nicolas Roard and John Hoford about MotionEditor, which <a class="markup--anchor markup--p-anchor" data-href= "https://android-developers.googleblog.com/2020/07/introducing-motion-editor.html" href= "https://android-developers.googleblog.com/2020/07/introducing-motion-editor.html" rel="noopener" target="_blank">went stable recently</a> in Android Studio 4.0. But as long as we were talking about that tool, we also talked extensively about MotionLayout in general as well as ConstraintLayout, new features like Flow, the difficulties of animating text properties, and  more.</div> <div dir="ltr" style="text-align: left;" trbidi="on"><br /></div> <div dir="ltr" style="text-align: left;" trbidi="on">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%20148%20ConstraintMotionLayoutEditor.mp3" target="_blank">audio file</a> directly.<br /> <br /> <h3 style="text-align: left;">Links</h3> <div><a href= "https://www.youtube.com/playlist?list=PLWz5rJ2EKKc-bcyUTIFAr97ZtRkwM7S4y"> MotionTags</a> screencast series</div> <div><a href= "https://developer.android.com/studio/write/motion-editor">MotionEditor</a> guide</div> <div><a href= "https://android-developers.googleblog.com/2020/07/introducing-motion-editor.html"> MotionEditor release</a> article</div> <div><a href= "https://developer.android.com/training/constraint-layout">ConstraintLayout</a> guide</div> <div><a href= "https://medium.com/androiddevelopers/introducing-constraint-layout-2-0-9daa3e99995b"> ConstraintLayout 2.0</a> article</div> <div><br /></div> <div><b>John</b>: <a href= "https://twitter.com/johnhoford">@johnhoford</a></div> <div><b>Nicolas</b>: <a href= "https://twitter.com/camaelon">@camaelon</a><br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a></div> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://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 src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/TY0LhwgzRoI" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<p class="graf graf--p" name="ad64" style= "clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"> </p> Sean McQuillan and I talked with Nicolas Roard and John Hoford about MotionEditor, which <a class="markup--anchor markup--p-anchor" data-href= "https://android-developers.googleblog.com/2020/07/introducing-motion-editor.html" href= "https://android-developers.googleblog.com/2020/07/introducing-motion-editor.html" rel="noopener" target="_blank">went stable recently</a> in Android Studio 4.0. But as long as we were talking about that tool, we also talked extensively about MotionLayout in general as well as ConstraintLayout, new features like Flow, the difficulties of animating text properties, and more. 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%20148%20ConstraintMotionLayoutEditor.mp3" target="_blank">audio file</a> directly. Links <a href= "https://www.youtube.com/playlist?list=PLWz5rJ2EKKc-bcyUTIFAr97ZtRkwM7S4y"> MotionTags</a> screencast series <a href= "https://developer.android.com/studio/write/motion-editor">MotionEditor</a> guide <a href= "https://android-developers.googleblog.com/2020/07/introducing-motion-editor.html"> MotionEditor release</a> article <a href= "https://developer.android.com/training/constraint-layout">ConstraintLayout</a> guide <a href= "https://medium.com/androiddevelopers/introducing-constraint-layout-2-0-9daa3e99995b"> ConstraintLayout 2.0</a> article <b>John</b>: <a href= "https://twitter.com/johnhoford">@johnhoford</a> <b>Nicolas</b>: <a href= "https://twitter.com/camaelon">@camaelon</a> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i><i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i>]]></content:encoded>
      
      
      <enclosure length="133538123" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2014820ConstraintMotionLayoutEditor.mp3?dest-id=2710847"/>
      <itunes:duration>55:39</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/5/a/d/a/5adacc06cd76f9ed/Screen2BShot2B2020-09-022Bat2B2.43.282BPM.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Sean McQuillan and I talked with Nicolas Roard and John Hoford about MotionEditor, which went stable recently in Android Studio 4.0. But as long as we were talking about that tool, we also talked extensively about MotionLayout in general as well as ConstraintLayout, new features like Flow, the difficulties of animating text properties, and  more. Subscribe to the podcast feed or download the audio file directly. Links MotionTags screencast series MotionEditor guide MotionEditor release article ConstraintLayout guide ConstraintLayout 2.0 article John: @johnhoford Nicolas: @camaelon Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:subtitle><itunes:summary>Sean McQuillan and I talked with Nicolas Roard and John Hoford about MotionEditor, which went stable recently in Android Studio 4.0. But as long as we were talking about that tool, we also talked extensively about MotionLayout in general as well as ConstraintLayout, new features like Flow, the difficulties of animating text properties, and  more. Subscribe to the podcast feed or download the audio file directly. Links MotionTags screencast series MotionEditor guide MotionEditor release article ConstraintLayout guide ConstraintLayout 2.0 article John: @johnhoford Nicolas: @camaelon Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:summary></item>
    
    <item>
      <title>Episode 147: Jetpack Compose Alpha</title>
      <itunes:title>Episode 147: Jetpack Compose Alpha</itunes:title>
      <pubDate>Thu, 27 Aug 2020 17:00:02 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-6337441110739288456]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-147-jetpack-compose-alpha]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-8tpT11-QnY8/X0cAJ5QCpTI/AAAAAAAAPkk/Wi1KtKYBaBIYV2QNiPY85w1_tCgIvxr7gCLcBGAsYHQ/s1600/JetpackCompose_logo.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="900" data-original-width= "1600" height="180" src= "https://1.bp.blogspot.com/-8tpT11-QnY8/X0cAJ5QCpTI/AAAAAAAAPkk/Wi1KtKYBaBIYV2QNiPY85w1_tCgIvxr7gCLcBGAsYHQ/s320/JetpackCompose_logo.png" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">The real star of the show: Jetpack Compose</td> </tr> </tbody> </table> This week, after a long series of developer previews, we are celebrating the release of Jetpack Compose alpha. In this episode, Clara Bayarri, Matvei Malkov, and Anna-Chiara Bellini are joining Chet and Romain to talk about this milestone. You will learn more about what does the alpha mean to the team, where did Compose come from, how the team approaches API design, some of the challenges behind building a new UI toolkit, and much more.<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%20147%20Jetpack%20Compose.mp3" target="_blank">audio file</a> directly.<br /> <br /> <h3 style="text-align: left;">Links</h3> <div><a href= "https://developer.android.com/jetpack/compose">Jetpack Compose</a><br /> <a href= "https://developer.android.com/courses/pathways/compose">Tutorials and codelabs</a></div> <div><a href= "https://developer.android.com/jetpack/compose/setup">Android Studio Setup</a><br /> <a href="https://github.com/android/compose-samples">Samples on GitHub</a><br /> <a href="https://www.youtube.com/watch?v=SMOhl9RK0BA">Thinking in Compose (video)</a></div> <div><br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a></div> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://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 src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/K_Yw0daQ9M0" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-8tpT11-QnY8/X0cAJ5QCpTI/AAAAAAAAPkk/Wi1KtKYBaBIYV2QNiPY85w1_tCgIvxr7gCLcBGAsYHQ/s1600/JetpackCompose_logo.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> The real star of the show: Jetpack Compose This week, after a long series of developer previews, we are celebrating the release of Jetpack Compose alpha. In this episode, Clara Bayarri, Matvei Malkov, and Anna-Chiara Bellini are joining Chet and Romain to talk about this milestone. You will learn more about what does the alpha mean to the team, where did Compose come from, how the team approaches API design, some of the challenges behind building a new UI toolkit, and much more. 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%20147%20Jetpack%20Compose.mp3" target="_blank">audio file</a> directly. Links <a href= "https://developer.android.com/jetpack/compose">Jetpack Compose</a> <a href= "https://developer.android.com/courses/pathways/compose">Tutorials and codelabs</a> <a href= "https://developer.android.com/jetpack/compose/setup">Android Studio Setup</a> <a href="https://github.com/android/compose-samples">Samples on GitHub</a> <a href="https://www.youtube.com/watch?v=SMOhl9RK0BA">Thinking in Compose (video)</a> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i><i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i>]]></content:encoded>
      
      
      <enclosure length="121322130" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2014720Jetpack20Compose.mp3?dest-id=2710847"/>
      <itunes:duration>50:34</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/9/d/0/3/9d03377e539be8a7/JetpackCompose_logo.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>The real star of the show: Jetpack Compose This week, after a long series of developer previews, we are celebrating the release of Jetpack Compose alpha. In this episode, Clara Bayarri, Matvei Malkov, and Anna-Chiara Bellini are joining Chet and Romain to talk about this milestone. You will learn more about what does the alpha mean to the team, where did Compose come from, how the team approaches API design, some of the challenges behind building a new UI toolkit, and much more. Subscribe to the podcast feed or download the audio file directly. Links Jetpack Compose Tutorials and codelabs Android Studio Setup Samples on GitHub Thinking in Compose (video) Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:subtitle><itunes:summary>The real star of the show: Jetpack Compose This week, after a long series of developer previews, we are celebrating the release of Jetpack Compose alpha. In this episode, Clara Bayarri, Matvei Malkov, and Anna-Chiara Bellini are joining Chet and Romain to talk about this milestone. You will learn more about what does the alpha mean to the team, where did Compose come from, how the team approaches API design, some of the challenges behind building a new UI toolkit, and much more. Subscribe to the podcast feed or download the audio file directly. Links Jetpack Compose Tutorials and codelabs Android Studio Setup Samples on GitHub Thinking in Compose (video) Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:summary></item>
    
    <item>
      <title>Episode 146: The Game Changer</title>
      <itunes:title>Episode 146: The Game Changer</itunes:title>
      <pubDate>Wed, 19 Aug 2020 17:55:56 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-6051739200635673324]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-146-the-game-changer]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-VZ8kQVVkOk8/XzsEq27vvEI/AAAAAAAAPgM/HafFeFyjmeIsCbtiSv9TQBRRNvyrNMR6gCLcBGAsYHQ/s1600/Screen%2BShot%2B2020-08-05%2Bat%2B2.29.36%2BPM.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="713" data-original-width= "1600" height="142" src= "https://1.bp.blogspot.com/-VZ8kQVVkOk8/XzsEq27vvEI/AAAAAAAAPgM/HafFeFyjmeIsCbtiSv9TQBRRNvyrNMR6gCLcBGAsYHQ/s320/Screen%2BShot%2B2020-08-05%2Bat%2B2.29.36%2BPM.png" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Dan (played by an icon), Greg, and<br /> a tiny Romain in the upper right</td> </tr> </tbody> </table> This time, Romain was hosting all on his own for this conversation about game technology with Greg Hartrell, product manager for games on Play/Android, and Dan Galpin, developer advocate for games on Android. They talked about recent developments and offerings for game developers, including the Android development plugin for Visual Studio, other specialized tools for game developers, and new offerings from the team like Android Asset Delivery and Android App Bundle for distribution.<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%20146%20the%20Game%20Changer.mp3" target="_blank">audio file</a> directly.<br /> <br /> <h3 style="text-align: left;">Links</h3> <div><a href="https://developer.android.com/games">Build Games for Android</a></div> <div><a href= "https://www.youtube.com/playlist?list=PLWz5rJ2EKKc9UA3vUgdf-TUj5IRr3YWV9"> Android Game Dev Show</a></div> <div><br /> <b>Greg</b>: <a href= "https://twitter.com/ghartrell">@ghartrell</a></div> <b>Dan</b>: <a href= "https://twitter.com/dagalpin">@dagalpin</a><br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://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 src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/eAjRPAX9Lpo" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-VZ8kQVVkOk8/XzsEq27vvEI/AAAAAAAAPgM/HafFeFyjmeIsCbtiSv9TQBRRNvyrNMR6gCLcBGAsYHQ/s1600/Screen%2BShot%2B2020-08-05%2Bat%2B2.29.36%2BPM.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Dan (played by an icon), Greg, and a tiny Romain in the upper right This time, Romain was hosting all on his own for this conversation about game technology with Greg Hartrell, product manager for games on Play/Android, and Dan Galpin, developer advocate for games on Android. They talked about recent developments and offerings for game developers, including the Android development plugin for Visual Studio, other specialized tools for game developers, and new offerings from the team like Android Asset Delivery and Android App Bundle for distribution. 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%20146%20the%20Game%20Changer.mp3" target="_blank">audio file</a> directly. Links <a href="https://developer.android.com/games">Build Games for Android</a> <a href= "https://www.youtube.com/playlist?list=PLWz5rJ2EKKc9UA3vUgdf-TUj5IRr3YWV9"> Android Game Dev Show</a> <b>Greg</b>: <a href= "https://twitter.com/ghartrell">@ghartrell</a> <b>Dan</b>: <a href= "https://twitter.com/dagalpin">@dagalpin</a> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i><i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i>]]></content:encoded>
      
      
      <enclosure length="101955968" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2014620the20Game20Changer.mp3?dest-id=2710847"/>
      <itunes:duration>42:29</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/1/c/8/f/1c8f0e787cc82145/Screen2BShot2B2020-08-052Bat2B2.29.362BPM.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Dan (played by an icon), Greg, and a tiny Romain in the upper right This time, Romain was hosting all on his own for this conversation about game technology with Greg Hartrell, product manager for games on Play/Android, and Dan Galpin, developer advocate for games on Android. They talked about recent developments and offerings for game developers, including the Android development plugin for Visual Studio, other specialized tools for game developers, and new offerings from the team like Android Asset Delivery and Android App Bundle for distribution. Subscribe to the podcast feed or download the audio file directly. Links Build Games for Android Android Game Dev Show Greg: @ghartrell Dan: @dagalpin Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:subtitle><itunes:summary>Dan (played by an icon), Greg, and a tiny Romain in the upper right This time, Romain was hosting all on his own for this conversation about game technology with Greg Hartrell, product manager for games on Play/Android, and Dan Galpin, developer advocate for games on Android. They talked about recent developments and offerings for game developers, including the Android development plugin for Visual Studio, other specialized tools for game developers, and new offerings from the team like Android Asset Delivery and Android App Bundle for distribution. Subscribe to the podcast feed or download the audio file directly. Links Build Games for Android Android Game Dev Show Greg: @ghartrell Dan: @dagalpin Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:summary></item>
    
    <item>
      <title>Episode 145: Grab that Dagger by the Hilt</title>
      <itunes:title>Episode 145: Grab that Dagger by the Hilt</itunes:title>
      <pubDate>Tue, 21 Jul 2020 20:40:32 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-2968826319436129557]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-145-grab-that-dagger-by-the-hilt]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-wHOFIu3r2Uw/XxdR4w6fslI/AAAAAAAAPSE/6GQ9achCLDwt8lru9AQoXaEMOz93WsArQCLcBGAsYHQ/s1600/Hilt.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="873" data-original-width= "1476" height="189" src= "https://1.bp.blogspot.com/-wHOFIu3r2Uw/XxdR4w6fslI/AAAAAAAAPSE/6GQ9achCLDwt8lru9AQoXaEMOz93WsArQCLcBGAsYHQ/s320/Hilt.png" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Eric, Dany, and Romain. Chet not represented to hide the<br /> confused look he had on his face during the entire recording.</td> </tr> </tbody> </table> We're injecting dependencies! In this episode, Chet and Romain are joined by Daniel Santiago from Jetpack, and Eric Chang from Dagger to talk about Hilt. Hilt builds on Dagger for form Android's new recommended way to perform dependency injection. And it's also a great opportunity for Chet and Romain to display their lack of knowledge in that space.<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%20145%20Hilt.mp3" target="_blank">audio file</a> directly.<br /> <br /> <h3 style="text-align: left;">Links</h3> <a href="https://dagger.dev/">Dagger.dev</a><br /> <a href="https://dagger.dev/hilt/">Hilt on dagger.dev</a><br /> <a href="https://www.youtube.com/watch?v=B56oV3IHMxg">Introduction to Hilt by Dany</a><br /> <a href= "https://developer.android.com/training/dependency-injection">Dependency injection on Android</a><br /> <br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://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 src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/aVWjE7GclMI" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-wHOFIu3r2Uw/XxdR4w6fslI/AAAAAAAAPSE/6GQ9achCLDwt8lru9AQoXaEMOz93WsArQCLcBGAsYHQ/s1600/Hilt.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Eric, Dany, and Romain. Chet not represented to hide the confused look he had on his face during the entire recording. We're injecting dependencies! In this episode, Chet and Romain are joined by Daniel Santiago from Jetpack, and Eric Chang from Dagger to talk about Hilt. Hilt builds on Dagger for form Android's new recommended way to perform dependency injection. And it's also a great opportunity for Chet and Romain to display their lack of knowledge in that space. 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%20145%20Hilt.mp3" target="_blank">audio file</a> directly. Links <a href="https://dagger.dev/">Dagger.dev</a> <a href="https://dagger.dev/hilt/">Hilt on dagger.dev</a> <a href="https://www.youtube.com/watch?v=B56oV3IHMxg">Introduction to Hilt by Dany</a> <a href= "https://developer.android.com/training/dependency-injection">Dependency injection on Android</a> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i><i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i>]]></content:encoded>
      
      
      <enclosure length="115624505" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2014520Hilt.mp3?dest-id=2710847"/>
      <itunes:duration>48:11</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/6/d/7/2/6d72824dcf227754/Hilt.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Eric, Dany, and Romain. Chet not represented to hide the confused look he had on his face during the entire recording. We're injecting dependencies! In this episode, Chet and Romain are joined by Daniel Santiago from Jetpack, and Eric Chang from Dagger to talk about Hilt. Hilt builds on Dagger for form Android's new recommended way to perform dependency injection. And it's also a great opportunity for Chet and Romain to display their lack of knowledge in that space. Subscribe to the podcast feed or download the audio file directly. Links Dagger.dev Hilt on dagger.dev Introduction to Hilt by Dany Dependency injection on Android Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:subtitle><itunes:summary>Eric, Dany, and Romain. Chet not represented to hide the confused look he had on his face during the entire recording. We're injecting dependencies! In this episode, Chet and Romain are joined by Daniel Santiago from Jetpack, and Eric Chang from Dagger to talk about Hilt. Hilt builds on Dagger for form Android's new recommended way to perform dependency injection. And it's also a great opportunity for Chet and Romain to display their lack of knowledge in that space. Subscribe to the podcast feed or download the audio file directly. Links Dagger.dev Hilt on dagger.dev Introduction to Hilt by Dany Dependency injection on Android Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:summary></item>
    
    <item>
      <title>Episode 144: Compilers</title>
      <itunes:title>Episode 144: Compilers</itunes:title>
      <pubDate>Tue, 14 Jul 2020 18:01:11 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-3485322371735138155]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-144-compilers]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1600" data-original-width= "948" 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 src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/p4qKO8rRkYo" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-pyKNBb5dX9A/Xw3uxV5ATsI/AAAAAAAAPNo/NTcWTV8bKtAbmEUA1wCq6lO1CU8wIUPTgCLcBGAsYHQ/s1600/compilers.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Mads, Chet and Tor 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. 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. Links <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> <b>Mads</b>: <a href="https://twitter.com/madsager" target= "_blank">@madsager</a> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="https://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i><i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i>]]></content:encoded>
      
      
      <enclosure length="80677577" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2014420Compilers.mp3?dest-id=2710847"/>
      <itunes:duration>56:02</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/0/1/a/6/01a63d39120bc65c/compilers.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Mads, Chet and Tor 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. Subscribe to the podcast feed or download the audio file directly. Links R8/D8: https://r8.googlesource.com/r8 KSP: https://github.com/android/kotlin/tree/ksp/libraries/tools/kotlin-symbol-processing-api Kotlin: https://github.com/JetBrains/kotlin/ Mads: @madsager Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:subtitle><itunes:summary>Mads, Chet and Tor 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. Subscribe to the podcast feed or download the audio file directly. Links R8/D8: https://r8.googlesource.com/r8 KSP: https://github.com/android/kotlin/tree/ksp/libraries/tools/kotlin-symbol-processing-api Kotlin: https://github.com/JetBrains/kotlin/ Mads: @madsager Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:summary></item>
    
    <item>
      <title>Episode 143: Shhhh! Private!</title>
      <itunes:title>Episode 143: Shhhh! Private!</itunes:title>
      <pubDate>Tue, 30 Jun 2020 20:00:45 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-3561544422598285224]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-143-shhhh-private]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-sYai-lfVUGI/Xvo1JQyEUHI/AAAAAAAAPLg/DssGBVLnsr4gB_JvVxFBPyxRAQN8UN2-ACLcBGAsYHQ/s1600/Screen%2BShot%2B2020-06-24%2Bat%2B2.25.13%2BPM.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="703" data-original-width= "1242" height="181" src= "https://1.bp.blogspot.com/-sYai-lfVUGI/Xvo1JQyEUHI/AAAAAAAAPLg/DssGBVLnsr4gB_JvVxFBPyxRAQN8UN2-ACLcBGAsYHQ/s320/Screen%2BShot%2B2020-06-24%2Bat%2B2.25.13%2BPM.png" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;"><i>Tor, Romain, Sara, Philip, and a little tiny Chet top-right</i></td> </tr> </tbody> </table> <br /> In this episode, Tor, Chet, and Romain talk with Sara N-Marandi and Philip Moltmann from the Android framework team about some of the new permissions changes in Android 11. We talk about why these changes were made, how to use them correctly in your code, and how things actually work on the inside.<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%20143%20Shhh%20Private.mp3" target="_blank">audio file</a> directly.<br /> <br /> <h3 style="text-align: left;">Links</h3> <div> <ul style="text-align: left;"> <li>Developer Guide: <a href= "https://developer.android.com/training/permissions/requesting">Request App Permissions</a></li> <li>Video: <a href="https://youtu.be/MXlVj-EYgIQ">Developing with the latest privacy changes in Android 11</a></li> <li>Video: <a href= "https://www.youtube.com/watch?v=5w5h_UdIiqs&list=PLWz5rJ2EKKc9hqKx4qZWolQxy59Bt20t_&index=7&t=0s">All things privacy in Android 11</a></li> </ul> </div> <div><br /></div> <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 src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/1SBPafbDYq0" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-sYai-lfVUGI/Xvo1JQyEUHI/AAAAAAAAPLg/DssGBVLnsr4gB_JvVxFBPyxRAQN8UN2-ACLcBGAsYHQ/s1600/Screen%2BShot%2B2020-06-24%2Bat%2B2.25.13%2BPM.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> <i>Tor, Romain, Sara, Philip, and a little tiny Chet top-right</i> In this episode, Tor, Chet, and Romain talk with Sara N-Marandi and Philip Moltmann from the Android framework team about some of the new permissions changes in Android 11. We talk about why these changes were made, how to use them correctly in your code, and how things actually work on the inside. 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%20143%20Shhh%20Private.mp3" target="_blank">audio file</a> directly. Links <ul style="text-align: left;"> <li>Developer Guide: <a href= "https://developer.android.com/training/permissions/requesting">Request App Permissions</a></li> <li>Video: <a href="https://youtu.be/MXlVj-EYgIQ">Developing with the latest privacy changes in Android 11</a></li> <li>Video: <a href= "https://www.youtube.com/watch?v=5w5h_UdIiqs&list=PLWz5rJ2EKKc9hqKx4qZWolQxy59Bt20t_&index=7&t=0s">All things privacy in Android 11</a></li> </ul> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="https://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i><i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i>]]></content:encoded>
      
      
      <enclosure length="98822565" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2014320Shhh20Private.mp3?dest-id=2710847"/>
      <itunes:duration>41:11</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/7/d/1/e/7d1ec590f14ff18f/Screen2BShot2B2020-06-242Bat2B2.25.132BPM.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Romain, Sara, Philip, and a little tiny Chet top-right In this episode, Tor, Chet, and Romain talk with Sara N-Marandi and Philip Moltmann from the Android framework team about some of the new permissions changes in Android 11. We talk about why these changes were made, how to use them correctly in your code, and how things actually work on the inside. Subscribe to the podcast feed or download the audio file directly. Links Developer Guide: Request App Permissions Video: Developing with the latest privacy changes in Android 11 Video: All things privacy in Android 11 Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:subtitle><itunes:summary>Tor, Romain, Sara, Philip, and a little tiny Chet top-right In this episode, Tor, Chet, and Romain talk with Sara N-Marandi and Philip Moltmann from the Android framework team about some of the new permissions changes in Android 11. We talk about why these changes were made, how to use them correctly in your code, and how things actually work on the inside. Subscribe to the podcast feed or download the audio file directly. Links Developer Guide: Request App Permissions Video: Developing with the latest privacy changes in Android 11 Video: All things privacy in Android 11 Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:summary></item>
    
    <item>
      <title>Episode 142: Machine Learning Learning</title>
      <itunes:title>Episode 142: Machine Learning Learning</itunes:title>
      <pubDate>Tue, 23 Jun 2020 19:38:53 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-3822628049731552028]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-142-machine-learning-learning]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: right;"></div> <br /> <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/-LPJbXbdWHzk/XvJV6HnSLDI/AAAAAAAAPIw/nL8eNO9TG_oOhwUklMOW8yqcgHHk4DzzQCLcBGAsYHQ/s1600/ml.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="950" data-original-width= "1600" height="190" src= "https://1.bp.blogspot.com/-LPJbXbdWHzk/XvJV6HnSLDI/AAAAAAAAPIw/nL8eNO9TG_oOhwUklMOW8yqcgHHk4DzzQCLcBGAsYHQ/s320/ml.png" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Hoi and Matej in the top row, Chet and Tor below</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Hoi Lam and Matej Pfajfar about machine learning on Android. Tune in to learn about ML Kit, TensorFlow Lite, transfer learning, federated learning, ML model binding, the Android Neural Networks API, and more!<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%20142%20Machine%20Learning%20Learning.mp3" target="_blank">audio file</a> directly.<br /> <h3 style="text-align: left;">Links</h3> <div> <ul style="text-align: left;"> <li>ML Kit: <a href="http://g.co/mlkit" rel= "noopener nofollow noreferrer" target= "_blank">g.co/mlkit</a> </li> <li>TensorFlow Lite Model Maker: <a href= "https://www.tensorflow.org/lite/tutorials/model_maker_image_classification" rel="noopener nofollow noreferrer" target= "_blank">https://www.tensorflow.org/lite/tutorials/model_maker_image_classification</a></li> <li>Android Studio 4.1 with ML Binding - <a href= "https://developer.android.com/studio/preview/features#tensor-flow-lite-models" rel="noopener nofollow noreferrer" target= "_blank">https://developer.android.com/studio/preview/features#tensor-flow-lite-models</a> </li> <li>People + AI Guidebook, suitable for SWE, Designers and PMs <a href="https://pair.withgoogle.com/guidebook/" rel= "noopener nofollow noreferrer" target= "_blank">https://pair.withgoogle.com/guidebook/</a> </li> <li>Material Design Showcase Sample <a href= "https://github.com/googlesamples/mlkit/tree/master/android/material-showcase" rel="noopener nofollow noreferrer" target= "_blank">https://github.com/googlesamples/mlkit/tree/master/android/material-showcase</a> </li> </ul> </div> <div><br /></div> <b>Hoi: </b><a href="https://twitter.com/hoitab" target= "_blank">@hoitab</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 src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/Ubdh04vdztE" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-LPJbXbdWHzk/XvJV6HnSLDI/AAAAAAAAPIw/nL8eNO9TG_oOhwUklMOW8yqcgHHk4DzzQCLcBGAsYHQ/s1600/ml.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Hoi and Matej in the top row, Chet and Tor below In this episode, Chet and Tor talk with Hoi Lam and Matej Pfajfar about machine learning on Android. Tune in to learn about ML Kit, TensorFlow Lite, transfer learning, federated learning, ML model binding, the Android Neural Networks API, and more! 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%20142%20Machine%20Learning%20Learning.mp3" target="_blank">audio file</a> directly. Links <ul style="text-align: left;"> <li>ML Kit: <a href="http://g.co/mlkit" rel= "noopener nofollow noreferrer" target= "_blank">g.co/mlkit</a> </li> <li>TensorFlow Lite Model Maker: <a href= "https://www.tensorflow.org/lite/tutorials/model_maker_image_classification" rel="noopener nofollow noreferrer" target= "_blank">https://www.tensorflow.org/lite/tutorials/model_maker_image_classification</a></li> <li>Android Studio 4.1 with ML Binding - <a href= "https://developer.android.com/studio/preview/features#tensor-flow-lite-models" rel="noopener nofollow noreferrer" target= "_blank">https://developer.android.com/studio/preview/features#tensor-flow-lite-models</a> </li> <li>People + AI Guidebook, suitable for SWE, Designers and PMs <a href="https://pair.withgoogle.com/guidebook/" rel= "noopener nofollow noreferrer" target= "_blank">https://pair.withgoogle.com/guidebook/</a> </li> <li>Material Design Showcase Sample <a href= "https://github.com/googlesamples/mlkit/tree/master/android/material-showcase" rel="noopener nofollow noreferrer" target= "_blank">https://github.com/googlesamples/mlkit/tree/master/android/material-showcase</a> </li> </ul> <b>Hoi: </b><a href="https://twitter.com/hoitab" target= "_blank">@hoitab</a> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="https://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i><i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i>]]></content:encoded>
      
      
      <enclosure length="43258679" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2014220Machine20Learning20Learning.mp3?dest-id=2710847"/>
      <itunes:duration>48:17</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/8/3/6/4/8364f5c5ec8ecf36/ml.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Hoi and Matej in the top row, Chet and Tor below In this episode, Chet and Tor talk with Hoi Lam and Matej Pfajfar about machine learning on Android. Tune in to learn about ML Kit, TensorFlow Lite, transfer learning, federated learning, ML model binding, the Android Neural Networks API, and more! Subscribe to the podcast feed or download the audio file directly. Links ML Kit: g.co/mlkit  TensorFlow Lite Model Maker: https://www.tensorflow.org/lite/tutorials/model_maker_image_classification Android Studio 4.1 with ML Binding - https://developer.android.com/studio/preview/features#tensor-flow-lite-models  People + AI Guidebook, suitable for SWE, Designers and PMs https://pair.withgoogle.com/guidebook/  Material Design Showcase Sample https://github.com/googlesamples/mlkit/tree/master/android/material-showcase  Hoi: @hoitab Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:subtitle><itunes:summary>Hoi and Matej in the top row, Chet and Tor below In this episode, Chet and Tor talk with Hoi Lam and Matej Pfajfar about machine learning on Android. Tune in to learn about ML Kit, TensorFlow Lite, transfer learning, federated learning, ML model binding, the Android Neural Networks API, and more! Subscribe to the podcast feed or download the audio file directly. Links ML Kit: g.co/mlkit  TensorFlow Lite Model Maker: https://www.tensorflow.org/lite/tutorials/model_maker_image_classification Android Studio 4.1 with ML Binding - https://developer.android.com/studio/preview/features#tensor-flow-lite-models  People + AI Guidebook, suitable for SWE, Designers and PMs https://pair.withgoogle.com/guidebook/  Material Design Showcase Sample https://github.com/googlesamples/mlkit/tree/master/android/material-showcase  Hoi: @hoitab Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:summary></item>
    
    <item>
      <title>Episode 141: Discussing Conversations</title>
      <itunes:title>Episode 141: Discussing Conversations</itunes:title>
      <pubDate>Tue, 16 Jun 2020 16:32:22 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-1359331047761657908]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-141-discussing-conversations]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-3wcpgNR3BrY/XuF60PI6grI/AAAAAAAAPD4/PyPj2bdp6Iwon4dByTOQeGdCNsqxNF85wCLcBGAsYHQ/s1600/Screen%2BShot%2B2020-05-27%2Bat%2B2.38.45%2BPM.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="869" data-original-width= "1600" height="108" src= "https://1.bp.blogspot.com/-3wcpgNR3BrY/XuF60PI6grI/AAAAAAAAPD4/PyPj2bdp6Iwon4dByTOQeGdCNsqxNF85wCLcBGAsYHQ/s200/Screen%2BShot%2B2020-05-27%2Bat%2B2.38.45%2BPM.png" width="200" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Romain, Tor's large head and bad framing, Chet's<br /> little tiny picture top-right, Julia, and Stefan</td> </tr> </tbody> </table> It's all about people! In this episode, Tor, Chet and Romain are joined by Julia  Reynolds and Stefan Franks from the System UI team to have a discussion about conversations. We also converse about things unrelated to conversations.<br /> <br /> Starting with Android 11, conversation notifications now appear in a dedicated space at the top of the notifications shade. These notifications come with specific actions like opening a <a href= "http://androidbackstage.blogspot.com/2020/06/episode-140-bubbles.html"> bubble</a> or setting a reminder. Tune in to learn more about this new people-forward design.<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%20141%20Conversations.mp3" target="_blank">audio file</a> directly.<br /> <h3 style="text-align: left;">Links</h3> <a href="https://developer.android.com/android11">Android 11 Beta</a><br /> <a href= "https://developer.android.com/guide/topics/ui/notifiers/notifications"> Notifications</a><br /> <br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://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 src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/UuHfh5VkErg" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-3wcpgNR3BrY/XuF60PI6grI/AAAAAAAAPD4/PyPj2bdp6Iwon4dByTOQeGdCNsqxNF85wCLcBGAsYHQ/s1600/Screen%2BShot%2B2020-05-27%2Bat%2B2.38.45%2BPM.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Romain, Tor's large head and bad framing, Chet's little tiny picture top-right, Julia, and Stefan It's all about people! In this episode, Tor, Chet and Romain are joined by Julia Reynolds and Stefan Franks from the System UI team to have a discussion about conversations. We also converse about things unrelated to conversations. Starting with Android 11, conversation notifications now appear in a dedicated space at the top of the notifications shade. These notifications come with specific actions like opening a <a href= "http://androidbackstage.blogspot.com/2020/06/episode-140-bubbles.html"> bubble</a> or setting a reminder. Tune in to learn more about this new people-forward design. 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%20141%20Conversations.mp3" target="_blank">audio file</a> directly. Links <a href="https://developer.android.com/android11">Android 11 Beta</a> <a href= "https://developer.android.com/guide/topics/ui/notifiers/notifications"> Notifications</a> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i><i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i>]]></content:encoded>
      
      
      <enclosure length="97805941" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2014120Conversations.mp3?dest-id=2710847"/>
      <itunes:duration>40:46</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/e/3/f/2/e3f2f3bb0cefc88d/Screen2BShot2B2020-05-272Bat2B2.38.452BPM.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Romain, Tor's large head and bad framing, Chet's little tiny picture top-right, Julia, and Stefan It's all about people! In this episode, Tor, Chet and Romain are joined by Julia  Reynolds and Stefan Franks from the System UI team to have a discussion about conversations. We also converse about things unrelated to conversations. Starting with Android 11, conversation notifications now appear in a dedicated space at the top of the notifications shade. These notifications come with specific actions like opening a bubble or setting a reminder. Tune in to learn more about this new people-forward design. Subscribe to the podcast feed or download the audio file directly. Links Android 11 Beta Notifications Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:subtitle><itunes:summary>Romain, Tor's large head and bad framing, Chet's little tiny picture top-right, Julia, and Stefan It's all about people! In this episode, Tor, Chet and Romain are joined by Julia  Reynolds and Stefan Franks from the System UI team to have a discussion about conversations. We also converse about things unrelated to conversations. Starting with Android 11, conversation notifications now appear in a dedicated space at the top of the notifications shade. These notifications come with specific actions like opening a bubble or setting a reminder. Tune in to learn more about this new people-forward design. Subscribe to the podcast feed or download the audio file directly. Links Android 11 Beta Notifications Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:summary></item>
    
    <item>
      <title>Episode 140: Bubbles!</title>
      <itunes:title>Episode 140: Bubbles!</itunes:title>
      <pubDate>Tue, 02 Jun 2020 16:27:48 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-4847671240767801788]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-140-bubbles]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-IhkrGFVWjQQ/XtZ60lJ8sMI/AAAAAAAAO_M/FsPebBAHyWAno9wJ2TZMXNjOku_DxpXogCLcBGAsYHQ/s1600/podcast-140.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="942" data-original-width= "1600" height="188" src= "https://1.bp.blogspot.com/-IhkrGFVWjQQ/XtZ60lJ8sMI/AAAAAAAAO_M/FsPebBAHyWAno9wJ2TZMXNjOku_DxpXogCLcBGAsYHQ/s320/podcast-140.png" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Artur, Chet, Mady, Romain and Tor</td> </tr> </tbody> </table> In this episode, Romain, Chet and Tor talked with Mady Melor  and Artur Tsurkan from the System UI team about... Bubbles!<br /> <br /> Bubbles let users easily multi-task from anywhere on their device, and facilitates real-time communication using a chat application.<br /> <br /> Tune in to learn more about this new API in Android 11!<br /> <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%20140%20Bubbles.mp3" target="_blank">audio file</a> directly.<br /> <br /> <h3 style="text-align: left;">Links</h3> <a href= "https://developer.android.com/guide/topics/ui/bubbles">https://developer.android.com/guide/topics/ui/bubbles</a><br />  <br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://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 src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/UVKMqHamZfc" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-IhkrGFVWjQQ/XtZ60lJ8sMI/AAAAAAAAO_M/FsPebBAHyWAno9wJ2TZMXNjOku_DxpXogCLcBGAsYHQ/s1600/podcast-140.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Artur, Chet, Mady, Romain and Tor In this episode, Romain, Chet and Tor talked with Mady Melor and Artur Tsurkan from the System UI team about... Bubbles! Bubbles let users easily multi-task from anywhere on their device, and facilitates real-time communication using a chat application. Tune in to learn more about this new API in Android 11! 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%20140%20Bubbles.mp3" target="_blank">audio file</a> directly. Links <a href= "https://developer.android.com/guide/topics/ui/bubbles">https://developer.android.com/guide/topics/ui/bubbles</a> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i><i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i>]]></content:encoded>
      
      
      <enclosure length="54160840" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2014020Bubbles.mp3?dest-id=2710847"/>
      <itunes:duration>37:37</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/d/5/8/a/d58a0202dfb23f91/podcast-140.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Artur, Chet, Mady, Romain and Tor In this episode, Romain, Chet and Tor talked with Mady Melor  and Artur Tsurkan from the System UI team about... Bubbles! Bubbles let users easily multi-task from anywhere on their device, and facilitates real-time communication using a chat application. Tune in to learn more about this new API in Android 11! Subscribe to the podcast feed or download the audio file directly. Links https://developer.android.com/guide/topics/ui/bubbles Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:subtitle><itunes:summary>Artur, Chet, Mady, Romain and Tor In this episode, Romain, Chet and Tor talked with Mady Melor  and Artur Tsurkan from the System UI team about... Bubbles! Bubbles let users easily multi-task from anywhere on their device, and facilitates real-time communication using a chat application. Tune in to learn more about this new API in Android 11! Subscribe to the podcast feed or download the audio file directly. Links https://developer.android.com/guide/topics/ui/bubbles Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:summary></item>
    
    <item>
      <title>Episode 139: AndroidX. Jetpack. AndroidX. Jetpack. Whatever.</title>
      <itunes:title>Episode 139: AndroidX. Jetpack. AndroidX. Jetpack. Whatever.</itunes:title>
      <pubDate>Mon, 18 May 2020 21:25:05 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-4663227778543867960]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-139-androidx-jetpack-androidx-jetpack-whatever]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-VjULlAKxu5Q/XsLzm_e-mDI/AAAAAAAAO7k/jlmBfXcfomMyG3yqmygxEfasfsSuizIXQCLcBGAsYHQ/s1600/Screen%2BShot%2B2020-04-29%2Bat%2B2.17.51%2BPM.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="865" data-original-width= "1510" height="183" src= "https://1.bp.blogspot.com/-VjULlAKxu5Q/XsLzm_e-mDI/AAAAAAAAO7k/jlmBfXcfomMyG3yqmygxEfasfsSuizIXQCLcBGAsYHQ/s320/Screen%2BShot%2B2020-04-29%2Bat%2B2.17.51%2BPM.png" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Romain, Chet, Alan, Nick, and a little tiny Tor<br /> in the upper-right corner</td> </tr> </tbody> </table> In this episode, Romain, Chet and Tor talked with Nick Anthony and Alan Viverette from the AndroidX team about... AndroidX. And Jetpack. And <span style= 'font-family: "courier new" , "courier" , monospace;'>androidx</span>. (Spoiler alert: <span style= 'font-family: "courier new" , "courier" , monospace;'>androidx</span> is the set of libraries. Jetpack is that... plus opinionated guidance. AndroidX is the name of the team that ships this stuff).<br /> <br /> We also talked about the release cadence (currently every two weeks, up from every-several-<i>months</i> a couple of years ago), the standards for release naming/versioning, API standards, and everything else in the world of AndroidX infrastructure and release.<br /> <br /> <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%20139%20AndroidX.mp3" target="_blank">audio file</a> directly.<br /> <br /> <h3 style="text-align: left;">Links</h3> <a href= "https://developer.android.com/jetpack/androidx/versions">AndroidX releases</a><br /> <br /> <b>Alan</b>: <a href= "http://reddit.com/u/alanviverette">/u/alanviverette</a><br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://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 src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/yGUZblzFdA0" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-VjULlAKxu5Q/XsLzm_e-mDI/AAAAAAAAO7k/jlmBfXcfomMyG3yqmygxEfasfsSuizIXQCLcBGAsYHQ/s1600/Screen%2BShot%2B2020-04-29%2Bat%2B2.17.51%2BPM.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Romain, Chet, Alan, Nick, and a little tiny Tor in the upper-right corner In this episode, Romain, Chet and Tor talked with Nick Anthony and Alan Viverette from the AndroidX team about... AndroidX. And Jetpack. And androidx. (Spoiler alert: androidx is the set of libraries. Jetpack is that... plus opinionated guidance. AndroidX is the name of the team that ships this stuff). We also talked about the release cadence (currently every two weeks, up from every-several-<i>months</i> a couple of years ago), the standards for release naming/versioning, API standards, and everything else in the world of AndroidX infrastructure and release. 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%20139%20AndroidX.mp3" target="_blank">audio file</a> directly. Links <a href= "https://developer.android.com/jetpack/androidx/versions">AndroidX releases</a> <b>Alan</b>: <a href= "http://reddit.com/u/alanviverette">/u/alanviverette</a> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i><i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i>]]></content:encoded>
      
      
      <enclosure length="129543488" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2013920AndroidX.mp3?dest-id=2710847"/>
      <itunes:duration>53:59</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/9/e/b/f/9ebf6658a076ff48/Screen2BShot2B2020-04-292Bat2B2.17.512BPM.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Romain, Chet, Alan, Nick, and a little tiny Tor in the upper-right corner In this episode, Romain, Chet and Tor talked with Nick Anthony and Alan Viverette from the AndroidX team about... AndroidX. And Jetpack. And androidx. (Spoiler alert: androidx is the set of libraries. Jetpack is that... plus opinionated guidance. AndroidX is the name of the team that ships this stuff). We also talked about the release cadence (currently every two weeks, up from every-several-months a couple of years ago), the standards for release naming/versioning, API standards, and everything else in the world of AndroidX infrastructure and release. Subscribe to the podcast feed or download the audio file directly. Links AndroidX releases Alan: /u/alanviverette Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:subtitle><itunes:summary>Romain, Chet, Alan, Nick, and a little tiny Tor in the upper-right corner In this episode, Romain, Chet and Tor talked with Nick Anthony and Alan Viverette from the AndroidX team about... AndroidX. And Jetpack. And androidx. (Spoiler alert: androidx is the set of libraries. Jetpack is that... plus opinionated guidance. AndroidX is the name of the team that ships this stuff). We also talked about the release cadence (currently every two weeks, up from every-several-months a couple of years ago), the standards for release naming/versioning, API standards, and everything else in the world of AndroidX infrastructure and release. Subscribe to the podcast feed or download the audio file directly. Links AndroidX releases Alan: /u/alanviverette Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:summary></item>
    
    <item>
      <title>Episode 138: Animated IME — Oh, my!</title>
      <itunes:title>Episode 138: Animated IME — Oh, my!</itunes:title>
      <pubDate>Thu, 30 Apr 2020 19:30:44 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-7453479718779234890]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-138-animated-ime-oh-my]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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;"> <div class="separator" style="clear: both; text-align: center;"> <a href= "https://1.bp.blogspot.com/-Tt_ghZFdUy4/Xqsk9BnBKxI/AAAAAAAAO6I/Im4d5pYif7MRfbmjopmJny2XbQMiGc-UgCLcBGAsYHQ/s1600/Screen%2BShot%2B2020-04-15%2Bat%2B12.01.56%2BPM.png" imageanchor="1" style= "margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="816" data-original-width="1600" height="163" src= "https://1.bp.blogspot.com/-Tt_ghZFdUy4/Xqsk9BnBKxI/AAAAAAAAO6I/Im4d5pYif7MRfbmjopmJny2XbQMiGc-UgCLcBGAsYHQ/s320/Screen%2BShot%2B2020-04-15%2Bat%2B12.01.56%2BPM.png" width="320" /></a></div> </td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Romain, Jorim, Adrian and Taran. Oh and Tor hiding the upper  right<span style="font-size: 12.8px;">.</span></td> </tr> </tbody> </table> In this episode, Tor, Chet and Romain are joined by Jorim, Adrian and Taran from the Window Manager team. We discussed newly announced capabilities of the IME (Input Method Editor) in Android  11. These new APIs allow applications to react in real-time to IME animations and thus provide a more polished and seamless user experience. It also happens to be the answer to one of your most requested features: knowing when the on-screen keyboard is showing.<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%20138%20Animated%20IME%20-%20Oh%2C%20My!.mp3" target="_blank">audio file</a> directly.<br /> <ul style="text-align: left;"></ul> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://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 src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/bEGn11Hq5Pg" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-Tt_ghZFdUy4/Xqsk9BnBKxI/AAAAAAAAO6I/Im4d5pYif7MRfbmjopmJny2XbQMiGc-UgCLcBGAsYHQ/s1600/Screen%2BShot%2B2020-04-15%2Bat%2B12.01.56%2BPM.png" imageanchor="1" style= "margin-left: 1em; margin-right: 1em;"></a> Chet, Romain, Jorim, Adrian and Taran. Oh and Tor hiding the upper right. In this episode, Tor, Chet and Romain are joined by Jorim, Adrian and Taran from the Window Manager team. We discussed newly announced capabilities of the IME (Input Method Editor) in Android 11. These new APIs allow applications to react in real-time to IME animations and thus provide a more polished and seamless user experience. It also happens to be the answer to one of your most requested features: knowing when the on-screen keyboard is showing. 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%20138%20Animated%20IME%20-%20Oh%2C%20My!.mp3" target="_blank">audio file</a> directly. <ul style="text-align: left;"></ul> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i><i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i>]]></content:encoded>
      
      
      <enclosure length="46303382" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2013820Animated20IME20-20Oh2C20My.mp3?dest-id=2710847"/>
      <itunes:duration>42:21</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/e/a/a/3/eaa3034244380974/Screen2BShot2B2020-04-152Bat2B12.01.562BPM.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Romain, Jorim, Adrian and Taran. Oh and Tor hiding the upper  right. In this episode, Tor, Chet and Romain are joined by Jorim, Adrian and Taran from the Window Manager team. We discussed newly announced capabilities of the IME (Input Method Editor) in Android  11. These new APIs allow applications to react in real-time to IME animations and thus provide a more polished and seamless user experience. It also happens to be the answer to one of your most requested features: knowing when the on-screen keyboard is showing. Subscribe to the podcast feed or download the audio file directly. Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:subtitle><itunes:summary>Chet, Romain, Jorim, Adrian and Taran. Oh and Tor hiding the upper  right. In this episode, Tor, Chet and Romain are joined by Jorim, Adrian and Taran from the Window Manager team. We discussed newly announced capabilities of the IME (Input Method Editor) in Android  11. These new APIs allow applications to react in real-time to IME animations and thus provide a more polished and seamless user experience. It also happens to be the answer to one of your most requested features: knowing when the on-screen keyboard is showing. Subscribe to the podcast feed or download the audio file directly. Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:summary></item>
    
    <item>
      <title>Episode 137: Accessibility</title>
      <itunes:title>Episode 137: Accessibility</itunes:title>
      <pubDate>Wed, 22 Apr 2020 16:04:57 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-2665705972925764330]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-137-accessibility]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-mIFlfQx6-oA/Xp4YJVkHaPI/AAAAAAAAO4g/AHAzO0xClfo3IFn7oLqPsCU1-tIoh6WSACLcBGAsYHQ/s1600/Screen%2BShot%2B2020-04-01%2Bat%2B2.15.03%2BPM.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1000" data-original-width= "1600" height="200" src= "https://1.bp.blogspot.com/-mIFlfQx6-oA/Xp4YJVkHaPI/AAAAAAAAO4g/AHAzO0xClfo3IFn7oLqPsCU1-tIoh6WSACLcBGAsYHQ/s320/Screen%2BShot%2B2020-04-01%2Bat%2B2.15.03%2BPM.png" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Qasid, Romain, Sally, Tor, and a very mysterious<br /> guest in a very dark room in the lower-right.</td> </tr> </tbody> </table> In this episode, Romain, Chet and Tor talked (remotely!) with Sally Yuen and Qasid Sadiq from the Accessibility team. We discussed the kinds of tools and facilities that their team provides, and how developers can (and should!) make their applications more accessible. We talked about Accessibility Services, Talkback, Accessibility Scanner, organizational complexities of accessibility efforts, and more.<br /> <br /> <i>Pro tip: Avoid creating custom widgets by using the built-in widgets in the platform to inherit accessibility functionality for free.</i><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%20137%20Accessibility.mp3" target="_blank">audio file</a> directly.<br /> <br /> <h3 style="text-align: left;">Links</h3> <a href= "https://developer.android.com/guide/topics/ui/accessibility">Build more accessible apps</a>: Guide with videos and links to more resources.<br /> <ul style="text-align: left;"></ul> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://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 src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/rzZde2VuP-U" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-mIFlfQx6-oA/Xp4YJVkHaPI/AAAAAAAAO4g/AHAzO0xClfo3IFn7oLqPsCU1-tIoh6WSACLcBGAsYHQ/s1600/Screen%2BShot%2B2020-04-01%2Bat%2B2.15.03%2BPM.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Chet, Qasid, Romain, Sally, Tor, and a very mysterious guest in a very dark room in the lower-right. In this episode, Romain, Chet and Tor talked (remotely!) with Sally Yuen and Qasid Sadiq from the Accessibility team. We discussed the kinds of tools and facilities that their team provides, and how developers can (and should!) make their applications more accessible. We talked about Accessibility Services, Talkback, Accessibility Scanner, organizational complexities of accessibility efforts, and more. <i>Pro tip: Avoid creating custom widgets by using the built-in widgets in the platform to inherit accessibility functionality for free.</i> 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%20137%20Accessibility.mp3" target="_blank">audio file</a> directly. Links <a href= "https://developer.android.com/guide/topics/ui/accessibility">Build more accessible apps</a>: Guide with videos and links to more resources. <ul style="text-align: left;"></ul> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i><i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i>]]></content:encoded>
      
      
      <enclosure length="36650595" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2013720Accessibility.mp3?dest-id=2710847"/>
      <itunes:duration>44:53</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/8/c/2/0/8c20282ed37bd44d/Screen2BShot2B2020-04-012Bat2B2.15.032BPM.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Qasid, Romain, Sally, Tor, and a very mysterious guest in a very dark room in the lower-right. In this episode, Romain, Chet and Tor talked (remotely!) with Sally Yuen and Qasid Sadiq from the Accessibility team. We discussed the kinds of tools and facilities that their team provides, and how developers can (and should!) make their applications more accessible. We talked about Accessibility Services, Talkback, Accessibility Scanner, organizational complexities of accessibility efforts, and more. Pro tip: Avoid creating custom widgets by using the built-in widgets in the platform to inherit accessibility functionality for free. Subscribe to the podcast feed or download the audio file directly. Links Build more accessible apps: Guide with videos and links to more resources. Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:subtitle><itunes:summary>Chet, Qasid, Romain, Sally, Tor, and a very mysterious guest in a very dark room in the lower-right. In this episode, Romain, Chet and Tor talked (remotely!) with Sally Yuen and Qasid Sadiq from the Accessibility team. We discussed the kinds of tools and facilities that their team provides, and how developers can (and should!) make their applications more accessible. We talked about Accessibility Services, Talkback, Accessibility Scanner, organizational complexities of accessibility efforts, and more. Pro tip: Avoid creating custom widgets by using the built-in widgets in the platform to inherit accessibility functionality for free. Subscribe to the podcast feed or download the audio file directly. Links Build more accessible apps: Guide with videos and links to more resources. Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:summary></item>
    
    <item>
      <title>Episode 136: Remoting</title>
      <itunes:title>Episode 136: Remoting</itunes:title>
      <pubDate>Thu, 16 Apr 2020 16:40:38 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-2499879652072002088]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-136-remoting]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-P_tzfH464og/XphzaG1ve3I/AAAAAAAAO28/-TGeg91gVL4fx29j4k93iMHTloeT_LliwCLcBGAsYHQ/s1600/MVIMG_20171101_110413%2B%25281%2529.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://1.bp.blogspot.com/-P_tzfH464og/XphzaG1ve3I/AAAAAAAAO28/-TGeg91gVL4fx29j4k93iMHTloeT_LliwCLcBGAsYHQ/s320/MVIMG_20171101_110413%2B%25281%2529.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor, Chet, and Romain, remembering the way things used<br /> to be, <span style="font-size: 12.8px;">back when there was a recording studio instead of<br /> closets </span><span style="font-size: 12.8px;">at home.</span></td> </tr> </tbody> </table> In this episode, Romain, Chet and Tor chat with zero guests about the current work-from-home reality, and about adjustments we've all made as we change the way we work.<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%20136%20Remoting.mp3" target="_blank">audio file</a> directly.<br /> <br /> <ul style="text-align: left;"></ul> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://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 src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/0eUAia44Mm0" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-P_tzfH464og/XphzaG1ve3I/AAAAAAAAO28/-TGeg91gVL4fx29j4k93iMHTloeT_LliwCLcBGAsYHQ/s1600/MVIMG_20171101_110413%2B%25281%2529.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Tor, Chet, and Romain, remembering the way things used to be, back when there was a recording studio instead of closets at home. In this episode, Romain, Chet and Tor chat with zero guests about the current work-from-home reality, and about adjustments we've all made as we change the way we work. 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%20136%20Remoting.mp3" target="_blank">audio file</a> directly. <ul style="text-align: left;"></ul> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i><i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i>]]></content:encoded>
      
      
      <enclosure length="62110216" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2013620Remoting.mp3?dest-id=2710847"/>
      <itunes:duration>43:08</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/9/2/4/2/92429dc19be4cb18/MVIMG_20171101_1104132B252812529.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Chet, and Romain, remembering the way things used to be, back when there was a recording studio instead of closets at home. In this episode, Romain, Chet and Tor chat with zero guests about the current work-from-home reality, and about adjustments we've all made as we change the way we work. Subscribe to the podcast feed or download the audio file directly. Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:subtitle><itunes:summary>Tor, Chet, and Romain, remembering the way things used to be, back when there was a recording studio instead of closets at home. In this episode, Romain, Chet and Tor chat with zero guests about the current work-from-home reality, and about adjustments we've all made as we change the way we work. Subscribe to the podcast feed or download the audio file directly. Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:summary></item>
    
    <item>
      <title>Episode 135: Audio Podcast</title>
      <itunes:title>Episode 135: Audio Podcast</itunes:title>
      <pubDate>Thu, 09 Apr 2020 00:30:25 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-8406618643163316879]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-135-audio-podcast]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-4flBeKhZ270/XoZaamr1hxI/AAAAAAAAOzU/PrNt6gmsbX0RsB7Pe85-gN6lCqfV0zmGACLcBGAsYHQ/s1600/IMG_20200318_142400_MP.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://1.bp.blogspot.com/-4flBeKhZ270/XoZaamr1hxI/AAAAAAAAOzU/PrNt6gmsbX0RsB7Pe85-gN6lCqfV0zmGACLcBGAsYHQ/s320/IMG_20200318_142400_MP.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor, Don, Chet, and Phil, on a video conference on Tor's<br /> machine. VCs are critical to mitigating (but not actually<br /> solving) latency issues with remote podcasts.</td> </tr> </tbody> </table> In this first ever full-remote episode, Tor and Chet discuss audio programming with Don Turner from the Android DevRel team, and Phil Burk from the Android Audio Framework team. They chat about <a href="https://github.com/google/oboe">Oboe</a>, low-latency audio, audio performance in general, etc. And because Don and Phil know everything about audio, more time was spent before the recording discussing how to properly record the episode than was spent actually recording the episode.<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%20135%20Audio%20Podcast.mp3" target="_blank">audio file</a> directly.<br /> <br /> <div>If you enjoyed this episode you might also be interested in <a href= "http://androidbackstage.blogspot.com/2015/11/episode-39-midi.html"> episode 39</a>, about MIDI audio with Phil Burk.</div> <ul style="text-align: left;"></ul> <b>Phil:</b> <a href= "https://twitter.com/philburk">@philburk</a><br /> <b>Don:</b> <a href= "https://twitter.com/donturner">@donturner</a><br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://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 src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/cfbb6aBejhQ" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-4flBeKhZ270/XoZaamr1hxI/AAAAAAAAOzU/PrNt6gmsbX0RsB7Pe85-gN6lCqfV0zmGACLcBGAsYHQ/s1600/IMG_20200318_142400_MP.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Tor, Don, Chet, and Phil, on a video conference on Tor's machine. VCs are critical to mitigating (but not actually solving) latency issues with remote podcasts. In this first ever full-remote episode, Tor and Chet discuss audio programming with Don Turner from the Android DevRel team, and Phil Burk from the Android Audio Framework team. They chat about <a href="https://github.com/google/oboe">Oboe</a>, low-latency audio, audio performance in general, etc. And because Don and Phil know everything about audio, more time was spent before the recording discussing how to properly record the episode than was spent actually recording the episode. 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%20135%20Audio%20Podcast.mp3" target="_blank">audio file</a> directly. If you enjoyed this episode you might also be interested in <a href= "http://androidbackstage.blogspot.com/2015/11/episode-39-midi.html"> episode 39</a>, about MIDI audio with Phil Burk. <ul style="text-align: left;"></ul> <b>Phil:</b> <a href= "https://twitter.com/philburk">@philburk</a> <b>Don:</b> <a href= "https://twitter.com/donturner">@donturner</a> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i><i>Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</i>]]></content:encoded>
      
      
      <enclosure length="44496891" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2013520Audio20Podcast.mp3?dest-id=2710847"/>
      <itunes:duration>40:55</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/e/0/3/a/e03ac593b3a59ded/IMG_20200318_142400_MP.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Don, Chet, and Phil, on a video conference on Tor's machine. VCs are critical to mitigating (but not actually solving) latency issues with remote podcasts. In this first ever full-remote episode, Tor and Chet discuss audio programming with Don Turner from the Android DevRel team, and Phil Burk from the Android Audio Framework team. They chat about Oboe, low-latency audio, audio performance in general, etc. And because Don and Phil know everything about audio, more time was spent before the recording discussing how to properly record the episode than was spent actually recording the episode. Subscribe to the podcast feed or download the audio file directly. If you enjoyed this episode you might also be interested in episode 39, about MIDI audio with Phil Burk. Phil: @philburk Don: @donturner Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:subtitle><itunes:summary>Tor, Don, Chet, and Phil, on a video conference on Tor's machine. VCs are critical to mitigating (but not actually solving) latency issues with remote podcasts. In this first ever full-remote episode, Tor and Chet discuss audio programming with Don Turner from the Android DevRel team, and Phil Burk from the Android Audio Framework team. They chat about Oboe, low-latency audio, audio performance in general, etc. And because Don and Phil know everything about audio, more time was spent before the recording discussing how to properly record the episode than was spent actually recording the episode. Subscribe to the podcast feed or download the audio file directly. If you enjoyed this episode you might also be interested in episode 39, about MIDI audio with Phil Burk. Phil: @philburk Don: @donturner Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Dustin Elm.</itunes:summary></item>
    
    <item>
      <title>Episode 134: All Work No Play</title>
      <itunes:title>Episode 134: All Work No Play</itunes:title>
      <pubDate>Fri, 20 Mar 2020 16:41:27 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-5176386412612672142]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-134-all-work-no-play]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-M4ZiET5zZUE/XnTr2MqTbhI/AAAAAAAAOwU/jJBMfNkgR98hQ3rRo2PZUgfzYH3igft-gCLcBGAsYHQ/s1600/work-and-manager.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://1.bp.blogspot.com/-M4ZiET5zZUE/XnTr2MqTbhI/AAAAAAAAOwU/jJBMfNkgR98hQ3rRo2PZUgfzYH3igft-gCLcBGAsYHQ/s320/work-and-manager.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Rahul (Work), Sumir (Manager), and Chet</td> </tr> </tbody> </table> <div style="text-align: right;"></div> In this episode, Chet talks with Sumir Kataria and Rahul Ravikumar from the Android Toolkit team about Work Manager! Tune in to learn about work manager, an AndroidX library for deferrable background work, and recent changes such as on demand initialization, new lint checks, and more!<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%20134%20All%20Work%20No%20Play.mp3" target="_blank">audio file</a> directly.<br /> <br /> <div>Relevant Talks:</div> <br /> <ul style="text-align: left;"> <li><a data-saferedirecturl= "https://www.google.com/url?q=https://www.youtube.com/watch?v%3D83a4rYXsDs0&source=gmail&ust=1584807468021000&usg=AFQjCNGUvHXAHOKRgxf4FYoHHOvPoN8G1A" href="https://www.youtube.com/watch?v=83a4rYXsDs0" style= "color: #1155cc;" target="_blank">Working with WorkManager</a>, from the 2018 Android Dev Summit</li> <li><a data-saferedirecturl= "https://www.google.com/url?q=https://www.youtube.com/watch?v%3DBz0z694SrEE&source=gmail&ust=1584807468021000&usg=AFQjCNFFRII8kud6xiftDAi5tgX-Sl6wzQ" href="https://www.youtube.com/watch?v=Bz0z694SrEE" style= "color: #1155cc;" target="_blank">WorkManager: Beyond the basics</a>, from the 2019 Android Dev Summit</li> </ul> Releases & Bugs:<br /> <br /> <div> <ul style="text-align: left;"> <li><a data-saferedirecturl= "https://www.google.com/url?q=https://developer.android.com/jetpack/androidx/releases/work&source=gmail&ust=1584807468021000&usg=AFQjCNF0-aq9NAWt8i9RFuTeyDlWYntfkw" href="https://developer.android.com/jetpack/androidx/releases/work" style="color: #1155cc;" target="_blank">Recent releases</a></li> <li>Link for filing issues: <a data-saferedirecturl= "https://www.google.com/url?q=https://issuetracker.google.com/issues/new?component%3D409906%26template%3D1094197&source=gmail&ust=1584807468021000&usg=AFQjCNHVnWdIK9m2CV3XIFLCEvGh2lECJw" href= "https://issuetracker.google.com/issues/new?component=409906&template=1094197" style="color: #1155cc;" target= "_blank">https://<wbr />issuetracker.google.com/<wbr />issues/new?component=409906&<wbr />template=1094197</a></li> </ul> </div> <b>Sumir:</b> <a href= "https://twitter.com/SumirKodes">@SumirKodes</a><br /> <b>Rahul:</b> <a href= "https://twitter.com/tikurahul">@tikurahul</a><br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://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, Bryan Gordon.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/uK5_8NQm8Ug" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-M4ZiET5zZUE/XnTr2MqTbhI/AAAAAAAAOwU/jJBMfNkgR98hQ3rRo2PZUgfzYH3igft-gCLcBGAsYHQ/s1600/work-and-manager.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Rahul (Work), Sumir (Manager), and Chet In this episode, Chet talks with Sumir Kataria and Rahul Ravikumar from the Android Toolkit team about Work Manager! Tune in to learn about work manager, an AndroidX library for deferrable background work, and recent changes such as on demand initialization, new lint checks, and more! 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%20134%20All%20Work%20No%20Play.mp3" target="_blank">audio file</a> directly. Relevant Talks: <ul style="text-align: left;"> <li><a data-saferedirecturl= "https://www.google.com/url?q=https://www.youtube.com/watch?v%3D83a4rYXsDs0&source=gmail&ust=1584807468021000&usg=AFQjCNGUvHXAHOKRgxf4FYoHHOvPoN8G1A" href="https://www.youtube.com/watch?v=83a4rYXsDs0" style= "color: #1155cc;" target="_blank">Working with WorkManager</a>, from the 2018 Android Dev Summit</li> <li><a data-saferedirecturl= "https://www.google.com/url?q=https://www.youtube.com/watch?v%3DBz0z694SrEE&source=gmail&ust=1584807468021000&usg=AFQjCNFFRII8kud6xiftDAi5tgX-Sl6wzQ" href="https://www.youtube.com/watch?v=Bz0z694SrEE" style= "color: #1155cc;" target="_blank">WorkManager: Beyond the basics</a>, from the 2019 Android Dev Summit</li> </ul> Releases & Bugs: <ul style="text-align: left;"> <li><a data-saferedirecturl= "https://www.google.com/url?q=https://developer.android.com/jetpack/androidx/releases/work&source=gmail&ust=1584807468021000&usg=AFQjCNF0-aq9NAWt8i9RFuTeyDlWYntfkw" href="https://developer.android.com/jetpack/androidx/releases/work" style="color: #1155cc;" target="_blank">Recent releases</a></li> <li>Link for filing issues: <a data-saferedirecturl= "https://www.google.com/url?q=https://issuetracker.google.com/issues/new?component%3D409906%26template%3D1094197&source=gmail&ust=1584807468021000&usg=AFQjCNHVnWdIK9m2CV3XIFLCEvGh2lECJw" href= "https://issuetracker.google.com/issues/new?component=409906&template=1094197" style="color: #1155cc;" target= "_blank">https://issuetracker.google.com/issues/new?component=409906&template=1094197</a></li> </ul> <b>Sumir:</b> <a href= "https://twitter.com/SumirKodes">@SumirKodes</a> <b>Rahul:</b> <a href= "https://twitter.com/tikurahul">@tikurahul</a> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i><i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="56297232" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2013420All20Work20No20Play.mp3?dest-id=2710847"/>
      <itunes:duration>39:06</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/d/c/1/0/dc102abe27675064/work-and-manager.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Rahul (Work), Sumir (Manager), and Chet In this episode, Chet talks with Sumir Kataria and Rahul Ravikumar from the Android Toolkit team about Work Manager! Tune in to learn about work manager, an AndroidX library for deferrable background work, and recent changes such as on demand initialization, new lint checks, and more! Subscribe to the podcast feed or download the audio file directly. Relevant Talks: Working with WorkManager, from the 2018 Android Dev Summit WorkManager: Beyond the basics, from the 2019 Android Dev Summit Releases &amp; Bugs: Recent releases Link for filing issues: https://issuetracker.google.com/issues/new?component=409906&amp;template=1094197 Sumir: @SumirKodes Rahul: @tikurahul Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Rahul (Work), Sumir (Manager), and Chet In this episode, Chet talks with Sumir Kataria and Rahul Ravikumar from the Android Toolkit team about Work Manager! Tune in to learn about work manager, an AndroidX library for deferrable background work, and recent changes such as on demand initialization, new lint checks, and more! Subscribe to the podcast feed or download the audio file directly. Relevant Talks: Working with WorkManager, from the 2018 Android Dev Summit WorkManager: Beyond the basics, from the 2019 Android Dev Summit Releases &amp; Bugs: Recent releases Link for filing issues: https://issuetracker.google.com/issues/new?component=409906&amp;template=1094197 Sumir: @SumirKodes Rahul: @tikurahul Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 133: Power Play</title>
      <itunes:title>Episode 133: Power Play</itunes:title>
      <pubDate>Fri, 06 Mar 2020 23:41:36 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-6330485723445542322]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-133-power-play]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-eH01LG6bNCk/XmBQHwZ4FdI/AAAAAAAAOu0/_oyMnpMgH7kA1eS8_LylVR2npOBiD19KACLcBGAsYHQ/s1600/IMG_20200219_145103.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://1.bp.blogspot.com/-eH01LG6bNCk/XmBQHwZ4FdI/AAAAAAAAOu0/_oyMnpMgH7kA1eS8_LylVR2npOBiD19KACLcBGAsYHQ/s320/IMG_20200219_145103.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Kweku, Makoto, Amith, Chet<strike>, Romain, and Tor</strike></td> </tr> </tbody> </table> In this episode, Chet talked with Amith Yamasani, Makoto Onuki, and Kweku Adams from the framework team about power management. We waxed poetic about the heuristics the system uses to kill tasks, doze mode and how the system tries to save battery, TrimMemory requests, JobScheduler (the underlying platform facility used by WorkManager), AppStandby buckets, and more.<br /> <br /> <i>Favorite word: OOMAdjust (Out of Memory Adjustment, but I far prefer the abbreviation)</i><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%20133%20Power%20Play.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links:</b><br /> <div> <ul style="text-align: left;"> <li><a href= "https://developer.android.com/topic/performance/appstandby">App Standby Buckets</a></li> <li><a href= "https://developer.android.com/topic/performance/power">Optimizing for Battery Life</a></li> <li><a href="https://youtu.be/-7eZL3XRqas">Improve Battery Life with Restrictions</a> (presentation at ADS 2018)</li> </ul> </div> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://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, Bryan Gordon.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/Br_lPIDeAyc" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-eH01LG6bNCk/XmBQHwZ4FdI/AAAAAAAAOu0/_oyMnpMgH7kA1eS8_LylVR2npOBiD19KACLcBGAsYHQ/s1600/IMG_20200219_145103.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Kweku, Makoto, Amith, Chet, Romain, and Tor In this episode, Chet talked with Amith Yamasani, Makoto Onuki, and Kweku Adams from the framework team about power management. We waxed poetic about the heuristics the system uses to kill tasks, doze mode and how the system tries to save battery, TrimMemory requests, JobScheduler (the underlying platform facility used by WorkManager), AppStandby buckets, and more. <i>Favorite word: OOMAdjust (Out of Memory Adjustment, but I far prefer the abbreviation)</i> 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%20133%20Power%20Play.mp3" target="_blank">audio file</a> directly. <b>Links:</b> <ul style="text-align: left;"> <li><a href= "https://developer.android.com/topic/performance/appstandby">App Standby Buckets</a></li> <li><a href= "https://developer.android.com/topic/performance/power">Optimizing for Battery Life</a></li> <li><a href="https://youtu.be/-7eZL3XRqas">Improve Battery Life with Restrictions</a> (presentation at ADS 2018)</li> </ul> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i><i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="36291357" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2013320Power20Play.mp3?dest-id=2710847"/>
      <itunes:duration>35:24</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/0/3/a/1/03a1de90cba518c1/IMG_20200219_145103.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Kweku, Makoto, Amith, Chet, Romain, and Tor In this episode, Chet talked with Amith Yamasani, Makoto Onuki, and Kweku Adams from the framework team about power management. We waxed poetic about the heuristics the system uses to kill tasks, doze mode and how the system tries to save battery, TrimMemory requests, JobScheduler (the underlying platform facility used by WorkManager), AppStandby buckets, and more. Favorite word: OOMAdjust (Out of Memory Adjustment, but I far prefer the abbreviation) Subscribe to the podcast feed or download the audio file directly. Links: App Standby Buckets Optimizing for Battery Life Improve Battery Life with Restrictions (presentation at ADS 2018) Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Kweku, Makoto, Amith, Chet, Romain, and Tor In this episode, Chet talked with Amith Yamasani, Makoto Onuki, and Kweku Adams from the framework team about power management. We waxed poetic about the heuristics the system uses to kill tasks, doze mode and how the system tries to save battery, TrimMemory requests, JobScheduler (the underlying platform facility used by WorkManager), AppStandby buckets, and more. Favorite word: OOMAdjust (Out of Memory Adjustment, but I far prefer the abbreviation) Subscribe to the podcast feed or download the audio file directly. Links: App Standby Buckets Optimizing for Battery Life Improve Battery Life with Restrictions (presentation at ADS 2018) Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 132: Storing data with Store</title>
      <itunes:title>Episode 132: Storing data with Store</itunes:title>
      <pubDate>Wed, 05 Feb 2020 14:00:07 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-5330937071138035346]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-132-storing-data-with-store]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; text-align: right;"> <tbody> <tr> <td style="text-align: center;"><a href= "https://4.bp.blogspot.com/-j5ja_8c56TE/XjTKdMVOjkI/AAAAAAAAOAo/9r7lMk2-6yQMASY8eszP6CO8vHokaVK4wCLcBGAsYHQ/s1600/IMG_20200122_145958.jpg" imageanchor="1"><img border="0" data-original-height="1200" data-original-width="1600" height="240" src= "https://4.bp.blogspot.com/-j5ja_8c56TE/XjTKdMVOjkI/AAAAAAAAOAo/9r7lMk2-6yQMASY8eszP6CO8vHokaVK4wCLcBGAsYHQ/s320/IMG_20200122_145958.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Mike, Romain, Yigit, and Chet</td> </tr> </tbody> </table> In this episode, Chet and Romain talk with Yigit Boyar, from the Jetpack team, and Mike Nakhimovich from Dropbox. Mike and Yigit have been working on an Open Source library called Store. Store helps with the fetching, caching, storing and sharing of data in your application. Both Yigit and Mike used this opportunity to teach Chet and Romain about the repository pattern, how Store works, what makes building a library like Store challenging and much more.<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%20132%20Storing%20data%20with%20Store.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links:</b><br /> <div> <ul style="text-align: left;"> <li><a href="https://github.com/dropbox/store">Store on Github</a></li> <li><a href= "https://developer.android.com/topic/libraries/architecture/room">Room</a></li> </ul> </div> <b>Mike</b>: <a href= "https://twitter.com/friendlymikhail">@friendlymikhail</a><br /> <b>Yigit</b>: <a href="https://twitter.com/yigitboyar">@ yigitboyar</a><br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://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, Bryan Gordon.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/bvQhLRMxUko" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://4.bp.blogspot.com/-j5ja_8c56TE/XjTKdMVOjkI/AAAAAAAAOAo/9r7lMk2-6yQMASY8eszP6CO8vHokaVK4wCLcBGAsYHQ/s1600/IMG_20200122_145958.jpg" imageanchor="1"></a> Mike, Romain, Yigit, and Chet In this episode, Chet and Romain talk with Yigit Boyar, from the Jetpack team, and Mike Nakhimovich from Dropbox. Mike and Yigit have been working on an Open Source library called Store. Store helps with the fetching, caching, storing and sharing of data in your application. Both Yigit and Mike used this opportunity to teach Chet and Romain about the repository pattern, how Store works, what makes building a library like Store challenging and much more. 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%20132%20Storing%20data%20with%20Store.mp3" target="_blank">audio file</a> directly. <b>Links:</b> <ul style="text-align: left;"> <li><a href="https://github.com/dropbox/store">Store on Github</a></li> <li><a href= "https://developer.android.com/topic/libraries/architecture/room">Room</a></li> </ul> <b>Mike</b>: <a href= "https://twitter.com/friendlymikhail">@friendlymikhail</a> <b>Yigit</b>: <a href="https://twitter.com/yigitboyar">@ yigitboyar</a> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i><i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="51876000" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2013220Storing20data20with20Store.mp3?dest-id=2710847"/>
      <itunes:duration>50:51</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/e/a/e/d/eaed2a30fd053d9c/IMG_20200122_145958.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Mike, Romain, Yigit, and Chet In this episode, Chet and Romain talk with Yigit Boyar, from the Jetpack team, and Mike Nakhimovich from Dropbox. Mike and Yigit have been working on an Open Source library called Store. Store helps with the fetching, caching, storing and sharing of data in your application. Both Yigit and Mike used this opportunity to teach Chet and Romain about the repository pattern, how Store works, what makes building a library like Store challenging and much more. Subscribe to the podcast feed or download the audio file directly. Links: Store on Github Room Mike: @friendlymikhail Yigit: @ yigitboyar Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Mike, Romain, Yigit, and Chet In this episode, Chet and Romain talk with Yigit Boyar, from the Jetpack team, and Mike Nakhimovich from Dropbox. Mike and Yigit have been working on an Open Source library called Store. Store helps with the fetching, caching, storing and sharing of data in your application. Both Yigit and Mike used this opportunity to teach Chet and Romain about the repository pattern, how Store works, what makes building a library like Store challenging and much more. Subscribe to the podcast feed or download the audio file directly. Links: Store on Github Room Mike: @friendlymikhail Yigit: @ yigitboyar Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 131: Jetpack Compose and Declarative UIs</title>
      <itunes:title>Episode 131: Jetpack Compose and Declarative UIs</itunes:title>
      <pubDate>Thu, 23 Jan 2020 01:42:19 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-152548867980179177]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-131-jetpack-compose-and-declarative-uis]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; text-align: right;"> <tbody> <tr> <td style="text-align: center;"><a href= "https://1.bp.blogspot.com/-xon4k5b6b2c/XiejV5fOr0I/AAAAAAAAN8s/boKWh5GfM3EsydjxhS3MUlIWGsuUbAJjACLcBGAsYHQ/s1600/IMG_20200108_145939.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://1.bp.blogspot.com/-xon4k5b6b2c/XiejV5fOr0I/AAAAAAAAN8s/boKWh5GfM3EsydjxhS3MUlIWGsuUbAJjACLcBGAsYHQ/s320/IMG_20200108_145939.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Adam, Romain, Tor, and Chet, on location<br /> in the fancy and totally upscale ADB recording studio</td> </tr> </tbody> </table> In this episode, Tor, Romain, and Chet talk with Adam Powell from the UI Toolkit team about Jetpack Compose. The conversation meandered into declarative programming, reacting to state changes, data flowing through an application, and Kotlin domain-specific languages.<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%20131%20Jetpack%20Compose%20and%20Declarative%20UIs.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links:</b><br /> <div> <ul style="text-align: left;"> <li><a href="https://developer.android.com/jetpack/compose">Jetpack Compose overview</a></li> <li><a href= "https://developer.android.com/jetpack/compose/tutorial">Jetpack Compose tutorial</a></li> </ul> </div> <br /> <b>Adam</b>: <a href= "https://twitter.com/adamwp">@adampwp</a><br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://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, Bryan Gordon.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/VMfDCu06keM" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-xon4k5b6b2c/XiejV5fOr0I/AAAAAAAAN8s/boKWh5GfM3EsydjxhS3MUlIWGsuUbAJjACLcBGAsYHQ/s1600/IMG_20200108_145939.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Adam, Romain, Tor, and Chet, on location in the fancy and totally upscale ADB recording studio In this episode, Tor, Romain, and Chet talk with Adam Powell from the UI Toolkit team about Jetpack Compose. The conversation meandered into declarative programming, reacting to state changes, data flowing through an application, and Kotlin domain-specific languages. 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%20131%20Jetpack%20Compose%20and%20Declarative%20UIs.mp3" target="_blank">audio file</a> directly. <b>Links:</b> <ul style="text-align: left;"> <li><a href="https://developer.android.com/jetpack/compose">Jetpack Compose overview</a></li> <li><a href= "https://developer.android.com/jetpack/compose/tutorial">Jetpack Compose tutorial</a></li> </ul> <b>Adam</b>: <a href= "https://twitter.com/adamwp">@adampwp</a> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i><i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="52330407" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2013120Jetpack20Compose20and20Declarative20UIs.mp3?dest-id=2710847"/>
      <itunes:duration>50:28</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/8/7/a/e/87ae4e9578237165/IMG_20200108_145939.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Adam, Romain, Tor, and Chet, on location in the fancy and totally upscale ADB recording studio In this episode, Tor, Romain, and Chet talk with Adam Powell from the UI Toolkit team about Jetpack Compose. The conversation meandered into declarative programming, reacting to state changes, data flowing through an application, and Kotlin domain-specific languages. Subscribe to the podcast feed or download the audio file directly. Links: Jetpack Compose overview Jetpack Compose tutorial Adam: @adampwp Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Adam, Romain, Tor, and Chet, on location in the fancy and totally upscale ADB recording studio In this episode, Tor, Romain, and Chet talk with Adam Powell from the UI Toolkit team about Jetpack Compose. The conversation meandered into declarative programming, reacting to state changes, data flowing through an application, and Kotlin domain-specific languages. Subscribe to the podcast feed or download the audio file directly. Links: Jetpack Compose overview Jetpack Compose tutorial Adam: @adampwp Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 130: First Law of Motion...Layout</title>
      <itunes:title>Episode 130: First Law of Motion...Layout</itunes:title>
      <pubDate>Thu, 09 Jan 2020 00:28:19 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-5744082829376051700]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-130-first-law-of-motionlayout]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <table align="center" 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/-LI_ZKZgp4O8/XhZs3lSvl8I/AAAAAAAAN4c/fsBqZ4FrPd4_tolp2OQW45dIwA2cE_nQwCLcBGAsYHQ/s1600/IMG_20191211_145918.jpg" imageanchor="1" style= "margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1200" data-original-width="1600" height="240" src= "https://1.bp.blogspot.com/-LI_ZKZgp4O8/XhZs3lSvl8I/AAAAAAAAN4c/fsBqZ4FrPd4_tolp2OQW45dIwA2cE_nQwCLcBGAsYHQ/s320/IMG_20191211_145918.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor, Nicolas, John, Romain and Chet in the Android Studio</td> </tr> </tbody> </table> <div style="text-align: right;"></div> <div style="text-align: right;"></div> In this episode, Tor, Romain and Chet chit chat with Nicolas Roard and John Hoford from the Android Studio team about Motion Layout -- and ConstraintLayout and visual editing in the IDE.<br /> <br /> In the recording session they also promised to release ConstraintLayout 2.0 beta 4 before the podcast was released. And they achieved that: <a href= "https://androidstudio.googleblog.com/2019/12/constraintlayout-200-beta-4.html">https://androidstudio.googleblog.com/2019/12/constraintlayout-200-beta-4.html</a>.<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%20130%20MotionLayout.mp3" target="_blank">audio file</a> directly.<br /> <br /> Links:<br /> <div> <ul style="text-align: left;"> <li>Constraintlayout codelab: <a data-saferedirecturl= "https://www.google.com/url?q=https://developer.android.com/training/constraint-layout&source=gmail&ust=1578609154022000&usg=AFQjCNH9izzzi5DxjeA03cQYm0DZ77Jnpg" href="https://developer.android.com/training/constraint-layout" style="color: #1155cc;" target= "_blank">https://developer.android.<wbr />com/training/constraint-layout</a></li> <li>MotionLayout codelab: <a data-saferedirecturl= "https://www.google.com/url?q=https://codelabs.developers.google.com/codelabs/motion-layout&source=gmail&ust=1578609154023000&usg=AFQjCNHYT3d3aXt_mKaT1ExGYOx5DyPx6Q" href= "https://codelabs.developers.google.com/codelabs/motion-layout" style="color: #1155cc;" target= "_blank">https://codelabs.developers.<wbr />google.com/codelabs/motion-<wbr />layout</a></li> <li>MotionLayout workshop with John and Nicolas from DroidconSF: <a data-saferedirecturl= "https://www.google.com/url?q=https://camaelon.github.io/&source=gmail&ust=1578609154023000&usg=AFQjCNEQB6f1o00soNbtq8rgc8lgzPpJuw" href="https://camaelon.github.io/" style="color: #1155cc;" target= "_blank">https://camaelon.<wbr />github.io/</a></li> <li>ConstraintLayout reference page: <a data-saferedirecturl= "https://www.google.com/url?q=https://developer.android.com/reference/androidx/constraintlayout/widget/ConstraintLayout&source=gmail&ust=1578609154023000&usg=AFQjCNFRke3waGOonJP0BKXqI0RwFHhOsA" href= "https://developer.android.com/reference/androidx/constraintlayout/widget/ConstraintLayout" style="color: #1155cc;" target= "_blank">https://developer.<wbr />android.com/reference/<wbr />androidx/constraintlayout/<wbr />widget/ConstraintLayout</a></li> <li>MotionLayout reference page: <a data-saferedirecturl= "https://www.google.com/url?q=https://developer.android.com/reference/androidx/constraintlayout/motion/widget/MotionLayout&source=gmail&ust=1578609154023000&usg=AFQjCNGKXOzD07Ik2_Yg7D9Re4X2z0TBYg" href= "https://developer.android.com/reference/androidx/constraintlayout/motion/widget/MotionLayout" style="color: #1155cc;" target= "_blank">https://developer.<wbr />android.com/reference/<wbr />androidx/constraintlayout/<wbr />motion/widget/MotionLayout</a></li> <li>MotionLayout page: <a data-saferedirecturl= "https://www.google.com/url?q=https://developer.android.com/training/constraint-layout/motionlayout&source=gmail&ust=1578609154023000&usg=AFQjCNGtENBC77_6ckVF5U8NUm0bltNgig" href= "https://developer.android.com/training/constraint-layout/motionlayout" style="color: #1155cc;" target= "_blank">https://developer.<wbr />android.com/training/<wbr />constraint-layout/motionlayout</a></li> <li>MotionLayout examples: <a data-saferedirecturl= "https://www.google.com/url?q=https://developer.android.com/training/constraint-layout/motionlayout/examples&source=gmail&ust=1578609154023000&usg=AFQjCNFKCHrCIler1eFiYoPBKMe70X6S7w" href= "https://developer.android.com/training/constraint-layout/motionlayout/examples" style="color: #1155cc;" target= "_blank">https://developer.<wbr />android.com/training/<wbr />constraint-layout/<wbr />motionlayout/examples</a></li> <li>ConstraintLayout and MotionLayout github samples: <a data-saferedirecturl= "https://www.google.com/url?q=https://github.com/android/views-widgets-samples/tree/master/ConstraintLayoutExamples&source=gmail&ust=1578609154023000&usg=AFQjCNEaEHPomxTnGi98xMs6SCtTvgVESw" href= "https://github.com/android/views-widgets-samples/tree/master/ConstraintLayoutExamples" style="color: #1155cc;" target= "_blank">https://github.com/<wbr />android/views-widgets-samples/<wbr />tree/master/<wbr />ConstraintLayoutExamples</a></li> <li>Medium article on MotionLayout: <a data-saferedirecturl= "https://www.google.com/url?q=https://medium.com/google-developers/introduction-to-motionlayout-part-i-29208674b10d&source=gmail&ust=1578609154023000&usg=AFQjCNG8eawJLtYVu5ni4318Bbsp9QOLgA" href= "https://medium.com/google-developers/introduction-to-motionlayout-part-i-29208674b10d" style="color: #1155cc;" target= "_blank">https://medium.<wbr />com/google-developers/<wbr />introduction-to-motionlayout-<wbr />part-i-29208674b10d</a></li> </ul> </div> <br /> <b>Nicolas</b>: <a href="http://twitter.com/camaelon" target= "_blank">@camaelon</a><br /> <b>John</b>: <a href="http://twitter.com/johnhoford" target= "_blank">@johnhoford</a><br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://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, Bryan Gordon.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/cOFjq2_JAz8" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-LI_ZKZgp4O8/XhZs3lSvl8I/AAAAAAAAN4c/fsBqZ4FrPd4_tolp2OQW45dIwA2cE_nQwCLcBGAsYHQ/s1600/IMG_20191211_145918.jpg" imageanchor="1" style= "margin-left: auto; margin-right: auto;"></a> Tor, Nicolas, John, Romain and Chet in the Android Studio In this episode, Tor, Romain and Chet chit chat with Nicolas Roard and John Hoford from the Android Studio team about Motion Layout -- and ConstraintLayout and visual editing in the IDE. In the recording session they also promised to release ConstraintLayout 2.0 beta 4 before the podcast was released. And they achieved that: <a href= "https://androidstudio.googleblog.com/2019/12/constraintlayout-200-beta-4.html">https://androidstudio.googleblog.com/2019/12/constraintlayout-200-beta-4.html</a>. 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%20130%20MotionLayout.mp3" target="_blank">audio file</a> directly. Links: <ul style="text-align: left;"> <li>Constraintlayout codelab: <a data-saferedirecturl= "https://www.google.com/url?q=https://developer.android.com/training/constraint-layout&source=gmail&ust=1578609154022000&usg=AFQjCNH9izzzi5DxjeA03cQYm0DZ77Jnpg" href="https://developer.android.com/training/constraint-layout" style="color: #1155cc;" target= "_blank">https://developer.android.com/training/constraint-layout</a></li> <li>MotionLayout codelab: <a data-saferedirecturl= "https://www.google.com/url?q=https://codelabs.developers.google.com/codelabs/motion-layout&source=gmail&ust=1578609154023000&usg=AFQjCNHYT3d3aXt_mKaT1ExGYOx5DyPx6Q" href= "https://codelabs.developers.google.com/codelabs/motion-layout" style="color: #1155cc;" target= "_blank">https://codelabs.developers.google.com/codelabs/motion-layout</a></li> <li>MotionLayout workshop with John and Nicolas from DroidconSF: <a data-saferedirecturl= "https://www.google.com/url?q=https://camaelon.github.io/&source=gmail&ust=1578609154023000&usg=AFQjCNEQB6f1o00soNbtq8rgc8lgzPpJuw" href="https://camaelon.github.io/" style="color: #1155cc;" target= "_blank">https://camaelon.github.io/</a></li> <li>ConstraintLayout reference page: <a data-saferedirecturl= "https://www.google.com/url?q=https://developer.android.com/reference/androidx/constraintlayout/widget/ConstraintLayout&source=gmail&ust=1578609154023000&usg=AFQjCNFRke3waGOonJP0BKXqI0RwFHhOsA" href= "https://developer.android.com/reference/androidx/constraintlayout/widget/ConstraintLayout" style="color: #1155cc;" target= "_blank">https://developer.android.com/reference/androidx/constraintlayout/widget/ConstraintLayout</a></li> <li>MotionLayout reference page: <a data-saferedirecturl= "https://www.google.com/url?q=https://developer.android.com/reference/androidx/constraintlayout/motion/widget/MotionLayout&source=gmail&ust=1578609154023000&usg=AFQjCNGKXOzD07Ik2_Yg7D9Re4X2z0TBYg" href= "https://developer.android.com/reference/androidx/constraintlayout/motion/widget/MotionLayout" style="color: #1155cc;" target= "_blank">https://developer.android.com/reference/androidx/constraintlayout/motion/widget/MotionLayout</a></li> <li>MotionLayout page: <a data-saferedirecturl= "https://www.google.com/url?q=https://developer.android.com/training/constraint-layout/motionlayout&source=gmail&ust=1578609154023000&usg=AFQjCNGtENBC77_6ckVF5U8NUm0bltNgig" href= "https://developer.android.com/training/constraint-layout/motionlayout" style="color: #1155cc;" target= "_blank">https://developer.android.com/training/constraint-layout/motionlayout</a></li> <li>MotionLayout examples: <a data-saferedirecturl= "https://www.google.com/url?q=https://developer.android.com/training/constraint-layout/motionlayout/examples&source=gmail&ust=1578609154023000&usg=AFQjCNFKCHrCIler1eFiYoPBKMe70X6S7w" href= "https://developer.android.com/training/constraint-layout/motionlayout/examples" style="color: #1155cc;" target= "_blank">https://developer.android.com/training/constraint-layout/motionlayout/examples</a></li> <li>ConstraintLayout and MotionLayout github samples: <a data-saferedirecturl= "https://www.google.com/url?q=https://github.com/android/views-widgets-samples/tree/master/ConstraintLayoutExamples&source=gmail&ust=1578609154023000&usg=AFQjCNEaEHPomxTnGi98xMs6SCtTvgVESw" href= "https://github.com/android/views-widgets-samples/tree/master/ConstraintLayoutExamples" style="color: #1155cc;" target= "_blank">https://github.com/android/views-widgets-samples/tree/master/ConstraintLayoutExamples</a></li> <li>Medium article on MotionLayout: <a data-saferedirecturl= "https://www.google.com/url?q=https://medium.com/google-developers/introduction-to-motionlayout-part-i-29208674b10d&source=gmail&ust=1578609154023000&usg=AFQjCNG8eawJLtYVu5ni4318Bbsp9QOLgA" href= "https://medium.com/google-developers/introduction-to-motionlayout-part-i-29208674b10d" style="color: #1155cc;" target= "_blank">https://medium.com/google-developers/introduction-to-motionlayout-part-i-29208674b10d</a></li> </ul> <b>Nicolas</b>: <a href="http://twitter.com/camaelon" target= "_blank">@camaelon</a> <b>John</b>: <a href="http://twitter.com/johnhoford" target= "_blank">@johnhoford</a> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i><i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="72773725" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2013020MotionLayout.mp3?dest-id=2710847"/>
      <itunes:duration>50:33</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/c/4/3/7/c437448eaf4e872e/IMG_20191211_145918.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Nicolas, John, Romain and Chet in the Android Studio In this episode, Tor, Romain and Chet chit chat with Nicolas Roard and John Hoford from the Android Studio team about Motion Layout -- and ConstraintLayout and visual editing in the IDE. In the recording session they also promised to release ConstraintLayout 2.0 beta 4 before the podcast was released. And they achieved that: https://androidstudio.googleblog.com/2019/12/constraintlayout-200-beta-4.html. Subscribe to the podcast feed or download the audio file directly. Links: Constraintlayout codelab: https://developer.android.com/training/constraint-layout MotionLayout codelab: https://codelabs.developers.google.com/codelabs/motion-layout MotionLayout workshop with John and Nicolas from DroidconSF: https://camaelon.github.io/ ConstraintLayout reference page: https://developer.android.com/reference/androidx/constraintlayout/widget/ConstraintLayout MotionLayout reference page: https://developer.android.com/reference/androidx/constraintlayout/motion/widget/MotionLayout MotionLayout page: https://developer.android.com/training/constraint-layout/motionlayout MotionLayout examples: https://developer.android.com/training/constraint-layout/motionlayout/examples ConstraintLayout and MotionLayout github samples: https://github.com/android/views-widgets-samples/tree/master/ConstraintLayoutExamples Medium article on MotionLayout: https://medium.com/google-developers/introduction-to-motionlayout-part-i-29208674b10d Nicolas: @camaelon John: @johnhoford Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Tor, Nicolas, John, Romain and Chet in the Android Studio In this episode, Tor, Romain and Chet chit chat with Nicolas Roard and John Hoford from the Android Studio team about Motion Layout -- and ConstraintLayout and visual editing in the IDE. In the recording session they also promised to release ConstraintLayout 2.0 beta 4 before the podcast was released. And they achieved that: https://androidstudio.googleblog.com/2019/12/constraintlayout-200-beta-4.html. Subscribe to the podcast feed or download the audio file directly. Links: Constraintlayout codelab: https://developer.android.com/training/constraint-layout MotionLayout codelab: https://codelabs.developers.google.com/codelabs/motion-layout MotionLayout workshop with John and Nicolas from DroidconSF: https://camaelon.github.io/ ConstraintLayout reference page: https://developer.android.com/reference/androidx/constraintlayout/widget/ConstraintLayout MotionLayout reference page: https://developer.android.com/reference/androidx/constraintlayout/motion/widget/MotionLayout MotionLayout page: https://developer.android.com/training/constraint-layout/motionlayout MotionLayout examples: https://developer.android.com/training/constraint-layout/motionlayout/examples ConstraintLayout and MotionLayout github samples: https://github.com/android/views-widgets-samples/tree/master/ConstraintLayoutExamples Medium article on MotionLayout: https://medium.com/google-developers/introduction-to-motionlayout-part-i-29208674b10d Nicolas: @camaelon John: @johnhoford Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 129: Display, Input and Haptics</title>
      <itunes:title>Episode 129: Display, Input and Haptics</itunes:title>
      <pubDate>Thu, 09 Jan 2020 00:27:36 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-3189059847802263366]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-129-display-input-and-haptics]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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;"> <div class="separator" style="clear: both; text-align: center;"> <a href= "https://1.bp.blogspot.com/-XLLELZL7N88/XfLDIfo5-bI/AAAAAAAANqM/flvMG823OEoHvfZimP4IyXOZSkUBnw-YgCLcBGAsYHQ/s1600/IMG_20191029_105412.jpg" imageanchor="1" style= "margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1200" data-original-width="1600" height="240" src= "https://1.bp.blogspot.com/-XLLELZL7N88/XfLDIfo5-bI/AAAAAAAANqM/flvMG823OEoHvfZimP4IyXOZSkUBnw-YgCLcBGAsYHQ/s320/IMG_20191029_105412.jpg" width="320" /></a></div> </td> </tr> <tr> <td class="tr-caption" style="text-align: center;"><span style= "font-size: 12.8px;">Michael, Chet and Romain in the cozy London recording studio.</span></td> </tr> </tbody> </table> In this episode, Chet and Romain travel all the way to London to have a chat with Michael Wright. This is not Michael's first time on the podcast and one again the discussion is about displays, input devices and haptics.<br /> <br /> If you want to learn more about high refresh rate displays (90/120 Hz), HDR, audio-coupled haptics, how gamepads are supported and, curiously, about the Android API council, you found the right episode!<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%20129%20Display%2C%20Input%20and%20Haptics.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <div><b>Tor</b>: <a href="http://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <div style="text-align: center;"><i><br /></i><i><br /></i></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/3FSraV3fB5U" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-XLLELZL7N88/XfLDIfo5-bI/AAAAAAAANqM/flvMG823OEoHvfZimP4IyXOZSkUBnw-YgCLcBGAsYHQ/s1600/IMG_20191029_105412.jpg" imageanchor="1" style= "margin-left: 1em; margin-right: 1em;"></a> Michael, Chet and Romain in the cozy London recording studio. In this episode, Chet and Romain travel all the way to London to have a chat with Michael Wright. This is not Michael's first time on the podcast and one again the discussion is about displays, input devices and haptics. If you want to learn more about high refresh rate displays (90/120 Hz), HDR, audio-coupled haptics, how gamepads are supported and, curiously, about the Android API council, you found the right episode! 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%20129%20Display%2C%20Input%20and%20Haptics.mp3" target="_blank">audio file</a> directly. <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="74438919" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2012920Display2C20Input20and20Haptics.mp3?dest-id=2710847"/>
      <itunes:duration>01:08:08</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/3/9/e/d/39edf624a361dd11/IMG_20191029_105412.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Michael, Chet and Romain in the cozy London recording studio. In this episode, Chet and Romain travel all the way to London to have a chat with Michael Wright. This is not Michael's first time on the podcast and one again the discussion is about displays, input devices and haptics. If you want to learn more about high refresh rate displays (90/120 Hz), HDR, audio-coupled haptics, how gamepads are supported and, curiously, about the Android API council, you found the right episode! Subscribe to the podcast feed or download the audio file directly. Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Michael, Chet and Romain in the cozy London recording studio. In this episode, Chet and Romain travel all the way to London to have a chat with Michael Wright. This is not Michael's first time on the podcast and one again the discussion is about displays, input devices and haptics. If you want to learn more about high refresh rate displays (90/120 Hz), HDR, audio-coupled haptics, how gamepads are supported and, curiously, about the Android API council, you found the right episode! Subscribe to the podcast feed or download the audio file directly. Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 128: Play with App Bundles</title>
      <itunes:title>Episode 128: Play with App Bundles</itunes:title>
      <pubDate>Tue, 10 Dec 2019 20:58:28 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-7595962910252036220]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-128-play-with-app-bundles]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-8vBnz-ztgus/Xe6oIrjWi4I/AAAAAAAANpA/oQybEk_xCqYNoo9X9mR5IRRvi005fA0IgCLcBGAsYHQ/s1600/PhotoNotFound.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="508" data-original-width= "520" height="195" src= "https://1.bp.blogspot.com/-8vBnz-ztgus/Xe6oIrjWi4I/AAAAAAAANpA/oQybEk_xCqYNoo9X9mR5IRRvi005fA0IgCLcBGAsYHQ/s200/PhotoNotFound.png" width="200" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">We forgot to take a picture of ourselves<br /> when we recorded this.<br /> Please use your imagination.</td> </tr> </tbody> </table> In this episode, Chet and Florina Muntenescu (from the Android Developer Relations team) talk with Dom Elliott from the Google Play team about Android App Bundles and other Google Play features.<br /> <br /> App bundles are the new packaging format for Android apps. They allow you to upload a single version of your app, then Google Play can distribute optimized versions of that app to users, depending on device-specific capabilities, like the selected locale(s) on the device.<br /> <br /> We also talked about other recent Google Play features (related to bundles and not), such as on-demand delivery and in-app updates.<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%20128%20Play%20with%20App%20Bundles.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b>:<br /> <a href="https://github.com/android/app-bundle-samples">App bundles samples</a><br /> <a href= "https://codelabs.developers.google.com/codelabs/on-demand-dynamic-delivery/index.html?index=..%2F..index#0"> On-Demand modules codelab</a><br /> <a href="https://github.com/android/plaid">Plaid sample</a><br /> <a href="https://www.youtube.com/watch?v=PZBg5DIzNww">Build a Modular Android App Architecture (Google I/O 2019)</a><br /> <div><a href= "https://www.youtube.com/watch?v=Nt8zsxNMFNY&feature=youtu.be&list=PLWz5rJ2EKKc_xXXubDti2eRnIKU0p7wHd"> Navigating Your Way Around Customizable Delivery</a> (Android Dev Summit 2019)<br /> <div><br /> <b>Florina</b>: <a href= "https://twitter.com/FMuntenescu">@FMuntenescu</a><br /> <b>Dom</b>: <a href="https://twitter.com/iamdom">@iamdom</a><br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <div style="text-align: center;"><i><br /></i><i><br /></i></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> </div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/4PcnQ8jsVtw" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-8vBnz-ztgus/Xe6oIrjWi4I/AAAAAAAANpA/oQybEk_xCqYNoo9X9mR5IRRvi005fA0IgCLcBGAsYHQ/s1600/PhotoNotFound.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> We forgot to take a picture of ourselves when we recorded this. Please use your imagination. In this episode, Chet and Florina Muntenescu (from the Android Developer Relations team) talk with Dom Elliott from the Google Play team about Android App Bundles and other Google Play features. App bundles are the new packaging format for Android apps. They allow you to upload a single version of your app, then Google Play can distribute optimized versions of that app to users, depending on device-specific capabilities, like the selected locale(s) on the device. We also talked about other recent Google Play features (related to bundles and not), such as on-demand delivery and in-app updates. 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%20128%20Play%20with%20App%20Bundles.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <a href="https://github.com/android/app-bundle-samples">App bundles samples</a> <a href= "https://codelabs.developers.google.com/codelabs/on-demand-dynamic-delivery/index.html?index=..%2F..index#0"> On-Demand modules codelab</a> <a href="https://github.com/android/plaid">Plaid sample</a> <a href="https://www.youtube.com/watch?v=PZBg5DIzNww">Build a Modular Android App Architecture (Google I/O 2019)</a> <a href= "https://www.youtube.com/watch?v=Nt8zsxNMFNY&feature=youtu.be&list=PLWz5rJ2EKKc_xXXubDti2eRnIKU0p7wHd"> Navigating Your Way Around Customizable Delivery</a> (Android Dev Summit 2019) <b>Florina</b>: <a href= "https://twitter.com/FMuntenescu">@FMuntenescu</a> <b>Dom</b>: <a href="https://twitter.com/iamdom">@iamdom</a> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="34194187" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2012820Play20with20App20Bundles.mp3?dest-id=2710847"/>
      <itunes:duration>32:59</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/5/d/a/8/5da8a8c26237a287/PhotoNotFound.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>We forgot to take a picture of ourselves when we recorded this. Please use your imagination. In this episode, Chet and Florina Muntenescu (from the Android Developer Relations team) talk with Dom Elliott from the Google Play team about Android App Bundles and other Google Play features. App bundles are the new packaging format for Android apps. They allow you to upload a single version of your app, then Google Play can distribute optimized versions of that app to users, depending on device-specific capabilities, like the selected locale(s) on the device. We also talked about other recent Google Play features (related to bundles and not), such as on-demand delivery and in-app updates. Subscribe to the podcast feed or download the audio file directly. Links: App bundles samples On-Demand modules codelab Plaid sample Build a Modular Android App Architecture (Google I/O 2019) Navigating Your Way Around Customizable Delivery (Android Dev Summit 2019) Florina: @FMuntenescu Dom: @iamdom Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>We forgot to take a picture of ourselves when we recorded this. Please use your imagination. In this episode, Chet and Florina Muntenescu (from the Android Developer Relations team) talk with Dom Elliott from the Google Play team about Android App Bundles and other Google Play features. App bundles are the new packaging format for Android apps. They allow you to upload a single version of your app, then Google Play can distribute optimized versions of that app to users, depending on device-specific capabilities, like the selected locale(s) on the device. We also talked about other recent Google Play features (related to bundles and not), such as on-demand delivery and in-app updates. Subscribe to the podcast feed or download the audio file directly. Links: App bundles samples On-Demand modules codelab Plaid sample Build a Modular Android App Architecture (Google I/O 2019) Navigating Your Way Around Customizable Delivery (Android Dev Summit 2019) Florina: @FMuntenescu Dom: @iamdom Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 127: Gradle to Crave</title>
      <itunes:title>Episode 127: Gradle to Crave</itunes:title>
      <pubDate>Fri, 22 Nov 2019 22:31:53 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-2722421419288432670]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-127-gradle-to-crave]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-bIcvGiGD68E/XdhUU7dxc3I/AAAAAAAANZg/NviqaYGw4yQw_pEQI0-SMm8NHewfsHTCwCLcBGAsYHQ/s1600/IMG_20191030_150053.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://1.bp.blogspot.com/-bIcvGiGD68E/XdhUU7dxc3I/AAAAAAAANZg/NviqaYGw4yQw_pEQI0-SMm8NHewfsHTCwCLcBGAsYHQ/s320/IMG_20191030_150053.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor, Jerome, Chris and Xavier in the recording studio.</td> </tr> </tbody> </table> <div style="text-align: right;"></div> In this episode, Tor chats with Jerome Dochez, Chris Warrington and Xavier Ducrohet from the Android Studio build system team.<br /> <br /> We discuss a lot of topics -- the new speed attribution feature in 4.0, the effort to create new APIs for plugin authors, and a lot more.<br /> <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%20127%20Gradle%20to%20Crave.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <b>Jerome</b>: <a href="https://twitter.com/dochez" target= "_blank">@dochez</a><br /> <b>Xav</b>: <a href= "https://twitter.com/droidxav">@droidxav</a><br /> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <div style="text-align: center;"><i><br /></i><i><br /></i></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/XTnSE9fqDSg" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-bIcvGiGD68E/XdhUU7dxc3I/AAAAAAAANZg/NviqaYGw4yQw_pEQI0-SMm8NHewfsHTCwCLcBGAsYHQ/s1600/IMG_20191030_150053.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Tor, Jerome, Chris and Xavier in the recording studio. In this episode, Tor chats with Jerome Dochez, Chris Warrington and Xavier Ducrohet from the Android Studio build system team. We discuss a lot of topics -- the new speed attribution feature in 4.0, the effort to create new APIs for plugin authors, and a lot more. 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%20127%20Gradle%20to%20Crave.mp3" target="_blank">audio file</a> directly. <b>Jerome</b>: <a href="https://twitter.com/dochez" target= "_blank">@dochez</a> <b>Xav</b>: <a href= "https://twitter.com/droidxav">@droidxav</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="79076305" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2012720Gradle20to20Crave.mp3?dest-id=2710847"/>
      <itunes:duration>54:55</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/a/9/7/2/a97206883f0823ac/IMG_20191030_150053.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Jerome, Chris and Xavier in the recording studio. In this episode, Tor chats with Jerome Dochez, Chris Warrington and Xavier Ducrohet from the Android Studio build system team. We discuss a lot of topics -- the new speed attribution feature in 4.0, the effort to create new APIs for plugin authors, and a lot more. Subscribe to the podcast feed or download the audio file directly. Jerome: @dochez Xav: @droidxav Tor: @tornorbye Chet: @chethaase Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Tor, Jerome, Chris and Xavier in the recording studio. In this episode, Tor chats with Jerome Dochez, Chris Warrington and Xavier Ducrohet from the Android Studio build system team. We discuss a lot of topics -- the new speed attribution feature in 4.0, the effort to create new APIs for plugin authors, and a lot more. Subscribe to the podcast feed or download the audio file directly. Jerome: @dochez Xav: @droidxav Tor: @tornorbye Chet: @chethaase Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 126: Gesture Nav</title>
      <itunes:title>Episode 126: Gesture Nav</itunes:title>
      <pubDate>Mon, 11 Nov 2019 20:35:05 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-190794406539509741]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-126-gesture-nav]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-8_qnvRX9HbY/XcmFBVOMPRI/AAAAAAAANKg/Pr6Mn1YcIJ8svU6aR6JHYPhh8qTE-OaiwCLcBGAsYHQ/s1600/IMG_20191021_110658.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://1.bp.blogspot.com/-8_qnvRX9HbY/XcmFBVOMPRI/AAAAAAAANKg/Pr6Mn1YcIJ8svU6aR6JHYPhh8qTE-OaiwCLcBGAsYHQ/s320/IMG_20191021_110658.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Allen, Chris, Adam, part of Tor, Dan (taking the photo),<br /> and Chet. All of them are also in the monitor, but backwards.<br /> Oh, and note the gym sock being used to dampen noise<br /> on the mic. High tech stuff, ADB.</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Chris Banes, Adam Cohen, Dan Sandler, and Allen Huang about Gesture Navigation.<br /> <br /> Gesture Nav is an important UI behavior change in the Android 10 release that developers should handle and test. Chris has written Gesture Nav articles recently. This conversation goes further into the background and reasons for the change, as well as techniques for dealing with it.<br /> <br /> <i>Note: The audio in this episode, is not up to the usual quality bar. We had the choice between recording the conversation with a non-ideal setup or not doing it at all. We chose content over quality.</i><br /> <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%20126%20Gesture%20Nav.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b>:<br /> <br /> <a href= "https://medium.com/androiddevelopers/gesture-navigation-going-edge-to-edge-812f62e4e83e"> Gesture Navigation: Going edge-to-edge (I)</a><br /> <a href= "https://medium.com/androiddevelopers/gesture-navigation-handling-visual-overlaps-4aed565c134c"> Gesture Navigation: Handling visual overlaps (II)</a><br /> <a href= "https://medium.com/androiddevelopers/gesture-navigation-handling-gesture-conflicts-8ee9c2665c69"> Gesture Navigation: Handling gesture conflicts (III)</a><br /> <a href= "https://medium.com/androiddevelopers/gesture-navigation-immersive-modes-43f2d37a925d"> Gesture Navigation: Immersive Modes (IV)</a><br /> <br /> <b>Chris</b>: <a href= "https://twitter.com/chrisbanes">@chrisbanes</a><br /> <b>Dan</b>: <a href= "https://twitter.com/dsandler">@dsandler</a><br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <div style="text-align: center;"><i><br /></i><i><br /></i></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/L7Sl4Nn8bFQ" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-8_qnvRX9HbY/XcmFBVOMPRI/AAAAAAAANKg/Pr6Mn1YcIJ8svU6aR6JHYPhh8qTE-OaiwCLcBGAsYHQ/s1600/IMG_20191021_110658.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Allen, Chris, Adam, part of Tor, Dan (taking the photo), and Chet. All of them are also in the monitor, but backwards. Oh, and note the gym sock being used to dampen noise on the mic. High tech stuff, ADB. In this episode, Chet and Tor talk with Chris Banes, Adam Cohen, Dan Sandler, and Allen Huang about Gesture Navigation. Gesture Nav is an important UI behavior change in the Android 10 release that developers should handle and test. Chris has written Gesture Nav articles recently. This conversation goes further into the background and reasons for the change, as well as techniques for dealing with it. <i>Note: The audio in this episode, is not up to the usual quality bar. We had the choice between recording the conversation with a non-ideal setup or not doing it at all. We chose content over quality.</i> 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%20126%20Gesture%20Nav.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <a href= "https://medium.com/androiddevelopers/gesture-navigation-going-edge-to-edge-812f62e4e83e"> Gesture Navigation: Going edge-to-edge (I)</a> <a href= "https://medium.com/androiddevelopers/gesture-navigation-handling-visual-overlaps-4aed565c134c"> Gesture Navigation: Handling visual overlaps (II)</a> <a href= "https://medium.com/androiddevelopers/gesture-navigation-handling-gesture-conflicts-8ee9c2665c69"> Gesture Navigation: Handling gesture conflicts (III)</a> <a href= "https://medium.com/androiddevelopers/gesture-navigation-immersive-modes-43f2d37a925d"> Gesture Navigation: Immersive Modes (IV)</a> <b>Chris</b>: <a href= "https://twitter.com/chrisbanes">@chrisbanes</a> <b>Dan</b>: <a href= "https://twitter.com/dsandler">@dsandler</a> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="80217067" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2012620Gesture20Nav.mp3?dest-id=2710847"/>
      <itunes:duration>48:49</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/3/0/f/9/30f9e74e705eabea/IMG_20191021_110658.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Allen, Chris, Adam, part of Tor, Dan (taking the photo), and Chet. All of them are also in the monitor, but backwards. Oh, and note the gym sock being used to dampen noise on the mic. High tech stuff, ADB. In this episode, Chet and Tor talk with Chris Banes, Adam Cohen, Dan Sandler, and Allen Huang about Gesture Navigation. Gesture Nav is an important UI behavior change in the Android 10 release that developers should handle and test. Chris has written Gesture Nav articles recently. This conversation goes further into the background and reasons for the change, as well as techniques for dealing with it. Note: The audio in this episode, is not up to the usual quality bar. We had the choice between recording the conversation with a non-ideal setup or not doing it at all. We chose content over quality. Subscribe to the podcast feed or download the audio file directly. Links: Gesture Navigation: Going edge-to-edge (I) Gesture Navigation: Handling visual overlaps (II) Gesture Navigation: Handling gesture conflicts (III) Gesture Navigation: Immersive Modes (IV) Chris: @chrisbanes Dan: @dsandler Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Allen, Chris, Adam, part of Tor, Dan (taking the photo), and Chet. All of them are also in the monitor, but backwards. Oh, and note the gym sock being used to dampen noise on the mic. High tech stuff, ADB. In this episode, Chet and Tor talk with Chris Banes, Adam Cohen, Dan Sandler, and Allen Huang about Gesture Navigation. Gesture Nav is an important UI behavior change in the Android 10 release that developers should handle and test. Chris has written Gesture Nav articles recently. This conversation goes further into the background and reasons for the change, as well as techniques for dealing with it. Note: The audio in this episode, is not up to the usual quality bar. We had the choice between recording the conversation with a non-ideal setup or not doing it at all. We chose content over quality. Subscribe to the podcast feed or download the audio file directly. Links: Gesture Navigation: Going edge-to-edge (I) Gesture Navigation: Handling visual overlaps (II) Gesture Navigation: Handling gesture conflicts (III) Gesture Navigation: Immersive Modes (IV) Chris: @chrisbanes Dan: @dsandler Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 125: ADB Live at the Android Dev Summit</title>
      <itunes:title>Episode 125: ADB Live at the Android Dev Summit</itunes:title>
      <pubDate>Wed, 30 Oct 2019 11:00:02 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-5415750434780840882]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-125-adb-live-at-the-android-dev-summit]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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;"> <div class="separator" style="clear: both; text-align: center;"> <a href= "https://1.bp.blogspot.com/-r4HAPeD26uw/XbcPNYqIwuI/AAAAAAAAM5I/PU-NyD8qCdolArshFvvlRv9UV6yyKjpngCLcBGAsYHQ/s1600/Screen%2BShot%2B2019-10-28%2Bat%2B3.50.00%2BPM.jpg" imageanchor="1" style= "margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="842" data-original-width="1600" height="168" src= "https://1.bp.blogspot.com/-r4HAPeD26uw/XbcPNYqIwuI/AAAAAAAAM5I/PU-NyD8qCdolArshFvvlRv9UV6yyKjpngCLcBGAsYHQ/s320/Screen%2BShot%2B2019-10-28%2Bat%2B3.50.00%2BPM.jpg" width="320" /></a></div> </td> </tr> <tr> <td class="tr-caption" style= "font-size: 12.8px; text-align: center;">Chet, Tor, Romain, Cyril and Zarah, laughing at<br /> something <strike>stupid</strike> funny that Chet said.</td> </tr> </tbody> </table> Amongst the many talks and announcements at the Android Dev Summit 2019 was a hidden gem: the first ever live episode of this podcast!<br /> <br /> Chet, Romain and Tor took this opportunity to have a chat with Zarah Dominguez and Cyril Mottier. Both Zarah and Cyril work as Android app developers and are known for their presentations at various Android conferences.<br /> <br /> We talked about modernizing large codebases, Kotlin, data binding, themes & styles, and many other things. Let's not spoil the podcast here.<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%20125%20ADB%20Live.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b>:<br /> <br /> <a href="https://www.youtube.com/watch?v=NGkCCMiVp90">ADB Live on YouTube</a><br /> <b>Zarah</b>: <a href= "https://twitter.com/zarahjutz">@zarahjutz</a> (<a href= "https://zdominguez.com/">blog</a>)<br /> <b>Cyril</b>: <a href= "https://twitter.com/cyrilmottier">@cyrilmottier</a> (<a href= "https://cyrilmottier.com/">blog</a>)<br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <div style="text-align: center;"><i><br /></i><i><br /></i></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/bv5CaGkK0Vw" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-r4HAPeD26uw/XbcPNYqIwuI/AAAAAAAAM5I/PU-NyD8qCdolArshFvvlRv9UV6yyKjpngCLcBGAsYHQ/s1600/Screen%2BShot%2B2019-10-28%2Bat%2B3.50.00%2BPM.jpg" imageanchor="1" style= "margin-left: 1em; margin-right: 1em;"></a> Chet, Tor, Romain, Cyril and Zarah, laughing at something stupid funny that Chet said. Amongst the many talks and announcements at the Android Dev Summit 2019 was a hidden gem: the first ever live episode of this podcast! Chet, Romain and Tor took this opportunity to have a chat with Zarah Dominguez and Cyril Mottier. Both Zarah and Cyril work as Android app developers and are known for their presentations at various Android conferences. We talked about modernizing large codebases, Kotlin, data binding, themes & styles, and many other things. Let's not spoil the podcast here. 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%20125%20ADB%20Live.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <a href="https://www.youtube.com/watch?v=NGkCCMiVp90">ADB Live on YouTube</a> <b>Zarah</b>: <a href= "https://twitter.com/zarahjutz">@zarahjutz</a> (<a href= "https://zdominguez.com/">blog</a>) <b>Cyril</b>: <a href= "https://twitter.com/cyrilmottier">@cyrilmottier</a> (<a href= "https://cyrilmottier.com/">blog</a>) <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="43634973" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2012520ADB20Live.mp3?dest-id=2710847"/>
      <itunes:duration>40:19</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/2/1/3/4/21348aac689f90c4/Screen2BShot2B2019-10-282Bat2B3.50.002BPM.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Tor, Romain, Cyril and Zarah, laughing at something stupid funny that Chet said. Amongst the many talks and announcements at the Android Dev Summit 2019 was a hidden gem: the first ever live episode of this podcast! Chet, Romain and Tor took this opportunity to have a chat with Zarah Dominguez and Cyril Mottier. Both Zarah and Cyril work as Android app developers and are known for their presentations at various Android conferences. We talked about modernizing large codebases, Kotlin, data binding, themes &amp; styles, and many other things. Let's not spoil the podcast here. Subscribe to the podcast feed or download the audio file directly. Links: ADB Live on YouTube Zarah: @zarahjutz (blog) Cyril: @cyrilmottier (blog) Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet, Tor, Romain, Cyril and Zarah, laughing at something stupid funny that Chet said. Amongst the many talks and announcements at the Android Dev Summit 2019 was a hidden gem: the first ever live episode of this podcast! Chet, Romain and Tor took this opportunity to have a chat with Zarah Dominguez and Cyril Mottier. Both Zarah and Cyril work as Android app developers and are known for their presentations at various Android conferences. We talked about modernizing large codebases, Kotlin, data binding, themes &amp; styles, and many other things. Let's not spoil the podcast here. Subscribe to the podcast feed or download the audio file directly. Links: ADB Live on YouTube Zarah: @zarahjutz (blog) Cyril: @cyrilmottier (blog) Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 124: UX</title>
      <itunes:title>Episode 124: UX</itunes:title>
      <pubDate>Mon, 28 Oct 2019 16:04:14 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-8254681899646247102]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-124-ux]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-lexm_-o3IzI/Xbbza0YKCwI/AAAAAAAAM48/r5_ohADask0fo5rCOGwgs1P8k4Ihyg59ACLcBGAsYHQ/s1600/IMG_20191016_145931.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://1.bp.blogspot.com/-lexm_-o3IzI/Xbbza0YKCwI/AAAAAAAAM48/r5_ohADask0fo5rCOGwgs1P8k4Ihyg59ACLcBGAsYHQ/s320/IMG_20191016_145931.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Glen, Rod, and Tor. <span style="font-size: 12.8px;">Il n'y a pas de Romain. </span></td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Rod Graves and Glen Murphy from the Android UX team.<br /> <br /> We talked about various UX changes in Android over the years, as well as UI design in general. For example, Glen compared UX design to API design; trying to provide an interface for the users of your product that helps them build a mental model to better understand how everything fits and works together.<br /> <br /> Favorite acronym: "WTFY"<br /> <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%20124%20UX.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b>:<br /> <br /> <b>Rod</b>: <a href= "https://twitter.com/rgraves">@rgraves</a><br /> <b>Glen</b>: <a href= "https://twitter.com/gmurphy">@gmurphy</a><br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <div style="text-align: center;"><i><br /></i><i><br /></i></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/Ro8lHiPVSDI" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-lexm_-o3IzI/Xbbza0YKCwI/AAAAAAAAM48/r5_ohADask0fo5rCOGwgs1P8k4Ihyg59ACLcBGAsYHQ/s1600/IMG_20191016_145931.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Chet, Glen, Rod, and Tor. Il n'y a pas de Romain. In this episode, Chet and Tor talk with Rod Graves and Glen Murphy from the Android UX team. We talked about various UX changes in Android over the years, as well as UI design in general. For example, Glen compared UX design to API design; trying to provide an interface for the users of your product that helps them build a mental model to better understand how everything fits and works together. Favorite acronym: "WTFY" 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%20124%20UX.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <b>Rod</b>: <a href= "https://twitter.com/rgraves">@rgraves</a> <b>Glen</b>: <a href= "https://twitter.com/gmurphy">@gmurphy</a> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="48359484" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2012420UX.mp3?dest-id=2710847"/>
      <itunes:duration>50:25</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/4/7/b/3/47b3c3aebe365d85/IMG_20191016_145931.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Glen, Rod, and Tor. Il n'y a pas de Romain.  In this episode, Chet and Tor talk with Rod Graves and Glen Murphy from the Android UX team. We talked about various UX changes in Android over the years, as well as UI design in general. For example, Glen compared UX design to API design; trying to provide an interface for the users of your product that helps them build a mental model to better understand how everything fits and works together. Favorite acronym: "WTFY" Subscribe to the podcast feed or download the audio file directly. Links: Rod: @rgraves Glen: @gmurphy Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet, Glen, Rod, and Tor. Il n'y a pas de Romain.  In this episode, Chet and Tor talk with Rod Graves and Glen Murphy from the Android UX team. We talked about various UX changes in Android over the years, as well as UI design in general. For example, Glen compared UX design to API design; trying to provide an interface for the users of your product that helps them build a mental model to better understand how everything fits and works together. Favorite acronym: "WTFY" Subscribe to the podcast feed or download the audio file directly. Links: Rod: @rgraves Glen: @gmurphy Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 123: Redacted</title>
      <itunes:title>Episode 123: Redacted</itunes:title>
      <pubDate>Mon, 21 Oct 2019 21:43:29 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-219663413994121749]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-123-redacted]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: right;"></div> <div style="text-align: right;"></div> <div class="separator" style="clear: both; text-align: center;"> <a href= "https://1.bp.blogspot.com/-aDMbtoCU8Ko/Xa4YZqAELkI/AAAAAAAAMsk/hokHSsY3V5oHrD2wt7uLQA0AI4eOyIBMACLcBGAsYHQ/s1600/Screen%2BShot%2B2019-10-21%2Bat%2B1.40.34%2BPM.png" imageanchor="1" style= "clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="948" data-original-width="1384" height="348" src= "https://1.bp.blogspot.com/-aDMbtoCU8Ko/Xa4YZqAELkI/AAAAAAAAMsk/hokHSsY3V5oHrD2wt7uLQA0AI4eOyIBMACLcBGAsYHQ/s640/Screen%2BShot%2B2019-10-21%2Bat%2B1.40.34%2BPM.png" width="512" /></a></div> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <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%20123%20Redacted.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b>:<br /> <a href= "https://developer.android.com/training/articles/user-data-ids">Best Practices for Unique Identifers</a><br /> <br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <div style="text-align: center;"><i><br /></i><i><br /></i></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/agScm2rdYzg" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-aDMbtoCU8Ko/Xa4YZqAELkI/AAAAAAAAMsk/hokHSsY3V5oHrD2wt7uLQA0AI4eOyIBMACLcBGAsYHQ/s1600/Screen%2BShot%2B2019-10-21%2Bat%2B1.40.34%2BPM.png" imageanchor="1" style= "clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a> 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%20123%20Redacted.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <a href= "https://developer.android.com/training/articles/user-data-ids">Best Practices for Unique Identifers</a> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="51773184" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2012320Redacted.mp3?dest-id=2710847"/>
      <itunes:duration>49:49</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/7/0/3/3/7033114a8fede963/Screen2BShot2B2019-10-212Bat2B1.40.342BPM.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Subscribe to the podcast feed or download the audio file directly. Links: Best Practices for Unique Identifers Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Subscribe to the podcast feed or download the audio file directly. Links: Best Practices for Unique Identifers Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 122: Talk Talk</title>
      <itunes:title>Episode 122: Talk Talk</itunes:title>
      <pubDate>Thu, 03 Oct 2019 22:53:08 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-6810360322256282660]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-122-talk-talk]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-hMhSbMKYdIA/XZZ0XiEh0lI/AAAAAAAAMB0/b2z3osyJN1soZnyShUVA5q0vJ7F3eH05QCLcBGAsYHQ/s1600/MVIMG_20180410_104918%2B%25281%2529.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1600" data-original-width= "954" height="320" src= "https://1.bp.blogspot.com/-hMhSbMKYdIA/XZZ0XiEh0lI/AAAAAAAAMB0/b2z3osyJN1soZnyShUVA5q0vJ7F3eH05QCLcBGAsYHQ/s320/MVIMG_20180410_104918%2B%25281%2529.jpg" width="190" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet and Romain,<br /> featuring a complete lack of Tor.</td> </tr> </tbody> </table> In this episode, Chet and Romain talk about talking, speak about speaking, monologue monologuing. We have a conversation about various aspects of giving presentations.<br /> <br /> Everyone has their own style and techniques, and there are no right answers for giving talks that audiences enjoy. But we all have opinions and techniques that work for us; here are some of ours.<br /> <br /> We talk about making presentations more engaging, having co-speakers, picking topics, getting practice and experience, choosing events, and all kinds of other random stuff that came up in the conversation.<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%20122%20Talk%20Talk.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b>:<br /> <ul style="text-align: left;"> <li><a href= "https://medium.com/@chethaase/presenting-presenting-17233fa13aa5">Presenting Presenting</a> (article)</li> <li><a href="https://youtu.be/osVpqz10UP8">Top Tips for Terrible Tech Talks</a> (video/presentation)</li> </ul> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <div style="text-align: center;"><i><br /></i><i><br /></i></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/KzyZ1VhfbaA" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-hMhSbMKYdIA/XZZ0XiEh0lI/AAAAAAAAMB0/b2z3osyJN1soZnyShUVA5q0vJ7F3eH05QCLcBGAsYHQ/s1600/MVIMG_20180410_104918%2B%25281%2529.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Chet and Romain, featuring a complete lack of Tor. In this episode, Chet and Romain talk about talking, speak about speaking, monologue monologuing. We have a conversation about various aspects of giving presentations. Everyone has their own style and techniques, and there are no right answers for giving talks that audiences enjoy. But we all have opinions and techniques that work for us; here are some of ours. We talk about making presentations more engaging, having co-speakers, picking topics, getting practice and experience, choosing events, and all kinds of other random stuff that came up in the conversation. 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%20122%20Talk%20Talk.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <ul style="text-align: left;"> <li><a href= "https://medium.com/@chethaase/presenting-presenting-17233fa13aa5">Presenting Presenting</a> (article)</li> <li><a href="https://youtu.be/osVpqz10UP8">Top Tips for Terrible Tech Talks</a> (video/presentation)</li> </ul> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="54285484" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2012220Talk20Talk.mp3?dest-id=2710847"/>
      <itunes:duration>53:21</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/9/4/a/e/94aee42451357439/MVIMG_20180410_1049182B252812529.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet and Romain, featuring a complete lack of Tor. In this episode, Chet and Romain talk about talking, speak about speaking, monologue monologuing. We have a conversation about various aspects of giving presentations. Everyone has their own style and techniques, and there are no right answers for giving talks that audiences enjoy. But we all have opinions and techniques that work for us; here are some of ours. We talk about making presentations more engaging, having co-speakers, picking topics, getting practice and experience, choosing events, and all kinds of other random stuff that came up in the conversation. Subscribe to the podcast feed or download the audio file directly. Links: Presenting Presenting (article) Top Tips for Terrible Tech Talks (video/presentation) Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet and Romain, featuring a complete lack of Tor. In this episode, Chet and Romain talk about talking, speak about speaking, monologue monologuing. We have a conversation about various aspects of giving presentations. Everyone has their own style and techniques, and there are no right answers for giving talks that audiences enjoy. But we all have opinions and techniques that work for us; here are some of ours. We talk about making presentations more engaging, having co-speakers, picking topics, getting practice and experience, choosing events, and all kinds of other random stuff that came up in the conversation. Subscribe to the podcast feed or download the audio file directly. Links: Presenting Presenting (article) Top Tips for Terrible Tech Talks (video/presentation) Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 121: Benchmarking</title>
      <itunes:title>Episode 121: Benchmarking</itunes:title>
      <pubDate>Sat, 14 Sep 2019 16:54:10 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-1638790374970351601]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-121-benchmarking]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-MaX19DBwhJ4/XX0YJXCGj3I/AAAAAAAAL-8/OUneoxPQVKAzsxvJ_Oosn220oKZsTRjGQCLcBGAsYHQ/s1600/IMG_20190821_145032.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://1.bp.blogspot.com/-MaX19DBwhJ4/XX0YJXCGj3I/AAAAAAAAL-8/OUneoxPQVKAzsxvJ_Oosn220oKZsTRjGQCLcBGAsYHQ/s320/IMG_20190821_145032.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Dustin and Chris</td> </tr> </tbody> </table> In this episode, we chat with Chris Craik and Dustin Lam from the AndroidX team about benchmarking.<br /> <br /> We cover the new AndroidX benchmarking library, how to use it, and what problems it solves.<br /> <br /> If you're wondering why Chet <i>totally</i> took over the interview towards the end, it's not that he wouldn't share the stage; Romain and Tor had to leave early and snuck out quietly.<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%20121%20Benchmarking.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b>:<br /> <ul style="text-align: left;"> <li><a href= "https://developer.android.com/studio/profile/benchmark">Benchmarking library documentation</a></li> <li><a href="https://www.youtube.com/watch?v=ZffMCJdA5Qc">Google I/O 2019 Benchmarking talk</a></li> </ul> <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/-X-SlDg207Z8/XX0ZaZsKb-I/AAAAAAAAL_I/sJljWQSuY0kS_nW6f6emhJigqVtStg8LwCLcBGAsYHQ/s1600/IMG_20190821_144101.jpg" imageanchor="1" style= "clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://1.bp.blogspot.com/-X-SlDg207Z8/XX0ZaZsKb-I/AAAAAAAAL_I/sJljWQSuY0kS_nW6f6emhJigqVtStg8LwCLcBGAsYHQ/s320/IMG_20190821_144101.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Blurry action shot from the recording session</td> </tr> </tbody> </table> <b><br /> Chris: </b><a href= "https://twitter.com/chris_craik">@chris_craik</a><br /> <b>Dustin: </b><a href= "https://twitter.com/itsdustinlam">@itsdustinlam</a><br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <div style="text-align: center;"><i><br /></i><i><br /></i></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/yFsM5kewFgI" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-MaX19DBwhJ4/XX0YJXCGj3I/AAAAAAAAL-8/OUneoxPQVKAzsxvJ_Oosn220oKZsTRjGQCLcBGAsYHQ/s1600/IMG_20190821_145032.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Chet, Dustin and Chris In this episode, we chat with Chris Craik and Dustin Lam from the AndroidX team about benchmarking. We cover the new AndroidX benchmarking library, how to use it, and what problems it solves. If you're wondering why Chet <i>totally</i> took over the interview towards the end, it's not that he wouldn't share the stage; Romain and Tor had to leave early and snuck out quietly. 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%20121%20Benchmarking.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <ul style="text-align: left;"> <li><a href= "https://developer.android.com/studio/profile/benchmark">Benchmarking library documentation</a></li> <li><a href="https://www.youtube.com/watch?v=ZffMCJdA5Qc">Google I/O 2019 Benchmarking talk</a></li> </ul> <a href= "https://1.bp.blogspot.com/-X-SlDg207Z8/XX0ZaZsKb-I/AAAAAAAAL_I/sJljWQSuY0kS_nW6f6emhJigqVtStg8LwCLcBGAsYHQ/s1600/IMG_20190821_144101.jpg" imageanchor="1" style= "clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Blurry action shot from the recording session <b> Chris: </b><a href= "https://twitter.com/chris_craik">@chris_craik</a> <b>Dustin: </b><a href= "https://twitter.com/itsdustinlam">@itsdustinlam</a> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="http://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="65572556" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2012120Benchmarking.mp3?dest-id=2710847"/>
      <itunes:duration>45:33</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/c/a/4/b/ca4baa59a06a76aa/IMG_20190821_145032.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Dustin and Chris In this episode, we chat with Chris Craik and Dustin Lam from the AndroidX team about benchmarking. We cover the new AndroidX benchmarking library, how to use it, and what problems it solves. If you're wondering why Chet totally took over the interview towards the end, it's not that he wouldn't share the stage; Romain and Tor had to leave early and snuck out quietly. Subscribe to the podcast feed or download the audio file directly. Links: Benchmarking library documentation Google I/O 2019 Benchmarking talk Blurry action shot from the recording session Chris: @chris_craik Dustin: @itsdustinlam Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet, Dustin and Chris In this episode, we chat with Chris Craik and Dustin Lam from the AndroidX team about benchmarking. We cover the new AndroidX benchmarking library, how to use it, and what problems it solves. If you're wondering why Chet totally took over the interview towards the end, it's not that he wouldn't share the stage; Romain and Tor had to leave early and snuck out quietly. Subscribe to the podcast feed or download the audio file directly. Links: Benchmarking library documentation Google I/O 2019 Benchmarking talk Blurry action shot from the recording session Chris: @chris_craik Dustin: @itsdustinlam Chet: @chethaase Tor: @tornorbye Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 120: Machine Learning</title>
      <itunes:title>Episode 120: Machine Learning</itunes:title>
      <pubDate>Wed, 21 Aug 2019 15:26:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-2906672869098846603]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-120-machine-learning]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://3.bp.blogspot.com/-d71-kly6g0Q/XVxRU8faWyI/AAAAAAAALig/RgYXPkzBK-gNS9vaJaQu3GNXHz5z7v5CgCLcBGAs/s1600/IMG_20190807_145734_1.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://3.bp.blogspot.com/-d71-kly6g0Q/XVxRU8faWyI/AAAAAAAALig/RgYXPkzBK-gNS9vaJaQu3GNXHz5z7v5CgCLcBGAs/s320/IMG_20190807_145734_1.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Romain, Anna, and (unfortunately) Chet</td> </tr> </tbody> </table> Chet and Romain spoke with Anna Goldie from the Google Brain team about machine learning. If you ever wondered what the difference is between AI and machine learning or what deep neural networks are, then this episode is for you. To be clear, this show has nothing to do with Android, we just thought it would be an interesting topic.<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%20120%20Machine%20Learning.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b>:<br /> <ul style="text-align: left;"> <li><a href="https://ai.google/research">Google Brain</a></li> <li><a href="https://www.tensorflow.org/">Tensor Flow</a></li> <li><a href="https://www.tensorflow.org/tutorials">TensorFlow tutorials</a></li> <li><a href="https://developer.android.com/ml">Machine Learning on Android</a></li> <li><a href="https://developers.google.com/ml-kit/">ML Kit</a></li> <li><a href="https://colah.github.io/">Chris Olah's blog on ML models</a></li> </ul> <b>Anna</b>: <a href="http://twitter.com/annadgoldie" target= "_blank">@annadgoldie</a><br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <div style="text-align: center;"><i><br /></i><i><br /></i></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/V1oZ9yyNNa4" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://3.bp.blogspot.com/-d71-kly6g0Q/XVxRU8faWyI/AAAAAAAALig/RgYXPkzBK-gNS9vaJaQu3GNXHz5z7v5CgCLcBGAs/s1600/IMG_20190807_145734_1.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Romain, Anna, and (unfortunately) Chet Chet and Romain spoke with Anna Goldie from the Google Brain team about machine learning. If you ever wondered what the difference is between AI and machine learning or what deep neural networks are, then this episode is for you. To be clear, this show has nothing to do with Android, we just thought it would be an interesting topic. 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%20120%20Machine%20Learning.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <ul style="text-align: left;"> <li><a href="https://ai.google/research">Google Brain</a></li> <li><a href="https://www.tensorflow.org/">Tensor Flow</a></li> <li><a href="https://www.tensorflow.org/tutorials">TensorFlow tutorials</a></li> <li><a href="https://developer.android.com/ml">Machine Learning on Android</a></li> <li><a href="https://developers.google.com/ml-kit/">ML Kit</a></li> <li><a href="https://colah.github.io/">Chris Olah's blog on ML models</a></li> </ul> <b>Anna</b>: <a href="http://twitter.com/annadgoldie" target= "_blank">@annadgoldie</a> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <i></i><i></i> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="44023086" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2012020Machine20Learning.mp3?dest-id=2710847"/>
      <itunes:duration>47:03</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/c/f/1/6/cf16022512157724/IMG_20190807_145734_1.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Romain, Anna, and (unfortunately) Chet Chet and Romain spoke with Anna Goldie from the Google Brain team about machine learning. If you ever wondered what the difference is between AI and machine learning or what deep neural networks are, then this episode is for you. To be clear, this show has nothing to do with Android, we just thought it would be an interesting topic. Subscribe to the podcast feed or download the audio file directly. Links: Google Brain Tensor Flow TensorFlow tutorials Machine Learning on Android ML Kit Chris Olah's blog on ML models Anna: @annadgoldie Chet: @chethaase Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Romain, Anna, and (unfortunately) Chet Chet and Romain spoke with Anna Goldie from the Google Brain team about machine learning. If you ever wondered what the difference is between AI and machine learning or what deep neural networks are, then this episode is for you. To be clear, this show has nothing to do with Android, we just thought it would be an interesting topic. Subscribe to the podcast feed or download the audio file directly. Links: Google Brain Tensor Flow TensorFlow tutorials Machine Learning on Android ML Kit Chris Olah's blog on ML models Anna: @annadgoldie Chet: @chethaase Romain: @romainguy Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 119: Kotlin with Andrey Breslav</title>
      <itunes:title>Episode 119: Kotlin with Andrey Breslav</itunes:title>
      <pubDate>Fri, 09 Aug 2019 16:36:14 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-2253191550622327891]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-119-kotlin-with-andrey-breslav]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-zgf-jZhARR8/XUyKwbMbYEI/AAAAAAAALNw/hTx8wZvChkIQiqG0LHhVmi3YmgGIjwg8QCLcBGAs/s1600/IMG_20190730_155819.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://1.bp.blogspot.com/-zgf-jZhARR8/XUyKwbMbYEI/AAAAAAAALNw/hTx8wZvChkIQiqG0LHhVmi3YmgGIjwg8QCLcBGAs/s320/IMG_20190730_155819.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor, Andrey, Romain, and Chet (not pictured)</td> </tr> </tbody> </table> Tor and Romain spoke with Andrey Breslav, the lead language designer at Jetbrains for Kotlin. They talked about coroutines, flow, performance, islands near St. Petersburg, evolution of the language, and many other Kotlin-y things.<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%20119%20Kotlin%20with%20Andrey%20Breslav.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b>:<br /> <div> <ul style="text-align: left;"> <li><a href="http://kotlinlang.org/">kotlinlang.org</a></li> <li><a href="https://developer.android.com/kotlin">Develop Android Apps with Kotlin</a></li> </ul> <b>Andrey</b>: <a href= "https://twitter.com/abreslav">@abreslav</a><br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a></div> <div style="text-align: center;"><i><br /></i><i><br /></i><br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/dXcOEJrVHWQ" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-zgf-jZhARR8/XUyKwbMbYEI/AAAAAAAALNw/hTx8wZvChkIQiqG0LHhVmi3YmgGIjwg8QCLcBGAs/s1600/IMG_20190730_155819.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Tor, Andrey, Romain, and Chet (not pictured) Tor and Romain spoke with Andrey Breslav, the lead language designer at Jetbrains for Kotlin. They talked about coroutines, flow, performance, islands near St. Petersburg, evolution of the language, and many other Kotlin-y things. 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%20119%20Kotlin%20with%20Andrey%20Breslav.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <ul style="text-align: left;"> <li><a href="http://kotlinlang.org/">kotlinlang.org</a></li> <li><a href="https://developer.android.com/kotlin">Develop Android Apps with Kotlin</a></li> </ul> <b>Andrey</b>: <a href= "https://twitter.com/abreslav">@abreslav</a> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <i></i><i></i> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="51815630" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2011920Kotlin20with20Andrey20Breslav.mp3?dest-id=2710847"/>
      <itunes:duration>50:33</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/e/b/b/4/ebb4e961652b16a2/IMG_20190730_155819.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Andrey, Romain, and Chet (not pictured) Tor and Romain spoke with Andrey Breslav, the lead language designer at Jetbrains for Kotlin. They talked about coroutines, flow, performance, islands near St. Petersburg, evolution of the language, and many other Kotlin-y things. Subscribe to the podcast feed or download the audio file directly. Links: kotlinlang.org Develop Android Apps with Kotlin Andrey: @abreslav Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Tor, Andrey, Romain, and Chet (not pictured) Tor and Romain spoke with Andrey Breslav, the lead language designer at Jetbrains for Kotlin. They talked about coroutines, flow, performance, islands near St. Petersburg, evolution of the language, and many other Kotlin-y things. Subscribe to the podcast feed or download the audio file directly. Links: kotlinlang.org Develop Android Apps with Kotlin Andrey: @abreslav Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 118: Authentic Podcast</title>
      <itunes:title>Episode 118: Authentic Podcast</itunes:title>
      <pubDate>Fri, 02 Aug 2019 00:27:28 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-9218161358471825119]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-118-authentic-podcast]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-AsQXcRiVJHA/XUN9xHBVG-I/AAAAAAAAKqQ/40yeQ6jnkqQ3ZRTZir5jOYZSdSULEjAKgCLcBGAs/s1600/IMG_20190724_144550.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://1.bp.blogspot.com/-AsQXcRiVJHA/XUN9xHBVG-I/AAAAAAAAKqQ/40yeQ6jnkqQ3ZRTZir5jOYZSdSULEjAKgCLcBGAs/s320/IMG_20190724_144550.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Sandra, Carlos, Chet and Romain [authenticated]</td> </tr> </tbody> </table> <div style="text-align: right;"></div> In this episode, Chet and Romain chat with Carlos Valdivia and Sandra Kwan from the Android Identity and Authentication team, covering related topics like authentication, ID, autofill, backup and restore, and more.<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%20118%20Authentication.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b><br /></b><b><br /></b><b>Chet</b>: <a href= "http://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <div><b>Romain</b>: <a href="http://twitter.com/romainguy" target="_blank">@romainguy</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a></div> <div style="text-align: center;"><i><br /></i><i><br /></i><br /> <i><br /></i><i><br /></i><i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/-sP7IYuQDRA" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-AsQXcRiVJHA/XUN9xHBVG-I/AAAAAAAAKqQ/40yeQ6jnkqQ3ZRTZir5jOYZSdSULEjAKgCLcBGAs/s1600/IMG_20190724_144550.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Sandra, Carlos, Chet and Romain [authenticated] In this episode, Chet and Romain chat with Carlos Valdivia and Sandra Kwan from the Android Identity and Authentication team, covering related topics like authentication, ID, autofill, backup and restore, and more. 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%20118%20Authentication.mp3" target="_blank">audio file</a> directly. <b></b><b></b><b>Chet</b>: <a href= "http://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target="_blank">@romainguy</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <i></i><i></i> <i></i><i></i><i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="56039760" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2011820Authentication.mp3?dest-id=2710847"/>
      <itunes:duration>38:55</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/b/f/f/2/bff2fc17f106b993/IMG_20190724_144550.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Sandra, Carlos, Chet and Romain [authenticated] In this episode, Chet and Romain chat with Carlos Valdivia and Sandra Kwan from the Android Identity and Authentication team, covering related topics like authentication, ID, autofill, backup and restore, and more. Subscribe to the podcast feed or download the audio file directly. Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Sandra, Carlos, Chet and Romain [authenticated] In this episode, Chet and Romain chat with Carlos Valdivia and Sandra Kwan from the Android Identity and Authentication team, covering related topics like authentication, ID, autofill, backup and restore, and more. Subscribe to the podcast feed or download the audio file directly. Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 117: Kotlin Coroutines</title>
      <itunes:title>Episode 117: Kotlin Coroutines</itunes:title>
      <pubDate>Wed, 24 Jul 2019 18:33:16 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-7906217145424274960]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-117-kotlin-coroutines]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://4.bp.blogspot.com/-vTCYa5nGhoI/XTiibzWZmbI/AAAAAAAAKeY/RFagE7LC9AYB2VYv6xG5-waJyY1Y3U3OQCLcBGAs/s1600/IMG_20190710_150654.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://4.bp.blogspot.com/-vTCYa5nGhoI/XTiibzWZmbI/AAAAAAAAKeY/RFagE7LC9AYB2VYv6xG5-waJyY1Y3U3OQCLcBGAs/s320/IMG_20190710_150654.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor, Yigit, Sean, Romain and Chet doing their (co)routine.</td> </tr> </tbody> </table> Coroutines are Kotlin's approach to asynchronous programming and they are making their way into various Jetpack libraries. In this episode Tor, Chet and Romain have a chat with Sean McQuillan from DevRel and Yigit Boyar from the Jetpack team to discuss what coroutines are, what problems do they solve and how to use them.<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%20117%20Coroutines.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b>:<br /> <div> <ul style="text-align: left;"> <li><a href= "https://kotlinlang.org/docs/reference/coroutines-overview.html">Coroutines overview</a></li> <li><a href= "https://medium.com/androiddevelopers/coroutines-on-android-part-i-getting-the-background-3e0e54d20bb"> Sean's series of articles about coroutines on Android</a></li> <li><a href= "https://developer.android.com/kotlin/coroutines">Coroutines for Android apps</a></li> <li><a href= "https://developer.android.com/jetpack/">Jetpack</a></li> </ul> <b>Sean</b>: <a href="http://twitter.com/objcode" target= "_blank">@objcode</a><br /> <b>Yigit</b>: <a href="http://twitter.com/yigitboyar" target= "_blank">@yigitboyar</a><br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a></div> <div style="text-align: center;"><i><br /></i><i><br /></i><br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/oRqChvG3UIg" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://4.bp.blogspot.com/-vTCYa5nGhoI/XTiibzWZmbI/AAAAAAAAKeY/RFagE7LC9AYB2VYv6xG5-waJyY1Y3U3OQCLcBGAs/s1600/IMG_20190710_150654.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Tor, Yigit, Sean, Romain and Chet doing their (co)routine. Coroutines are Kotlin's approach to asynchronous programming and they are making their way into various Jetpack libraries. In this episode Tor, Chet and Romain have a chat with Sean McQuillan from DevRel and Yigit Boyar from the Jetpack team to discuss what coroutines are, what problems do they solve and how to use them. 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%20117%20Coroutines.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <ul style="text-align: left;"> <li><a href= "https://kotlinlang.org/docs/reference/coroutines-overview.html">Coroutines overview</a></li> <li><a href= "https://medium.com/androiddevelopers/coroutines-on-android-part-i-getting-the-background-3e0e54d20bb"> Sean's series of articles about coroutines on Android</a></li> <li><a href= "https://developer.android.com/kotlin/coroutines">Coroutines for Android apps</a></li> <li><a href= "https://developer.android.com/jetpack/">Jetpack</a></li> </ul> <b>Sean</b>: <a href="http://twitter.com/objcode" target= "_blank">@objcode</a> <b>Yigit</b>: <a href="http://twitter.com/yigitboyar" target= "_blank">@yigitboyar</a> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <i></i><i></i> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="54970452" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2011720Coroutines.mp3?dest-id=2710847"/>
      <itunes:duration>52:45</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/9/a/a/0/9aa074fc439fe507/IMG_20190710_150654.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Yigit, Sean, Romain and Chet doing their (co)routine. Coroutines are Kotlin's approach to asynchronous programming and they are making their way into various Jetpack libraries. In this episode Tor, Chet and Romain have a chat with Sean McQuillan from DevRel and Yigit Boyar from the Jetpack team to discuss what coroutines are, what problems do they solve and how to use them. Subscribe to the podcast feed or download the audio file directly. Links: Coroutines overview Sean's series of articles about coroutines on Android Coroutines for Android apps Jetpack Sean: @objcode Yigit: @yigitboyar Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Tor, Yigit, Sean, Romain and Chet doing their (co)routine. Coroutines are Kotlin's approach to asynchronous programming and they are making their way into various Jetpack libraries. In this episode Tor, Chet and Romain have a chat with Sean McQuillan from DevRel and Yigit Boyar from the Jetpack team to discuss what coroutines are, what problems do they solve and how to use them. Subscribe to the podcast feed or download the audio file directly. Links: Coroutines overview Sean's series of articles about coroutines on Android Coroutines for Android apps Jetpack Sean: @objcode Yigit: @yigitboyar Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 116: CameraX</title>
      <itunes:title>Episode 116: CameraX</itunes:title>
      <pubDate>Thu, 27 Jun 2019 19:12:59 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-1752701405278355170]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-116-camerax]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-8z1j8Ich3Dc/XRTSLMLWwXI/AAAAAAAAJgU/a6tWTQLFeH8BoYtS1X9XXm92xaJeKhzLgCLcBGAs/s1600/IMG_20190612_151412.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://1.bp.blogspot.com/-8z1j8Ich3Dc/XRTSLMLWwXI/AAAAAAAAJgU/a6tWTQLFeH8BoYtS1X9XXm92xaJeKhzLgCLcBGAs/s320/IMG_20190612_151412.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, James, Vinit, and Tor, in reverse-polish notation.</td> </tr> </tbody> </table> Tor and Chet talked with Vinit Modi and James Fung from the CameraX team. CameraX is a Jetpack support library that released in alpha form at Google I/O 2019. It offers developers an easier way to embed camera functionality while performing more consistently across Android versions (back to Lollipop) and across various devices.<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%20116%20CameraX.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b>:<br /> <div> <ul style="text-align: left;"> <li><a href= "https://developer.android.com/training/camerax">CameraX Overview</a></li> <li><a href="https://www.youtube.com/watch?v=kuv8uK-5CLY">CameraX presentation at I/O 2019</a></li> <li><a href= "https://developer.android.com/training/camerax/architecture">CameraX Architecture</a></li> <li><a href= "https://codelabs.developers.google.com/codelabs/camerax-getting-started/#0"> Getting Started with CameraX code lab</a></li> <li><a href="http://g.co/camerax/developers">CameraX discussion group</a> (the team is encouraging developers to reach out to this group with questions for the team)</li> <li><a href= "https://developer.android.com/jetpack">Jetpack</a></li> </ul> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a></div> <div style="text-align: center;"><i><br /></i><i><br /></i><br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/yg13hPuGRfo" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-8z1j8Ich3Dc/XRTSLMLWwXI/AAAAAAAAJgU/a6tWTQLFeH8BoYtS1X9XXm92xaJeKhzLgCLcBGAs/s1600/IMG_20190612_151412.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Chet, James, Vinit, and Tor, in reverse-polish notation. Tor and Chet talked with Vinit Modi and James Fung from the CameraX team. CameraX is a Jetpack support library that released in alpha form at Google I/O 2019. It offers developers an easier way to embed camera functionality while performing more consistently across Android versions (back to Lollipop) and across various devices. 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%20116%20CameraX.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <ul style="text-align: left;"> <li><a href= "https://developer.android.com/training/camerax">CameraX Overview</a></li> <li><a href="https://www.youtube.com/watch?v=kuv8uK-5CLY">CameraX presentation at I/O 2019</a></li> <li><a href= "https://developer.android.com/training/camerax/architecture">CameraX Architecture</a></li> <li><a href= "https://codelabs.developers.google.com/codelabs/camerax-getting-started/#0"> Getting Started with CameraX code lab</a></li> <li><a href="http://g.co/camerax/developers">CameraX discussion group</a> (the team is encouraging developers to reach out to this group with questions for the team)</li> <li><a href= "https://developer.android.com/jetpack">Jetpack</a></li> </ul> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <i></i><i></i> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="64020411" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2011620CameraX.mp3?dest-id=2710847"/>
      <itunes:duration>59:37</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/3/f/9/0/3f90c1374fe303e9/IMG_20190612_151412.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, James, Vinit, and Tor, in reverse-polish notation. Tor and Chet talked with Vinit Modi and James Fung from the CameraX team. CameraX is a Jetpack support library that released in alpha form at Google I/O 2019. It offers developers an easier way to embed camera functionality while performing more consistently across Android versions (back to Lollipop) and across various devices. Subscribe to the podcast feed or download the audio file directly. Links: CameraX Overview CameraX presentation at I/O 2019 CameraX Architecture Getting Started with CameraX code lab CameraX discussion group (the team is encouraging developers to reach out to this group with questions for the team) Jetpack Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet, James, Vinit, and Tor, in reverse-polish notation. Tor and Chet talked with Vinit Modi and James Fung from the CameraX team. CameraX is a Jetpack support library that released in alpha form at Google I/O 2019. It offers developers an easier way to embed camera functionality while performing more consistently across Android versions (back to Lollipop) and across various devices. Subscribe to the podcast feed or download the audio file directly. Links: CameraX Overview CameraX presentation at I/O 2019 CameraX Architecture Getting Started with CameraX code lab CameraX discussion group (the team is encouraging developers to reach out to this group with questions for the team) Jetpack Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 115: Jetpack Compose</title>
      <itunes:title>Episode 115: Jetpack Compose</itunes:title>
      <pubDate>Wed, 12 Jun 2019 13:00:05 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-7580674274071925510]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-115-jetpack-compose]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://3.bp.blogspot.com/-CQH7tznC8kU/XO2W0DoECZI/AAAAAAAAJbc/aIXpC-QoAN0FfkB7qvx-FsM7kcVF462VACLcBGAs/s1600/IMG_20190515_150559.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" src= "https://3.bp.blogspot.com/-CQH7tznC8kU/XO2W0DoECZI/AAAAAAAAJbc/aIXpC-QoAN0FfkB7qvx-FsM7kcVF462VACLcBGAs/s320/IMG_20190515_150559.jpg" width="320" height="240" data-original-width="1600" data-original-height="1200" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor, Chuck, Leland and Romain</td> </tr> </tbody> </table> <div style="text-align: right;"></div> Jetpack Compose is an unbundled UI toolkit written in Kotlin and based on the reactive programming model that was recently introduced at Google I/O. Compose is not ready for production yet but is now being developed in the open on AOSP. In this episode Tor and Romain have a chat with Chuck and Leland to discuss how Jetpack Compose works and some of the goals and ideas behind its design.<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%20115%20Jetpack%20Compose.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b>:<br /> <div> <ul style="text-align: left;"> <li><a href="https://developer.android.com/jetpack/compose">Jetpack Compose</a></li> <li><a href="https://www.youtube.com/watch?v=VsStyq4Lzxo">Google I/O talk about Jetpack Compose</a></li> <li><a href= "http://intelligiblebabble.com/compose-from-first-principles/">Compose from first principles</a> by Leland</li> <li><a href= "https://android.googlesource.com/platform/frameworks/support/+/refs/heads/androidx-master-dev/ui/README.md"> How to get the source code</a></li> <li><a href= "https://android.googlesource.com/platform/frameworks/support/+/refs/heads/androidx-master-dev/ui/"> Browse the source online</a></li> </ul> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a></div> <div style="text-align: center;"><i><br /></i><i><br /></i><br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/PiRRSNWpjRw" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://3.bp.blogspot.com/-CQH7tznC8kU/XO2W0DoECZI/AAAAAAAAJbc/aIXpC-QoAN0FfkB7qvx-FsM7kcVF462VACLcBGAs/s1600/IMG_20190515_150559.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Tor, Chuck, Leland and Romain Jetpack Compose is an unbundled UI toolkit written in Kotlin and based on the reactive programming model that was recently introduced at Google I/O. Compose is not ready for production yet but is now being developed in the open on AOSP. In this episode Tor and Romain have a chat with Chuck and Leland to discuss how Jetpack Compose works and some of the goals and ideas behind its design. 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%20115%20Jetpack%20Compose.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <ul style="text-align: left;"> <li><a href="https://developer.android.com/jetpack/compose">Jetpack Compose</a></li> <li><a href="https://www.youtube.com/watch?v=VsStyq4Lzxo">Google I/O talk about Jetpack Compose</a></li> <li><a href= "http://intelligiblebabble.com/compose-from-first-principles/">Compose from first principles</a> by Leland</li> <li><a href= "https://android.googlesource.com/platform/frameworks/support/+/refs/heads/androidx-master-dev/ui/README.md"> How to get the source code</a></li> <li><a href= "https://android.googlesource.com/platform/frameworks/support/+/refs/heads/androidx-master-dev/ui/"> Browse the source online</a></li> </ul> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <i></i><i></i> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="51653104" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2011520Jetpack20Compose.mp3?dest-id=2710847"/>
      <itunes:duration>54:09</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/8/a/a/5/8aa59ade44ccb887/IMG_20190515_150559.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Chuck, Leland and Romain Jetpack Compose is an unbundled UI toolkit written in Kotlin and based on the reactive programming model that was recently introduced at Google I/O. Compose is not ready for production yet but is now being developed in the open on AOSP. In this episode Tor and Romain have a chat with Chuck and Leland to discuss how Jetpack Compose works and some of the goals and ideas behind its design. Subscribe to the podcast feed or download the audio file directly. Links: Jetpack Compose Google I/O talk about Jetpack Compose Compose from first principles by Leland How to get the source code Browse the source online Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Tor, Chuck, Leland and Romain Jetpack Compose is an unbundled UI toolkit written in Kotlin and based on the reactive programming model that was recently introduced at Google I/O. Compose is not ready for production yet but is now being developed in the open on AOSP. In this episode Tor and Romain have a chat with Chuck and Leland to discuss how Jetpack Compose works and some of the goals and ideas behind its design. Subscribe to the podcast feed or download the audio file directly. Links: Jetpack Compose Google I/O talk about Jetpack Compose Compose from first principles by Leland How to get the source code Browse the source online Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 114: Pocket Casts Cast</title>
      <itunes:title>Episode 114: Pocket Casts Cast</itunes:title>
      <pubDate>Thu, 30 May 2019 16:16:30 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-1701640122401743854]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-114-pocket-casts-cast]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-iupJ-mbdbSs/XO8n3Te54wI/AAAAAAAAJb0/b7M_p9JM_tMESOyebB0C_kMYSyoj47RKACLcBGAs/s1600/IMG_20190509_090331.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://1.bp.blogspot.com/-iupJ-mbdbSs/XO8n3Te54wI/AAAAAAAAJb0/b7M_p9JM_tMESOyebB0C_kMYSyoj47RKACLcBGAs/s320/IMG_20190509_090331.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Romain, Philip, Ben, Tor, and Chet<br /> (listed in alphabetical order)</td> </tr> </tbody> </table> In this episode, Chet, Romain and Tor talk to Philip Simpson and Ben Trengrove from the cast of Pocket Casts. We talk about their app, coincidentally called "Pocket Casts," and how they implemented various features like Material, audio, and even how the company made a complicated weather app for a country where it's always sunny.<br /> Oh, and we talked about some of the stuff happening at Google I/O 2019, because that's when we recorded this conversation.<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%20114%20Pocket%20Casts.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b>:<br /> <div> <ul style="text-align: left;"> <li><a href= "https://play.google.com/store/apps/details?id=au.com.shiftyjelly.pocketcasts&hl=en_US"> Pocket Casts on Google Play</a></li> </ul> <b>Philip</b>: <a href= "https://twitter.com/geekygecko">@geekygecko</a><br /> <b>Ben</b>: <a href= "https://twitter.com/bentrengrove">@bentrengrove</a><br /> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a></div> <div style="text-align: center;"><i><br /></i><i><br /></i><br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/OpJtXjrhIag" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-iupJ-mbdbSs/XO8n3Te54wI/AAAAAAAAJb0/b7M_p9JM_tMESOyebB0C_kMYSyoj47RKACLcBGAs/s1600/IMG_20190509_090331.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Romain, Philip, Ben, Tor, and Chet (listed in alphabetical order) In this episode, Chet, Romain and Tor talk to Philip Simpson and Ben Trengrove from the cast of Pocket Casts. We talk about their app, coincidentally called "Pocket Casts," and how they implemented various features like Material, audio, and even how the company made a complicated weather app for a country where it's always sunny. Oh, and we talked about some of the stuff happening at Google I/O 2019, because that's when we recorded this conversation. 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%20114%20Pocket%20Casts.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <ul style="text-align: left;"> <li><a href= "https://play.google.com/store/apps/details?id=au.com.shiftyjelly.pocketcasts&hl=en_US"> Pocket Casts on Google Play</a></li> </ul> <b>Philip</b>: <a href= "https://twitter.com/geekygecko">@geekygecko</a> <b>Ben</b>: <a href= "https://twitter.com/bentrengrove">@bentrengrove</a> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <i></i><i></i> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="58223613" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2011420Pocket20Casts.mp3?dest-id=2710847"/>
      <itunes:duration>54:40</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/8/b/9/a/8b9a43ce19ffad99/IMG_20190509_090331.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Romain, Philip, Ben, Tor, and Chet (listed in alphabetical order) In this episode, Chet, Romain and Tor talk to Philip Simpson and Ben Trengrove from the cast of Pocket Casts. We talk about their app, coincidentally called "Pocket Casts," and how they implemented various features like Material, audio, and even how the company made a complicated weather app for a country where it's always sunny. Oh, and we talked about some of the stuff happening at Google I/O 2019, because that's when we recorded this conversation. Subscribe to the podcast feed or download the audio file directly. Links: Pocket Casts on Google Play Philip: @geekygecko Ben: @bentrengrove Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Romain, Philip, Ben, Tor, and Chet (listed in alphabetical order) In this episode, Chet, Romain and Tor talk to Philip Simpson and Ben Trengrove from the cast of Pocket Casts. We talk about their app, coincidentally called "Pocket Casts," and how they implemented various features like Material, audio, and even how the company made a complicated weather app for a country where it's always sunny. Oh, and we talked about some of the stuff happening at Google I/O 2019, because that's when we recorded this conversation. Subscribe to the podcast feed or download the audio file directly. Links: Pocket Casts on Google Play Philip: @geekygecko Ben: @bentrengrove Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 113: IO19</title>
      <itunes:title>Episode 113: IO19</itunes:title>
      <pubDate>Tue, 28 May 2019 20:25:31 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-7983849640576018550]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-113-io19]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://2.bp.blogspot.com/-s27GKV1hka4/XN7RmyvRtJI/AAAAAAAAI-0/uL_im029bj0Kg5tsnGDMJ9DM4uPuKOe8wCLcBGAs/s1600/IMG_20190501_150630.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://2.bp.blogspot.com/-s27GKV1hka4/XN7RmyvRtJI/AAAAAAAAI-0/uL_im029bj0Kg5tsnGDMJ9DM4uPuKOe8wCLcBGAs/s320/IMG_20190501_150630.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor, Romain and Chet</td> </tr> </tbody> </table> <div style="text-align: right;"></div> In this episode, Chet, Romain and Tor discuss the Android-related announcements at Google I/O this year -- Android Q, Jetpack Compose, Project Marble, etc.<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%20113%20IO19.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b>:<br /> <div> <ul style="text-align: left;"> <li><a href="https://developer.android.com/jetpack/compose">Jetpack Compose</a></li> </ul> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a></div> <div style="text-align: center;"><i><br /></i><i><br /></i><br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/LtUWgLMWBL4" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://2.bp.blogspot.com/-s27GKV1hka4/XN7RmyvRtJI/AAAAAAAAI-0/uL_im029bj0Kg5tsnGDMJ9DM4uPuKOe8wCLcBGAs/s1600/IMG_20190501_150630.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Tor, Romain and Chet In this episode, Chet, Romain and Tor discuss the Android-related announcements at Google I/O this year -- Android Q, Jetpack Compose, Project Marble, etc. 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%20113%20IO19.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <ul style="text-align: left;"> <li><a href="https://developer.android.com/jetpack/compose">Jetpack Compose</a></li> </ul> <b>Chet</b>: <a href="http://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <i></i><i></i> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="57620052" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2011320IO19.mp3?dest-id=2710847"/>
      <itunes:duration>57:05</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/5/b/b/b/5bbbc1b0db1eb13b/IMG_20190501_150630.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Romain and Chet In this episode, Chet, Romain and Tor discuss the Android-related announcements at Google I/O this year -- Android Q, Jetpack Compose, Project Marble, etc. Subscribe to the podcast feed or download the audio file directly. Links: Jetpack Compose Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Tor, Romain and Chet In this episode, Chet, Romain and Tor discuss the Android-related announcements at Google I/O this year -- Android Q, Jetpack Compose, Project Marble, etc. Subscribe to the podcast feed or download the audio file directly. Links: Jetpack Compose Chet: @chethaase Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 112: Cutting Corners with MDC</title>
      <itunes:title>Episode 112: Cutting Corners with MDC</itunes:title>
      <pubDate>Fri, 03 May 2019 23:03:19 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-955233437767086877]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-112-cutting-corners-with-mdc]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: right;"></div> <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://4.bp.blogspot.com/-YKNyrZi_iAM/XMzANe2aZbI/AAAAAAAAI1s/szuCMDMVsZwgzjimQSsRkjLiPz6pt06WACLcBGAs/s1600/IMG_20190410_145602%2B%25281%2529.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="727" data-original-width= "1600" height="145" src= "https://4.bp.blogspot.com/-YKNyrZi_iAM/XMzANe2aZbI/AAAAAAAAI1s/szuCMDMVsZwgzjimQSsRkjLiPz6pt06WACLcBGAs/s320/IMG_20190410_145602%2B%25281%2529.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor, Mel, Chet, and Romain<br /> (shown in alphabetical order)</td> </tr> </tbody> </table> <div style="text-align: right;"></div> In this episode, Chet, Tor, and Romain chat with Mel Goetz, an engineer on the Material team, about Material Design Components, the set of components for Android that implement Material Design.<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%20112%20Cutting%20Corners.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b>:<br /> <div> <ul style="text-align: left;"> <li><a href="https://material.io/">Material spec</a></li> <li><a href="https://material.io/develop/android/">Material Design Components</a></li> </ul> <b>Mel</b>: <a href= "https://twitter.com/melaniemgoetz">@melaniemgoetz</a><br /> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</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></div> <div style="text-align: center;"><i><br /></i><i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/RL1AlcswATI" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://4.bp.blogspot.com/-YKNyrZi_iAM/XMzANe2aZbI/AAAAAAAAI1s/szuCMDMVsZwgzjimQSsRkjLiPz6pt06WACLcBGAs/s1600/IMG_20190410_145602%2B%25281%2529.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Tor, Mel, Chet, and Romain (shown in alphabetical order) In this episode, Chet, Tor, and Romain chat with Mel Goetz, an engineer on the Material team, about Material Design Components, the set of components for Android that implement Material Design. 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%20112%20Cutting%20Corners.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <ul style="text-align: left;"> <li><a href="https://material.io/">Material spec</a></li> <li><a href="https://material.io/develop/android/">Material Design Components</a></li> </ul> <b>Mel</b>: <a href= "https://twitter.com/melaniemgoetz">@melaniemgoetz</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <i></i><i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="48062352" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2011220Cutting20Corners.mp3?dest-id=2710847"/>
      <itunes:duration>48:21</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/e/6/b/3/e6b3549b31fb3d06/IMG_20190410_1456022B252812529.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Mel, Chet, and Romain (shown in alphabetical order) In this episode, Chet, Tor, and Romain chat with Mel Goetz, an engineer on the Material team, about Material Design Components, the set of components for Android that implement Material Design. Subscribe to the podcast feed or download the audio file directly. Links: Material spec Material Design Components Mel: @melaniemgoetz Romain: @romainguy Chet: @chethaase Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Tor, Mel, Chet, and Romain (shown in alphabetical order) In this episode, Chet, Tor, and Romain chat with Mel Goetz, an engineer on the Material team, about Material Design Components, the set of components for Android that implement Material Design. Subscribe to the podcast feed or download the audio file directly. Links: Material spec Material Design Components Mel: @melaniemgoetz Romain: @romainguy Chet: @chethaase Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 111: Emulator Snapshot</title>
      <itunes:title>Episode 111: Emulator Snapshot</itunes:title>
      <pubDate>Wed, 20 Mar 2019 14:00:07 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-6645894518518583893]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-111-emulator-snapshot]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://3.bp.blogspot.com/-DajfF-JuTdI/XIrlBFQUaeI/AAAAAAAAHV8/QVI5E0WS98sF-t4u2D93-TODvwrsmokeACLcBGAs/s1600/IMG_20190306_144427_1.jpg" imageanchor="1" style= "margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1200" data-original-width="1600" height="240" src= "https://3.bp.blogspot.com/-DajfF-JuTdI/XIrlBFQUaeI/AAAAAAAAHV8/QVI5E0WS98sF-t4u2D93-TODvwrsmokeACLcBGAs/s320/IMG_20190306_144427_1.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Romain, Frank and Tor in the Studio</td> </tr> </tbody> </table> In this episode, Romain and Tor chat with Frank from the Android Studio team. Frank works on the Android emulator and in this episode he explains the differences between a simulator and an emulator, how snapshots work, how does GPU support is implemented and much more.<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%20111%20Emulator%20Snapshot.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b>:<br /> <div> <ul style="text-align: left;"> <li><a href= "https://androidstudio.googleblog.com/2019/03/emulator-28110-canary.html"> Emulator release notes</a></li> <li><a href= "https://android.googlesource.com/platform/external/qemu/+log/emu-master-dev"> Source code of the emulator for the curious</a></li> </ul> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a></div> <div style="text-align: center;"><i><br /></i><i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/r66DSasMXbI" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://3.bp.blogspot.com/-DajfF-JuTdI/XIrlBFQUaeI/AAAAAAAAHV8/QVI5E0WS98sF-t4u2D93-TODvwrsmokeACLcBGAs/s1600/IMG_20190306_144427_1.jpg" imageanchor="1" style= "margin-left: 1em; margin-right: 1em;"></a> Romain, Frank and Tor in the Studio In this episode, Romain and Tor chat with Frank from the Android Studio team. Frank works on the Android emulator and in this episode he explains the differences between a simulator and an emulator, how snapshots work, how does GPU support is implemented and much more. 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%20111%20Emulator%20Snapshot.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <ul style="text-align: left;"> <li><a href= "https://androidstudio.googleblog.com/2019/03/emulator-28110-canary.html"> Emulator release notes</a></li> <li><a href= "https://android.googlesource.com/platform/external/qemu/+log/emu-master-dev"> Source code of the emulator for the curious</a></li> </ul> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <i></i><i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="70489558" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2011120Emulator20Snapshot.mp3?dest-id=2710847"/>
      <itunes:duration>38:14</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/9/f/e/7/9fe730b50b054035/IMG_20190306_144427_1.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Romain, Frank and Tor in the Studio In this episode, Romain and Tor chat with Frank from the Android Studio team. Frank works on the Android emulator and in this episode he explains the differences between a simulator and an emulator, how snapshots work, how does GPU support is implemented and much more. Subscribe to the podcast feed or download the audio file directly. Links: Emulator release notes Source code of the emulator for the curious Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Romain, Frank and Tor in the Studio In this episode, Romain and Tor chat with Frank from the Android Studio team. Frank works on the Android emulator and in this episode he explains the differences between a simulator and an emulator, how snapshots work, how does GPU support is implemented and much more. Subscribe to the podcast feed or download the audio file directly. Links: Emulator release notes Source code of the emulator for the curious Romain: @romainguy Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 110: It's all about the Treble</title>
      <itunes:title>Episode 110: It's all about the Treble</itunes:title>
      <pubDate>Fri, 08 Mar 2019 22:25:55 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-8801462663028920108]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-110-its-all-about-the-treble]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: right;"></div> <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://3.bp.blogspot.com/-yw2CsPynogs/XILpuTw_rgI/AAAAAAAAHTE/SE4whVB38ysbbLfCDs141CZJC9jMlCDgQCLcBGAs/s1600/IMG_20190220_150330.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="150" src= "https://3.bp.blogspot.com/-yw2CsPynogs/XILpuTw_rgI/AAAAAAAAHTE/SE4whVB38ysbbLfCDs141CZJC9jMlCDgQCLcBGAs/s200/IMG_20190220_150330.jpg" width="200" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Iliyan and Tor in the Studio</td> </tr> </tbody> </table> In this episode, Chet and Tor chat with Iliyan Malchev from <b>Project</b> Treble. We already covered this a year and a half ago back in <a href= "http://androidbackstage.blogspot.com/2017/08/episode-75-project-treble-for-hal-of-it.html"> episode 75</a>, but this time we dig deeper and also cover the progress made since then. Tune in to learn about acronyms like HAL, HIDL, GSI, VTS, and more!<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%20110%20Treble.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b>:<br /> <div><br /> <ul style="text-align: left;"> <li><a href= "https://android-developers.googleblog.com/2018/11/an-update-on-project-treble.html"> An Update on Project Treble</a> - Iliyan's blog entry from November</li> <li><a href= "http://androidbackstage.blogspot.com/2017/08/episode-75-project-treble-for-hal-of-it.html"> Episode 75: Project Treble - For the HAL of it</a></li> <li><a href= "https://source.android.com/devices/architecture">Android Architecture overview</a></li> </ul> <b>Iliyan</b>: <a href= "https://twitter.com/imalchev">@imalchev</a><br /> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</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></div> <div style="text-align: center;"><i><br /></i><i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/btOjiD1IxcI" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://3.bp.blogspot.com/-yw2CsPynogs/XILpuTw_rgI/AAAAAAAAHTE/SE4whVB38ysbbLfCDs141CZJC9jMlCDgQCLcBGAs/s1600/IMG_20190220_150330.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Chet, Iliyan and Tor in the Studio In this episode, Chet and Tor chat with Iliyan Malchev from <b>Project</b> Treble. We already covered this a year and a half ago back in <a href= "http://androidbackstage.blogspot.com/2017/08/episode-75-project-treble-for-hal-of-it.html"> episode 75</a>, but this time we dig deeper and also cover the progress made since then. Tune in to learn about acronyms like HAL, HIDL, GSI, VTS, and more! 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%20110%20Treble.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <ul style="text-align: left;"> <li><a href= "https://android-developers.googleblog.com/2018/11/an-update-on-project-treble.html"> An Update on Project Treble</a> - Iliyan's blog entry from November</li> <li><a href= "http://androidbackstage.blogspot.com/2017/08/episode-75-project-treble-for-hal-of-it.html"> Episode 75: Project Treble - For the HAL of it</a></li> <li><a href= "https://source.android.com/devices/architecture">Android Architecture overview</a></li> </ul> <b>Iliyan</b>: <a href= "https://twitter.com/imalchev">@imalchev</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <i></i><i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="49503873" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2011020Treble.mp3?dest-id=2710847"/>
      <itunes:duration>49:17</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/0/6/b/4/06b48d22be0a3427/IMG_20190220_150330.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Iliyan and Tor in the Studio In this episode, Chet and Tor chat with Iliyan Malchev from Project Treble. We already covered this a year and a half ago back in episode 75, but this time we dig deeper and also cover the progress made since then. Tune in to learn about acronyms like HAL, HIDL, GSI, VTS, and more! Subscribe to the podcast feed or download the audio file directly. Links: An Update on Project Treble - Iliyan's blog entry from November Episode 75: Project Treble - For the HAL of it Android Architecture overview Iliyan: @imalchev Romain: @romainguy Chet: @chethaase Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet, Iliyan and Tor in the Studio In this episode, Chet and Tor chat with Iliyan Malchev from Project Treble. We already covered this a year and a half ago back in episode 75, but this time we dig deeper and also cover the progress made since then. Tune in to learn about acronyms like HAL, HIDL, GSI, VTS, and more! Subscribe to the podcast feed or download the audio file directly. Links: An Update on Project Treble - Iliyan's blog entry from November Episode 75: Project Treble - For the HAL of it Android Architecture overview Iliyan: @imalchev Romain: @romainguy Chet: @chethaase Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 109: Jazz Hands</title>
      <itunes:title>Episode 109: Jazz Hands</itunes:title>
      <pubDate>Fri, 22 Feb 2019 21:35:25 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-4582005681331470967]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-109-jazz-hands]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-xkfxpwqlViI/XHA48OKUTGI/AAAAAAAAGwU/NtUMOjfFERE4lwejBMRl3sCmkDuEQZF_gCLcBGAs/s1600/IMG_20190211_140210.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1289" data-original-width= "1600" height="257" src= "https://1.bp.blogspot.com/-xkfxpwqlViI/XHA48OKUTGI/AAAAAAAAGwU/NtUMOjfFERE4lwejBMRl3sCmkDuEQZF_gCLcBGAs/s320/IMG_20190211_140210.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Michael, Tor (not pictured), Romain (not pictured), and<br /> Chet (not even present). Some podcasts are conversations.<br /> Some are more like interrogations in a cafÃ©.</td> </tr> </tbody> </table> In this episode, Tor and <strike>Chet</strike> Romain talked with Michael Wright from the Android Framework team. Michael works on input, display, power manager, and haptics, which are, by amazing coincidence, exactly what they talked about.<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%20109%20Jazz%20Hands.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <b>Links</b>:<br /> <div><br /> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</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></div> <div><br /></div> <i><br /></i><i><br /></i><i><br /></i><br /> <div style="text-align: center;"><i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/CNko3Z3kBMY" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-xkfxpwqlViI/XHA48OKUTGI/AAAAAAAAGwU/NtUMOjfFERE4lwejBMRl3sCmkDuEQZF_gCLcBGAs/s1600/IMG_20190211_140210.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Michael, Tor (not pictured), Romain (not pictured), and Chet (not even present). Some podcasts are conversations. Some are more like interrogations in a cafÃ©. In this episode, Tor and Chet Romain talked with Michael Wright from the Android Framework team. Michael works on input, display, power manager, and haptics, which are, by amazing coincidence, exactly what they talked about. 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%20109%20Jazz%20Hands.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <i></i><i></i><i></i> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="62814535" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2010920Jazz20Hands.mp3?dest-id=2710847"/>
      <itunes:duration>57:31</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/5/1/a/1/51a14dbf333b8dd4/IMG_20190211_140210.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Michael, Tor (not pictured), Romain (not pictured), and Chet (not even present). Some podcasts are conversations. Some are more like interrogations in a cafÃ©. In this episode, Tor and Chet Romain talked with Michael Wright from the Android Framework team. Michael works on input, display, power manager, and haptics, which are, by amazing coincidence, exactly what they talked about. Subscribe to the podcast feed or download the audio file directly. Links: Romain: @romainguy Chet: @chethaase Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Michael, Tor (not pictured), Romain (not pictured), and Chet (not even present). Some podcasts are conversations. Some are more like interrogations in a cafÃ©. In this episode, Tor and Chet Romain talked with Michael Wright from the Android Framework team. Michael works on input, display, power manager, and haptics, which are, by amazing coincidence, exactly what they talked about. Subscribe to the podcast feed or download the audio file directly. Links: Romain: @romainguy Chet: @chethaase Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 108: Instant Re-run</title>
      <itunes:title>Episode 108: Instant Re-run</itunes:title>
      <pubDate>Wed, 06 Feb 2019 14:00:12 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-1595963871059303065]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-108-instant-re-run]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://3.bp.blogspot.com/-9b5zKFbg-iY/XFOxuurjxrI/AAAAAAAAGus/oOTqvaqzbX8B0w8ysu1XrUSGq-YLv2YLwCLcBGAs/s1600/MVIMG_20190123_145018.jpg" imageanchor="1" style= "margin-left: auto; margin-right: auto; text-align: center;"><img border="0" data-original-height="1200" data-original-width="1600" height="240" src= "https://3.bp.blogspot.com/-9b5zKFbg-iY/XFOxuurjxrI/AAAAAAAAGus/oOTqvaqzbX8B0w8ysu1XrUSGq-YLv2YLwCLcBGAs/s320/MVIMG_20190123_145018.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Esteban, Romain, Chet, and Tor in the Android Studio.</td> </tr> </tbody> </table> Our guest-scheduling failed once again but we managed to find a guest at the very last minute!<br /> <br /> In this episode Esteban de la Canal tells us everything about Apply Changes, a new feature in Android Studio 3.5 Canary destined to replace Instant Run. Why are we doing this and why is it better than Instant Run? Listen to this episode and come find out with us.<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%20108%20Instant%20Re-run.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <b>Links</b>:<br /> <div><br /> <a href="https://developer.android.com/studio/preview/">Android Studio 3.5 Canary</a><br /> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</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></div> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/xWwhnTq_OMI" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://3.bp.blogspot.com/-9b5zKFbg-iY/XFOxuurjxrI/AAAAAAAAGus/oOTqvaqzbX8B0w8ysu1XrUSGq-YLv2YLwCLcBGAs/s1600/MVIMG_20190123_145018.jpg" imageanchor="1" style= "margin-left: auto; margin-right: auto; text-align: center;"></a> Esteban, Romain, Chet, and Tor in the Android Studio. Our guest-scheduling failed once again but we managed to find a guest at the very last minute! In this episode Esteban de la Canal tells us everything about Apply Changes, a new feature in Android Studio 3.5 Canary destined to replace Instant Run. Why are we doing this and why is it better than Instant Run? Listen to this episode and come find out with us. 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%20108%20Instant%20Re-run.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <a href="https://developer.android.com/studio/preview/">Android Studio 3.5 Canary</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="40471038" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2010820Instant20Re-run.mp3?dest-id=2710847"/>
      <itunes:duration>39:19</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/1/9/1/e/191ec4a43da7da94/MVIMG_20190123_145018.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Esteban, Romain, Chet, and Tor in the Android Studio. Our guest-scheduling failed once again but we managed to find a guest at the very last minute! In this episode Esteban de la Canal tells us everything about Apply Changes, a new feature in Android Studio 3.5 Canary destined to replace Instant Run. Why are we doing this and why is it better than Instant Run? Listen to this episode and come find out with us. Subscribe to the podcast feed or download the audio file directly. Links: Android Studio 3.5 Canary Romain: @romainguy Chet: @chethaase Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Esteban, Romain, Chet, and Tor in the Android Studio. Our guest-scheduling failed once again but we managed to find a guest at the very last minute! In this episode Esteban de la Canal tells us everything about Apply Changes, a new feature in Android Studio 3.5 Canary destined to replace Instant Run. Why are we doing this and why is it better than Instant Run? Listen to this episode and come find out with us. Subscribe to the podcast feed or download the audio file directly. Links: Android Studio 3.5 Canary Romain: @romainguy Chet: @chethaase Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 107: Dave Burke</title>
      <itunes:title>Episode 107: Dave Burke</itunes:title>
      <pubDate>Fri, 25 Jan 2019 00:51:59 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-5542179695782129027]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-107-dave-burke]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://3.bp.blogspot.com/-3HGjru67aiw/XEpdhXT1I_I/AAAAAAAAGtk/Qo0L0oZBEwsbYFPkYQneDbSwz27fZ6_7wCLcBGAs/s1600/dave.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1204" data-original-width= "1600" height="240" src= "https://3.bp.blogspot.com/-3HGjru67aiw/XEpdhXT1I_I/AAAAAAAAGtk/Qo0L0oZBEwsbYFPkYQneDbSwz27fZ6_7wCLcBGAs/s320/dave.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Romain, Chet, Dave and Tor in the Android Studio.</td> </tr> </tbody> </table> In this episode, we talk to Dave Burke, VP of Engineering for Android. How are features chosen for the next version of the operating system? And what is Dave's favorite feature in Android P? Tune in to find out.<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%20107%20Dave%20Burke.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <b>Links</b>:<br /> <div><b><br /></b><b>Dave:</b> <a href= "https://twitter.com/davey_burke">@davey_burke</a><br /> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</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></div> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/1ESCAAhPOtU" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://3.bp.blogspot.com/-3HGjru67aiw/XEpdhXT1I_I/AAAAAAAAGtk/Qo0L0oZBEwsbYFPkYQneDbSwz27fZ6_7wCLcBGAs/s1600/dave.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Romain, Chet, Dave and Tor in the Android Studio. In this episode, we talk to Dave Burke, VP of Engineering for Android. How are features chosen for the next version of the operating system? And what is Dave's favorite feature in Android P? Tune in to find out. 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%20107%20Dave%20Burke.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <b></b><b>Dave:</b> <a href= "https://twitter.com/davey_burke">@davey_burke</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="39777570" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2010720Dave20Burke.mp3?dest-id=2710847"/>
      <itunes:duration>41:41</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/8/b/3/5/8b352de4c0b9eca6/dave.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Romain, Chet, Dave and Tor in the Android Studio. In this episode, we talk to Dave Burke, VP of Engineering for Android. How are features chosen for the next version of the operating system? And what is Dave's favorite feature in Android P? Tune in to find out. Subscribe to the podcast feed or download the audio file directly. Links: Dave: @davey_burke Romain: @romainguy Chet: @chethaase Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Romain, Chet, Dave and Tor in the Android Studio. In this episode, we talk to Dave Burke, VP of Engineering for Android. How are features chosen for the next version of the operating system? And what is Dave's favorite feature in Android P? Tune in to find out. Subscribe to the podcast feed or download the audio file directly. Links: Dave: @davey_burke Romain: @romainguy Chet: @chethaase Tor: @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 106: WorkManager &amp; Navigation</title>
      <itunes:title>Episode 106: WorkManager &amp; Navigation</itunes:title>
      <pubDate>Tue, 08 Jan 2019 18:51:57 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-6609773774732742831]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-106-workmanager-navigation]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://3.bp.blogspot.com/-ifS8s-92yag/XC4bwxwVA4I/AAAAAAAAGp8/lz7SObu9OqATiPAR6K9oCe-4lL0MimNmACLcBGAs/s1600/IMG_20181212_151504.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1015" data-original-width= "1600" height="202" src= "https://3.bp.blogspot.com/-ifS8s-92yag/XC4bwxwVA4I/AAAAAAAAGp8/lz7SObu9OqATiPAR6K9oCe-4lL0MimNmACLcBGAs/s320/IMG_20181212_151504.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;"> <strike>Tor,</strike> Romain, Sumir, Ian, and Chet pose for a candid picture<br /> far <span style="font-size: 12.8px;">from the recording studio, when they finally realized </span><br /> <span style="font-size: 12.8px;">they'd forgotten </span><span style="font-size: 12.8px;">to take a picture in the studio earlier.</span><br /> <span style="font-size: 12.8px;">You'd think they'd </span><span style="font-size: 12.8px;">have this process nailed by now, </span><br /> <span style="font-size: 12.8px;">wouldn't you? </span><span style="font-size: 12.8px;">I mean, 106 episodes; it's not like</span><br /> <span style="font-size: 12.8px;">it's new and all. </span><span style="font-size: 12.8px;">Honestly, what level of </span><span style= "font-size: 12.8px;">professionalism</span><br /> <span style="font-size: 12.8px;">are we </span><span style= "font-size: 12.8px;">paying for here with this free service?</span></td> </tr> </tbody> </table> <div style="text-align: right;"></div> Romain and Chet talk with Sumir Kataria and Ian Lake about the latest developments in the new WorkManager and Navigation architecture components. WorkManager is now in beta and Navigation should be in beta Real Soon Now.<br /> <br /> Alpha? Beta? Are these all Greek to you? We try to de-mystify this naming convention and talk about how we see development and release of architecture components in general.<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%20106%20WorkManager%20and%20Navigation.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <b>Links</b>:<br /> <div><a href= "https://developer.android.com/topic/libraries/architecture/workmanager/"> WorkManager</a><br /> <a href= "https://developer.android.com/topic/libraries/architecture/navigation/"> Navigation</a><br /> <b><br /></b><b>Sumir</b>: <a href= "https://twitter.com/SumirKodes">@SumirKodes</a><br /> <b>Ian</b>: <a href= "https://twitter.com/ianhlake">@ianhlake</a><br /> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/TuCyeQL-Abc" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://3.bp.blogspot.com/-ifS8s-92yag/XC4bwxwVA4I/AAAAAAAAGp8/lz7SObu9OqATiPAR6K9oCe-4lL0MimNmACLcBGAs/s1600/IMG_20181212_151504.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Tor, Romain, Sumir, Ian, and Chet pose for a candid picture far from the recording studio, when they finally realized they'd forgotten to take a picture in the studio earlier. You'd think they'd have this process nailed by now, wouldn't you? I mean, 106 episodes; it's not like it's new and all. Honestly, what level of professionalism are we paying for here with this free service? Romain and Chet talk with Sumir Kataria and Ian Lake about the latest developments in the new WorkManager and Navigation architecture components. WorkManager is now in beta and Navigation should be in beta Real Soon Now. Alpha? Beta? Are these all Greek to you? We try to de-mystify this naming convention and talk about how we see development and release of architecture components in general. 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%20106%20WorkManager%20and%20Navigation.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <a href= "https://developer.android.com/topic/libraries/architecture/workmanager/"> WorkManager</a> <a href= "https://developer.android.com/topic/libraries/architecture/navigation/"> Navigation</a> <b></b><b>Sumir</b>: <a href= "https://twitter.com/SumirKodes">@SumirKodes</a> <b>Ian</b>: <a href= "https://twitter.com/ianhlake">@ianhlake</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="50435918" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2010620WorkManager20and20Navigation.mp3?dest-id=2710847"/>
      <itunes:duration>50:46</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/b/f/f/2/bff2f45101f30aa9/IMG_20181212_151504.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Romain, Sumir, Ian, and Chet pose for a candid picture far from the recording studio, when they finally realized  they'd forgotten to take a picture in the studio earlier. You'd think they'd have this process nailed by now,  wouldn't you? I mean, 106 episodes; it's not like it's new and all. Honestly, what level of professionalism are we paying for here with this free service? Romain and Chet talk with Sumir Kataria and Ian Lake about the latest developments in the new WorkManager and Navigation architecture components. WorkManager is now in beta and Navigation should be in beta Real Soon Now. Alpha? Beta? Are these all Greek to you? We try to de-mystify this naming convention and talk about how we see development and release of architecture components in general. Subscribe to the podcast feed or download the audio file directly. Links: WorkManager Navigation Sumir: @SumirKodes Ian: @ianhlake Romain: @romainguy Tor: @tornorbye Chet: @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Tor, Romain, Sumir, Ian, and Chet pose for a candid picture far from the recording studio, when they finally realized  they'd forgotten to take a picture in the studio earlier. You'd think they'd have this process nailed by now,  wouldn't you? I mean, 106 episodes; it's not like it's new and all. Honestly, what level of professionalism are we paying for here with this free service? Romain and Chet talk with Sumir Kataria and Ian Lake about the latest developments in the new WorkManager and Navigation architecture components. WorkManager is now in beta and Navigation should be in beta Real Soon Now. Alpha? Beta? Are these all Greek to you? We try to de-mystify this naming convention and talk about how we see development and release of architecture components in general. Subscribe to the podcast feed or download the audio file directly. Links: WorkManager Navigation Sumir: @SumirKodes Ian: @ianhlake Romain: @romainguy Tor: @tornorbye Chet: @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 105: Telephony</title>
      <itunes:title>Episode 105: Telephony</itunes:title>
      <pubDate>Thu, 13 Dec 2018 23:56:49 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-2405341736761284128]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-105-telephony]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://4.bp.blogspot.com/-5TCFN6T8Rb4/XBLXjdOQtzI/AAAAAAAAGnk/i1YgH3O5anwnSH2q5LskTQVx0wmQikX2wCLcBGAs/s1600/IMG_20181126_160018.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://4.bp.blogspot.com/-5TCFN6T8Rb4/XBLXjdOQtzI/AAAAAAAAGnk/i1YgH3O5anwnSH2q5LskTQVx0wmQikX2wCLcBGAs/s320/IMG_20181126_160018.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor, Romain, Robert, and Chet.<br /> Note the winter coat; the temperatures in California had<br /> plummeted that week all the way down into the lower 60s (F).<br /> Brrrr!</td> </tr> </tbody> </table> Tor, Romain, and Chet talk with Robert Greenwalt from the Android Telephony team about how the phone actually works. And text. And data. And SIM cards. And carrier networks.<br /> <br /> It turns out that communication is kind of a important feature for phones<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%20105%20Telephony.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <b>Links</b>:<br /> <div><b><br /></b><b>Romain</b>: <a href= "http://twitter.com/romainguy" target="_blank">@romainguy</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/aJCrqei_njU" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://4.bp.blogspot.com/-5TCFN6T8Rb4/XBLXjdOQtzI/AAAAAAAAGnk/i1YgH3O5anwnSH2q5LskTQVx0wmQikX2wCLcBGAs/s1600/IMG_20181126_160018.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Tor, Romain, Robert, and Chet. Note the winter coat; the temperatures in California had plummeted that week all the way down into the lower 60s (F). Brrrr! Tor, Romain, and Chet talk with Robert Greenwalt from the Android Telephony team about how the phone actually works. And text. And data. And SIM cards. And carrier networks. It turns out that communication is kind of a important feature for phones 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%20105%20Telephony.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <b></b><b>Romain</b>: <a href= "http://twitter.com/romainguy" target="_blank">@romainguy</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="49192481" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2010520Telephony.mp3?dest-id=2710847"/>
      <itunes:duration>51:37</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/4/8/9/1/48912ff454f51640/IMG_20181126_160018.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Romain, Robert, and Chet. Note the winter coat; the temperatures in California had plummeted that week all the way down into the lower 60s (F). Brrrr! Tor, Romain, and Chet talk with Robert Greenwalt from the Android Telephony team about how the phone actually works. And text. And data. And SIM cards. And carrier networks. It turns out that communication is kind of a important feature for phones Subscribe to the podcast feed or download the audio file directly. Links: Romain: @romainguy Tor: @tornorbye Chet: @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Tor, Romain, Robert, and Chet. Note the winter coat; the temperatures in California had plummeted that week all the way down into the lower 60s (F). Brrrr! Tor, Romain, and Chet talk with Robert Greenwalt from the Android Telephony team about how the phone actually works. And text. And data. And SIM cards. And carrier networks. It turns out that communication is kind of a important feature for phones Subscribe to the podcast feed or download the audio file directly. Links: Romain: @romainguy Tor: @tornorbye Chet: @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 104: Android Dev Summit</title>
      <itunes:title>Episode 104: Android Dev Summit</itunes:title>
      <pubDate>Thu, 29 Nov 2018 16:21:02 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-50165136139739153]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-104-android-dev-summit]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://3.bp.blogspot.com/-Btk3wT6LQOQ/W_9RESTPsLI/AAAAAAAAGkk/mnXZm2WhEWkBoX0D1wJI4JnHWZDfz0ZYACLcBGAs/s1600/romain-and-tor.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://3.bp.blogspot.com/-Btk3wT6LQOQ/W_9RESTPsLI/AAAAAAAAGkk/mnXZm2WhEWkBoX0D1wJI4JnHWZDfz0ZYACLcBGAs/s320/romain-and-tor.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor and Romain working hard in the studio while<br /> Chet enjoyed the scenery in Monterey</td> </tr> </tbody> </table> Our guest-scheduling failed a second time in a row, but on the heels of the Android Dev Summit we had a lot to talk about!<br /> <br /> Chet was traveling, so it's just Romain and Tor this time. We sincerely apologize for the lack of puns in this episode!<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%20104%20Dev%20Summit.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <b>Links</b>:<br /> <ul style="text-align: left;"> <li><a href= "https://www.youtube.com/watch?v=yLc6VFC-Wgk&list=PLWz5rJ2EKKc8WFYCR9esqGGY0vOZm2l6e"> Android Dev Summit - All Sessions</a></li> </ul> <div><b>Romain</b>: <a href="http://twitter.com/romainguy" target="_blank">@romainguy</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/-KLKi-2uGp8" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://3.bp.blogspot.com/-Btk3wT6LQOQ/W_9RESTPsLI/AAAAAAAAGkk/mnXZm2WhEWkBoX0D1wJI4JnHWZDfz0ZYACLcBGAs/s1600/romain-and-tor.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Tor and Romain working hard in the studio while Chet enjoyed the scenery in Monterey Our guest-scheduling failed a second time in a row, but on the heels of the Android Dev Summit we had a lot to talk about! Chet was traveling, so it's just Romain and Tor this time. We sincerely apologize for the lack of puns in this episode! 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%20104%20Dev%20Summit.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <ul style="text-align: left;"> <li><a href= "https://www.youtube.com/watch?v=yLc6VFC-Wgk&list=PLWz5rJ2EKKc8WFYCR9esqGGY0vOZm2l6e"> Android Dev Summit - All Sessions</a></li> </ul> <b>Romain</b>: <a href="http://twitter.com/romainguy" target="_blank">@romainguy</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="40934418" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2010420Dev20Summit.mp3?dest-id=2710847"/>
      <itunes:duration>38:46</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/b/8/2/a/b82aff7a9cc841e5/romain-and-tor.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor and Romain working hard in the studio while Chet enjoyed the scenery in Monterey Our guest-scheduling failed a second time in a row, but on the heels of the Android Dev Summit we had a lot to talk about! Chet was traveling, so it's just Romain and Tor this time. We sincerely apologize for the lack of puns in this episode! Subscribe to the podcast feed or download the audio file directly. Links: Android Dev Summit - All Sessions Romain: @romainguy Tor: @tornorbye Chet: @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Tor and Romain working hard in the studio while Chet enjoyed the scenery in Monterey Our guest-scheduling failed a second time in a row, but on the heels of the Android Dev Summit we had a lot to talk about! Chet was traveling, so it's just Romain and Tor this time. We sincerely apologize for the lack of puns in this episode! Subscribe to the podcast feed or download the audio file directly. Links: Android Dev Summit - All Sessions Romain: @romainguy Tor: @tornorbye Chet: @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 103: Tor, Romain, and Chet Talk about Stuff</title>
      <itunes:title>Episode 103: Tor, Romain, and Chet Talk about Stuff</itunes:title>
      <pubDate>Wed, 21 Nov 2018 19:26:59 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-7267746086452612879]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-103-tor-romain-and-chet-talk-about-stuff]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://4.bp.blogspot.com/-2wKUjCXDlwo/W_WoAXQw7sI/AAAAAAAAGgs/skCNBjs6IHcl1_f6JfWJq05PV31C_rRYACLcBGAs/s1600/IMG_20181031_100707.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://4.bp.blogspot.com/-2wKUjCXDlwo/W_WoAXQw7sI/AAAAAAAAGgs/skCNBjs6IHcl1_f6JfWJq05PV31C_rRYACLcBGAs/s320/IMG_20181031_100707.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor, Romain, and Chet, caught in a totally<br /> candid and unexpected photo while working<br /> hard in the recording studio.</td> </tr> </tbody> </table> Tor and Romain and Chet completely failed to get a guest for this show. But fortunately, there was a bunch of stuff happening that they talked about instead. KotlinConf, GDG DevFest Ukraine, Droidcon UK, garbage collection,  tech talks, comedy talks, Android Studio releases, new Pixel phones, photography, selfies, and more. We should have a guest-fail more often!<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%20103%20Stuff.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <b>Links</b>:<br /> <ul style="text-align: left;"> <li><a href="https://developer.android.com/studio/">Android Studio</a></li> <li><a href="https://kotlinconf.com/talks/">KotlinConf 2018 talks</a></li> <li>Romain's KotlinConf talk <a href= "https://www.youtube.com/watch?v=LJyDCYP0WG4&index=9&list=PLQ176FUIyIUbVvFMqDc2jhxS-t562uytr&t=0s"> Graphics Programming with Kotlin</a></li> <li><a href= "https://kotlinlang.org/docs/reference/whatsnew13.html">Kotlin 1.3</a></li> <li><a href= "https://www.youtube.com/playlist?list=PLt8lEzcLNl32vhWgFOXtHrFJfs-A63qQS"> DevFest Ukraine 2018 Talks</a></li> <li>Chet's <a href="https://youtu.be/EiYEGTUJkcI">comedy talk</a> at DevFest Ukraine</li> <li>Chet's <a href="https://youtu.be/pMZmDBwjQvQ">Trash Talk (Evolution of ART GC)</a> at DevFest Ukraine</li> <li><a href="http://uk.droidcon.com/">Droidcon UK</a></li> <li>Chet and Romain's <a href= "https://skillsmatter.com/skillscasts/11125-android-keynote-a-keynote-presentation-about-android"> Trash Talk</a> at Droidcon UK</li> <li><a href="https://store.google.com/product/pixel_3">Pixel 3</a></li> </ul> <div><b>Romain</b>: <a href="http://twitter.com/romainguy" target="_blank">@romainguy</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a></div> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/ph0k5xDW_lQ" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://4.bp.blogspot.com/-2wKUjCXDlwo/W_WoAXQw7sI/AAAAAAAAGgs/skCNBjs6IHcl1_f6JfWJq05PV31C_rRYACLcBGAs/s1600/IMG_20181031_100707.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Tor, Romain, and Chet, caught in a totally candid and unexpected photo while working hard in the recording studio. Tor and Romain and Chet completely failed to get a guest for this show. But fortunately, there was a bunch of stuff happening that they talked about instead. KotlinConf, GDG DevFest Ukraine, Droidcon UK, garbage collection, tech talks, comedy talks, Android Studio releases, new Pixel phones, photography, selfies, and more. We should have a guest-fail more often! 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%20103%20Stuff.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <ul style="text-align: left;"> <li><a href="https://developer.android.com/studio/">Android Studio</a></li> <li><a href="https://kotlinconf.com/talks/">KotlinConf 2018 talks</a></li> <li>Romain's KotlinConf talk <a href= "https://www.youtube.com/watch?v=LJyDCYP0WG4&index=9&list=PLQ176FUIyIUbVvFMqDc2jhxS-t562uytr&t=0s"> Graphics Programming with Kotlin</a></li> <li><a href= "https://kotlinlang.org/docs/reference/whatsnew13.html">Kotlin 1.3</a></li> <li><a href= "https://www.youtube.com/playlist?list=PLt8lEzcLNl32vhWgFOXtHrFJfs-A63qQS"> DevFest Ukraine 2018 Talks</a></li> <li>Chet's <a href="https://youtu.be/EiYEGTUJkcI">comedy talk</a> at DevFest Ukraine</li> <li>Chet's <a href="https://youtu.be/pMZmDBwjQvQ">Trash Talk (Evolution of ART GC)</a> at DevFest Ukraine</li> <li><a href="http://uk.droidcon.com/">Droidcon UK</a></li> <li>Chet and Romain's <a href= "https://skillsmatter.com/skillscasts/11125-android-keynote-a-keynote-presentation-about-android"> Trash Talk</a> at Droidcon UK</li> <li><a href="https://store.google.com/product/pixel_3">Pixel 3</a></li> </ul> <b>Romain</b>: <a href="http://twitter.com/romainguy" target="_blank">@romainguy</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="50427884" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2010320Stuff.mp3?dest-id=2710847"/>
      <itunes:duration>48:17</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/f/d/0/b/fd0b5065266ae3ed/IMG_20181031_100707.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Romain, and Chet, caught in a totally candid and unexpected photo while working hard in the recording studio. Tor and Romain and Chet completely failed to get a guest for this show. But fortunately, there was a bunch of stuff happening that they talked about instead. KotlinConf, GDG DevFest Ukraine, Droidcon UK, garbage collection,  tech talks, comedy talks, Android Studio releases, new Pixel phones, photography, selfies, and more. We should have a guest-fail more often! Subscribe to the podcast feed or download the audio file directly. Links: Android Studio KotlinConf 2018 talks Romain's KotlinConf talk Graphics Programming with Kotlin Kotlin 1.3 DevFest Ukraine 2018 Talks Chet's comedy talk at DevFest Ukraine Chet's Trash Talk (Evolution of ART GC) at DevFest Ukraine Droidcon UK Chet and Romain's Trash Talk at Droidcon UK Pixel 3 Romain: @romainguy Tor: @tornorbye Chet: @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Tor, Romain, and Chet, caught in a totally candid and unexpected photo while working hard in the recording studio. Tor and Romain and Chet completely failed to get a guest for this show. But fortunately, there was a bunch of stuff happening that they talked about instead. KotlinConf, GDG DevFest Ukraine, Droidcon UK, garbage collection,  tech talks, comedy talks, Android Studio releases, new Pixel phones, photography, selfies, and more. We should have a guest-fail more often! Subscribe to the podcast feed or download the audio file directly. Links: Android Studio KotlinConf 2018 talks Romain's KotlinConf talk Graphics Programming with Kotlin Kotlin 1.3 DevFest Ukraine 2018 Talks Chet's comedy talk at DevFest Ukraine Chet's Trash Talk (Evolution of ART GC) at DevFest Ukraine Droidcon UK Chet and Romain's Trash Talk at Droidcon UK Pixel 3 Romain: @romainguy Tor: @tornorbye Chet: @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 102: ML All the Things!</title>
      <itunes:title>Episode 102: ML All the Things!</itunes:title>
      <pubDate>Thu, 15 Nov 2018 16:43:47 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-471793272334873314]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-102-ml-all-the-things]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: right;"></div> In this episode, Chet and <strike>Tor</strike> Romain Guy talk with Ben Murdoch and Matej Pfajfar from the Android ML team to talk about... ML! We talk about ML Kit, Adaptive Battery in Android 9 Pie, TensorFlow Lite, building and using ML models, and machine learning in general.<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%20102%20ML%20All%20the%20Things.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <b>Links</b>:<br /> <ul style="text-align: left;"> <li><a href="https://developers.google.com/ml-kit/">ML Kit</a></li> <li><a href="https://www.tensorflow.org/lite/">TensorFlow Lite</a></li> </ul> <div><b>Ben:</b> <a href= "http://twitter.com/@ksasq">@ksasq</a><br /> <b>Matej:</b> <a href="http://www.linkedin.com/in/mpfajfar">Matej's profile</a><br /> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a></div> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/jXq53n0WY8k" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, Chet and Tor Romain Guy talk with Ben Murdoch and Matej Pfajfar from the Android ML team to talk about... ML! We talk about ML Kit, Adaptive Battery in Android 9 Pie, TensorFlow Lite, building and using ML models, and machine learning in general. 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%20102%20ML%20All%20the%20Things.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <ul style="text-align: left;"> <li><a href="https://developers.google.com/ml-kit/">ML Kit</a></li> <li><a href="https://www.tensorflow.org/lite/">TensorFlow Lite</a></li> </ul> <b>Ben:</b> <a href= "http://twitter.com/@ksasq">@ksasq</a> <b>Matej:</b> <a href="http://www.linkedin.com/in/mpfajfar">Matej's profile</a> <b>Romain</b>: <a href="http://twitter.com/romainguy" target= "_blank">@romainguy</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="32174612" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2010220ML20All20the20Things.mp3?dest-id=2710847"/>
      <itunes:duration>31:23</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chet and Tor Romain Guy talk with Ben Murdoch and Matej Pfajfar from the Android ML team to talk about... ML! We talk about ML Kit, Adaptive Battery in Android 9 Pie, TensorFlow Lite, building and using ML models, and machine learning in general. Subscribe to the podcast feed or download the audio file directly. Links: ML Kit TensorFlow Lite Ben: @ksasq Matej: Matej's profile Romain: @romainguy Tor: @tornorbye Chet: @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>In this episode, Chet and Tor Romain Guy talk with Ben Murdoch and Matej Pfajfar from the Android ML team to talk about... ML! We talk about ML Kit, Adaptive Battery in Android 9 Pie, TensorFlow Lite, building and using ML models, and machine learning in general. Subscribe to the podcast feed or download the audio file directly. Links: ML Kit TensorFlow Lite Ben: @ksasq Matej: Matej's profile Romain: @romainguy Tor: @tornorbye Chet: @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 101: Prefetch and Paging</title>
      <itunes:title>Episode 101: Prefetch and Paging</itunes:title>
      <pubDate>Thu, 01 Nov 2018 00:46:27 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-5242157052790510495]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-101-prefetch-and-paging]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: right;"></div> In this episode, Chet and <strike>Tor </strike>Yigit Boyar talk <b>again</b> with Chris Craik from the Android Toolkit team about RecyclerView prefetch and the new Paging library.<br /> <br /> This is Part 2 of a much longer conversation that started in <a href= "http://androidbackstage.blogspot.com/2018/10/episode-100-android-rendering.html"> Episode 100</a>, in which Chris talked about Android's UI hardware renderer. We created this second episode from that single, larger conversation because the topics are very different and because we just talked too darned long to stuff it all into a single episode.<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%20101%20Prefetch%20and%20Paging.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <b>Links</b>:<br /> <ul style="text-align: left;"> <li><a href= "https://developer.android.com/topic/libraries/architecture/paging/"> Paging library</a></li> <li><a href= "https://medium.com/google-developers/recyclerview-prefetch-c2f269075710"> RecyclerView Prefetch blogpost</a> </li> <li><a href= "https://medium.com/androiddevelopers/prefetch-text-layout-in-recyclerview-4acf9103f438"> Text Prefetch blogpost</a></li> <li><a href= "https://medium.com/androiddevelopers/large-database-queries-on-android-cb043ae626e8"> Database loading and paging blogpost</a></li> <li><a href="https://www.youtube.com/watch?v=BE5bsyGGLf4">Paging talk at Google I/O</a></li> <li><a href="https://www.youtube.com/watch?v=9HtTL_RO2wI">Android UI Performance talk at Google I/O</a></li> </ul> <div><b>Chris</b>: <a href= "https://twitter.com/chris_craik">@chris_craik</a></div> <b>Yigit</b>: <a href= "https://twitter.com/yigitboyar">@yigitboyar</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/Ba02ozR6Wko" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, Chet and Tor Yigit Boyar talk <b>again</b> with Chris Craik from the Android Toolkit team about RecyclerView prefetch and the new Paging library. This is Part 2 of a much longer conversation that started in <a href= "http://androidbackstage.blogspot.com/2018/10/episode-100-android-rendering.html"> Episode 100</a>, in which Chris talked about Android's UI hardware renderer. We created this second episode from that single, larger conversation because the topics are very different and because we just talked too darned long to stuff it all into a single episode. 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%20101%20Prefetch%20and%20Paging.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <ul style="text-align: left;"> <li><a href= "https://developer.android.com/topic/libraries/architecture/paging/"> Paging library</a></li> <li><a href= "https://medium.com/google-developers/recyclerview-prefetch-c2f269075710"> RecyclerView Prefetch blogpost</a> </li> <li><a href= "https://medium.com/androiddevelopers/prefetch-text-layout-in-recyclerview-4acf9103f438"> Text Prefetch blogpost</a></li> <li><a href= "https://medium.com/androiddevelopers/large-database-queries-on-android-cb043ae626e8"> Database loading and paging blogpost</a></li> <li><a href="https://www.youtube.com/watch?v=BE5bsyGGLf4">Paging talk at Google I/O</a></li> <li><a href="https://www.youtube.com/watch?v=9HtTL_RO2wI">Android UI Performance talk at Google I/O</a></li> </ul> <b>Chris</b>: <a href= "https://twitter.com/chris_craik">@chris_craik</a> <b>Yigit</b>: <a href= "https://twitter.com/yigitboyar">@yigitboyar</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="31133760" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2010120Prefetch20and20Paging.mp3?dest-id=2710847"/>
      <itunes:duration>30:16</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chet and Tor Yigit Boyar talk again with Chris Craik from the Android Toolkit team about RecyclerView prefetch and the new Paging library. This is Part 2 of a much longer conversation that started in Episode 100, in which Chris talked about Android's UI hardware renderer. We created this second episode from that single, larger conversation because the topics are very different and because we just talked too darned long to stuff it all into a single episode. Subscribe to the podcast feed or download the audio file directly. Links: Paging library RecyclerView Prefetch blogpost  Text Prefetch blogpost Database loading and paging blogpost Paging talk at Google I/O Android UI Performance talk at Google I/O Chris: @chris_craik Yigit: @yigitboyar Tor: @tornorbye Chet: @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>In this episode, Chet and Tor Yigit Boyar talk again with Chris Craik from the Android Toolkit team about RecyclerView prefetch and the new Paging library. This is Part 2 of a much longer conversation that started in Episode 100, in which Chris talked about Android's UI hardware renderer. We created this second episode from that single, larger conversation because the topics are very different and because we just talked too darned long to stuff it all into a single episode. Subscribe to the podcast feed or download the audio file directly. Links: Paging library RecyclerView Prefetch blogpost  Text Prefetch blogpost Database loading and paging blogpost Paging talk at Google I/O Android UI Performance talk at Google I/O Chris: @chris_craik Yigit: @yigitboyar Tor: @tornorbye Chet: @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 100: Android Rendering</title>
      <itunes:title>Episode 100: Android Rendering</itunes:title>
      <pubDate>Mon, 22 Oct 2018 18:43:06 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-6142613424554501987]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-100-android-rendering]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: right;"></div> In this episode, Chet and <strike>Tor </strike>Yigit Boyar talk with Chris Craik from the Android Toolkit team about graphics and the evolution of the UI renderer on Android.<br /> <br /> By the way, THIS IS EPISODE 100, PEOPLE! WE MADE IT! AND THEY HAVEN'T EVEN CANCELED US YET! Sure, it's because the people that could and would cancel us don't know we exist, but I still think it's an important milestone to still be here, still recording, still posting, and still talking about random Android development stuff.<br /> <br /> In the studio, we had a massive celebration for this amazing achievement, which consisted of recording the conversation and then returning to the office.<br /> <br /> (This is actually part 1 of a 2-part episode; we talked so much about rendering that we made the first part into its own episode. We will carry on into non-rendering topics in the next Chris-filled episode.)<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%20100%20Android%20Rendering.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <b>Links</b>:<br /> <ul style="text-align: left;"> <li><a href= "https://developer.android.com/topic/libraries/architecture/paging/"> Paging library</a></li> <li><a href= "https://medium.com/google-developers/recyclerview-prefetch-c2f269075710"> RecyclerView Prefetch blogpost</a> </li> <li><a href= "https://medium.com/androiddevelopers/prefetch-text-layout-in-recyclerview-4acf9103f438"> Text Prefetch blogpost</a></li> <li><a href= "https://medium.com/androiddevelopers/large-database-queries-on-android-cb043ae626e8"> Database loading and paging blogpost</a></li> <li><a href="https://www.youtube.com/watch?v=BE5bsyGGLf4">Paging talk at Google I/O</a></li> <li><a href="https://www.youtube.com/watch?v=9HtTL_RO2wI">Android UI Performance talk at Google I/O</a></li> </ul> <div><b>Chris</b>: <a href= "https://twitter.com/chris_craik">@chris_craik</a></div> <b>Yigit</b>: <a href= "https://twitter.com/yigitboyar">@yigitboyar</a><br /> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/ittmkhZJyu0" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, Chet and Tor Yigit Boyar talk with Chris Craik from the Android Toolkit team about graphics and the evolution of the UI renderer on Android. By the way, THIS IS EPISODE 100, PEOPLE! WE MADE IT! AND THEY HAVEN'T EVEN CANCELED US YET! Sure, it's because the people that could and would cancel us don't know we exist, but I still think it's an important milestone to still be here, still recording, still posting, and still talking about random Android development stuff. In the studio, we had a massive celebration for this amazing achievement, which consisted of recording the conversation and then returning to the office. (This is actually part 1 of a 2-part episode; we talked so much about rendering that we made the first part into its own episode. We will carry on into non-rendering topics in the next Chris-filled episode.) 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%20100%20Android%20Rendering.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <ul style="text-align: left;"> <li><a href= "https://developer.android.com/topic/libraries/architecture/paging/"> Paging library</a></li> <li><a href= "https://medium.com/google-developers/recyclerview-prefetch-c2f269075710"> RecyclerView Prefetch blogpost</a> </li> <li><a href= "https://medium.com/androiddevelopers/prefetch-text-layout-in-recyclerview-4acf9103f438"> Text Prefetch blogpost</a></li> <li><a href= "https://medium.com/androiddevelopers/large-database-queries-on-android-cb043ae626e8"> Database loading and paging blogpost</a></li> <li><a href="https://www.youtube.com/watch?v=BE5bsyGGLf4">Paging talk at Google I/O</a></li> <li><a href="https://www.youtube.com/watch?v=9HtTL_RO2wI">Android UI Performance talk at Google I/O</a></li> </ul> <b>Chris</b>: <a href= "https://twitter.com/chris_craik">@chris_craik</a> <b>Yigit</b>: <a href= "https://twitter.com/yigitboyar">@yigitboyar</a> <b>Tor</b>: <a href="https://twitter.com/tornorbye" target= "_blank">@tornorbye</a> <b>Chet</b>: <a href="https://twitter.com/chethaase" target= "_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="50244380" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB2010020Android20Rendering.mp3?dest-id=2710847"/>
      <itunes:duration>41:50</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chet and Tor Yigit Boyar talk with Chris Craik from the Android Toolkit team about graphics and the evolution of the UI renderer on Android. By the way, THIS IS EPISODE 100, PEOPLE! WE MADE IT! AND THEY HAVEN'T EVEN CANCELED US YET! Sure, it's because the people that could and would cancel us don't know we exist, but I still think it's an important milestone to still be here, still recording, still posting, and still talking about random Android development stuff. In the studio, we had a massive celebration for this amazing achievement, which consisted of recording the conversation and then returning to the office. (This is actually part 1 of a 2-part episode; we talked so much about rendering that we made the first part into its own episode. We will carry on into non-rendering topics in the next Chris-filled episode.) Subscribe to the podcast feed or download the audio file directly. Links: Paging library RecyclerView Prefetch blogpost  Text Prefetch blogpost Database loading and paging blogpost Paging talk at Google I/O Android UI Performance talk at Google I/O Chris: @chris_craik Yigit: @yigitboyar Tor: @tornorbye Chet: @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>In this episode, Chet and Tor Yigit Boyar talk with Chris Craik from the Android Toolkit team about graphics and the evolution of the UI renderer on Android. By the way, THIS IS EPISODE 100, PEOPLE! WE MADE IT! AND THEY HAVEN'T EVEN CANCELED US YET! Sure, it's because the people that could and would cancel us don't know we exist, but I still think it's an important milestone to still be here, still recording, still posting, and still talking about random Android development stuff. In the studio, we had a massive celebration for this amazing achievement, which consisted of recording the conversation and then returning to the office. (This is actually part 1 of a 2-part episode; we talked so much about rendering that we made the first part into its own episode. We will carry on into non-rendering topics in the next Chris-filled episode.) Subscribe to the podcast feed or download the audio file directly. Links: Paging library RecyclerView Prefetch blogpost  Text Prefetch blogpost Database loading and paging blogpost Paging talk at Google I/O Android UI Performance talk at Google I/O Chris: @chris_craik Yigit: @yigitboyar Tor: @tornorbye Chet: @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 99: Accessibility Time</title>
      <itunes:title>Episode 99: Accessibility Time</itunes:title>
      <pubDate>Wed, 03 Oct 2018 21:38:56 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-8001685917866571490]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-99-accessibility-time]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://2.bp.blogspot.com/-tLOrdXcV1l4/W7UhtGqfNgI/AAAAAAAAFzg/akdBJt_x-N8PeXXyDymcBcSFgCqT3-gCQCLcBGAs/s1600/IMG_20180905_110343.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="150" src= "https://2.bp.blogspot.com/-tLOrdXcV1l4/W7UhtGqfNgI/AAAAAAAAFzg/akdBJt_x-N8PeXXyDymcBcSFgCqT3-gCQCLcBGAs/s200/IMG_20180905_110343.jpg" width="200" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Phil, Tor, and<br /> Phil's topical t-shirt</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Phil Weaver about accessibility on Android. We talk about accessibility services, TalkBack, Switch Access, testing, and general approaches for developers to make applications that are accessible.<br /> Oh, and we talk about "onClick bait" too.<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%2099%20Accessibility%20Time.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <b>Links</b>:<br /> <ul style="text-align: left;"> <li><a href= "https://developer.android.com/guide/topics/ui/accessibility/">Android accessibility</a></li> <li><a href= "https://codelabs.developers.google.com/codelabs/developing-android-a11y-service/index.html?index=..%2F..%2Findex#0"> Accessibility Service code lab</a></li> <li><a href= "https://play.google.com/store/apps/details?id=com.google.android.apps.accessibility.auditor&hl=en_US"> Accessibility Scanner</a></li> </ul> <br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/tq3N9bkoNXw" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://2.bp.blogspot.com/-tLOrdXcV1l4/W7UhtGqfNgI/AAAAAAAAFzg/akdBJt_x-N8PeXXyDymcBcSFgCqT3-gCQCLcBGAs/s1600/IMG_20180905_110343.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Chet, Phil, Tor, and Phil's topical t-shirt In this episode, Chet and Tor talk with Phil Weaver about accessibility on Android. We talk about accessibility services, TalkBack, Switch Access, testing, and general approaches for developers to make applications that are accessible. Oh, and we talk about "onClick bait" too. 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%2099%20Accessibility%20Time.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <ul style="text-align: left;"> <li><a href= "https://developer.android.com/guide/topics/ui/accessibility/">Android accessibility</a></li> <li><a href= "https://codelabs.developers.google.com/codelabs/developing-android-a11y-service/index.html?index=..%2F..%2Findex#0"> Accessibility Service code lab</a></li> <li><a href= "https://play.google.com/store/apps/details?id=com.google.android.apps.accessibility.auditor&hl=en_US"> Accessibility Scanner</a></li> </ul> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="59608148" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB209920Accessibility20Time.mp3?dest-id=2710847"/>
      <itunes:duration>59:33</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/7/7/2/6/772610c279995406/IMG_20180905_110343.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Phil, Tor, and Phil's topical t-shirt In this episode, Chet and Tor talk with Phil Weaver about accessibility on Android. We talk about accessibility services, TalkBack, Switch Access, testing, and general approaches for developers to make applications that are accessible. Oh, and we talk about "onClick bait" too. Subscribe to the podcast feed or download the audio file directly. Links: Android accessibility Accessibility Service code lab Accessibility Scanner Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet, Phil, Tor, and Phil's topical t-shirt In this episode, Chet and Tor talk with Phil Weaver about accessibility on Android. We talk about accessibility services, TalkBack, Switch Access, testing, and general approaches for developers to make applications that are accessible. Oh, and we talk about "onClick bait" too. Subscribe to the podcast feed or download the audio file directly. Links: Android accessibility Accessibility Service code lab Accessibility Scanner Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 98: Filament</title>
      <itunes:title>Episode 98: Filament</itunes:title>
      <pubDate>Wed, 19 Sep 2018 12:27:22 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-1063563486103017676]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-98-filament]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://2.bp.blogspot.com/-NxoPDsDir2k/W6I_zOD_SDI/AAAAAAAAFyQ/fZ7wmzxwNesqWhGE0NEdxgEQvPFBwTqZQCLcBGAs/s1600/sponza_vsm.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1086" data-original-width= "1600" height="217" src= "https://2.bp.blogspot.com/-NxoPDsDir2k/W6I_zOD_SDI/AAAAAAAAFyQ/fZ7wmzxwNesqWhGE0NEdxgEQvPFBwTqZQCLcBGAs/s320/sponza_vsm.png" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Romain, Chet and Tor posing behind a<br /> giant poster rendered with Filament</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Romain about <a href= "https://github.com/google/filament">Filament</a>, a real-time physically based rendering engine for Android (and Windows, Linux and macOS.)<br /> <br /> We talk about graphics, graphics, and then some more graphics.<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%2098%20Filament.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <b>Links</b>:<br /> <br /> <ul style="text-align: left;"> <li>Filament source code: <a href= "https://github.com/google/filament">https://github.com/google/filament</a></li> <li><a href= "https://google.github.io/filament/Filament.md.html">Filament documentation</a>, the document we talk about in the podcast</li> <li><a href= "https://google.github.io/filament//Materials.md.html">Materials documentation</a></li> </ul> <br /> <b>Romain</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href= "https://twitter.com/romainguy">@romainguy</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/X670czwkHRA" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://2.bp.blogspot.com/-NxoPDsDir2k/W6I_zOD_SDI/AAAAAAAAFyQ/fZ7wmzxwNesqWhGE0NEdxgEQvPFBwTqZQCLcBGAs/s1600/sponza_vsm.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Romain, Chet and Tor posing behind a giant poster rendered with Filament In this episode, Chet and Tor talk with Romain about <a href= "https://github.com/google/filament">Filament</a>, a real-time physically based rendering engine for Android (and Windows, Linux and macOS.) We talk about graphics, graphics, and then some more graphics. 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%2098%20Filament.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <ul style="text-align: left;"> <li>Filament source code: <a href= "https://github.com/google/filament">https://github.com/google/filament</a></li> <li><a href= "https://google.github.io/filament/Filament.md.html">Filament documentation</a>, the document we talk about in the podcast</li> <li><a href= "https://google.github.io/filament//Materials.md.html">Materials documentation</a></li> </ul> <b>Romain</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href= "https://twitter.com/romainguy">@romainguy</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="52375431" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB209820Filament.mp3?dest-id=2710847"/>
      <itunes:duration>51:19</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/4/b/e/5/4be594b84eee7b4d/sponza_vsm.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Romain, Chet and Tor posing behind a giant poster rendered with Filament In this episode, Chet and Tor talk with Romain about Filament, a real-time physically based rendering engine for Android (and Windows, Linux and macOS.) We talk about graphics, graphics, and then some more graphics. Subscribe to the podcast feed or download the audio file directly. Links: Filament source code: https://github.com/google/filament Filament documentation, the document we talk about in the podcast Materials documentation Romain: google.com/+RomainGuy, @romainguy Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Romain, Chet and Tor posing behind a giant poster rendered with Filament In this episode, Chet and Tor talk with Romain about Filament, a real-time physically based rendering engine for Android (and Windows, Linux and macOS.) We talk about graphics, graphics, and then some more graphics. Subscribe to the podcast feed or download the audio file directly. Links: Filament source code: https://github.com/google/filament Filament documentation, the document we talk about in the podcast Materials documentation Romain: google.com/+RomainGuy, @romainguy Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 97: Bluetooth</title>
      <itunes:title>Episode 97: Bluetooth</itunes:title>
      <pubDate>Wed, 29 Aug 2018 19:53:20 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-2730851836494158419]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-97-bluetooth]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-SLaRTLfEcAw/W4awplJ3-7I/AAAAAAAAFww/UTEL6Dgieb0ajVu0vM88bu9ad4HEKbeuACLcBGAs/s1600/bluetooth.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://1.bp.blogspot.com/-SLaRTLfEcAw/W4awplJ3-7I/AAAAAAAAFww/UTEL6Dgieb0ajVu0vM88bu9ad4HEKbeuACLcBGAs/s320/bluetooth.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor, Andre and Chet in the studio</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Andre Eisenbach from the Device Connectivity Team about Bluetooth -- Bluetooth Classic, Bluetooth BLE, profiles, compatibility challenges and more.<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%2097%20Bluetooth.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <br /> <b>Links</b>:<br /> <br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/aXD5PmSYFpY" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-SLaRTLfEcAw/W4awplJ3-7I/AAAAAAAAFww/UTEL6Dgieb0ajVu0vM88bu9ad4HEKbeuACLcBGAs/s1600/bluetooth.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Tor, Andre and Chet in the studio In this episode, Chet and Tor talk with Andre Eisenbach from the Device Connectivity Team about Bluetooth -- Bluetooth Classic, Bluetooth BLE, profiles, compatibility challenges and more. 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%2097%20Bluetooth.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="55915576" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB209720Bluetooth.mp3?dest-id=2710847"/>
      <itunes:duration>55:51</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/f/f/4/5/ff45db91c3fc75b5/bluetooth.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Andre and Chet in the studio In this episode, Chet and Tor talk with Andre Eisenbach from the Device Connectivity Team about Bluetooth -- Bluetooth Classic, Bluetooth BLE, profiles, compatibility challenges and more. Subscribe to the podcast feed or download the audio file directly. Links: Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Tor, Andre and Chet in the studio In this episode, Chet and Tor talk with Andre Eisenbach from the Device Connectivity Team about Bluetooth -- Bluetooth Classic, Bluetooth BLE, profiles, compatibility challenges and more. Subscribe to the podcast feed or download the audio file directly. Links: Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 96: Location: It's Where It's At</title>
      <itunes:title>Episode 96: Location: It's Where It's At</itunes:title>
      <pubDate>Wed, 08 Aug 2018 21:58:03 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-5343602453650533847]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-96-location-its-where-its-at]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">In this episode, Chet <strike>and Tor</strike> <strike>talk</strike> talks with Patrick Robertson from the Location team about... location! We wax poetic about fine-grained location using Wifi routers (among other mechanisms), the Fused Location Provider API for apps that need location information, battery impact of location (and what we're doing to improve that), how GPS works (apparently it uses pieces of string!), and detecting 3D locations for finding where you are in a tall building.<br /> <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%2096%20Location%20Is%20Where%20It's%20At.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <br /> <b>Links</b>:<br /> <a href= "https://developer.android.com/training/location/retrieve-current">Fused Location Provider basics</a><br /> <a href= "https://developer.android.com/guide/topics/location/migration">Migrating to Fused Location Provider </a><br /> <a href= "https://developer.android.com/about/versions/oreo/background-location-limits"> BG location limits</a><br /> <a href= "https://developer.android.com/reference/android/net/wifi/rtt/package-summary"> Wifi RTT</a><br /> <a href= "https://developer.android.com/guide/topics/sensors/gnss">Raw GNSS Measurements</a><br /> <a href= "https://developer.android.com/reference/android/location/GnssMeasurement"> GNSS Raw Measurements API</a><br /> <a href= "https://developer.android.com/guide/topics/sensors/sensors_position"> Sensors</a><br /> <div><br /></div> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/p_vqxtlDz98" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, Chet and Tor talk talks with Patrick Robertson from the Location team about... location! We wax poetic about fine-grained location using Wifi routers (among other mechanisms), the Fused Location Provider API for apps that need location information, battery impact of location (and what we're doing to improve that), how GPS works (apparently it uses pieces of string!), and detecting 3D locations for finding where you are in a tall building. 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%2096%20Location%20Is%20Where%20It's%20At.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <a href= "https://developer.android.com/training/location/retrieve-current">Fused Location Provider basics</a> <a href= "https://developer.android.com/guide/topics/location/migration">Migrating to Fused Location Provider </a> <a href= "https://developer.android.com/about/versions/oreo/background-location-limits"> BG location limits</a> <a href= "https://developer.android.com/reference/android/net/wifi/rtt/package-summary"> Wifi RTT</a> <a href= "https://developer.android.com/guide/topics/sensors/gnss">Raw GNSS Measurements</a> <a href= "https://developer.android.com/reference/android/location/GnssMeasurement"> GNSS Raw Measurements API</a> <a href= "https://developer.android.com/guide/topics/sensors/sensors_position"> Sensors</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="34371370" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB209620Location20Is20Where20Its20At.mp3?dest-id=2710847"/>
      <itunes:duration>34:10</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chet and Tor talk talks with Patrick Robertson from the Location team about... location! We wax poetic about fine-grained location using Wifi routers (among other mechanisms), the Fused Location Provider API for apps that need location information, battery impact of location (and what we're doing to improve that), how GPS works (apparently it uses pieces of string!), and detecting 3D locations for finding where you are in a tall building. Subscribe to the podcast feed or download the audio file directly. Links: Fused Location Provider basics Migrating to Fused Location Provider  BG location limits Wifi RTT Raw GNSS Measurements GNSS Raw Measurements API Sensors Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>In this episode, Chet and Tor talk talks with Patrick Robertson from the Location team about... location! We wax poetic about fine-grained location using Wifi routers (among other mechanisms), the Fused Location Provider API for apps that need location information, battery impact of location (and what we're doing to improve that), how GPS works (apparently it uses pieces of string!), and detecting 3D locations for finding where you are in a tall building. Subscribe to the podcast feed or download the audio file directly. Links: Fused Location Provider basics Migrating to Fused Location Provider  BG location limits Wifi RTT Raw GNSS Measurements GNSS Raw Measurements API Sensors Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 95: The New News Thing</title>
      <itunes:title>Episode 95: The New News Thing</itunes:title>
      <pubDate>Mon, 02 Jul 2018 17:57:40 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-616798554113714623]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-95-the-new-news-thing]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">In this episode, Chet <strike>and Tor</strike> <strike>talk</strike> talks with Kyle Lampert from the Google News team about... News. Kyle is the lead of the Android app for News and discusses how the team created a rich, smooth UI experience for the reincarnation of this new News thing.<br /> <br /> <i>(Apologies for the audio quality: this episode was recorded while Chet was on a trip out to the Cambridge office, and the quality is not up to our usual standards. But it should suffice.)</i><br /> <br /> <div style="text-align: left;">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%2095%20The%20New%20News%20Thing.mp3" target="_blank">audio file</a> directly.</div> <br /> <br /> <b>Links</b>:<br /> <a href="http://news.google.com/about">Google News</a><br /> <br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/OCGzY_x-f8I" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, Chet and Tor talk talks with Kyle Lampert from the Google News team about... News. Kyle is the lead of the Android app for News and discusses how the team created a rich, smooth UI experience for the reincarnation of this new News thing. <i>(Apologies for the audio quality: this episode was recorded while Chet was on a trip out to the Cambridge office, and the quality is not up to our usual standards. But it should suffice.)</i> 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%2095%20The%20New%20News%20Thing.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <a href="http://news.google.com/about">Google News</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="62927375" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB209520The20New20News20Thing.mp3?dest-id=2710847"/>
      <itunes:duration>41:00</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chet and Tor talk talks with Kyle Lampert from the Google News team about... News. Kyle is the lead of the Android app for News and discusses how the team created a rich, smooth UI experience for the reincarnation of this new News thing. (Apologies for the audio quality: this episode was recorded while Chet was on a trip out to the Cambridge office, and the quality is not up to our usual standards. But it should suffice.) Subscribe to the podcast feed or download the audio file directly. Links: Google News Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>In this episode, Chet and Tor talk talks with Kyle Lampert from the Google News team about... News. Kyle is the lead of the Android app for News and discusses how the team created a rich, smooth UI experience for the reincarnation of this new News thing. (Apologies for the audio quality: this episode was recorded while Chet was on a trip out to the Cambridge office, and the quality is not up to our usual standards. But it should suffice.) Subscribe to the podcast feed or download the audio file directly. Links: Google News Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 94: TV Time</title>
      <itunes:title>Episode 94: TV Time</itunes:title>
      <pubDate>Wed, 20 Jun 2018 22:23:46 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-731621124748280851]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-94-tv-time]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://3.bp.blogspot.com/-I00hQxK4jdo/WyrToppdVPI/AAAAAAAAFg4/M2lsMtrtBnQccY-jFZl2C8oC6kc_LiNzQCLcBGAs/s1600/IMG_20180530_110239.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://3.bp.blogspot.com/-I00hQxK4jdo/WyrToppdVPI/AAAAAAAAFg4/M2lsMtrtBnQccY-jFZl2C8oC6kc_LiNzQCLcBGAs/s320/IMG_20180530_110239.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Isaac, Virgil, and Tor, in stark black & white,<br /> because it's so totally artistic, and not because the<br /> studio lighting made us look like human-shaped<br /> blue jello. </td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Isaac Katzenelson and Virgil Dobjanschi from the Android TV team. We chat about UI, existing devices, IR-vs-BLE, new devices, feature requests from Tor, and digital channel surfing. Oh, and about telivision.<br /> <br /> <div style="text-align: left;">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%2094%20TV%20Time.mp3" target="_blank">audio file</a> directly.</div> <br /> <br /> <b>Links</b>:<br /> <a href="https://www.android.com/tv/">Android TV</a><br /> <br /> <b>Isaac</b>: <a href= "https://twitter.com/lechefisaac">@lechefisaac</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/thfNFHeINRU" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://3.bp.blogspot.com/-I00hQxK4jdo/WyrToppdVPI/AAAAAAAAFg4/M2lsMtrtBnQccY-jFZl2C8oC6kc_LiNzQCLcBGAs/s1600/IMG_20180530_110239.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Chet, Isaac, Virgil, and Tor, in stark black & white, because it's so totally artistic, and not because the studio lighting made us look like human-shaped blue jello. In this episode, Chet and Tor talk with Isaac Katzenelson and Virgil Dobjanschi from the Android TV team. We chat about UI, existing devices, IR-vs-BLE, new devices, feature requests from Tor, and digital channel surfing. Oh, and about telivision. 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%2094%20TV%20Time.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <a href="https://www.android.com/tv/">Android TV</a> <b>Isaac</b>: <a href= "https://twitter.com/lechefisaac">@lechefisaac</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="57722134" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB209420TV20Time.mp3?dest-id=2710847"/>
      <itunes:duration>57:52</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/9/3/1/d/931dbc36604dd9ed/IMG_20180530_110239.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Isaac, Virgil, and Tor, in stark black &amp; white, because it's so totally artistic, and not because the studio lighting made us look like human-shaped blue jello.  In this episode, Chet and Tor talk with Isaac Katzenelson and Virgil Dobjanschi from the Android TV team. We chat about UI, existing devices, IR-vs-BLE, new devices, feature requests from Tor, and digital channel surfing. Oh, and about telivision. Subscribe to the podcast feed or download the audio file directly. Links: Android TV Isaac: @lechefisaac Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet, Isaac, Virgil, and Tor, in stark black &amp; white, because it's so totally artistic, and not because the studio lighting made us look like human-shaped blue jello.  In this episode, Chet and Tor talk with Isaac Katzenelson and Virgil Dobjanschi from the Android TV team. We chat about UI, existing devices, IR-vs-BLE, new devices, feature requests from Tor, and digital channel surfing. Oh, and about telivision. Subscribe to the podcast feed or download the audio file directly. Links: Android TV Isaac: @lechefisaac Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 93: WorkManager</title>
      <itunes:title>Episode 93: WorkManager</itunes:title>
      <pubDate>Fri, 01 Jun 2018 20:02:26 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-5610457198263453369]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-93-workmanager]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://3.bp.blogspot.com/-Gu8P2NFpO3M/Ww89Tn-rwzI/AAAAAAAAFdM/uX4qqjqYdYQdhNqXem5MGpS-6eQq8wllACLcBGAs/s1600/IMG_20180516_104022.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://3.bp.blogspot.com/-Gu8P2NFpO3M/Ww89Tn-rwzI/AAAAAAAAFdM/uX4qqjqYdYQdhNqXem5MGpS-6eQq8wllACLcBGAs/s320/IMG_20180516_104022.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor, Sumir, Tor, Chet, a spiral notebook (blank), and Tor</td> </tr> </tbody> </table> <div style="text-align: right;"></div> In this episode, Chet and Tor talk with Sumir Kataria about the new WorkManager library that was announced at Google I/O (and released in early form). WorkManager makes it easier to schedule asynchronous work at a more appropriate time using a fluent, chainable API. Think of it as JobScheduler (in fact it uses JobScheduler internally when present), but handling situations and devices that don't have a recent enough version of the OS to have the JobScheduler API available.<br /> Go get WorkManager and try it out - we'd love to get feedback on it as we iterate toward 1.0.<br /> <br /> <div style="text-align: left;">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%2093%20Work%20Manager.mp3" target="_blank">audio file</a> directly.</div> <br /> <br /> <b>Links</b>:<br /> I/O Video: <a href="https://youtu.be/IrKoBFLwTN0">Easy background processing with WorkManager</a><br /> Article: <a href= "https://developer.android.com/topic/libraries/architecture/workmanager">Schedule tasks with WorkManager</a><br /> <a href= "https://developer.android.com/reference/androidx/work/WorkManager"> Reference docs</a><br /> <a href= "https://codelabs.developers.google.com/codelabs/android-workmanager/#0"> Codelab</a><br /> <br /> <b>Sumir</b>: <a href= "https://twitter.com/SumirKodes">@SumirKodes</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/CSx3k3BR5mI" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://3.bp.blogspot.com/-Gu8P2NFpO3M/Ww89Tn-rwzI/AAAAAAAAFdM/uX4qqjqYdYQdhNqXem5MGpS-6eQq8wllACLcBGAs/s1600/IMG_20180516_104022.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Tor, Sumir, Tor, Chet, a spiral notebook (blank), and Tor In this episode, Chet and Tor talk with Sumir Kataria about the new WorkManager library that was announced at Google I/O (and released in early form). WorkManager makes it easier to schedule asynchronous work at a more appropriate time using a fluent, chainable API. Think of it as JobScheduler (in fact it uses JobScheduler internally when present), but handling situations and devices that don't have a recent enough version of the OS to have the JobScheduler API available. Go get WorkManager and try it out - we'd love to get feedback on it as we iterate toward 1.0. 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%2093%20Work%20Manager.mp3" target="_blank">audio file</a> directly. <b>Links</b>: I/O Video: <a href="https://youtu.be/IrKoBFLwTN0">Easy background processing with WorkManager</a> Article: <a href= "https://developer.android.com/topic/libraries/architecture/workmanager">Schedule tasks with WorkManager</a> <a href= "https://developer.android.com/reference/androidx/work/WorkManager"> Reference docs</a> <a href= "https://codelabs.developers.google.com/codelabs/android-workmanager/#0"> Codelab</a> <b>Sumir</b>: <a href= "https://twitter.com/SumirKodes">@SumirKodes</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="39035794" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB209320Work20Manager.mp3?dest-id=2710847"/>
      <itunes:duration>36:53</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/6/e/d/2/6ed2fd3d2d31c340/IMG_20180516_104022.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Sumir, Tor, Chet, a spiral notebook (blank), and Tor In this episode, Chet and Tor talk with Sumir Kataria about the new WorkManager library that was announced at Google I/O (and released in early form). WorkManager makes it easier to schedule asynchronous work at a more appropriate time using a fluent, chainable API. Think of it as JobScheduler (in fact it uses JobScheduler internally when present), but handling situations and devices that don't have a recent enough version of the OS to have the JobScheduler API available. Go get WorkManager and try it out - we'd love to get feedback on it as we iterate toward 1.0. Subscribe to the podcast feed or download the audio file directly. Links: I/O Video: Easy background processing with WorkManager Article: Schedule tasks with WorkManager Reference docs Codelab Sumir: @SumirKodes Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Tor, Sumir, Tor, Chet, a spiral notebook (blank), and Tor In this episode, Chet and Tor talk with Sumir Kataria about the new WorkManager library that was announced at Google I/O (and released in early form). WorkManager makes it easier to schedule asynchronous work at a more appropriate time using a fluent, chainable API. Think of it as JobScheduler (in fact it uses JobScheduler internally when present), but handling situations and devices that don't have a recent enough version of the OS to have the JobScheduler API available. Go get WorkManager and try it out - we'd love to get feedback on it as we iterate toward 1.0. Subscribe to the podcast feed or download the audio file directly. Links: I/O Video: Easy background processing with WorkManager Article: Schedule tasks with WorkManager Reference docs Codelab Sumir: @SumirKodes Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 92: Navigation Controller</title>
      <itunes:title>Episode 92: Navigation Controller</itunes:title>
      <pubDate>Fri, 18 May 2018 20:22:54 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-2724915059271002854]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-92-navigation-controller]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://3.bp.blogspot.com/-j4etvB9ogOI/Wv4EUL5aWpI/AAAAAAAAFbE/g6LnI3UFEpoN-ymoNr6jVg4mVFOEhrLiwCLcBGAs/s1600/IMG_20180502_105626.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://3.bp.blogspot.com/-j4etvB9ogOI/Wv4EUL5aWpI/AAAAAAAAFbE/g6LnI3UFEpoN-ymoNr6jVg4mVFOEhrLiwCLcBGAs/s320/IMG_20180502_105626.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor, Chet, Joe, and Ian (in reverse order)</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Ian Lake and Joe Baker-Malone about the new Navigation Architecture Component and Navigation Editor, which were recently released in alpha form. This new architecture component makes it easier for developers to control and implement the flow through their application's screens.<br /> <br /> <div style="text-align: left;">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%2092%20Navigation%20Conversation.mp3" target="_blank">audio file</a> directly.</div> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <b>Links</b>:<br /> I/O Video: <a href="https://youtu.be/8GCXtCjtg40">Manage UI Navigation with Navigation Controller</a><br /> I/O Video: <a href="https://youtu.be/WVPH48lUzGY">How to Smartly Use Fragments in Your UI </a><br /> Article(s): <a href= "https://developer.android.com/topic/libraries/architecture/navigation/">The Navigation Architecture Component</a><br /> <br /> <b>Ian</b>: <a href= "http://google.com/+IanLake">google.com/+IanLake</a>, <a href= "https://twitter.com/ianhlake">@ianhlake</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/qFdU2f6nYtY" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://3.bp.blogspot.com/-j4etvB9ogOI/Wv4EUL5aWpI/AAAAAAAAFbE/g6LnI3UFEpoN-ymoNr6jVg4mVFOEhrLiwCLcBGAs/s1600/IMG_20180502_105626.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Tor, Chet, Joe, and Ian (in reverse order) In this episode, Chet and Tor talk with Ian Lake and Joe Baker-Malone about the new Navigation Architecture Component and Navigation Editor, which were recently released in alpha form. This new architecture component makes it easier for developers to control and implement the flow through their application's screens. 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%2092%20Navigation%20Conversation.mp3" target="_blank">audio file</a> directly. <b>Links</b>: I/O Video: <a href="https://youtu.be/8GCXtCjtg40">Manage UI Navigation with Navigation Controller</a> I/O Video: <a href="https://youtu.be/WVPH48lUzGY">How to Smartly Use Fragments in Your UI </a> Article(s): <a href= "https://developer.android.com/topic/libraries/architecture/navigation/">The Navigation Architecture Component</a> <b>Ian</b>: <a href= "http://google.com/+IanLake">google.com/+IanLake</a>, <a href= "https://twitter.com/ianhlake">@ianhlake</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="57110670" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB209220Navigation20Conversation.mp3?dest-id=2710847"/>
      <itunes:duration>53:54</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/2/d/d/f/2ddfd8c7d71fc133/IMG_20180502_105626.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Chet, Joe, and Ian (in reverse order) In this episode, Chet and Tor talk with Ian Lake and Joe Baker-Malone about the new Navigation Architecture Component and Navigation Editor, which were recently released in alpha form. This new architecture component makes it easier for developers to control and implement the flow through their application's screens. Subscribe to the podcast feed or download the audio file directly. Links: I/O Video: Manage UI Navigation with Navigation Controller I/O Video: How to Smartly Use Fragments in Your UI  Article(s): The Navigation Architecture Component Ian: google.com/+IanLake, @ianhlake Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Tor, Chet, Joe, and Ian (in reverse order) In this episode, Chet and Tor talk with Ian Lake and Joe Baker-Malone about the new Navigation Architecture Component and Navigation Editor, which were recently released in alpha form. This new architecture component makes it easier for developers to control and implement the flow through their application's screens. Subscribe to the podcast feed or download the audio file directly. Links: I/O Video: Manage UI Navigation with Navigation Controller I/O Video: How to Smartly Use Fragments in Your UI  Article(s): The Navigation Architecture Component Ian: google.com/+IanLake, @ianhlake Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 91: KTX</title>
      <itunes:title>Episode 91: KTX</itunes:title>
      <pubDate>Fri, 11 May 2018 21:58:11 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-466019084467521598]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-91-ktx]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://4.bp.blogspot.com/-fEEVEHHTyPQ/WvYRiBo0kvI/AAAAAAAAFaE/iIlK2nMhyG4W-kfU-R-nab4ebn8jm5Y0gCLcBGAs/s1600/jake.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://4.bp.blogspot.com/-fEEVEHHTyPQ/WvYRiBo0kvI/AAAAAAAAFaE/iIlK2nMhyG4W-kfU-R-nab4ebn8jm5Y0gCLcBGAs/s320/jake.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Romain, Jake, and Tor</td> </tr> </tbody> </table> In this episode, Chet, Romain and Tor talk with Jake Wharton about Android KTX, a set of Kotlin extensions for Android development.<br /> <br /> <div style="text-align: left;">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%2091%20KTX.mp3" target="_blank">audio file</a> directly.</div> <br /> <br /> <br /> <b>Links</b>:<br /> <a href="https://github.com/android/android-ktx">GitHub repository for android-ktx</a><br /> <a href="https://www.youtube.com/watch?v=st1XVfkDWqk">Jake's talk at Google I/O</a><br /> <br /> <br /> <br /> <br /> <b>Jake</b>: <a href= "http://google.com/+JakeWharton">google.com/+JakeWharton</a>, <a href="https://twitter.com/JakeWharton" target="_blank">@JakeWharton</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <b>Romain</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy" target="_blank">@romainguy</a><br /> <div><b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <br /></div> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/FMA51F4vNLw" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://4.bp.blogspot.com/-fEEVEHHTyPQ/WvYRiBo0kvI/AAAAAAAAFaE/iIlK2nMhyG4W-kfU-R-nab4ebn8jm5Y0gCLcBGAs/s1600/jake.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Chet, Romain, Jake, and Tor In this episode, Chet, Romain and Tor talk with Jake Wharton about Android KTX, a set of Kotlin extensions for Android development. 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%2091%20KTX.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <a href="https://github.com/android/android-ktx">GitHub repository for android-ktx</a> <a href="https://www.youtube.com/watch?v=st1XVfkDWqk">Jake's talk at Google I/O</a> <b>Jake</b>: <a href= "http://google.com/+JakeWharton">google.com/+JakeWharton</a>, <a href="https://twitter.com/JakeWharton" target="_blank">@JakeWharton</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Romain</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy" target="_blank">@romainguy</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="47446426" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB209120KTX.mp3?dest-id=2710847"/>
      <itunes:duration>45:07</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/b/c/1/6/bc162db6cca0dc09/jake.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Romain, Jake, and Tor In this episode, Chet, Romain and Tor talk with Jake Wharton about Android KTX, a set of Kotlin extensions for Android development. Subscribe to the podcast feed or download the audio file directly. Links: GitHub repository for android-ktx Jake's talk at Google I/O Jake: google.com/+JakeWharton, @JakeWharton Chet: google.com/+ChetHaase, @chethaase Romain: google.com/+RomainGuy, @romainguy Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet, Romain, Jake, and Tor In this episode, Chet, Romain and Tor talk with Jake Wharton about Android KTX, a set of Kotlin extensions for Android development. Subscribe to the podcast feed or download the audio file directly. Links: GitHub repository for android-ktx Jake's talk at Google I/O Jake: google.com/+JakeWharton, @JakeWharton Chet: google.com/+ChetHaase, @chethaase Romain: google.com/+RomainGuy, @romainguy Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 90: Spanspanspanspan</title>
      <itunes:title>Episode 90: Spanspanspanspan</itunes:title>
      <pubDate>Fri, 04 May 2018 18:15:31 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-6682046144008675472]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-90-spanspanspanspan]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://4.bp.blogspot.com/-f7l1v-xluQQ/WuyiqtBpWGI/AAAAAAAAFSE/FBQ2_dv8JOgvaPuk2zKjE-23Jl1sCTk7gCLcBGAs/s1600/IMG_20180504_094717.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="983" data-original-width= "1600" height="196" src= "https://4.bp.blogspot.com/-f7l1v-xluQQ/WuyiqtBpWGI/AAAAAAAAFSE/FBQ2_dv8JOgvaPuk2zKjE-23Jl1sCTk7gCLcBGAs/s320/IMG_20180504_094717.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Florina, Chet, and Clara<br /> (Chet is the one sporting the highly-collectible and terribly<br /> elegant Android Toolkitty team swag jacket)</td> </tr> </tbody> </table> In this episode, Chet <strike>and Tor</strike> talk with Florina Muntenescu from Android developer relations and Clara Bayarri from the Android Toolkit team about text. The conversation spans spanning, spannables, spans, and of course spans, but also dives into some of the new text features in the P preview release, like pre-computed text measurement, magnifer, smarter Linkify, and baseline-alignment attributes.<br /> <br /> <div style="text-align: left;">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%2090%20Spanspanspanspan.mp3" target="_blank">audio file</a> directly.</div> <br /> <br /> <br /> <b>Links</b>:<br /> <a href= "https://medium.com/google-developers/spantastic-text-styling-with-spans-17b0c16b4568"> Spantastic text styling</a><br /> <a href= "https://medium.com/google-developers/underspanding-spans-1b91008b97e4"> Underspanding spans</a><br /> <a href="https://developer.android.com/preview/">Android P Developer Preview</a><br /> <a href= "https://events.google.com/io/schedule/?section=may-9&sid=532cc42d-df69-4ded-9766-2987ea46d2d7"> Best practices for text on Android</a><br /> <br /> <b>Florina</b>: <a href= "https://twitter.com/FMuntenescu">@FMuntenescu</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/DWIUl8e0AaU" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://4.bp.blogspot.com/-f7l1v-xluQQ/WuyiqtBpWGI/AAAAAAAAFSE/FBQ2_dv8JOgvaPuk2zKjE-23Jl1sCTk7gCLcBGAs/s1600/IMG_20180504_094717.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Florina, Chet, and Clara (Chet is the one sporting the highly-collectible and terribly elegant Android Toolkitty team swag jacket) In this episode, Chet and Tor talk with Florina Muntenescu from Android developer relations and Clara Bayarri from the Android Toolkit team about text. The conversation spans spanning, spannables, spans, and of course spans, but also dives into some of the new text features in the P preview release, like pre-computed text measurement, magnifer, smarter Linkify, and baseline-alignment attributes. 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%2090%20Spanspanspanspan.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <a href= "https://medium.com/google-developers/spantastic-text-styling-with-spans-17b0c16b4568"> Spantastic text styling</a> <a href= "https://medium.com/google-developers/underspanding-spans-1b91008b97e4"> Underspanding spans</a> <a href="https://developer.android.com/preview/">Android P Developer Preview</a> <a href= "https://events.google.com/io/schedule/?section=may-9&sid=532cc42d-df69-4ded-9766-2987ea46d2d7"> Best practices for text on Android</a> <b>Florina</b>: <a href= "https://twitter.com/FMuntenescu">@FMuntenescu</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="44102920" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB209020Spanspanspanspan.mp3?dest-id=2710847"/>
      <itunes:duration>44:51</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/5/2/a/6/52a65d24165380e5/IMG_20180504_094717.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Florina, Chet, and Clara (Chet is the one sporting the highly-collectible and terribly elegant Android Toolkitty team swag jacket) In this episode, Chet and Tor talk with Florina Muntenescu from Android developer relations and Clara Bayarri from the Android Toolkit team about text. The conversation spans spanning, spannables, spans, and of course spans, but also dives into some of the new text features in the P preview release, like pre-computed text measurement, magnifer, smarter Linkify, and baseline-alignment attributes. Subscribe to the podcast feed or download the audio file directly. Links: Spantastic text styling Underspanding spans Android P Developer Preview Best practices for text on Android Florina: @FMuntenescu Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Florina, Chet, and Clara (Chet is the one sporting the highly-collectible and terribly elegant Android Toolkitty team swag jacket) In this episode, Chet and Tor talk with Florina Muntenescu from Android developer relations and Clara Bayarri from the Android Toolkit team about text. The conversation spans spanning, spannables, spans, and of course spans, but also dives into some of the new text features in the P preview release, like pre-computed text measurement, magnifer, smarter Linkify, and baseline-alignment attributes. Subscribe to the podcast feed or download the audio file directly. Links: Spantastic text styling Underspanding spans Android P Developer Preview Best practices for text on Android Florina: @FMuntenescu Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 89: Upon Reflection</title>
      <itunes:title>Episode 89: Upon Reflection</itunes:title>
      <pubDate>Sat, 14 Apr 2018 00:00:16 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-6741582778581028809]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-89-upon-reflection]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://2.bp.blogspot.com/-p89mnGYWdQ8/WtE5eHz9xxI/AAAAAAAAFNo/mVfbKEDheX45-LYsNNP7QZFDDjTOOp6EgCLcBGAs/s1600/MVIMG_20180321_105329.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://2.bp.blogspot.com/-p89mnGYWdQ8/WtE5eHz9xxI/AAAAAAAAFNo/mVfbKEDheX45-LYsNNP7QZFDDjTOOp6EgCLcBGAs/s320/MVIMG_20180321_105329.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Brian and Tor issuing a green screen challenge</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Brian Carlstrom from the ART team about the new restrictions on non-SDK interfaces in Android P.<br /> <br /> <div style="text-align: left;">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%2089%20Upon%20Reflection.mp3" target="_blank">audio file</a> directly.</div> <br /> <br /> <br /> <b>Links</b>:<br /> <a href= "https://developer.android.com/preview/restrictions-non-sdk-interfaces.html"> Restrictions on non-SDK Interfaces</a><br /> <br /> <b>Brian</b>: <a href= "https://carlstrom.com/">https://carlstrom.com/</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/vPnjCyBoGzE" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://2.bp.blogspot.com/-p89mnGYWdQ8/WtE5eHz9xxI/AAAAAAAAFNo/mVfbKEDheX45-LYsNNP7QZFDDjTOOp6EgCLcBGAs/s1600/MVIMG_20180321_105329.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Chet, Brian and Tor issuing a green screen challenge In this episode, Chet and Tor talk with Brian Carlstrom from the ART team about the new restrictions on non-SDK interfaces in Android P. 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%2089%20Upon%20Reflection.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <a href= "https://developer.android.com/preview/restrictions-non-sdk-interfaces.html"> Restrictions on non-SDK Interfaces</a> <b>Brian</b>: <a href= "https://carlstrom.com/">https://carlstrom.com/</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="47333158" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB208920Upon20Reflection.mp3?dest-id=2710847"/>
      <itunes:duration>46:05</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/7/6/6/c/766cc77e61192831/MVIMG_20180321_105329.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Brian and Tor issuing a green screen challenge In this episode, Chet and Tor talk with Brian Carlstrom from the ART team about the new restrictions on non-SDK interfaces in Android P. Subscribe to the podcast feed or download the audio file directly. Links: Restrictions on non-SDK Interfaces Brian: https://carlstrom.com/ Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet, Brian and Tor issuing a green screen challenge In this episode, Chet and Tor talk with Brian Carlstrom from the ART team about the new restrictions on non-SDK interfaces in Android P. Subscribe to the podcast feed or download the audio file directly. Links: Restrictions on non-SDK Interfaces Brian: https://carlstrom.com/ Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 88: Autofill</title>
      <itunes:title>Episode 88: Autofill</itunes:title>
      <pubDate>Thu, 15 Mar 2018 15:21:51 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-7042555873499560531]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-88-autofill]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <table align="center" 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/-mud-YKLczkY/WqqO9uFV29I/AAAAAAAAFIo/u9TQ1PYyYlgI3yDklt17_CF5sZtQRe2GQCLcBGAs/s1600/IMG_20180221_110116.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1172" data-original-width= "1600" height="234" src= "https://1.bp.blogspot.com/-mud-YKLczkY/WqqO9uFV29I/AAAAAAAAFIo/u9TQ1PYyYlgI3yDklt17_CF5sZtQRe2GQCLcBGAs/s320/IMG_20180221_110116.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Felipe and Tor</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Felipe Leme from the Android Framework team about<br /> Autofill, a framework in Android 8.0 and later which provides assistance with completing forms such as passwords and credit card numbers.<br /> <br /> <div style="text-align: left;">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%2088%20Autofill.mp3" target="_blank">audio file</a> directly.</div> <br /> <br /> <br /> <br /> <br /> <br /> <b>Links</b>:<br /> Main page: <a href= "https://developer.android.com/guide/topics/text/autofill.html">https://developer.android.com/guide/topics/text/autofill.html</a><br />  Sample project: <a href= "https://github.com/googlesamples/android-AutofillFramework">https://github.com/googlesamples/android-AutofillFramework</a><br />  IO presentation: <a href= "https://www.youtube.com/watch?v=oZxwTiMH0FM">https://www.youtube.com/watch?v=oZxwTiMH0FM</a><br />  Droidcon presentation: <a href= "https://www.youtube.com/watch?v=hork6AsaLAc">https://www.youtube.com/watch?v=hork6AsaLAc</a><br />  <br /> <b>Felipe</b>: <a href= "http://plus.google.com/+FelipeLeme">google.com/+FelipeLeme</a>, <a href="http://twitter.com/felipeal">@felipeal</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/LTYAolB_zCQ" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-mud-YKLczkY/WqqO9uFV29I/AAAAAAAAFIo/u9TQ1PYyYlgI3yDklt17_CF5sZtQRe2GQCLcBGAs/s1600/IMG_20180221_110116.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Chet, Felipe and Tor In this episode, Chet and Tor talk with Felipe Leme from the Android Framework team about Autofill, a framework in Android 8.0 and later which provides assistance with completing forms such as passwords and credit card numbers. 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%2088%20Autofill.mp3" target="_blank">audio file</a> directly. <b>Links</b>: Main page: <a href= "https://developer.android.com/guide/topics/text/autofill.html">https://developer.android.com/guide/topics/text/autofill.html</a> Sample project: <a href= "https://github.com/googlesamples/android-AutofillFramework">https://github.com/googlesamples/android-AutofillFramework</a> IO presentation: <a href= "https://www.youtube.com/watch?v=oZxwTiMH0FM">https://www.youtube.com/watch?v=oZxwTiMH0FM</a> Droidcon presentation: <a href= "https://www.youtube.com/watch?v=hork6AsaLAc">https://www.youtube.com/watch?v=hork6AsaLAc</a> <b>Felipe</b>: <a href= "http://plus.google.com/+FelipeLeme">google.com/+FelipeLeme</a>, <a href="http://twitter.com/felipeal">@felipeal</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="55006719" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB208820Autofill.mp3?dest-id=2710847"/>
      <itunes:duration>53:48</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/d/5/c/d/d5cdb3e8e49ac23b/IMG_20180221_110116.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Felipe and Tor In this episode, Chet and Tor talk with Felipe Leme from the Android Framework team about Autofill, a framework in Android 8.0 and later which provides assistance with completing forms such as passwords and credit card numbers. Subscribe to the podcast feed or download the audio file directly. Links: Main page: https://developer.android.com/guide/topics/text/autofill.html Sample project: https://github.com/googlesamples/android-AutofillFramework IO presentation: https://www.youtube.com/watch?v=oZxwTiMH0FM Droidcon presentation: https://www.youtube.com/watch?v=hork6AsaLAc Felipe: google.com/+FelipeLeme, @felipeal Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet, Felipe and Tor In this episode, Chet and Tor talk with Felipe Leme from the Android Framework team about Autofill, a framework in Android 8.0 and later which provides assistance with completing forms such as passwords and credit card numbers. Subscribe to the podcast feed or download the audio file directly. Links: Main page: https://developer.android.com/guide/topics/text/autofill.html Sample project: https://github.com/googlesamples/android-AutofillFramework IO presentation: https://www.youtube.com/watch?v=oZxwTiMH0FM Droidcon presentation: https://www.youtube.com/watch?v=hork6AsaLAc Felipe: google.com/+FelipeLeme, @felipeal Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 87: ARrrrrrrr</title>
      <itunes:title>Episode 87: ARrrrrrrr</itunes:title>
      <pubDate>Thu, 22 Feb 2018 18:13:46 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-3489064442256874982]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-87-arrrrrrrr]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://4.bp.blogspot.com/-5Qa6YrYutwA/Wo4XMTxhA4I/AAAAAAAAFGg/OlAH_C7Edts9tOC3_LreJCX4wZUMcA4JgCLcBGAs/s1600/MVIMG_20180124_105915.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="150" src= "https://4.bp.blogspot.com/-5Qa6YrYutwA/Wo4XMTxhA4I/AAAAAAAAFGg/OlAH_C7Edts9tOC3_LreJCX4wZUMcA4JgCLcBGAs/s200/MVIMG_20180124_105915.jpg" width="200" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Dushan, Romain, Chet, and Tor<br /> position themselves in correct<br /> order for the caption to make sense</td> </tr> </tbody> </table> In this episode, Romain, Chet, and Tor talk with Dushan Leska from the Daydream team, which works on immersive computing. His team is currently focused on AR Core, which makes Augmented Reality happen for Android. We talk about AR, VR, probably other Rs, and lots about graphics and performance.<br /> <br /> <div style="text-align: left;">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%2087%20ARrrrrrrr.mp3" target="_blank">audio file</a> directly.</div> <br /> <b>Links</b>:<br /> <a href="https://vr.google.com/daydream/developers/">Daydream developer site</a><br /> <br /> <b>Romain</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy">@romainguy</a><br />  <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/lRw0X_FLsuY" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://4.bp.blogspot.com/-5Qa6YrYutwA/Wo4XMTxhA4I/AAAAAAAAFGg/OlAH_C7Edts9tOC3_LreJCX4wZUMcA4JgCLcBGAs/s1600/MVIMG_20180124_105915.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Dushan, Romain, Chet, and Tor position themselves in correct order for the caption to make sense In this episode, Romain, Chet, and Tor talk with Dushan Leska from the Daydream team, which works on immersive computing. His team is currently focused on AR Core, which makes Augmented Reality happen for Android. We talk about AR, VR, probably other Rs, and lots about graphics and performance. 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%2087%20ARrrrrrrr.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <a href="https://vr.google.com/daydream/developers/">Daydream developer site</a> <b>Romain</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy">@romainguy</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="49359194" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB208720ARrrrrrrr.mp3?dest-id=2710847"/>
      <itunes:duration>46:46</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/2/d/c/1/2dc140076fe3bde3/MVIMG_20180124_105915.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Dushan, Romain, Chet, and Tor position themselves in correct order for the caption to make sense In this episode, Romain, Chet, and Tor talk with Dushan Leska from the Daydream team, which works on immersive computing. His team is currently focused on AR Core, which makes Augmented Reality happen for Android. We talk about AR, VR, probably other Rs, and lots about graphics and performance. Subscribe to the podcast feed or download the audio file directly. Links: Daydream developer site Romain: google.com/+RomainGuy, @romainguy Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Dushan, Romain, Chet, and Tor position themselves in correct order for the caption to make sense In this episode, Romain, Chet, and Tor talk with Dushan Leska from the Daydream team, which works on immersive computing. His team is currently focused on AR Core, which makes Augmented Reality happen for Android. We talk about AR, VR, probably other Rs, and lots about graphics and performance. Subscribe to the podcast feed or download the audio file directly. Links: Daydream developer site Romain: google.com/+RomainGuy, @romainguy Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 86: It's gr8!</title>
      <itunes:title>Episode 86: It's gr8!</itunes:title>
      <pubDate>Fri, 26 Jan 2018 05:53:18 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-5742877934790061882]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-86-its-gr8]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://4.bp.blogspot.com/-dffEr_NUXSc/WmoabXruE1I/AAAAAAAAFAc/L_yjvggKEE4PiS2S9Kbd0PcmSnkW1_zjgCLcBGAs/s1600/IMG_20180110_103926.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="150" src= "https://4.bp.blogspot.com/-dffEr_NUXSc/WmoabXruE1I/AAAAAAAAFAc/L_yjvggKEE4PiS2S9Kbd0PcmSnkW1_zjgCLcBGAs/s200/IMG_20180110_103926.jpg" width="200" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor, Chet, and Jeffrey admire the<br /> pristine beauty of the recording studio</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Jeffrey van Gogh from the Tools team. Jeffrey works on R8 and D8. D8 (available in Android Studio 3.0, but off by default) is the replacement for DX, which converts your java byte code to dalvik byte code. R8 (not available yet) is an optimizing compiler, which does the same as D8, but with lots of optimizations along the way. We talk about performance, faster builds, new language features on older releases, kotlin, compiler stuff, and video games.<br /> <br /> <div style="text-align: left;">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%2086%20It's%20Gr8!.mp3" target="_blank">audio file</a> directly.</div> <br /> <b>Links</b>:<br /> <a href= "https://android-developers.googleblog.com/2017/08/next-generation-dex-compiler-now-in.html"> D8 Preview article</a><br /> <a href="https://android.googlesource.com/platform/external/r8/">R8 project on googlesource.com</a><br /> <br /> <b>Jeffrey</b>: <a href= "https://twitter.com/jvgogh">@jvgogh</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/n0ap9Qf0iMM" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://4.bp.blogspot.com/-dffEr_NUXSc/WmoabXruE1I/AAAAAAAAFAc/L_yjvggKEE4PiS2S9Kbd0PcmSnkW1_zjgCLcBGAs/s1600/IMG_20180110_103926.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Tor, Chet, and Jeffrey admire the pristine beauty of the recording studio In this episode, Chet and Tor talk with Jeffrey van Gogh from the Tools team. Jeffrey works on R8 and D8. D8 (available in Android Studio 3.0, but off by default) is the replacement for DX, which converts your java byte code to dalvik byte code. R8 (not available yet) is an optimizing compiler, which does the same as D8, but with lots of optimizations along the way. We talk about performance, faster builds, new language features on older releases, kotlin, compiler stuff, and video games. 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%2086%20It's%20Gr8!.mp3" target="_blank">audio file</a> directly. <b>Links</b>: <a href= "https://android-developers.googleblog.com/2017/08/next-generation-dex-compiler-now-in.html"> D8 Preview article</a> <a href="https://android.googlesource.com/platform/external/r8/">R8 project on googlesource.com</a> <b>Jeffrey</b>: <a href= "https://twitter.com/jvgogh">@jvgogh</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="35580216" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB208620Its20Gr8.mp3?dest-id=2710847"/>
      <itunes:duration>34:51</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/f/1/8/5/f185c742aee1f41b/IMG_20180110_103926.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Chet, and Jeffrey admire the pristine beauty of the recording studio In this episode, Chet and Tor talk with Jeffrey van Gogh from the Tools team. Jeffrey works on R8 and D8. D8 (available in Android Studio 3.0, but off by default) is the replacement for DX, which converts your java byte code to dalvik byte code. R8 (not available yet) is an optimizing compiler, which does the same as D8, but with lots of optimizations along the way. We talk about performance, faster builds, new language features on older releases, kotlin, compiler stuff, and video games. Subscribe to the podcast feed or download the audio file directly. Links: D8 Preview article R8 project on googlesource.com Jeffrey: @jvgogh Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Tor, Chet, and Jeffrey admire the pristine beauty of the recording studio In this episode, Chet and Tor talk with Jeffrey van Gogh from the Tools team. Jeffrey works on R8 and D8. D8 (available in Android Studio 3.0, but off by default) is the replacement for DX, which converts your java byte code to dalvik byte code. R8 (not available yet) is an optimizing compiler, which does the same as D8, but with lots of optimizations along the way. We talk about performance, faster builds, new language features on older releases, kotlin, compiler stuff, and video games. Subscribe to the podcast feed or download the audio file directly. Links: D8 Preview article R8 project on googlesource.com Jeffrey: @jvgogh Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 85: Focus on Audio</title>
      <itunes:title>Episode 85: Focus on Audio</itunes:title>
      <pubDate>Thu, 21 Dec 2017 01:40:10 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-8880037287299869830]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-85-focus-on-audio]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://2.bp.blogspot.com/-SZLodEOmqAw/WjsQV5ssvQI/AAAAAAAAE7I/DobVTNBgMhAm6aSUqev0S8sUiX1AjqNggCLcBGAs/s1600/MVIMG_20171129_110337.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://2.bp.blogspot.com/-SZLodEOmqAw/WjsQV5ssvQI/AAAAAAAAE7I/DobVTNBgMhAm6aSUqev0S8sUiX1AjqNggCLcBGAs/s320/MVIMG_20171129_110337.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Romain, Jean-Michel, and Tor.<br /> Chet is in the distant background (~2,500 miles west of the studio.)</td> </tr> </tbody> </table> In this episode, Romain and Tor talk with Jean-Michel Trivi from the Android audio team. Tune in to learn about hardware speaker design, ducking and attenuation, stream types, audio tagging, audio focus, and more!<br /> <br /> Links:<br /> <div> <div> <ul style="text-align: left;"> <li>If your activity is playing any audio, don't forget to declare what stream type the hardware volume keys should control with Activity.setVolumeControlStream(int stream)<br /> <a href= "https://developer.android.com/guide/topics/media-apps/volume-and-earphones.html"> https://developer.android.com/guide/topics/media-apps/volume-and-earphones.html</a></li> <li>Since Android L, use AudioAttributes to describe your use case and content for your audio playback:<br /> <a href= "https://developer.android.com/reference/android/media/AudioAttributes.html"> https://developer.android.com/reference/android/media/AudioAttributes.html</a></li> <li>Use AudioAttributes.getVolumeControlStream() to derive the stream type for volume control in your Activity<br /> <a href= "https://developer.android.com/reference/android/media/AudioAttributes.html#getVolumeControlStream()"> https://developer.android.com/reference/android/media/AudioAttributes.html#getVolumeControlStream()</a></li> <li>A summary of what audio focus is, when and how to request and abandon audio focus, and code snippet for your focus listener:<br /> <a href= "https://developer.android.com/guide/topics/media-apps/audio-focus.html"> https://developer.android.com/guide/topics/media-apps/audio-focus.html</a></li> <li>And finally, when Jean-Michel isn't working on Android, he's paddling<br /> <a href= "https://youtu.be/tZC2rmUdEVk">https://youtu.be/tZC2rmUdEVk</a></li> </ul> </div> </div> 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%2085%20Focus%20on%20Audio.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Jean-Michel</b>: <a href= "http://google.com/+JeanMichelTrivi">google.com/+JeanMichelTrivi</a><br />  <b>Romain</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy">@romainguy</a><br />  <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/MDIvYoaBxFg" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://2.bp.blogspot.com/-SZLodEOmqAw/WjsQV5ssvQI/AAAAAAAAE7I/DobVTNBgMhAm6aSUqev0S8sUiX1AjqNggCLcBGAs/s1600/MVIMG_20171129_110337.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Romain, Jean-Michel, and Tor. Chet is in the distant background (~2,500 miles west of the studio.) In this episode, Romain and Tor talk with Jean-Michel Trivi from the Android audio team. Tune in to learn about hardware speaker design, ducking and attenuation, stream types, audio tagging, audio focus, and more! Links: <ul style="text-align: left;"> <li>If your activity is playing any audio, don't forget to declare what stream type the hardware volume keys should control with Activity.setVolumeControlStream(int stream) <a href= "https://developer.android.com/guide/topics/media-apps/volume-and-earphones.html"> https://developer.android.com/guide/topics/media-apps/volume-and-earphones.html</a></li> <li>Since Android L, use AudioAttributes to describe your use case and content for your audio playback: <a href= "https://developer.android.com/reference/android/media/AudioAttributes.html"> https://developer.android.com/reference/android/media/AudioAttributes.html</a></li> <li>Use AudioAttributes.getVolumeControlStream() to derive the stream type for volume control in your Activity <a href= "https://developer.android.com/reference/android/media/AudioAttributes.html#getVolumeControlStream()"> https://developer.android.com/reference/android/media/AudioAttributes.html#getVolumeControlStream()</a></li> <li>A summary of what audio focus is, when and how to request and abandon audio focus, and code snippet for your focus listener: <a href= "https://developer.android.com/guide/topics/media-apps/audio-focus.html"> https://developer.android.com/guide/topics/media-apps/audio-focus.html</a></li> <li>And finally, when Jean-Michel isn't working on Android, he's paddling <a href= "https://youtu.be/tZC2rmUdEVk">https://youtu.be/tZC2rmUdEVk</a></li> </ul> 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%2085%20Focus%20on%20Audio.mp3" target="_blank">audio file</a> directly. <b>Jean-Michel</b>: <a href= "http://google.com/+JeanMichelTrivi">google.com/+JeanMichelTrivi</a> <b>Romain</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy">@romainguy</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="78245121" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB208520Focus20on20Audio.mp3?dest-id=2710847"/>
      <itunes:duration>54:21</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/8/f/f/2/8ff208eba5c344c0/MVIMG_20171129_110337.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Romain, Jean-Michel, and Tor. Chet is in the distant background (~2,500 miles west of the studio.) In this episode, Romain and Tor talk with Jean-Michel Trivi from the Android audio team. Tune in to learn about hardware speaker design, ducking and attenuation, stream types, audio tagging, audio focus, and more! Links: If your activity is playing any audio, don't forget to declare what stream type the hardware volume keys should control with Activity.setVolumeControlStream(int stream) https://developer.android.com/guide/topics/media-apps/volume-and-earphones.html Since Android L, use AudioAttributes to describe your use case and content for your audio playback: https://developer.android.com/reference/android/media/AudioAttributes.html Use AudioAttributes.getVolumeControlStream() to derive the stream type for volume control in your Activity https://developer.android.com/reference/android/media/AudioAttributes.html#getVolumeControlStream() A summary of what audio focus is, when and how to request and abandon audio focus, and code snippet for your focus listener: https://developer.android.com/guide/topics/media-apps/audio-focus.html And finally, when Jean-Michel isn't working on Android, he's paddling https://youtu.be/tZC2rmUdEVk Subscribe to the podcast feed or download the audio file directly. Jean-Michel: google.com/+JeanMichelTrivi Romain: google.com/+RomainGuy, @romainguy Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Romain, Jean-Michel, and Tor. Chet is in the distant background (~2,500 miles west of the studio.) In this episode, Romain and Tor talk with Jean-Michel Trivi from the Android audio team. Tune in to learn about hardware speaker design, ducking and attenuation, stream types, audio tagging, audio focus, and more! Links: If your activity is playing any audio, don't forget to declare what stream type the hardware volume keys should control with Activity.setVolumeControlStream(int stream) https://developer.android.com/guide/topics/media-apps/volume-and-earphones.html Since Android L, use AudioAttributes to describe your use case and content for your audio playback: https://developer.android.com/reference/android/media/AudioAttributes.html Use AudioAttributes.getVolumeControlStream() to derive the stream type for volume control in your Activity https://developer.android.com/reference/android/media/AudioAttributes.html#getVolumeControlStream() A summary of what audio focus is, when and how to request and abandon audio focus, and code snippet for your focus listener: https://developer.android.com/guide/topics/media-apps/audio-focus.html And finally, when Jean-Michel isn't working on Android, he's paddling https://youtu.be/tZC2rmUdEVk Subscribe to the podcast feed or download the audio file directly. Jean-Michel: google.com/+JeanMichelTrivi Romain: google.com/+RomainGuy, @romainguy Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 84: Instant Apps</title>
      <itunes:title>Episode 84: Instant Apps</itunes:title>
      <pubDate>Thu, 30 Nov 2017 00:14:59 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-3530307569557476229]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-84-instant-apps]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-28LsUv16d7Q/Wh9Ivjvok8I/AAAAAAAAE2A/EUTW58aYUN0ZWdLczhoX5-DKA9BmKxS6ACLcBGAs/s1600/IMG_20171115_104737.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://1.bp.blogspot.com/-28LsUv16d7Q/Wh9Ivjvok8I/AAAAAAAAE2A/EUTW58aYUN0ZWdLczhoX5-DKA9BmKxS6ACLcBGAs/s320/IMG_20171115_104737.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor, Chet, and Patrick</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Patrick Baumann from the Instant Apps team. We cover everything from Instant to Apps.<br /> <br /> Links:<br /> <br /> <ul style="text-align: left;"> <li>AIA docs: <a href= "http://g.co/instantapps">http://g.co/instantapps</a></li> <li>Developer stories: <a href= "https://developer.android.com/stories/instant-apps.html">https://developer.android.com/stories/instant-apps.html</a></li> </ul> <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%2084%20Instant%20Apps.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Patrick</b>: <a href= "http://twitter.com/PatrickBaumann">@PatrickBaumann</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/-LEM8p_6VCo" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-28LsUv16d7Q/Wh9Ivjvok8I/AAAAAAAAE2A/EUTW58aYUN0ZWdLczhoX5-DKA9BmKxS6ACLcBGAs/s1600/IMG_20171115_104737.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Tor, Chet, and Patrick In this episode, Chet and Tor talk with Patrick Baumann from the Instant Apps team. We cover everything from Instant to Apps. Links: <ul style="text-align: left;"> <li>AIA docs: <a href= "http://g.co/instantapps">http://g.co/instantapps</a></li> <li>Developer stories: <a href= "https://developer.android.com/stories/instant-apps.html">https://developer.android.com/stories/instant-apps.html</a></li> </ul> 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%2084%20Instant%20Apps.mp3" target="_blank">audio file</a> directly. <b>Patrick</b>: <a href= "http://twitter.com/PatrickBaumann">@PatrickBaumann</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="66768895" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB208420Instant20Apps.mp3?dest-id=2710847"/>
      <itunes:duration>46:23</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/7/8/b/0/78b0902a02fdd156/IMG_20171115_104737.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Chet, and Patrick In this episode, Chet and Tor talk with Patrick Baumann from the Instant Apps team. We cover everything from Instant to Apps. Links: AIA docs: http://g.co/instantapps Developer stories: https://developer.android.com/stories/instant-apps.html Subscribe to the podcast feed or download the audio file directly. Patrick: @PatrickBaumann Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Tor, Chet, and Patrick In this episode, Chet and Tor talk with Patrick Baumann from the Instant Apps team. We cover everything from Instant to Apps. Links: AIA docs: http://g.co/instantapps Developer stories: https://developer.android.com/stories/instant-apps.html Subscribe to the podcast feed or download the audio file directly. Patrick: @PatrickBaumann Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 83: The Deal of the ART</title>
      <itunes:title>Episode 83: The Deal of the ART</itunes:title>
      <pubDate>Wed, 15 Nov 2017 21:12:03 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-7454134976669729853]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-83-the-deal-of-the-art]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: right;"></div> In which Chet and <strike>Tor</strike> Romain Guy talk with Nicolas Geoffray from the ART team about runtime performance, including various optimizations in the Oreo release.<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%2083%20ART%20Runtime.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b><br /> <ul style="text-align: left;"> <li><a href= "https://www.youtube.com/watch?v=iFE2Utbv1Oo&t=1s">Performance and Memory Improvements in ART (Google I/O video on YouTube)</a></li> </ul> <b>Romain</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy">@romainguy</a><br />  <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/zOrmy5K3-I8" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In which Chet and Tor Romain Guy talk with Nicolas Geoffray from the ART team about runtime performance, including various optimizations in the Oreo release. 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%2083%20ART%20Runtime.mp3" target="_blank">audio file</a> directly. <b>Links</b> <ul style="text-align: left;"> <li><a href= "https://www.youtube.com/watch?v=iFE2Utbv1Oo&t=1s">Performance and Memory Improvements in ART (Google I/O video on YouTube)</a></li> </ul> <b>Romain</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy">@romainguy</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="67081830" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB208320ART20Runtime.mp3?dest-id=2710847"/>
      <itunes:duration>01:06:32</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In which Chet and Tor Romain Guy talk with Nicolas Geoffray from the ART team about runtime performance, including various optimizations in the Oreo release. Subscribe to the podcast feed or download the audio file directly. Links Performance and Memory Improvements in ART (Google I/O video on YouTube) Romain: google.com/+RomainGuy, @romainguy Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>In which Chet and Tor Romain Guy talk with Nicolas Geoffray from the ART team about runtime performance, including various optimizations in the Oreo release. Subscribe to the podcast feed or download the audio file directly. Links Performance and Memory Improvements in ART (Google I/O video on YouTube) Romain: google.com/+RomainGuy, @romainguy Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 82: Tooling Around</title>
      <itunes:title>Episode 82: Tooling Around</itunes:title>
      <pubDate>Wed, 08 Nov 2017 22:33:04 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-5924275684395060010]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-82-tooling-around]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div dir="ltr" style="text-align: left;" trbidi="on"> <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://4.bp.blogspot.com/-WVWKw857PtA/WgJwjw4jZHI/AAAAAAAAEyE/gXtk15Nm5v4_ZY2RSdW_msLjkGW5W5UUgCLcBGAs/s1600/MVIMG_20171101_110413.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://4.bp.blogspot.com/-WVWKw857PtA/WgJwjw4jZHI/AAAAAAAAEyE/gXtk15Nm5v4_ZY2RSdW_msLjkGW5W5UUgCLcBGAs/s320/MVIMG_20171101_110413.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor, Chet and Romain discussing studios</td> </tr> </tbody> </table> <br /> In this episode, Chet, Romain and Tor discuss the recently released Android Studio 3.0, the upcoming 3.1 preview release, KotlinConf, and whatever else happened to be on their mind last week.<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%2082%20Tooling%20Around.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b><br /> <a href= "https://android-developers.googleblog.com/2017/10/android-studio-30.html"> Android Studio 3.0 Release Announcement</a><br /> <a href= "https://developer.android.com/studio/preview/index.html">Android Studio 3.1 Preview</a><br /> <br /> <ul style="text-align: left;"></ul> <b><br /></b><b>Romain</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy">@romainguy</a><br />  <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a></div> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/fbxI-Xz13AM" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://4.bp.blogspot.com/-WVWKw857PtA/WgJwjw4jZHI/AAAAAAAAEyE/gXtk15Nm5v4_ZY2RSdW_msLjkGW5W5UUgCLcBGAs/s1600/MVIMG_20171101_110413.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Tor, Chet and Romain discussing studios In this episode, Chet, Romain and Tor discuss the recently released Android Studio 3.0, the upcoming 3.1 preview release, KotlinConf, and whatever else happened to be on their mind last week. 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%2082%20Tooling%20Around.mp3" target="_blank">audio file</a> directly. <b>Links</b> <a href= "https://android-developers.googleblog.com/2017/10/android-studio-30.html"> Android Studio 3.0 Release Announcement</a> <a href= "https://developer.android.com/studio/preview/index.html">Android Studio 3.1 Preview</a> <ul style="text-align: left;"></ul> <b></b><b>Romain</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy">@romainguy</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="82225281" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB208220Tooling20Around.mp3?dest-id=2710847"/>
      <itunes:duration>57:07</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/2/3/1/4/231452503af58a7e/MVIMG_20171101_110413.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Chet and Romain discussing studios In this episode, Chet, Romain and Tor discuss the recently released Android Studio 3.0, the upcoming 3.1 preview release, KotlinConf, and whatever else happened to be on their mind last week. Subscribe to the podcast feed or download the audio file directly. Links Android Studio 3.0 Release Announcement Android Studio 3.1 Preview Romain: google.com/+RomainGuy, @romainguy Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Tor, Chet and Romain discussing studios In this episode, Chet, Romain and Tor discuss the recently released Android Studio 3.0, the upcoming 3.1 preview release, KotlinConf, and whatever else happened to be on their mind last week. Subscribe to the podcast feed or download the audio file directly. Links Android Studio 3.0 Release Announcement Android Studio 3.1 Preview Romain: google.com/+RomainGuy, @romainguy Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 81: Gradle Sync</title>
      <itunes:title>Episode 81: Gradle Sync</itunes:title>
      <pubDate>Mon, 06 Nov 2017 16:53:42 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-206467806353696703]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-81-gradle-sync]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://4.bp.blogspot.com/-8mfCTbymTMk/WgCPCzksjlI/AAAAAAAAEwY/Wog4BDCLm0kTxolIc_CvuDjkoMHWQgpLACLcBGAs/s1600/MVIMG_20171004_105626.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://4.bp.blogspot.com/-8mfCTbymTMk/WgCPCzksjlI/AAAAAAAAEwY/Wog4BDCLm0kTxolIc_CvuDjkoMHWQgpLACLcBGAs/s320/MVIMG_20171004_105626.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor, Alex, and Chet in the Android-related Studio</td> </tr> </tbody> </table> In this episode, Chet and Tor <i>sync</i> with Alex Ruiz on Gradle, and in particular, the IDE integration of Gradle into Android Studio, past and upcoming performance work, the project structure dialog, APK Debugging, and more.<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%2081%20Gradle%20Sync.mp3" target="_blank">audio file</a> directly.<br /> <br /> <ul style="text-align: left;"></ul> <b>Alex:</b> <a href= "http://google.com/+AlexRuiz">google.com/+AlexRuiz</a>,<b> </b><a href="https://twitter.com/alexRuiz">@alexRuiz</a><br />  <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <div><b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a></div> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/L5Gm0VeGlJg" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://4.bp.blogspot.com/-8mfCTbymTMk/WgCPCzksjlI/AAAAAAAAEwY/Wog4BDCLm0kTxolIc_CvuDjkoMHWQgpLACLcBGAs/s1600/MVIMG_20171004_105626.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Tor, Alex, and Chet in the Android-related Studio In this episode, Chet and Tor <i>sync</i> with Alex Ruiz on Gradle, and in particular, the IDE integration of Gradle into Android Studio, past and upcoming performance work, the project structure dialog, APK Debugging, and more. 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%2081%20Gradle%20Sync.mp3" target="_blank">audio file</a> directly. <ul style="text-align: left;"></ul> <b>Alex:</b> <a href= "http://google.com/+AlexRuiz">google.com/+AlexRuiz</a>,<b> </b><a href="https://twitter.com/alexRuiz">@alexRuiz</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="72005886" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB208120Gradle20Sync.mp3?dest-id=2710847"/>
      <itunes:duration>50:01</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/4/d/a/c/4dacb6d651414a1c/MVIMG_20171004_105626.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Alex, and Chet in the Android-related Studio In this episode, Chet and Tor sync with Alex Ruiz on Gradle, and in particular, the IDE integration of Gradle into Android Studio, past and upcoming performance work, the project structure dialog, APK Debugging, and more. Subscribe to the podcast feed or download the audio file directly. Alex: google.com/+AlexRuiz, @alexRuiz Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Tor, Alex, and Chet in the Android-related Studio In this episode, Chet and Tor sync with Alex Ruiz on Gradle, and in particular, the IDE integration of Gradle into Android Studio, past and upcoming performance work, the project structure dialog, APK Debugging, and more. Subscribe to the podcast feed or download the audio file directly. Alex: google.com/+AlexRuiz, @alexRuiz Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 80: Crash Talk</title>
      <itunes:title>Episode 80: Crash Talk</itunes:title>
      <pubDate>Tue, 31 Oct 2017 19:55:48 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-1586082450635851599]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-80-crash-talk]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: right;"></div> In which Chet and <strike>Tor</strike> Dan Sandler talk with Andrea Falcone and Matt Willis from the Crashlytics team about (wait for it...) Crashlytics!<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%2080%20Crashlytics.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b><br /> <b><br /></b><a href= "https://fabric.io/kits/android/crashlytics">Crashlytics for Android</a><br /> <ul style="text-align: left;"></ul> <b>Andrea</b>: <a href= "https://twitter.com/asfalcone">@asfalcone</a><br /> <b>Matt</b>: <a href= "https://twitter.com/mattwillis">@mattwillis</a><br /> <b>Dan</b>: <a href= "http://google.com/+DanSandler">google.com/+DanSandler</a>, <a href="https://twitter.com/dsandler">@dsandler</a><br />  <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <div><b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a></div> <div><br /></div> <i><strike>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</strike></i><br /> <i>The audio this time was recorded on sub-standard portable mics and mixed by Dan and Chet. Sorry.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/Ocov7pXT4vQ" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In which Chet and Tor Dan Sandler talk with Andrea Falcone and Matt Willis from the Crashlytics team about (wait for it...) Crashlytics! 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%2080%20Crashlytics.mp3" target="_blank">audio file</a> directly. <b>Links</b> <b></b><a href= "https://fabric.io/kits/android/crashlytics">Crashlytics for Android</a> <ul style="text-align: left;"></ul> <b>Andrea</b>: <a href= "https://twitter.com/asfalcone">@asfalcone</a> <b>Matt</b>: <a href= "https://twitter.com/mattwillis">@mattwillis</a> <b>Dan</b>: <a href= "http://google.com/+DanSandler">google.com/+DanSandler</a>, <a href="https://twitter.com/dsandler">@dsandler</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i> <i>The audio this time was recorded on sub-standard portable mics and mixed by Dan and Chet. Sorry.</i>]]></content:encoded>
      
      
      <enclosure length="38175791" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB208020Crashlytics.mp3?dest-id=2710847"/>
      <itunes:duration>48:52</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In which Chet and Tor Dan Sandler talk with Andrea Falcone and Matt Willis from the Crashlytics team about (wait for it...) Crashlytics! Subscribe to the podcast feed or download the audio file directly. Links Crashlytics for Android Andrea: @asfalcone Matt: @mattwillis Dan: google.com/+DanSandler, @dsandler Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon. The audio this time was recorded on sub-standard portable mics and mixed by Dan and Chet. Sorry.</itunes:subtitle><itunes:summary>In which Chet and Tor Dan Sandler talk with Andrea Falcone and Matt Willis from the Crashlytics team about (wait for it...) Crashlytics! Subscribe to the podcast feed or download the audio file directly. Links Crashlytics for Android Andrea: @asfalcone Matt: @mattwillis Dan: google.com/+DanSandler, @dsandler Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon. The audio this time was recorded on sub-standard portable mics and mixed by Dan and Chet. Sorry.</itunes:summary></item>
    
    <item>
      <title>Episode 79: Picking Up Garbage</title>
      <itunes:title>Episode 79: Picking Up Garbage</itunes:title>
      <pubDate>Wed, 18 Oct 2017 23:20:06 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-3441750118412651391]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-79-picking-up-garbage]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: right;"></div> <table align="center" 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://4.bp.blogspot.com/-CINc7HLe0n0/Wefe7v4qSTI/AAAAAAAAEtM/evpXPdmMOZcVAzF-QBW8N0p8zJjdZ9m5QCLcBGAs/s1600/IMG_20171016_163813972.jpg" imageanchor="1" style= "margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1200" data-original-width="1600" height="240" src= "https://4.bp.blogspot.com/-CINc7HLe0n0/Wefe7v4qSTI/AAAAAAAAEtM/evpXPdmMOZcVAzF-QBW8N0p8zJjdZ9m5QCLcBGAs/s320/IMG_20171016_163813972.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">David, Mathieu, and Chet</td> </tr> </tbody> </table> In this episode, Chet talks with David Sehr and Mathieu Chartier from the Android Runtime (ART) team, primarily about garbage collection as well as other recent ART improvements in O.<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%2079%20Picking%20Up%20Garbage.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b><br /> <ul style="text-align: left;"> <li><a href= "https://www.youtube.com/watch?v=iFE2Utbv1Oo&t=1s">Performance and Memory Improvements in ART (Google I/O video on YouTube)</a></li> </ul> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <div><b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a></div> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/b3k2aC1xKFk" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://4.bp.blogspot.com/-CINc7HLe0n0/Wefe7v4qSTI/AAAAAAAAEtM/evpXPdmMOZcVAzF-QBW8N0p8zJjdZ9m5QCLcBGAs/s1600/IMG_20171016_163813972.jpg" imageanchor="1" style= "margin-left: auto; margin-right: auto;"></a> David, Mathieu, and Chet In this episode, Chet talks with David Sehr and Mathieu Chartier from the Android Runtime (ART) team, primarily about garbage collection as well as other recent ART improvements in O. 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%2079%20Picking%20Up%20Garbage.mp3" target="_blank">audio file</a> directly. <b>Links</b> <ul style="text-align: left;"> <li><a href= "https://www.youtube.com/watch?v=iFE2Utbv1Oo&t=1s">Performance and Memory Improvements in ART (Google I/O video on YouTube)</a></li> </ul> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="52865413" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB207920Picking20Up20Garbage.mp3?dest-id=2710847"/>
      <itunes:duration>36:43</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/0/9/2/1/09214d481afa39f5/IMG_20171016_163813972.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>David, Mathieu, and Chet In this episode, Chet talks with David Sehr and Mathieu Chartier from the Android Runtime (ART) team, primarily about garbage collection as well as other recent ART improvements in O. Subscribe to the podcast feed or download the audio file directly. Links Performance and Memory Improvements in ART (Google I/O video on YouTube) Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>David, Mathieu, and Chet In this episode, Chet talks with David Sehr and Mathieu Chartier from the Android Runtime (ART) team, primarily about garbage collection as well as other recent ART improvements in O. Subscribe to the podcast feed or download the audio file directly. Links Performance and Memory Improvements in ART (Google I/O video on YouTube) Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 78: Notification Explication</title>
      <itunes:title>Episode 78: Notification Explication</itunes:title>
      <pubDate>Thu, 28 Sep 2017 17:52:43 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-2694916543892687385]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-78-notification-explication]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: right;"></div> In this episode, Chet and <strike>Tor</strike> Dan Sandler talk with Julia Reynolds from the Android System UI team about Notifications: channels, Do-Not-Disturb, Dots, ... it's all here.<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%2078%20Notificatchy.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b><br /> <ul style="text-align: left;"> <li><a href= "https://developer.android.com/guide/topics/ui/notifiers/notifications.html#ManageChannels"> Notification Channels</a></li> <li><a href= "https://developer.android.com/guide/topics/ui/notifiers/notifications.html#Badges"> Notification Dots</a></li> </ul> <b>Dan</b>: <a href= "http://google.com/+DanSandler">google.com/+DanSandler</a>, <a href="https://twitter.com/dsandler">@dsandler</a><br />  <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <div><b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a></div> <div><br /></div> <i><strike>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</strike></i><br /> <i>The audio this time was recorded on sub-standard portable mics and mixed by Dan and Chet. Sorry.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/7In8NzslcY8" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, Chet and Tor Dan Sandler talk with Julia Reynolds from the Android System UI team about Notifications: channels, Do-Not-Disturb, Dots, ... it's all here. 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%2078%20Notificatchy.mp3" target="_blank">audio file</a> directly. <b>Links</b> <ul style="text-align: left;"> <li><a href= "https://developer.android.com/guide/topics/ui/notifiers/notifications.html#ManageChannels"> Notification Channels</a></li> <li><a href= "https://developer.android.com/guide/topics/ui/notifiers/notifications.html#Badges"> Notification Dots</a></li> </ul> <b>Dan</b>: <a href= "http://google.com/+DanSandler">google.com/+DanSandler</a>, <a href="https://twitter.com/dsandler">@dsandler</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i> <i>The audio this time was recorded on sub-standard portable mics and mixed by Dan and Chet. Sorry.</i>]]></content:encoded>
      
      
      <enclosure length="58682475" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB207820Notificatchy.mp3?dest-id=2710847"/>
      <itunes:duration>44:34</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chet and Tor Dan Sandler talk with Julia Reynolds from the Android System UI team about Notifications: channels, Do-Not-Disturb, Dots, ... it's all here. Subscribe to the podcast feed or download the audio file directly. Links Notification Channels Notification Dots Dan: google.com/+DanSandler, @dsandler Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon. The audio this time was recorded on sub-standard portable mics and mixed by Dan and Chet. Sorry.</itunes:subtitle><itunes:summary>In this episode, Chet and Tor Dan Sandler talk with Julia Reynolds from the Android System UI team about Notifications: channels, Do-Not-Disturb, Dots, ... it's all here. Subscribe to the podcast feed or download the audio file directly. Links Notification Channels Notification Dots Dan: google.com/+DanSandler, @dsandler Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon. The audio this time was recorded on sub-standard portable mics and mixed by Dan and Chet. Sorry.</itunes:summary></item>
    
    <item>
      <title>Episode 77: Android Internals with Effie Barak</title>
      <itunes:title>Episode 77: Android Internals with Effie Barak</itunes:title>
      <pubDate>Mon, 11 Sep 2017 17:20:01 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-6861686473305623139]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-77-android-internals-with-effie-barak]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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= "http://2.bp.blogspot.com/-MQg2zSqi6-0/WbaTUomjh5I/AAAAAAAAEm0/mvDQGJS8RTs6qzDrWWNS3qhouw2Lymj1QCK4BGAYYCw/s1600/Screen%2BShot%2B2017-09-11%2Bat%2B6.43.49%2BAM.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" height="222" src= "https://2.bp.blogspot.com/-MQg2zSqi6-0/WbaTUomjh5I/AAAAAAAAEm0/mvDQGJS8RTs6qzDrWWNS3qhouw2Lymj1QCK4BGAYYCw/s320/Screen%2BShot%2B2017-09-11%2Bat%2B6.43.49%2BAM.png" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor, Effie, Chet</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Effie Barak from Pinterest about Android internals and about measuring and improving app performance.<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%2077%20Internals.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b><br /> <ul style="text-align: left;"> <li><a href= "https://plus.google.com/+DianneHackborn/posts/QJVCHhiG99r">Android in Tanenbaum's Operating Systems book</a></li> <li><a href= "https://academy.realm.io/posts/360-andev-2017-effie-barak-android-internals/"> Effie's Android Internals talk at 360|AnDev</a></li> </ul> <br /> <b>Effie</b>: <a href= "https://twitter.com/CodingChick">@CodingChick</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <div><b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a></div> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/sjDfUMb5RTw" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "http://2.bp.blogspot.com/-MQg2zSqi6-0/WbaTUomjh5I/AAAAAAAAEm0/mvDQGJS8RTs6qzDrWWNS3qhouw2Lymj1QCK4BGAYYCw/s1600/Screen%2BShot%2B2017-09-11%2Bat%2B6.43.49%2BAM.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Tor, Effie, Chet In this episode, Chet and Tor talk with Effie Barak from Pinterest about Android internals and about measuring and improving app performance. 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%2077%20Internals.mp3" target="_blank">audio file</a> directly. <b>Links</b> <ul style="text-align: left;"> <li><a href= "https://plus.google.com/+DianneHackborn/posts/QJVCHhiG99r">Android in Tanenbaum's Operating Systems book</a></li> <li><a href= "https://academy.realm.io/posts/360-andev-2017-effie-barak-android-internals/"> Effie's Android Internals talk at 360|AnDev</a></li> </ul> <b>Effie</b>: <a href= "https://twitter.com/CodingChick">@CodingChick</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="39258134" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB207720Internals.mp3?dest-id=2710847"/>
      <itunes:duration>39:50</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/c/d/4/c/cd4cd9721e82647d/Screen2BShot2B2017-09-112Bat2B6.43.492BAM.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Effie, Chet In this episode, Chet and Tor talk with Effie Barak from Pinterest about Android internals and about measuring and improving app performance. Subscribe to the podcast feed or download the audio file directly. Links Android in Tanenbaum's Operating Systems book Effie's Android Internals talk at 360|AnDev Effie: @CodingChick Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Tor, Effie, Chet In this episode, Chet and Tor talk with Effie Barak from Pinterest about Android internals and about measuring and improving app performance. Subscribe to the podcast feed or download the audio file directly. Links Android in Tanenbaum's Operating Systems book Effie's Android Internals talk at 360|AnDev Effie: @CodingChick Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 76: Kotlin-n-stuff</title>
      <itunes:title>Episode 76: Kotlin-n-stuff</itunes:title>
      <pubDate>Fri, 01 Sep 2017 23:03:39 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-8112762431940238298]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-76-kotlin-n-stuff]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://3.bp.blogspot.com/-t6s9CbduQRk/WankM3PD75I/AAAAAAAAElo/0I3t-d1OzmIfi9UKdIBlchI38xTrfM8ugCLcBGAs/s1600/IMG_20170809_110432.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://3.bp.blogspot.com/-t6s9CbduQRk/WankM3PD75I/AAAAAAAAElo/0I3t-d1OzmIfi9UKdIBlchI38xTrfM8ugCLcBGAs/s320/IMG_20170809_110432.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Romain, Chet, Jake!, and Tor</td> </tr> </tbody> </table> In this episode, Chet, Romain and Tor talk with Jake Wharton about his new role as an engineer on the Android team at Google, and about Kotlin in particular.<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%2076%20Kotlin-n-stuff.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b><br /> <br /> <ul style="text-align: left;"> <li><a href= "https://github.com/Kotlin/KEEP/blob/master/proposals/extensions/android-parcelable.md"> Parcelable proposal</a></li> <li><a href= "https://kotlinlang.org/docs/reference/extensions.html">Kotlin extension functions</a></li> <li><a href="http://square.github.io/okhttp/">OkHttp</a></li> <li><a href="https://github.com/square/okio">Okio</a></li> <li><a href="http://square.github.io/retrofit/">Retrofit</a></li> <li><a href="https://github.com/square/wire">Wire</a></li> <li><a href="https://github.com/square/moshi">Moshi</a></li> </ul> <br /> <br /> <b>Jake</b>: <a href= "http://google.com/+JakeWharton">google.com/+JakeWharton</a>, <a href="https://twitter.com/JakeWharton">@JakeWharton</a><br />  <b>Romain</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy">@romainguy</a><br />  <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <div><b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a></div> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/7J4M4khFxUU" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://3.bp.blogspot.com/-t6s9CbduQRk/WankM3PD75I/AAAAAAAAElo/0I3t-d1OzmIfi9UKdIBlchI38xTrfM8ugCLcBGAs/s1600/IMG_20170809_110432.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Romain, Chet, Jake!, and Tor In this episode, Chet, Romain and Tor talk with Jake Wharton about his new role as an engineer on the Android team at Google, and about Kotlin in particular. 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%2076%20Kotlin-n-stuff.mp3" target="_blank">audio file</a> directly. <b>Links</b> <ul style="text-align: left;"> <li><a href= "https://github.com/Kotlin/KEEP/blob/master/proposals/extensions/android-parcelable.md"> Parcelable proposal</a></li> <li><a href= "https://kotlinlang.org/docs/reference/extensions.html">Kotlin extension functions</a></li> <li><a href="http://square.github.io/okhttp/">OkHttp</a></li> <li><a href="https://github.com/square/okio">Okio</a></li> <li><a href="http://square.github.io/retrofit/">Retrofit</a></li> <li><a href="https://github.com/square/wire">Wire</a></li> <li><a href="https://github.com/square/moshi">Moshi</a></li> </ul> <b>Jake</b>: <a href= "http://google.com/+JakeWharton">google.com/+JakeWharton</a>, <a href="https://twitter.com/JakeWharton">@JakeWharton</a> <b>Romain</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy">@romainguy</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="79141953" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB207620Kotlin-n-stuff.mp3?dest-id=2710847"/>
      <itunes:duration>54:58</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/e/e/3/4/ee345ed35ecd5fdf/IMG_20170809_110432.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Romain, Chet, Jake!, and Tor In this episode, Chet, Romain and Tor talk with Jake Wharton about his new role as an engineer on the Android team at Google, and about Kotlin in particular. Subscribe to the podcast feed or download the audio file directly. Links Parcelable proposal Kotlin extension functions OkHttp Okio Retrofit Wire Moshi Jake: google.com/+JakeWharton, @JakeWharton Romain: google.com/+RomainGuy, @romainguy Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Romain, Chet, Jake!, and Tor In this episode, Chet, Romain and Tor talk with Jake Wharton about his new role as an engineer on the Android team at Google, and about Kotlin in particular. Subscribe to the podcast feed or download the audio file directly. Links Parcelable proposal Kotlin extension functions OkHttp Okio Retrofit Wire Moshi Jake: google.com/+JakeWharton, @JakeWharton Romain: google.com/+RomainGuy, @romainguy Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 75: Project Treble - for the HAL of it</title>
      <itunes:title>Episode 75: Project Treble - for the HAL of it</itunes:title>
      <pubDate>Thu, 17 Aug 2017 17:38:30 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-74093835789521206]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-75-project-treble-for-the-hal-of-it]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://2.bp.blogspot.com/-UJ2bcoVtGYY/WZT2FUNLmHI/AAAAAAAAEew/LnFbIZoORFgXoUtIgIrvCGLGM0XjEZnyQCLcBGAs/s1600/IMG_20170719_110159.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="945" data-original-width= "1600" height="189" src= "https://2.bp.blogspot.com/-UJ2bcoVtGYY/WZT2FUNLmHI/AAAAAAAAEew/LnFbIZoORFgXoUtIgIrvCGLGM0XjEZnyQCLcBGAs/s320/IMG_20170719_110159.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Iliyan, Romain, Chet, and a complete lack of Tor.</td> </tr> </tbody> </table> In this episode, Chet and Romain (no Tor in sight. Anyone seen Tor? He was on the calendar appointment, totally expected him to show) talked with Iliyan Malchev from the Treble project. Treble was introduced in May of this year as an important step toward faster and more frequent release updates on devices.<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%2075%20Treble.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b><br /></b> <b><br /></b><b>Links:</b><br /> <a href= "https://android-developers.googleblog.com/2017/05/here-comes-treble-modular-base-for.html"> Here Comes Treble</a> blog post<br /> <a href= "https://android-developers.googleblog.com/2017/07/shut-hal-up.html"> Shut the HAL Up</a> blog post<br /> <a href="http://www.imdb.com/title/tt0102059/">Hot Shots!</a> movie<br /> <br /> <b>Iliyan</b>: <a href= "https://twitter.com/imalchev">@imalchev</a><br /> <b>Romain</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy">@romainguy</a><br />  <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <div><b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a></div> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/vV-WhC2bAP0" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://2.bp.blogspot.com/-UJ2bcoVtGYY/WZT2FUNLmHI/AAAAAAAAEew/LnFbIZoORFgXoUtIgIrvCGLGM0XjEZnyQCLcBGAs/s1600/IMG_20170719_110159.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Iliyan, Romain, Chet, and a complete lack of Tor. In this episode, Chet and Romain (no Tor in sight. Anyone seen Tor? He was on the calendar appointment, totally expected him to show) talked with Iliyan Malchev from the Treble project. Treble was introduced in May of this year as an important step toward faster and more frequent release updates on devices. 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%2075%20Treble.mp3" target="_blank">audio file</a> directly. <b></b> <b></b><b>Links:</b> <a href= "https://android-developers.googleblog.com/2017/05/here-comes-treble-modular-base-for.html"> Here Comes Treble</a> blog post <a href= "https://android-developers.googleblog.com/2017/07/shut-hal-up.html"> Shut the HAL Up</a> blog post <a href="http://www.imdb.com/title/tt0102059/">Hot Shots!</a> movie <b>Iliyan</b>: <a href= "https://twitter.com/imalchev">@imalchev</a> <b>Romain</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy">@romainguy</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="52115404" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB207520Treble.mp3?dest-id=2710847"/>
      <itunes:duration>52:49</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/a/4/7/3/a473c3b0ad839126/IMG_20170719_110159.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Iliyan, Romain, Chet, and a complete lack of Tor. In this episode, Chet and Romain (no Tor in sight. Anyone seen Tor? He was on the calendar appointment, totally expected him to show) talked with Iliyan Malchev from the Treble project. Treble was introduced in May of this year as an important step toward faster and more frequent release updates on devices. Subscribe to the podcast feed or download the audio file directly. Links: Here Comes Treble blog post Shut the HAL Up blog post Hot Shots! movie Iliyan: @imalchev Romain: google.com/+RomainGuy, @romainguy Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Iliyan, Romain, Chet, and a complete lack of Tor. In this episode, Chet and Romain (no Tor in sight. Anyone seen Tor? He was on the calendar appointment, totally expected him to show) talked with Iliyan Malchev from the Treble project. Treble was introduced in May of this year as an important step toward faster and more frequent release updates on devices. Subscribe to the podcast feed or download the audio file directly. Links: Here Comes Treble blog post Shut the HAL Up blog post Hot Shots! movie Iliyan: @imalchev Romain: google.com/+RomainGuy, @romainguy Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 74: Graphics</title>
      <itunes:title>Episode 74: Graphics</itunes:title>
      <pubDate>Fri, 04 Aug 2017 18:21:15 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-8454271999799221207]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-74-graphics]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-EyFP327vU5w/WYR1pwN3tDI/AAAAAAAAEb0/x1T6QlJb80cqo3iqvCFckDxZTQTjZWfoACLcBGAs/s1600/IMG_20170628_105402%2B%25281%2529.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://1.bp.blogspot.com/-EyFP327vU5w/WYR1pwN3tDI/AAAAAAAAEb0/x1T6QlJb80cqo3iqvCFckDxZTQTjZWfoACLcBGAs/s320/IMG_20170628_105402%2B%25281%2529.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Romain, Mathias, and Tor (not pictured)<br /> <span style="font-size: 12.8px;">in the very fancy and highly-decorated recording studio</span></td> </tr> </tbody> </table> In this episode, Chet and <strike>Tor</strike> Romain talk with Mathias Agopian, who has worked on (or been the entirety of) the Android graphics team since before Android 1.0. We talk about SurfaceFlinger, PixelFlinger, tearing, buffering, optimizations, and other fun low-level graphics and performance details.<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%2074%20Graphics.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b><br /></b><b><br /></b><b><br /></b><b><br /></b><br /> <b><br /></b><b><br /></b><b>Romain</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy">@romainguy</a><br />  <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <div><b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a></div> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/znasIKUetNc" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-EyFP327vU5w/WYR1pwN3tDI/AAAAAAAAEb0/x1T6QlJb80cqo3iqvCFckDxZTQTjZWfoACLcBGAs/s1600/IMG_20170628_105402%2B%25281%2529.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Chet, Romain, Mathias, and Tor (not pictured) in the very fancy and highly-decorated recording studio In this episode, Chet and Tor Romain talk with Mathias Agopian, who has worked on (or been the entirety of) the Android graphics team since before Android 1.0. We talk about SurfaceFlinger, PixelFlinger, tearing, buffering, optimizations, and other fun low-level graphics and performance details. 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%2074%20Graphics.mp3" target="_blank">audio file</a> directly. <b></b><b></b><b></b><b></b> <b></b><b></b><b>Romain</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy">@romainguy</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="45217662" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB207420Graphics.mp3?dest-id=2710847"/>
      <itunes:duration>44:18</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/5/9/5/a/595abf910c8c76e0/IMG_20170628_1054022B252812529.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Romain, Mathias, and Tor (not pictured) in the very fancy and highly-decorated recording studio In this episode, Chet and Tor Romain talk with Mathias Agopian, who has worked on (or been the entirety of) the Android graphics team since before Android 1.0. We talk about SurfaceFlinger, PixelFlinger, tearing, buffering, optimizations, and other fun low-level graphics and performance details. Subscribe to the podcast feed or download the audio file directly. Romain: google.com/+RomainGuy, @romainguy Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet, Romain, Mathias, and Tor (not pictured) in the very fancy and highly-decorated recording studio In this episode, Chet and Tor Romain talk with Mathias Agopian, who has worked on (or been the entirety of) the Android graphics team since before Android 1.0. We talk about SurfaceFlinger, PixelFlinger, tearing, buffering, optimizations, and other fun low-level graphics and performance details. Subscribe to the podcast feed or download the audio file directly. Romain: google.com/+RomainGuy, @romainguy Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 73: Architecture Components 2 - Persistence</title>
      <itunes:title>Episode 73: Architecture Components 2 - Persistence</itunes:title>
      <pubDate>Tue, 18 Jul 2017 20:56:30 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-4994788962375632494]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-73-architecture-components-2-persistence]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-KgVkN9Ppuqc/WW51pxeLnFI/AAAAAAAAEXE/C1FgEicXqCohXzWMIiLfA-TUczJSKzRnACLcBGAs/s1600/IMG_20170531_125539-rev.jpeg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="816" data-original-width= "1600" height="163" src= "https://1.bp.blogspot.com/-KgVkN9Ppuqc/WW51pxeLnFI/AAAAAAAAEXE/C1FgEicXqCohXzWMIiLfA-TUczJSKzRnACLcBGAs/s320/IMG_20170531_125539-rev.jpeg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Sergei, 3D Chet,  Tor, 2D Chet, and Yigit.</td> </tr> </tbody> </table> In this episode, Chet and Tor talk [more] with Yigit Boyar and Sergei Vasilinetc about the new Architecture Components project that was announced at Google I/O. In particular, we talk about Persistence. This is a continuation of the conversation we started in Episode 72, which was about Lifecycle. But this one is all about ROOM, the persistence APIs in the Architecture Components project.<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%2073%20Persistence.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b><br /></b><b>Links</b><br /> <a href= "https://developer.android.com/topic/libraries/architecture/index.html"> Android Architecture Components</a><br /> <a href="https://youtu.be/FrteWKKVyzI">Google I/O 2017: Architecture Components - Introduction</a><br /> <a href="https://youtu.be/bEKNi1JOrNs">Google I/O 2017: Architecture Components - Lifecycle</a><br /> <a href="https://youtu.be/MfHsPGQ6bgE">Google I/O 2017: Architecture Components - Persistence and Offline</a><br /> <a href= "https://github.com/googlesamples/android-architecture-components">Github Samples</a><br /> <b><br /></b><b>Yigit</b>: <a href= "https://twitter.com/yigitboyar">@yigitboyar</a><br /> <b>Sergei</b>: <a href= "https://twitter.com/ZelenetS">@ZelenetS</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <div><b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a></div> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/DKjNfQpVCKg" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-KgVkN9Ppuqc/WW51pxeLnFI/AAAAAAAAEXE/C1FgEicXqCohXzWMIiLfA-TUczJSKzRnACLcBGAs/s1600/IMG_20170531_125539-rev.jpeg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Sergei, 3D Chet, Tor, 2D Chet, and Yigit. In this episode, Chet and Tor talk [more] with Yigit Boyar and Sergei Vasilinetc about the new Architecture Components project that was announced at Google I/O. In particular, we talk about Persistence. This is a continuation of the conversation we started in Episode 72, which was about Lifecycle. But this one is all about ROOM, the persistence APIs in the Architecture Components project. 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%2073%20Persistence.mp3" target="_blank">audio file</a> directly. <b></b><b>Links</b> <a href= "https://developer.android.com/topic/libraries/architecture/index.html"> Android Architecture Components</a> <a href="https://youtu.be/FrteWKKVyzI">Google I/O 2017: Architecture Components - Introduction</a> <a href="https://youtu.be/bEKNi1JOrNs">Google I/O 2017: Architecture Components - Lifecycle</a> <a href="https://youtu.be/MfHsPGQ6bgE">Google I/O 2017: Architecture Components - Persistence and Offline</a> <a href= "https://github.com/googlesamples/android-architecture-components">Github Samples</a> <b></b><b>Yigit</b>: <a href= "https://twitter.com/yigitboyar">@yigitboyar</a> <b>Sergei</b>: <a href= "https://twitter.com/ZelenetS">@ZelenetS</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="52298598" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB207320Persistence.mp3?dest-id=2710847"/>
      <itunes:duration>51:54</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/2/5/2/6/2526cc106ab4eebe/IMG_20170531_125539-rev.jpeg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Sergei, 3D Chet,  Tor, 2D Chet, and Yigit. In this episode, Chet and Tor talk [more] with Yigit Boyar and Sergei Vasilinetc about the new Architecture Components project that was announced at Google I/O. In particular, we talk about Persistence. This is a continuation of the conversation we started in Episode 72, which was about Lifecycle. But this one is all about ROOM, the persistence APIs in the Architecture Components project. Subscribe to the podcast feed or download the audio file directly. Links Android Architecture Components Google I/O 2017: Architecture Components - Introduction Google I/O 2017: Architecture Components - Lifecycle Google I/O 2017: Architecture Components - Persistence and Offline Github Samples Yigit: @yigitboyar Sergei: @ZelenetS Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Sergei, 3D Chet,  Tor, 2D Chet, and Yigit. In this episode, Chet and Tor talk [more] with Yigit Boyar and Sergei Vasilinetc about the new Architecture Components project that was announced at Google I/O. In particular, we talk about Persistence. This is a continuation of the conversation we started in Episode 72, which was about Lifecycle. But this one is all about ROOM, the persistence APIs in the Architecture Components project. Subscribe to the podcast feed or download the audio file directly. Links Android Architecture Components Google I/O 2017: Architecture Components - Introduction Google I/O 2017: Architecture Components - Lifecycle Google I/O 2017: Architecture Components - Persistence and Offline Github Samples Yigit: @yigitboyar Sergei: @ZelenetS Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 72: Architecture Components 1 - Lifecycle</title>
      <itunes:title>Episode 72: Architecture Components 1 - Lifecycle</itunes:title>
      <pubDate>Fri, 30 Jun 2017 21:13:30 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-4762652574188210408]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-72-architecture-components-1-lifecycle]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://3.bp.blogspot.com/-4UcyDmSLk6c/WVa2oxaxSgI/AAAAAAAAEVI/-_0oYGvUwxoyZ6wjckzuYxmtXqpje8m_QCLcBGAs/s1600/IMG_20170531_125539.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="816" data-original-width= "1600" height="163" src= "https://3.bp.blogspot.com/-4UcyDmSLk6c/WVa2oxaxSgI/AAAAAAAAEVI/-_0oYGvUwxoyZ6wjckzuYxmtXqpje8m_QCLcBGAs/s320/IMG_20170531_125539.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Yigit, 2D Chet, Tor, 3D Chet, and Sergei.</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Yigit Boyar and Sergei Vasilinetc about the new Architecture Components project that was announced at Google I/O. In particular, we talk about the Lifecycle part of Architecture Components. Stay tuned for a future episode about the Persistence API.<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%2072%20Lifecycle.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b><br /></b><b>Links</b><br /> <a href= "https://developer.android.com/topic/libraries/architecture/index.html"> Android Architecture Components</a><br /> <a href="https://youtu.be/FrteWKKVyzI">Google I/O 2017: Architecture Components - Introduction</a><br /> <a href="https://youtu.be/bEKNi1JOrNs">Google I/O 2017: Architecture Components - Lifecycle</a><br /> <a href= "https://github.com/googlesamples/android-architecture-components">Github Samples</a><br /> <b><br /></b><b>Yigit</b>: <a href= "https://twitter.com/yigitboyar">@yigitboyar</a><br /> <b>Sergei</b>: <a href= "https://twitter.com/ZelenetS">@ZelenetS</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <div><b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a></div> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/baQy1VpJrZU" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://3.bp.blogspot.com/-4UcyDmSLk6c/WVa2oxaxSgI/AAAAAAAAEVI/-_0oYGvUwxoyZ6wjckzuYxmtXqpje8m_QCLcBGAs/s1600/IMG_20170531_125539.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Yigit, 2D Chet, Tor, 3D Chet, and Sergei. In this episode, Chet and Tor talk with Yigit Boyar and Sergei Vasilinetc about the new Architecture Components project that was announced at Google I/O. In particular, we talk about the Lifecycle part of Architecture Components. Stay tuned for a future episode about the Persistence API. 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%2072%20Lifecycle.mp3" target="_blank">audio file</a> directly. <b></b><b>Links</b> <a href= "https://developer.android.com/topic/libraries/architecture/index.html"> Android Architecture Components</a> <a href="https://youtu.be/FrteWKKVyzI">Google I/O 2017: Architecture Components - Introduction</a> <a href="https://youtu.be/bEKNi1JOrNs">Google I/O 2017: Architecture Components - Lifecycle</a> <a href= "https://github.com/googlesamples/android-architecture-components">Github Samples</a> <b></b><b>Yigit</b>: <a href= "https://twitter.com/yigitboyar">@yigitboyar</a> <b>Sergei</b>: <a href= "https://twitter.com/ZelenetS">@ZelenetS</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="43168898" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB207220Lifecycle.mp3?dest-id=2710847"/>
      <itunes:duration>43:53</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/4/7/b/b/47bb0f9e7c4528a5/IMG_20170531_125539.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Yigit, 2D Chet, Tor, 3D Chet, and Sergei. In this episode, Chet and Tor talk with Yigit Boyar and Sergei Vasilinetc about the new Architecture Components project that was announced at Google I/O. In particular, we talk about the Lifecycle part of Architecture Components. Stay tuned for a future episode about the Persistence API. Subscribe to the podcast feed or download the audio file directly. Links Android Architecture Components Google I/O 2017: Architecture Components - Introduction Google I/O 2017: Architecture Components - Lifecycle Github Samples Yigit: @yigitboyar Sergei: @ZelenetS Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Yigit, 2D Chet, Tor, 3D Chet, and Sergei. In this episode, Chet and Tor talk with Yigit Boyar and Sergei Vasilinetc about the new Architecture Components project that was announced at Google I/O. In particular, we talk about the Lifecycle part of Architecture Components. Stay tuned for a future episode about the Persistence API. Subscribe to the podcast feed or download the audio file directly. Links Android Architecture Components Google I/O 2017: Architecture Components - Introduction Google I/O 2017: Architecture Components - Lifecycle Github Samples Yigit: @yigitboyar Sergei: @ZelenetS Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 71: Things</title>
      <itunes:title>Episode 71: Things</itunes:title>
      <pubDate>Fri, 23 Jun 2017 23:12:32 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-4083299770325285983]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-71-things]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <table align="center" 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= "http://2.bp.blogspot.com/-8HqrRfPDql8/WU0p6dSp9OI/AAAAAAAAEUU/e8WNxbt4KGsv6JO4L-4BMvPI-U3QhPc1wCK4BGAYYCw/s1600/IMG_20170222_105221.jpg" imageanchor="1" style= "margin-left: auto; margin-right: auto;"><img border="0" height= "204" src= "https://2.bp.blogspot.com/-8HqrRfPDql8/WU0p6dSp9OI/AAAAAAAAEUU/e8WNxbt4KGsv6JO4L-4BMvPI-U3QhPc1wCK4BGAYYCw/s320/IMG_20170222_105221.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Lee, Ari, and Tor, in repose.</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Lee Campbell and Ari Hausman-Cohen from the Android Things team about that project and IoT in general.<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%2071%20Things.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b><br /></b><b>Links</b><br /> <a href="https://developer.android.com/things/index.html">Android Things</a><br /> <a href= "https://www.youtube.com/playlist?list=PLOU2XLYxmsIIUtQeTRlRoDCdncUpWnR4M"> Android Things sessions at Google I/O</a><br /> <br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <div><b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a></div> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/M7rrTiVuRmE" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "http://2.bp.blogspot.com/-8HqrRfPDql8/WU0p6dSp9OI/AAAAAAAAEUU/e8WNxbt4KGsv6JO4L-4BMvPI-U3QhPc1wCK4BGAYYCw/s1600/IMG_20170222_105221.jpg" imageanchor="1" style= "margin-left: auto; margin-right: auto;"></a> Chet, Lee, Ari, and Tor, in repose. In this episode, Chet and Tor talk with Lee Campbell and Ari Hausman-Cohen from the Android Things team about that project and IoT in general. 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%2071%20Things.mp3" target="_blank">audio file</a> directly. <b></b><b>Links</b> <a href="https://developer.android.com/things/index.html">Android Things</a> <a href= "https://www.youtube.com/playlist?list=PLOU2XLYxmsIIUtQeTRlRoDCdncUpWnR4M"> Android Things sessions at Google I/O</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="41447012" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB207120Things.mp3?dest-id=2710847"/>
      <itunes:duration>44:18</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/f/4/9/0/f490b69952decaec/IMG_20170222_105221.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Lee, Ari, and Tor, in repose. In this episode, Chet and Tor talk with Lee Campbell and Ari Hausman-Cohen from the Android Things team about that project and IoT in general. Subscribe to the podcast feed or download the audio file directly. Links Android Things Android Things sessions at Google I/O Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet, Lee, Ari, and Tor, in repose. In this episode, Chet and Tor talk with Lee Campbell and Ari Hausman-Cohen from the Android Things team about that project and IoT in general. Subscribe to the podcast feed or download the audio file directly. Links Android Things Android Things sessions at Google I/O Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 70: Color</title>
      <itunes:title>Episode 70: Color</itunes:title>
      <pubDate>Mon, 19 Jun 2017 17:57:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-8164656072518599650]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-70-color]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://3.bp.blogspot.com/-MOviW5wO4Po/WUfQtB_mt1I/AAAAAAAAETo/Ra_kcw2UQjAn__PNOxowYe8fCNXijdbtgCLcBGAs/s1600/IMG_20170419_100251.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1086" data-original-width= "1600" height="216" src= "https://3.bp.blogspot.com/-MOviW5wO4Po/WUfQtB_mt1I/AAAAAAAAETo/Ra_kcw2UQjAn__PNOxowYe8fCNXijdbtgCLcBGAs/s320/IMG_20170419_100251.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Romain, and Tor in the totally<br /> professional recording studio</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Romain Guy about color, spanning topics from how color works (on devices and in our eyes) to specific color technologies/specifications like sRGB and wide-gamut displays to specific features that are now available in the Android O Preview release.<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%2070%20Color.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b><br /></b><b>Links</b><br /> <a href="https://developer.android.com/preview/index.html">Android O Developer Preview</a><br /> <a href="https://youtu.be/r8NeG0wmFXM">Google I/O 2017: Understanding Color</a><br /> <a href= "https://news.realm.io/news/360andev-chet-haase-u-and-i/">360|AnDev: U and I</a><br /> <br /> <b>Romain Guy</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="http://twitter.com/romainguy">@romainguy</a><br />  <div> <div><b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a></div> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a></div> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/5RkbQfdTOOQ" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://3.bp.blogspot.com/-MOviW5wO4Po/WUfQtB_mt1I/AAAAAAAAETo/Ra_kcw2UQjAn__PNOxowYe8fCNXijdbtgCLcBGAs/s1600/IMG_20170419_100251.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Chet, Romain, and Tor in the totally professional recording studio In this episode, Chet and Tor talk with Romain Guy about color, spanning topics from how color works (on devices and in our eyes) to specific color technologies/specifications like sRGB and wide-gamut displays to specific features that are now available in the Android O Preview release. 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%2070%20Color.mp3" target="_blank">audio file</a> directly. <b></b><b>Links</b> <a href="https://developer.android.com/preview/index.html">Android O Developer Preview</a> <a href="https://youtu.be/r8NeG0wmFXM">Google I/O 2017: Understanding Color</a> <a href= "https://news.realm.io/news/360andev-chet-haase-u-and-i/">360|AnDev: U and I</a> <b>Romain Guy</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="http://twitter.com/romainguy">@romainguy</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="46637298" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB207020Color.mp3?dest-id=2710847"/>
      <itunes:duration>47:40</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/7/a/3/4/7a34bcd506f6269b/IMG_20170419_100251.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Romain, and Tor in the totally professional recording studio In this episode, Chet and Tor talk with Romain Guy about color, spanning topics from how color works (on devices and in our eyes) to specific color technologies/specifications like sRGB and wide-gamut displays to specific features that are now available in the Android O Preview release. Subscribe to the podcast feed or download the audio file directly. Links Android O Developer Preview Google I/O 2017: Understanding Color 360|AnDev: U and I Romain Guy: google.com/+RomainGuy, @romainguy Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet, Romain, and Tor in the totally professional recording studio In this episode, Chet and Tor talk with Romain Guy about color, spanning topics from how color works (on devices and in our eyes) to specific color technologies/specifications like sRGB and wide-gamut displays to specific features that are now available in the Android O Preview release. Subscribe to the podcast feed or download the audio file directly. Links Android O Developer Preview Google I/O 2017: Understanding Color 360|AnDev: U and I Romain Guy: google.com/+RomainGuy, @romainguy Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 69: IO IO</title>
      <itunes:title>Episode 69: IO IO</itunes:title>
      <pubDate>Mon, 05 Jun 2017 22:05:16 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-3186149777032587932]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-69-io-io]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-DopMWdS9oxw/WTXRrGDXsLI/AAAAAAAAERM/argCiGXd1Q8RB0IrsUF1ic73SEN9unjPACLcB/s1600/IMG_20170519_110456.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://1.bp.blogspot.com/-DopMWdS9oxw/WTXRrGDXsLI/AAAAAAAAERM/argCiGXd1Q8RB0IrsUF1ic73SEN9unjPACLcB/s320/IMG_20170519_110456.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Dan, Chet, Chiu-Ki, Chris, Huyen, <span style="font-size: 12.8px;">Mark, Corey, and Kaushik</span></td> </tr> </tbody> </table> In this episode, Chet and !Tor talked with a veritable mob of Android app developers about interesting stuff from Google I/O 17 and in the Android O preview release.<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%2069%20IO%20IO.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b><br /></b><b>Links</b><br /> <a href="https://developer.android.com/preview/index.html">Android O Developer Preview</a><br /> <a href= "https://www.youtube.com/user/androiddevelopers/playlists?shelf_id=14&sort=dd&view=50"> Android@Google I/O Sessions</a><br /> <br /> <b>Dan Lew:</b> <a href= "https://twitter.com/danlew42">@danlew42</a><span id= "goog_1741323859"></span><a href= "https://www.blogger.com/"></a><span id= "goog_1741323860"></span><br /> <b>Chiu-Ki Chan:</b> <a href= "https://twitter.com/chiuki">@chiuki</a><br /> <b>Chris Lacy: </b><a href= "https://twitter.com/chrismlacy">@chrismlacy</a><br /> <b>Huyen Tue Dao: </b><a href= "https://twitter.com/queencodemonkey">@queencodemonkey</a><br /> <b>Mark Allison:</b> <a href= "https://twitter.com/MarkIAllison">@MarkIAllison</a><br /> <b>Corey Latislaw:</b> <a href= "https://twitter.com/corey_latislaw">@corey_latislaw</a><br /> <b>Kaushik Gopal:</b> <a href= "https://twitter.com/kaushikgopal">@kaushigopal</a><br /> <div><b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a></div> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/DQ_Yl635lh4" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-DopMWdS9oxw/WTXRrGDXsLI/AAAAAAAAERM/argCiGXd1Q8RB0IrsUF1ic73SEN9unjPACLcB/s1600/IMG_20170519_110456.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Dan, Chet, Chiu-Ki, Chris, Huyen, Mark, Corey, and Kaushik In this episode, Chet and !Tor talked with a veritable mob of Android app developers about interesting stuff from Google I/O 17 and in the Android O preview release. 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%2069%20IO%20IO.mp3" target="_blank">audio file</a> directly. <b></b><b>Links</b> <a href="https://developer.android.com/preview/index.html">Android O Developer Preview</a> <a href= "https://www.youtube.com/user/androiddevelopers/playlists?shelf_id=14&sort=dd&view=50"> Android@Google I/O Sessions</a> <b>Dan Lew:</b> <a href= "https://twitter.com/danlew42">@danlew42</a><a href= "https://www.blogger.com/"></a> <b>Chiu-Ki Chan:</b> <a href= "https://twitter.com/chiuki">@chiuki</a> <b>Chris Lacy: </b><a href= "https://twitter.com/chrismlacy">@chrismlacy</a> <b>Huyen Tue Dao: </b><a href= "https://twitter.com/queencodemonkey">@queencodemonkey</a> <b>Mark Allison:</b> <a href= "https://twitter.com/MarkIAllison">@MarkIAllison</a> <b>Corey Latislaw:</b> <a href= "https://twitter.com/corey_latislaw">@corey_latislaw</a> <b>Kaushik Gopal:</b> <a href= "https://twitter.com/kaushikgopal">@kaushigopal</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="63316804" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB206920IO20IO.mp3?dest-id=2710847"/>
      <itunes:duration>01:04:12</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/3/0/8/0/3080ef6dacefdc77/IMG_20170519_110456.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Dan, Chet, Chiu-Ki, Chris, Huyen, Mark, Corey, and Kaushik In this episode, Chet and !Tor talked with a veritable mob of Android app developers about interesting stuff from Google I/O 17 and in the Android O preview release. Subscribe to the podcast feed or download the audio file directly. Links Android O Developer Preview Android@Google I/O Sessions Dan Lew: @danlew42 Chiu-Ki Chan: @chiuki Chris Lacy: @chrismlacy Huyen Tue Dao: @queencodemonkey Mark Allison: @MarkIAllison Corey Latislaw: @corey_latislaw Kaushik Gopal: @kaushigopal Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Dan, Chet, Chiu-Ki, Chris, Huyen, Mark, Corey, and Kaushik In this episode, Chet and !Tor talked with a veritable mob of Android app developers about interesting stuff from Google I/O 17 and in the Android O preview release. Subscribe to the podcast feed or download the audio file directly. Links Android O Developer Preview Android@Google I/O Sessions Dan Lew: @danlew42 Chiu-Ki Chan: @chiuki Chris Lacy: @chrismlacy Huyen Tue Dao: @queencodemonkey Mark Allison: @MarkIAllison Corey Latislaw: @corey_latislaw Kaushik Gopal: @kaushigopal Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 68: Profiler</title>
      <itunes:title>Episode 68: Profiler</itunes:title>
      <pubDate>Fri, 02 Jun 2017 23:50:48 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-7158782340645733921]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-68-profiler]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://2.bp.blogspot.com/-vQe9_IDiw30/WTH4QXq4vrI/AAAAAAAAEQs/Yus3-7eflG4y3BieC5U7k8v1_r8kIDMDACLcB/s1600/IMG_20170308_105430.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" data-original-height="1200" data-original-width= "1600" height="240" src= "https://2.bp.blogspot.com/-vQe9_IDiw30/WTH4QXq4vrI/AAAAAAAAEQs/Yus3-7eflG4y3BieC5U7k8v1_r8kIDMDACLcB/s320/IMG_20170308_105430.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor, Esteban and Chet in the Studio.</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Esteban de la Canal about the new profiling tools in Android Studio 3.0. Join us to hear about the CPU profiler, the memory profiler, the network profiler, allocation tracking, heap dump analysis, changes to Android O to support low overhead profiling and more.<br /> <br /> This episode was recorded three months ago, so some details around version numbers and release dates are off, but the information should still be useful and interesting. And in the time since the podcast was recorded, the profiler has added support for OkHttp.<br /> <div><br /></div> <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%2068%20Profiler.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b><br /></b><b>Links</b><br /> <a href= "https://developer.android.com/studio/preview/features/android-profiler.html"> Android Profiler in Android Studio 3.0</a><br /> <br /> <div><b>Esteban: </b><a href= "http://google.com/+EstebandelaCanal">google.com/+EstebandelaCanal</a>, <a href="https://twitter.com/estebandlc">@estebandlc</a><br />  <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a></div> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/KCmuVcr3bpg" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://2.bp.blogspot.com/-vQe9_IDiw30/WTH4QXq4vrI/AAAAAAAAEQs/Yus3-7eflG4y3BieC5U7k8v1_r8kIDMDACLcB/s1600/IMG_20170308_105430.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Tor, Esteban and Chet in the Studio. In this episode, Chet and Tor talk with Esteban de la Canal about the new profiling tools in Android Studio 3.0. Join us to hear about the CPU profiler, the memory profiler, the network profiler, allocation tracking, heap dump analysis, changes to Android O to support low overhead profiling and more. This episode was recorded three months ago, so some details around version numbers and release dates are off, but the information should still be useful and interesting. And in the time since the podcast was recorded, the profiler has added support for OkHttp. 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%2068%20Profiler.mp3" target="_blank">audio file</a> directly. <b></b><b>Links</b> <a href= "https://developer.android.com/studio/preview/features/android-profiler.html"> Android Profiler in Android Studio 3.0</a> <b>Esteban: </b><a href= "http://google.com/+EstebandelaCanal">google.com/+EstebandelaCanal</a>, <a href="https://twitter.com/estebandlc">@estebandlc</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="69128187" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB206820Profiler.mp3?dest-id=2710847"/>
      <itunes:duration>48:01</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/4/1/a/c/41acde7d7c863b26/IMG_20170308_105430.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Esteban and Chet in the Studio. In this episode, Chet and Tor talk with Esteban de la Canal about the new profiling tools in Android Studio 3.0. Join us to hear about the CPU profiler, the memory profiler, the network profiler, allocation tracking, heap dump analysis, changes to Android O to support low overhead profiling and more. This episode was recorded three months ago, so some details around version numbers and release dates are off, but the information should still be useful and interesting. And in the time since the podcast was recorded, the profiler has added support for OkHttp. Subscribe to the podcast feed or download the audio file directly. Links Android Profiler in Android Studio 3.0 Esteban: google.com/+EstebandelaCanal, @estebandlc Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Tor, Esteban and Chet in the Studio. In this episode, Chet and Tor talk with Esteban de la Canal about the new profiling tools in Android Studio 3.0. Join us to hear about the CPU profiler, the memory profiler, the network profiler, allocation tracking, heap dump analysis, changes to Android O to support low overhead profiling and more. This episode was recorded three months ago, so some details around version numbers and release dates are off, but the information should still be useful and interesting. And in the time since the podcast was recorded, the profiler has added support for OkHttp. Subscribe to the podcast feed or download the audio file directly. Links Android Profiler in Android Studio 3.0 Esteban: google.com/+EstebandelaCanal, @estebandlc Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 67: Fontastic</title>
      <itunes:title>Episode 67: Fontastic</itunes:title>
      <pubDate>Wed, 24 May 2017 22:55:15 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-3084920863147251802]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-67-fontastic]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: right;"></div> In this episode, Chet <strike>and Tor talk</strike> talks with Clara Bayarri and Alan Viverette about downloadable fonts, fonts in XML, EmojiCompat, and other new features in the v26 beta 1 release of the Android Support Library. All of these features were revealed and demonstrated at Google I/O, so you might also want to check out the I/O talks linked below.<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%2067%20Fontastic.mp3" target="_blank">audio file</a> directly.<br /> <b><br /></b><b><br /></b><b>Links</b><br /> <b><br /></b><br /> Google I/O Session: <a href= "https://www.youtube.com/watch?v=V6-roIeNUY0&index=19&list=PLWz5rJ2EKKc-odHd6XEaf7ykfsosYyCKp"> What's New in Android Support Library</a><br /> Google I/O Session: <a href= "https://www.youtube.com/watch?v=AdfKNgyT438&list=PLWz5rJ2EKKc-odHd6XEaf7ykfsosYyCKp&index=18"> Best Practices to Slim Down your App Size</a><br /> <a href= "https://developer.android.com/preview/api-overview.html">Android O Features and APIs</a><br /> <a href= "https://developer.android.com/topic/libraries/support-library/revisions.html"> Android Support Library</a><br /> <b><br /></b><b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <b>Alan</b>: <a href= "http://google.com/+AlanViverette">google.com/+AlanViverette</a>, <a href="http://twitter.com/alanviverette">@alanviverette</a><br />  <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/bsBaPs7UAdc" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, Chet and Tor talk talks with Clara Bayarri and Alan Viverette about downloadable fonts, fonts in XML, EmojiCompat, and other new features in the v26 beta 1 release of the Android Support Library. All of these features were revealed and demonstrated at Google I/O, so you might also want to check out the I/O talks linked below. 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%2067%20Fontastic.mp3" target="_blank">audio file</a> directly. <b></b><b></b><b>Links</b> <b></b> Google I/O Session: <a href= "https://www.youtube.com/watch?v=V6-roIeNUY0&index=19&list=PLWz5rJ2EKKc-odHd6XEaf7ykfsosYyCKp"> What's New in Android Support Library</a> Google I/O Session: <a href= "https://www.youtube.com/watch?v=AdfKNgyT438&list=PLWz5rJ2EKKc-odHd6XEaf7ykfsosYyCKp&index=18"> Best Practices to Slim Down your App Size</a> <a href= "https://developer.android.com/preview/api-overview.html">Android O Features and APIs</a> <a href= "https://developer.android.com/topic/libraries/support-library/revisions.html"> Android Support Library</a> <b></b><b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Alan</b>: <a href= "http://google.com/+AlanViverette">google.com/+AlanViverette</a>, <a href="http://twitter.com/alanviverette">@alanviverette</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="65852696" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB206720Fontastic.mp3?dest-id=2710847"/>
      <itunes:duration>47:28</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chet and Tor talk talks with Clara Bayarri and Alan Viverette about downloadable fonts, fonts in XML, EmojiCompat, and other new features in the v26 beta 1 release of the Android Support Library. All of these features were revealed and demonstrated at Google I/O, so you might also want to check out the I/O talks linked below. Subscribe to the podcast feed or download the audio file directly. Links Google I/O Session: What's New in Android Support Library Google I/O Session: Best Practices to Slim Down your App Size Android O Features and APIs Android Support Library Chet: google.com/+ChetHaase, @chethaase Alan: google.com/+AlanViverette, @alanviverette Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>In this episode, Chet and Tor talk talks with Clara Bayarri and Alan Viverette about downloadable fonts, fonts in XML, EmojiCompat, and other new features in the v26 beta 1 release of the Android Support Library. All of these features were revealed and demonstrated at Google I/O, so you might also want to check out the I/O talks linked below. Subscribe to the podcast feed or download the audio file directly. Links Google I/O Session: What's New in Android Support Library Google I/O Session: Best Practices to Slim Down your App Size Android O Features and APIs Android Support Library Chet: google.com/+ChetHaase, @chethaase Alan: google.com/+AlanViverette, @alanviverette Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 66: Kotlin!</title>
      <itunes:title>Episode 66: Kotlin!</itunes:title>
      <pubDate>Thu, 18 May 2017 23:18:04 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-2772483763473293679]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-66-kotlin]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://4.bp.blogspot.com/-u4yaot6AUzg/WR4ptnjDR5I/AAAAAAAAEOM/D0PFOWp75qEGOZWZv1b2GfXnOtBu57G9ACLcB/s1600/IMG_20170426_100217.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" height="240" src= "https://4.bp.blogspot.com/-u4yaot6AUzg/WR4ptnjDR5I/AAAAAAAAEOM/D0PFOWp75qEGOZWZv1b2GfXnOtBu57G9ACLcB/s320/IMG_20170426_100217.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor, Yigit, Chet, and Romain, in our very fancy<br /> ADB recording studio</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Romain Guy and Yigit Boyar about Kotlin, Android's new officially supported language. Join us to hear a free-ranging discussion about various favorite features of the language.<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%2066%20Kotlin.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b><br /></b><b><br /></b><b><br /></b><b><br /></b><br /> <b><br /></b><b>Links</b><br /> <b><br /></b><br /> <a href= "https://android-developers.googleblog.com/2017/05/android-announces-support-for-kotlin.html"> Android Announces Support for Kotlin</a><br /> <a href= "https://try.kotlinlang.org/#/Kotlin%20Koans/Introduction/Hello,%20world!/Task.kt"> Kotlin Koans (online tutorial)</a><br /> <br /> <div><b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a></div> <b>Romain: </b><a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy">@romainguy</a><br />  <b>Yigit: </b><a href= "http://plus.google.com/111851968937104436377">plus.google.com/111851968937104436377</a>, <a href="https://twitter.com/yigitboyar">@yigitboyar</a><br />  <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/7QoH7_S1W-0" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://4.bp.blogspot.com/-u4yaot6AUzg/WR4ptnjDR5I/AAAAAAAAEOM/D0PFOWp75qEGOZWZv1b2GfXnOtBu57G9ACLcB/s1600/IMG_20170426_100217.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Tor, Yigit, Chet, and Romain, in our very fancy ADB recording studio In this episode, Chet and Tor talk with Romain Guy and Yigit Boyar about Kotlin, Android's new officially supported language. Join us to hear a free-ranging discussion about various favorite features of the language. 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%2066%20Kotlin.mp3" target="_blank">audio file</a> directly. <b></b><b></b><b></b><b></b> <b></b><b>Links</b> <b></b> <a href= "https://android-developers.googleblog.com/2017/05/android-announces-support-for-kotlin.html"> Android Announces Support for Kotlin</a> <a href= "https://try.kotlinlang.org/#/Kotlin%20Koans/Introduction/Hello,%20world!/Task.kt"> Kotlin Koans (online tutorial)</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Romain: </b><a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy">@romainguy</a> <b>Yigit: </b><a href= "http://plus.google.com/111851968937104436377">plus.google.com/111851968937104436377</a>, <a href="https://twitter.com/yigitboyar">@yigitboyar</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="65791328" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB206620Kotlin.mp3?dest-id=2710847"/>
      <itunes:duration>01:06:25</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/3/9/8/f/398fbf6326c7847a/IMG_20170426_100217.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Yigit, Chet, and Romain, in our very fancy ADB recording studio In this episode, Chet and Tor talk with Romain Guy and Yigit Boyar about Kotlin, Android's new officially supported language. Join us to hear a free-ranging discussion about various favorite features of the language. Subscribe to the podcast feed or download the audio file directly. Links Android Announces Support for Kotlin Kotlin Koans (online tutorial) Chet: google.com/+ChetHaase, @chethaase Romain: google.com/+RomainGuy, @romainguy Yigit: plus.google.com/111851968937104436377, @yigitboyar Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Tor, Yigit, Chet, and Romain, in our very fancy ADB recording studio In this episode, Chet and Tor talk with Romain Guy and Yigit Boyar about Kotlin, Android's new officially supported language. Join us to hear a free-ranging discussion about various favorite features of the language. Subscribe to the podcast feed or download the audio file directly. Links Android Announces Support for Kotlin Kotlin Koans (online tutorial) Chet: google.com/+ChetHaase, @chethaase Romain: google.com/+RomainGuy, @romainguy Yigit: plus.google.com/111851968937104436377, @yigitboyar Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 65: Emulator</title>
      <itunes:title>Episode 65: Emulator</itunes:title>
      <pubDate>Thu, 04 May 2017 04:28:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-2713906340724487758]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-65-emulator]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-KXcpqocAQ1I/WQqrZrfxe8I/AAAAAAAAEE4/yN0x-uyacBoVyjYhHX9IqgbHi5NBRve2QCLcB/s1600/IMG_20170405_104633.jpg" imageanchor="1"><img border="0" height="240" src= "https://1.bp.blogspot.com/-KXcpqocAQ1I/WQqrZrfxe8I/AAAAAAAAEE4/yN0x-uyacBoVyjYhHX9IqgbHi5NBRve2QCLcB/s320/IMG_20170405_104633.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Huan, Jamal and Tor</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Jamal Eason and Huan Ren from the Android tools team about the emulator. Tune in learn whether you should use the 32 bit or the 64 bit system images, and more.<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%2065%20Emulator.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b><br /></b><b><br /></b><b><br /></b><b>Links</b><br /> <b><br /></b><br /> <div><b style="font-weight: bold;">Jamal</b>: <a href= "http://google.com/+JamalEason">google.com/+JamalEason</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a></div> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/jC-2J_vxFxE" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-KXcpqocAQ1I/WQqrZrfxe8I/AAAAAAAAEE4/yN0x-uyacBoVyjYhHX9IqgbHi5NBRve2QCLcB/s1600/IMG_20170405_104633.jpg" imageanchor="1"></a> Chet, Huan, Jamal and Tor In this episode, Chet and Tor talk with Jamal Eason and Huan Ren from the Android tools team about the emulator. Tune in learn whether you should use the 32 bit or the 64 bit system images, and more. 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%2065%20Emulator.mp3" target="_blank">audio file</a> directly. <b></b><b></b><b></b><b>Links</b> <b></b> <b style="font-weight: bold;">Jamal</b>: <a href= "http://google.com/+JamalEason">google.com/+JamalEason</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="43607979" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB206520Emulator.mp3?dest-id=2710847"/>
      <itunes:duration>43:17</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/3/a/7/d/3a7dbc096b687b26/IMG_20170405_104633.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Huan, Jamal and Tor In this episode, Chet and Tor talk with Jamal Eason and Huan Ren from the Android tools team about the emulator. Tune in learn whether you should use the 32 bit or the 64 bit system images, and more. Subscribe to the podcast feed or download the audio file directly. Links Jamal: google.com/+JamalEason Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet, Huan, Jamal and Tor In this episode, Chet and Tor talk with Jamal Eason and Huan Ren from the Android tools team about the emulator. Tune in learn whether you should use the 32 bit or the 64 bit system images, and more. Subscribe to the podcast feed or download the audio file directly. Links Jamal: google.com/+JamalEason Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 64: Gradleweiss</title>
      <itunes:title>Episode 64: Gradleweiss</itunes:title>
      <pubDate>Mon, 17 Apr 2017 23:26:53 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-2702157346328038167]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-64-gradleweiss]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://4.bp.blogspot.com/-q8SOUbsGpKs/WPVO7R2V17I/AAAAAAAAEBU/isPbDQa1VXsLUHznoySiJDa0ATl4wz25QCLcB/s1600/IMG_20170329_110723.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" height="240" src= "https://4.bp.blogspot.com/-q8SOUbsGpKs/WPVO7R2V17I/AAAAAAAAEBU/isPbDQa1VXsLUHznoySiJDa0ATl4wz25QCLcB/s320/IMG_20170329_110723.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Jerome, Xav, Tor, and Gradle (not pictured).</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Xavier Ducrohet and Jerome Dochez from the Android Studio team. We talk about gradle, gradle, and gradle. And then some more about gradle, rounding out the dicussion with a chat about gradle before ending on a brief discourse on gradle.<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%2064%20Gradle.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b><br /></b><b><br /></b><b><br /></b><b>Links</b><br /> <b><br /></b><br /> <div><b style="font-weight: bold;">Xav</b>: <a href= "http://google.com/+XavierDucrohet">google.com/+XavierDucrohet</a>, <a href="https://twitter.com/droidxav">@droidxav</a><br /> <b>Jerome</b>: <a href= "https://twitter.com/dochez">@dochez</a></div> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/Ft4asO0qyXY" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://4.bp.blogspot.com/-q8SOUbsGpKs/WPVO7R2V17I/AAAAAAAAEBU/isPbDQa1VXsLUHznoySiJDa0ATl4wz25QCLcB/s1600/IMG_20170329_110723.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Chet, Jerome, Xav, Tor, and Gradle (not pictured). In this episode, Chet and Tor talk with Xavier Ducrohet and Jerome Dochez from the Android Studio team. We talk about gradle, gradle, and gradle. And then some more about gradle, rounding out the dicussion with a chat about gradle before ending on a brief discourse on gradle. 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%2064%20Gradle.mp3" target="_blank">audio file</a> directly. <b></b><b></b><b></b><b>Links</b> <b></b> <b style="font-weight: bold;">Xav</b>: <a href= "http://google.com/+XavierDucrohet">google.com/+XavierDucrohet</a>, <a href="https://twitter.com/droidxav">@droidxav</a> <b>Jerome</b>: <a href= "https://twitter.com/dochez">@dochez</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="61593222" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB206420Gradle.mp3?dest-id=2710847"/>
      <itunes:duration>59:29</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/b/8/f/5/b8f5b6cf1913c492/IMG_20170329_110723.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Jerome, Xav, Tor, and Gradle (not pictured). In this episode, Chet and Tor talk with Xavier Ducrohet and Jerome Dochez from the Android Studio team. We talk about gradle, gradle, and gradle. And then some more about gradle, rounding out the dicussion with a chat about gradle before ending on a brief discourse on gradle. Subscribe to the podcast feed or download the audio file directly. Links Xav: google.com/+XavierDucrohet, @droidxav Jerome: @dochez Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet, Jerome, Xav, Tor, and Gradle (not pictured). In this episode, Chet and Tor talk with Xavier Ducrohet and Jerome Dochez from the Android Studio team. We talk about gradle, gradle, and gradle. And then some more about gradle, rounding out the dicussion with a chat about gradle before ending on a brief discourse on gradle. Subscribe to the podcast feed or download the audio file directly. Links Xav: google.com/+XavierDucrohet, @droidxav Jerome: @dochez Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 63: Dagger</title>
      <itunes:title>Episode 63: Dagger</itunes:title>
      <pubDate>Wed, 22 Feb 2017 22:28:49 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-6460320431698185879]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-63-dagger]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://2.bp.blogspot.com/-oiDryAou4rw/WK4OjtNtKbI/AAAAAAAAD6c/HdAG9eRR3iU1SxAxX9gz5PocHiL2NpcogCLcB/s1600/IMG_20170123_142320.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" height="240" src= "https://2.bp.blogspot.com/-oiDryAou4rw/WK4OjtNtKbI/AAAAAAAAD6c/HdAG9eRR3iU1SxAxX9gz5PocHiL2NpcogCLcB/s320/IMG_20170123_142320.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Gregory and Tor in the dark</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Gregory Kick from the Java Core Libraries team at Google about Dagger, as well as Auto, AutoValue and Guava.<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%2063%20Dagger.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b><br /> <ul style="text-align: left;"> <li>Dagger 2: <a href= "https://google.github.io/dagger/">https://google.github.io/dagger/</a></li> <li>Auto: <a href= "https://github.com/google/auto/">https://github.com/google/auto/</a></li> <li style="list-style: none; display: inline"> <ul> <li>AutoValue: <a href= "https://github.com/google/auto/tree/master/value">https://github.com/google/auto/tree/master/value</a></li> </ul> </li> <li>Guava: <a href= "https://github.com/google/guava">https://github.com/google/guava</a> </li> </ul> <div><b style="font-weight: bold;">Gregory</b>: <a href= "https://plus.google.com/+GregoryKick">google.com/+GregoryKick</a>, <a href="https://twitter.com/gk5885">@gk5885</a></div> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/_fPLeEzOXQA" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://2.bp.blogspot.com/-oiDryAou4rw/WK4OjtNtKbI/AAAAAAAAD6c/HdAG9eRR3iU1SxAxX9gz5PocHiL2NpcogCLcB/s1600/IMG_20170123_142320.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Chet, Gregory and Tor in the dark In this episode, Chet and Tor talk with Gregory Kick from the Java Core Libraries team at Google about Dagger, as well as Auto, AutoValue and Guava. 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%2063%20Dagger.mp3" target="_blank">audio file</a> directly. <b>Links</b> <ul style="text-align: left;"> <li>Dagger 2: <a href= "https://google.github.io/dagger/">https://google.github.io/dagger/</a></li> <li>Auto: <a href= "https://github.com/google/auto/">https://github.com/google/auto/</a></li> <li style="list-style: none; display: inline"> <ul> <li>AutoValue: <a href= "https://github.com/google/auto/tree/master/value">https://github.com/google/auto/tree/master/value</a></li> </ul> </li> <li>Guava: <a href= "https://github.com/google/guava">https://github.com/google/guava</a> </li> </ul> <b style="font-weight: bold;">Gregory</b>: <a href= "https://plus.google.com/+GregoryKick">google.com/+GregoryKick</a>, <a href="https://twitter.com/gk5885">@gk5885</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="46151545" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB206320Dagger.mp3?dest-id=2710847"/>
      <itunes:duration>48:05</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/7/6/7/c/767c206fc141e628/IMG_20170123_142320.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Gregory and Tor in the dark In this episode, Chet and Tor talk with Gregory Kick from the Java Core Libraries team at Google about Dagger, as well as Auto, AutoValue and Guava. Subscribe to the podcast feed or download the audio file directly. Links Dagger 2: https://google.github.io/dagger/ Auto: https://github.com/google/auto/ AutoValue: https://github.com/google/auto/tree/master/value Guava: https://github.com/google/guava  Gregory: google.com/+GregoryKick, @gk5885 Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet, Gregory and Tor in the dark In this episode, Chet and Tor talk with Gregory Kick from the Java Core Libraries team at Google about Dagger, as well as Auto, AutoValue and Guava. Subscribe to the podcast feed or download the audio file directly. Links Dagger 2: https://google.github.io/dagger/ Auto: https://github.com/google/auto/ AutoValue: https://github.com/google/auto/tree/master/value Guava: https://github.com/google/guava  Gregory: google.com/+GregoryKick, @gk5885 Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 62: It Depends</title>
      <itunes:title>Episode 62: It Depends</itunes:title>
      <pubDate>Tue, 07 Feb 2017 22:07:44 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-3655034880827670145]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-62-it-depends]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: right;"></div> <div style="text-align: right;"></div> In this episode, Chet and Tor talk with Alan Viverette and Chris Banes about random things about the Support Library: releases, AppCompat, drawables, Night mode, gradle, support lib modularization, and more.<br /> <br /> Will it answer all of your Support Lib questions? It depends...<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%2062%20It%20Depends.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b><br /> <a href= "https://developer.android.com/topic/libraries/support-library/index.html"> Support Library</a><br /> <br /> <b>Alan</b>: <a href= "http://google.com/+AlanViverette">+AlanViverette</a><br /> <b>Chris</b>: <a href= "http://google.com/+ChrisBanes">+ChrisBanes</a>, <a href= "https://twitter.com/chrisbanes">@chrisbanes</a>, <a href= "https://chris.banes.me/">blog</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">+ChetHaase</a>, <a href= "https://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">+TorNorbye</a>, <a href= "https://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <div><br /></div> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/tVxOcnVqNtU" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, Chet and Tor talk with Alan Viverette and Chris Banes about random things about the Support Library: releases, AppCompat, drawables, Night mode, gradle, support lib modularization, and more. Will it answer all of your Support Lib questions? It depends... 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%2062%20It%20Depends.mp3" target="_blank">audio file</a> directly. <b>Links</b> <a href= "https://developer.android.com/topic/libraries/support-library/index.html"> Support Library</a> <b>Alan</b>: <a href= "http://google.com/+AlanViverette">+AlanViverette</a> <b>Chris</b>: <a href= "http://google.com/+ChrisBanes">+ChrisBanes</a>, <a href= "https://twitter.com/chrisbanes">@chrisbanes</a>, <a href= "https://chris.banes.me/">blog</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">+ChetHaase</a>, <a href= "https://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">+TorNorbye</a>, <a href= "https://twitter.com/tornorbye" target= "_blank">@tornorbye</a>]]></content:encoded>
      
      
      <enclosure length="45471086" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB206220It20Depends.mp3?dest-id=2710847"/>
      <itunes:duration>47:22</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chet and Tor talk with Alan Viverette and Chris Banes about random things about the Support Library: releases, AppCompat, drawables, Night mode, gradle, support lib modularization, and more. Will it answer all of your Support Lib questions? It depends... Subscribe to the podcast feed or download the audio file directly. Links Support Library Alan: +AlanViverette Chris: +ChrisBanes, @chrisbanes, blog Chet: +ChetHaase, @chethaase Tor: +TorNorbye, @tornorbye</itunes:subtitle><itunes:summary>In this episode, Chet and Tor talk with Alan Viverette and Chris Banes about random things about the Support Library: releases, AppCompat, drawables, Night mode, gradle, support lib modularization, and more. Will it answer all of your Support Lib questions? It depends... Subscribe to the podcast feed or download the audio file directly. Links Support Library Alan: +AlanViverette Chris: +ChrisBanes, @chrisbanes, blog Chet: +ChetHaase, @chethaase Tor: +TorNorbye, @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 61: Kernel Panic</title>
      <itunes:title>Episode 61: Kernel Panic</itunes:title>
      <pubDate>Sat, 14 Jan 2017 00:27:32 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-759775769419376227]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-61-kernel-panic]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: right;"></div> <div style="text-align: right;"></div> In this episode, Chet speaks with Rom Lemarchand from the Android Systems team.<br /> <br /> Tune in to hear about the new A/B system updates, kernel patches and much more.<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%2061%20Kernel%20Panic.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b><br /> <a href= "http://source.android.com/devices/tech/ota/ab_updates.html">A/B system updates</a><br /> <br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">+ChetHaase</a>, <a href= "https://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">+TorNorbye</a>, <a href= "https://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <div><br /></div> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/8GsDhYFRFUk" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, Chet speaks with Rom Lemarchand from the Android Systems team. Tune in to hear about the new A/B system updates, kernel patches and much more. 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%2061%20Kernel%20Panic.mp3" target="_blank">audio file</a> directly. <b>Links</b> <a href= "http://source.android.com/devices/tech/ota/ab_updates.html">A/B system updates</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">+ChetHaase</a>, <a href= "https://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">+TorNorbye</a>, <a href= "https://twitter.com/tornorbye" target= "_blank">@tornorbye</a>]]></content:encoded>
      
      
      <enclosure length="35065087" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB206120Kernel20Panic.mp3?dest-id=2710847"/>
      <itunes:duration>36:32</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chet speaks with Rom Lemarchand from the Android Systems team. Tune in to hear about the new A/B system updates, kernel patches and much more. Subscribe to the podcast feed or download the audio file directly. Links A/B system updates Chet: +ChetHaase, @chethaase Tor: +TorNorbye, @tornorbye</itunes:subtitle><itunes:summary>In this episode, Chet speaks with Rom Lemarchand from the Android Systems team. Tune in to hear about the new A/B system updates, kernel patches and much more. Subscribe to the podcast feed or download the audio file directly. Links A/B system updates Chet: +ChetHaase, @chethaase Tor: +TorNorbye, @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 60: Huyen Tue Dao</title>
      <itunes:title>Episode 60: Huyen Tue Dao</itunes:title>
      <pubDate>Sat, 17 Dec 2016 01:14:03 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-6766256699445899398]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-60-huyen-tue-dao]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: right;"></div> <div style="text-align: right;"></div> In this episode, Chet goes Tor-less and speaks with Huyen Tue Dao, an Android developer at Trello, about conferences, learning new things in Android, and Constraint Layout.<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%2060%20Huyen%20Dao.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b><br /> <a href="https://www.youtube.com/watch?v=gwqQT5NrhUg">Loving Lean Layout</a><br /> <a href= "https://realm.io/news/360andev-huyen-tue-dao-measure-layout-draw-repeat-custom-views-and-viewgroups-android/"> Measure, Layout, Draw, Repeat: Custom Views and ViewGroups</a><br /> <a href= "https://skillsmatter.com/skillscasts/8711-a-new-view-layout-editor-constraintlayout"> A New View: Layout Editor + Constraint Layout</a><br /> <br /> <b>Huyen:</b> <a href= "http://google.com/+HuyenTueDao">+HuyenTueDao</a>, <a href= "http://twitter.com/queencodemonkey">@queencodemonkey</a>, <a href= "http://randomlytyping.com/">randomlytyping.com</a>, <a href= "http://youtube.com/androiddialogs">youtube.com/androiddialogs</a><br />  <b>Chet</b>: <a href= "http://google.com/+ChetHaase">+ChetHaase</a>, <a href= "https://twitter.com/chethaase" target= "_blank">@chethaase</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">+TorNorbye</a>, <a href= "https://twitter.com/tornorbye" target= "_blank">@tornorbye</a><br /> <div><br /></div> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/48TUMV3LOiE" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, Chet goes Tor-less and speaks with Huyen Tue Dao, an Android developer at Trello, about conferences, learning new things in Android, and Constraint Layout. 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%2060%20Huyen%20Dao.mp3" target="_blank">audio file</a> directly. <b>Links</b> <a href="https://www.youtube.com/watch?v=gwqQT5NrhUg">Loving Lean Layout</a> <a href= "https://realm.io/news/360andev-huyen-tue-dao-measure-layout-draw-repeat-custom-views-and-viewgroups-android/"> Measure, Layout, Draw, Repeat: Custom Views and ViewGroups</a> <a href= "https://skillsmatter.com/skillscasts/8711-a-new-view-layout-editor-constraintlayout"> A New View: Layout Editor + Constraint Layout</a> <b>Huyen:</b> <a href= "http://google.com/+HuyenTueDao">+HuyenTueDao</a>, <a href= "http://twitter.com/queencodemonkey">@queencodemonkey</a>, <a href= "http://randomlytyping.com/">randomlytyping.com</a>, <a href= "http://youtube.com/androiddialogs">youtube.com/androiddialogs</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">+ChetHaase</a>, <a href= "https://twitter.com/chethaase" target= "_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">+TorNorbye</a>, <a href= "https://twitter.com/tornorbye" target= "_blank">@tornorbye</a>]]></content:encoded>
      
      
      <enclosure length="43742999" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB206020Huyen20Dao.mp3?dest-id=2710847"/>
      <itunes:duration>45:34</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chet goes Tor-less and speaks with Huyen Tue Dao, an Android developer at Trello, about conferences, learning new things in Android, and Constraint Layout. Subscribe to the podcast feed or download the audio file directly. Links Loving Lean Layout Measure, Layout, Draw, Repeat: Custom Views and ViewGroups A New View: Layout Editor + Constraint Layout Huyen: +HuyenTueDao, @queencodemonkey, randomlytyping.com, youtube.com/androiddialogs Chet: +ChetHaase, @chethaase Tor: +TorNorbye, @tornorbye</itunes:subtitle><itunes:summary>In this episode, Chet goes Tor-less and speaks with Huyen Tue Dao, an Android developer at Trello, about conferences, learning new things in Android, and Constraint Layout. Subscribe to the podcast feed or download the audio file directly. Links Loving Lean Layout Measure, Layout, Draw, Repeat: Custom Views and ViewGroups A New View: Layout Editor + Constraint Layout Huyen: +HuyenTueDao, @queencodemonkey, randomlytyping.com, youtube.com/androiddialogs Chet: +ChetHaase, @chethaase Tor: +TorNorbye, @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 59: Buncha New Stuff</title>
      <itunes:title>Episode 59: Buncha New Stuff</itunes:title>
      <pubDate>Thu, 01 Dec 2016 15:55:12 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-166999322437809271]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-59-buncha-new-stuff]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-jarIVp-xhpw/WEBHiHKuatI/AAAAAAAADmE/0J9qe3HNtuIn8lVpxh-G8U1rjEVvUxT8ACLcB/s1600/chetandtor.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" height="240" src= "https://1.bp.blogspot.com/-jarIVp-xhpw/WEBHiHKuatI/AAAAAAAADmE/0J9qe3HNtuIn8lVpxh-G8U1rjEVvUxT8ACLcB/s320/chetandtor.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet and Tor. Just Chet and Tor. Nobody else.</td> </tr> </tbody> </table> In this episode, Chet and Tor find themselves without a guest so they spend the episode talking about three new releases: Android N MR1, support library, and Android Studio 2.3 Canary.<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%2059%20Buncha%20New%20Stuff.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b><br /> <ul style="text-align: left;"> <li>Android 7.1 Preview: <a href= "https://developer.android.com/preview/index.html">https://developer.android.com/preview/index.html</a></li> <li>Support Library: <a href= "https://developer.android.com/topic/libraries/support-library/revisions.html"> https://developer.android.com/topic/libraries/support-library/revisions.html</a></li> <li>Transitions in Support Library: <a href= "https://medium.com/google-developers/transitions-in-the-android-support-library-8bc86a1d688e"> https://medium.com/google-developers/transitions-in-the-android-support-library-8bc86a1d688e</a></li> <li>What's New in Android (Droidcon London, Oct 28th): <a href= "https://skillsmatter.com/skillscasts/8414-what-s-new-in-android">https://skillsmatter.com/skillscasts/8414-what-s-new-in-android</a></li> <li>Studio 2.3 Canary Announcement: <a href= "http://tools.android.com/recent/androidstudio23canaryavailable">http://tools.android.com/recent/androidstudio23canaryavailable</a></li> <li>Studio Canary Downloads: <a href= "http://tools.android.com/download/studio/canary">http://tools.android.com/download/studio/canary</a></li> </ul> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/vh4Pg3VYJHg" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-jarIVp-xhpw/WEBHiHKuatI/AAAAAAAADmE/0J9qe3HNtuIn8lVpxh-G8U1rjEVvUxT8ACLcB/s1600/chetandtor.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Chet and Tor. Just Chet and Tor. Nobody else. In this episode, Chet and Tor find themselves without a guest so they spend the episode talking about three new releases: Android N MR1, support library, and Android Studio 2.3 Canary. 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%2059%20Buncha%20New%20Stuff.mp3" target="_blank">audio file</a> directly. <b>Links</b> <ul style="text-align: left;"> <li>Android 7.1 Preview: <a href= "https://developer.android.com/preview/index.html">https://developer.android.com/preview/index.html</a></li> <li>Support Library: <a href= "https://developer.android.com/topic/libraries/support-library/revisions.html"> https://developer.android.com/topic/libraries/support-library/revisions.html</a></li> <li>Transitions in Support Library: <a href= "https://medium.com/google-developers/transitions-in-the-android-support-library-8bc86a1d688e"> https://medium.com/google-developers/transitions-in-the-android-support-library-8bc86a1d688e</a></li> <li>What's New in Android (Droidcon London, Oct 28th): <a href= "https://skillsmatter.com/skillscasts/8414-what-s-new-in-android">https://skillsmatter.com/skillscasts/8414-what-s-new-in-android</a></li> <li>Studio 2.3 Canary Announcement: <a href= "http://tools.android.com/recent/androidstudio23canaryavailable">http://tools.android.com/recent/androidstudio23canaryavailable</a></li> <li>Studio Canary Downloads: <a href= "http://tools.android.com/download/studio/canary">http://tools.android.com/download/studio/canary</a></li> </ul> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="52868099" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB205920Buncha20New20Stuff.mp3?dest-id=2710847"/>
      <itunes:duration>55:05</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/3/f/0/4/3f04369e9284ed19/chetandtor.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet and Tor. Just Chet and Tor. Nobody else. In this episode, Chet and Tor find themselves without a guest so they spend the episode talking about three new releases: Android N MR1, support library, and Android Studio 2.3 Canary. Subscribe to the podcast feed or download the audio file directly. Links Android 7.1 Preview: https://developer.android.com/preview/index.html Support Library: https://developer.android.com/topic/libraries/support-library/revisions.html Transitions in Support Library: https://medium.com/google-developers/transitions-in-the-android-support-library-8bc86a1d688e What's New in Android (Droidcon London, Oct 28th): https://skillsmatter.com/skillscasts/8414-what-s-new-in-android Studio 2.3 Canary Announcement: http://tools.android.com/recent/androidstudio23canaryavailable Studio Canary Downloads: http://tools.android.com/download/studio/canary Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet and Tor. Just Chet and Tor. Nobody else. In this episode, Chet and Tor find themselves without a guest so they spend the episode talking about three new releases: Android N MR1, support library, and Android Studio 2.3 Canary. Subscribe to the podcast feed or download the audio file directly. Links Android 7.1 Preview: https://developer.android.com/preview/index.html Support Library: https://developer.android.com/topic/libraries/support-library/revisions.html Transitions in Support Library: https://medium.com/google-developers/transitions-in-the-android-support-library-8bc86a1d688e What's New in Android (Droidcon London, Oct 28th): https://skillsmatter.com/skillscasts/8414-what-s-new-in-android Studio 2.3 Canary Announcement: http://tools.android.com/recent/androidstudio23canaryavailable Studio Canary Downloads: http://tools.android.com/download/studio/canary Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 58: Quick Settings</title>
      <itunes:title>Episode 58: Quick Settings</itunes:title>
      <pubDate>Thu, 10 Nov 2016 18:56:03 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-5771799915137235901]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-58-quick-settings]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://3.bp.blogspot.com/-A_E3S0bmRfk/WCSlQ6K-foI/AAAAAAAADhk/xVOcd1E56XUoWnLMVv3jtMaPISyHFsKMACLcB/s1600/IMG_20161019_105615.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" height="240" src= "https://3.bp.blogspot.com/-A_E3S0bmRfk/WCSlQ6K-foI/AAAAAAAADhk/xVOcd1E56XUoWnLMVv3jtMaPISyHFsKMACLcB/s320/IMG_20161019_105615.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Jason, and Tor, not necessarily in that order.<br /> You can see, in the background, the beautifully appointed<br />  high-tech recording studio where the magic happens.</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Jason Monk from the System UI team about various things that he's worked on, including Quick Settings, Quick Settings tiles (and the API for creating them), and System UI Tuner.<br /> Oh, and QQS (Quick Quick Settings). Because if Quick is good, Quick Quick must be better.<br /> <br /> There's also an odd detour into color theory and pointillism. Sorry about that.<br /> <br /> Quotes of note:<br /> <i>"My memory doesn't work that way."</i><br /> <i>"Just because you have power doesn't mean you should use it."</i><br /> <i><br /></i><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%2058%20Quick%20Settings.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b><br /> <ul style="text-align: left;"> <li><a href= "https://developer.android.com/reference/android/service/quicksettings/Tile.html"> Quick Settings Tile API</a></li> <li><a href= "https://medium.com/google-developers/quick-settings-tiles-e3c22daf93a8#.ofj1ws3r6"> Quick Settings article on Medium</a></li> </ul> <br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/Qxr_mdqhXZ8" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://3.bp.blogspot.com/-A_E3S0bmRfk/WCSlQ6K-foI/AAAAAAAADhk/xVOcd1E56XUoWnLMVv3jtMaPISyHFsKMACLcB/s1600/IMG_20161019_105615.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Chet, Jason, and Tor, not necessarily in that order. You can see, in the background, the beautifully appointed high-tech recording studio where the magic happens. In this episode, Chet and Tor talk with Jason Monk from the System UI team about various things that he's worked on, including Quick Settings, Quick Settings tiles (and the API for creating them), and System UI Tuner. Oh, and QQS (Quick Quick Settings). Because if Quick is good, Quick Quick must be better. There's also an odd detour into color theory and pointillism. Sorry about that. Quotes of note: <i>"My memory doesn't work that way."</i> <i>"Just because you have power doesn't mean you should use it."</i> <i></i> 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%2058%20Quick%20Settings.mp3" target="_blank">audio file</a> directly. <b>Links</b> <ul style="text-align: left;"> <li><a href= "https://developer.android.com/reference/android/service/quicksettings/Tile.html"> Quick Settings Tile API</a></li> <li><a href= "https://medium.com/google-developers/quick-settings-tiles-e3c22daf93a8#.ofj1ws3r6"> Quick Settings article on Medium</a></li> </ul> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="48565742" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/Adb205820Quick20Settings.mp3?dest-id=2710847"/>
      <itunes:duration>50:36</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/2/9/0/8/2908234dd689f2f0/IMG_20161019_105615.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Jason, and Tor, not necessarily in that order. You can see, in the background, the beautifully appointed  high-tech recording studio where the magic happens. In this episode, Chet and Tor talk with Jason Monk from the System UI team about various things that he's worked on, including Quick Settings, Quick Settings tiles (and the API for creating them), and System UI Tuner. Oh, and QQS (Quick Quick Settings). Because if Quick is good, Quick Quick must be better. There's also an odd detour into color theory and pointillism. Sorry about that. Quotes of note: "My memory doesn't work that way." "Just because you have power doesn't mean you should use it." Subscribe to the podcast feed or download the audio file directly. Links Quick Settings Tile API Quick Settings article on Medium Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet, Jason, and Tor, not necessarily in that order. You can see, in the background, the beautifully appointed  high-tech recording studio where the magic happens. In this episode, Chet and Tor talk with Jason Monk from the System UI team about various things that he's worked on, including Quick Settings, Quick Settings tiles (and the API for creating them), and System UI Tuner. Oh, and QQS (Quick Quick Settings). Because if Quick is good, Quick Quick must be better. There's also an odd detour into color theory and pointillism. Sorry about that. Quotes of note: "My memory doesn't work that way." "Just because you have power doesn't mean you should use it." Subscribe to the podcast feed or download the audio file directly. Links Quick Settings Tile API Quick Settings article on Medium Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 57: Espresso Test Recorder</title>
      <itunes:title>Episode 57: Espresso Test Recorder</itunes:title>
      <pubDate>Fri, 21 Oct 2016 20:29:03 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-1613352206873276125]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-57-espresso-test-recorder]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: right;"></div> <div style="text-align: right;"></div> In this episode, Chet and Tor talk with Stas Negara from the Firebase team about the Espresso Test Recorder, a feature in Android Studio which lets you easily record Android UI tests.<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%2057%20Espresso%20Test%20Recorder.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links</b><br /> <br /> <ul style="text-align: left;"> <li><a href= "https://developer.android.com/studio/test/espresso-test-recorder.html"> Create UI Tests with Espresso Test Recorder</a></li> <li><a href= "https://google.github.io/android-testing-support-library/docs/espresso/"> Espresso Testing Framework</a></li> </ul> <br /> <br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/vK_6T1AK8Go" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, Chet and Tor talk with Stas Negara from the Firebase team about the Espresso Test Recorder, a feature in Android Studio which lets you easily record Android UI tests. 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%2057%20Espresso%20Test%20Recorder.mp3" target="_blank">audio file</a> directly. <b>Links</b> <ul style="text-align: left;"> <li><a href= "https://developer.android.com/studio/test/espresso-test-recorder.html"> Create UI Tests with Espresso Test Recorder</a></li> <li><a href= "https://google.github.io/android-testing-support-library/docs/espresso/"> Espresso Testing Framework</a></li> </ul> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="35505768" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB205720Espresso20Test20Recorder.mp3?dest-id=2710847"/>
      <itunes:duration>37:00</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chet and Tor talk with Stas Negara from the Firebase team about the Espresso Test Recorder, a feature in Android Studio which lets you easily record Android UI tests. Subscribe to the podcast feed or download the audio file directly. Links Create UI Tests with Espresso Test Recorder Espresso Testing Framework Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>In this episode, Chet and Tor talk with Stas Negara from the Firebase team about the Espresso Test Recorder, a feature in Android Studio which lets you easily record Android UI tests. Subscribe to the podcast feed or download the audio file directly. Links Create UI Tests with Espresso Test Recorder Espresso Testing Framework Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 56: In The Beginning</title>
      <itunes:title>Episode 56: In The Beginning</itunes:title>
      <pubDate>Wed, 05 Oct 2016 22:41:14 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-123027167518252701]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-56-in-the-beginning]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: right;"></div> <div style="text-align: right;"></div> In this episode, Chet and Tor talk with Ficus Kirkpatrick about the early days of Android.<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%2056%20In%20The%20Beginning.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Ficus</b>: <a href= "https://plus.google.com/+FicusKirkpatrick">google.com/+FicusKirkpatrick</a>, <a href="https://twitter.com/ficus" target="_blank">@ficus</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/uBi1twpeMaE" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, Chet and Tor talk with Ficus Kirkpatrick about the early days of Android. 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%2056%20In%20The%20Beginning.mp3" target="_blank">audio file</a> directly. <b>Ficus</b>: <a href= "https://plus.google.com/+FicusKirkpatrick">google.com/+FicusKirkpatrick</a>, <a href="https://twitter.com/ficus" target="_blank">@ficus</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="52224515" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB205620In20The20Beginning.mp3?dest-id=2710847"/>
      <itunes:duration>54:24</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chet and Tor talk with Ficus Kirkpatrick about the early days of Android. Subscribe to the podcast feed or download the audio file directly. Ficus: google.com/+FicusKirkpatrick, @ficus Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>In this episode, Chet and Tor talk with Ficus Kirkpatrick about the early days of Android. Subscribe to the podcast feed or download the audio file directly. Ficus: google.com/+FicusKirkpatrick, @ficus Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 55: Glide</title>
      <itunes:title>Episode 55: Glide</itunes:title>
      <pubDate>Wed, 31 Aug 2016 20:54:47 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-7778094664123398235]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-55-glide]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://2.bp.blogspot.com/-suUVVsqQf7A/V8conI_jKRI/AAAAAAAADYo/RbIs8NIlnUkBgyOweWAEJ5E5hqZbIC39QCLcB/s1600/glide.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" height="261" src= "https://2.bp.blogspot.com/-suUVVsqQf7A/V8conI_jKRI/AAAAAAAADYo/RbIs8NIlnUkBgyOweWAEJ5E5hqZbIC39QCLcB/s320/glide.png" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Sam and Romain</td> </tr> </tbody> </table> In this episode, Chet and Romain talk with Sam Judd from the Google Photos team about Glide, an image loading and caching library, and its use in the Photos app.<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%2055%20Glide.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links:</b><br /> Glide project: <a href= "https://github.com/bumptech/glide">https://github.com/bumptech/glide</a><br />  <br /> Using Glide in your project: <code>compile 'com.github.bumptech.glide:glide:3.7.0'</code><br /> <br /> <br /> <br /> <br /> <b>Romain</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy" target="_blank">@romainguy</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/n68riCQfXXA" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://2.bp.blogspot.com/-suUVVsqQf7A/V8conI_jKRI/AAAAAAAADYo/RbIs8NIlnUkBgyOweWAEJ5E5hqZbIC39QCLcB/s1600/glide.png" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Chet, Sam and Romain In this episode, Chet and Romain talk with Sam Judd from the Google Photos team about Glide, an image loading and caching library, and its use in the Photos app. 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%2055%20Glide.mp3" target="_blank">audio file</a> directly. <b>Links:</b> Glide project: <a href= "https://github.com/bumptech/glide">https://github.com/bumptech/glide</a> Using Glide in your project: compile 'com.github.bumptech.glide:glide:3.7.0' <b>Romain</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy" target="_blank">@romainguy</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="46555338" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB205520Glide.mp3?dest-id=2710847"/>
      <itunes:duration>48:30</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/9/c/e/0/9ce054fdb5345f41/glide.png"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Sam and Romain In this episode, Chet and Romain talk with Sam Judd from the Google Photos team about Glide, an image loading and caching library, and its use in the Photos app. Subscribe to the podcast feed or download the audio file directly. Links: Glide project: https://github.com/bumptech/glide Using Glide in your project: compile 'com.github.bumptech.glide:glide:3.7.0' Romain: google.com/+RomainGuy, @romainguy Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet, Sam and Romain In this episode, Chet and Romain talk with Sam Judd from the Google Photos team about Glide, an image loading and caching library, and its use in the Photos app. Subscribe to the podcast feed or download the audio file directly. Links: Glide project: https://github.com/bumptech/glide Using Glide in your project: compile 'com.github.bumptech.glide:glide:3.7.0' Romain: google.com/+RomainGuy, @romainguy Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 54: AAPT</title>
      <itunes:title>Episode 54: AAPT</itunes:title>
      <pubDate>Wed, 10 Aug 2016 23:42:16 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-4756410773511284963]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-54-aapt]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: right;"></div> In this episode, Chet and Tor talk with Adam Lesinski from the Android framework team. Adam works on aapt (Android Asset Packaging Tool), which compiles the resources used by the framework and for apps. Listen in to learn more about how it works, as well as some of the optional features that aapt provides that you could take advantage of. He also might talk about some of the future development going on for more robust and performant tools. Maybe.<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%2054%20AAPT.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/MaBzwj6JaMY" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, Chet and Tor talk with Adam Lesinski from the Android framework team. Adam works on aapt (Android Asset Packaging Tool), which compiles the resources used by the framework and for apps. Listen in to learn more about how it works, as well as some of the optional features that aapt provides that you could take advantage of. He also might talk about some of the future development going on for more robust and performant tools. Maybe. 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%2054%20AAPT.mp3" target="_blank">audio file</a> directly. <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="47221338" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB205420AAPT.mp3?dest-id=2710847"/>
      <itunes:duration>49:12</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chet and Tor talk with Adam Lesinski from the Android framework team. Adam works on aapt (Android Asset Packaging Tool), which compiles the resources used by the framework and for apps. Listen in to learn more about how it works, as well as some of the optional features that aapt provides that you could take advantage of. He also might talk about some of the future development going on for more robust and performant tools. Maybe. Subscribe to the podcast feed or download the audio file directly. Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>In this episode, Chet and Tor talk with Adam Lesinski from the Android framework team. Adam works on aapt (Android Asset Packaging Tool), which compiles the resources used by the framework and for apps. Listen in to learn more about how it works, as well as some of the optional features that aapt provides that you could take advantage of. He also might talk about some of the future development going on for more robust and performant tools. Maybe. Subscribe to the podcast feed or download the audio file directly. Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 53: ADB on ADB</title>
      <itunes:title>Episode 53: ADB on ADB</itunes:title>
      <pubDate>Wed, 20 Jul 2016 20:38:41 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-7797633999886576156]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-53-adb-on-adb]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: right;"></div> In this episode, Chet and Tor talk with Elliott Hughes from the native tools and libraries team. He and his team work on ADB, the NDK, and a host of other important low-level Android tools.<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%2053%20ADB%20on%20ADB.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Links:</b><br /> Android Developers Blog: <a href= "http://android-developers.blogspot.com/2016/06/improving-stability-with-private-cc.html">Improving Stability with Private C/C++ Symbol Restrictions in Android N</a><br /> <div> <div>Android Developers Blog: <a href= "http://android-developers.blogspot.com/2016/06/android-changes-for-ndk-developers.html">Android changes for NDK developers</a></div> </div> <div> <div><a href="https://github.com/android-ndk/ndk/wiki">NDK preview releases</a></div> <div><a href="http://landley.net/toybox/">Toybox</a></div> </div> <div><br /></div> <b>Elliott</b>: <a href= "http://google.com/+ElliottHughes">google.com/+ElliottHughes</a><br />  <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/smisWolHAlg" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, Chet and Tor talk with Elliott Hughes from the native tools and libraries team. He and his team work on ADB, the NDK, and a host of other important low-level Android tools. 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%2053%20ADB%20on%20ADB.mp3" target="_blank">audio file</a> directly. <b>Links:</b> Android Developers Blog: <a href= "http://android-developers.blogspot.com/2016/06/improving-stability-with-private-cc.html">Improving Stability with Private C/C++ Symbol Restrictions in Android N</a> Android Developers Blog: <a href= "http://android-developers.blogspot.com/2016/06/android-changes-for-ndk-developers.html">Android changes for NDK developers</a> <a href="https://github.com/android-ndk/ndk/wiki">NDK preview releases</a> <a href="http://landley.net/toybox/">Toybox</a> <b>Elliott</b>: <a href= "http://google.com/+ElliottHughes">google.com/+ElliottHughes</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="55998054" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB205320ADB20on20ADB.mp3?dest-id=2710847"/>
      <itunes:duration>58:20</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chet and Tor talk with Elliott Hughes from the native tools and libraries team. He and his team work on ADB, the NDK, and a host of other important low-level Android tools. Subscribe to the podcast feed or download the audio file directly. Links: Android Developers Blog: Improving Stability with Private C/C++ Symbol Restrictions in Android N Android Developers Blog: Android changes for NDK developers NDK preview releases Toybox Elliott: google.com/+ElliottHughes Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>In this episode, Chet and Tor talk with Elliott Hughes from the native tools and libraries team. He and his team work on ADB, the NDK, and a host of other important low-level Android tools. Subscribe to the podcast feed or download the audio file directly. Links: Android Developers Blog: Improving Stability with Private C/C++ Symbol Restrictions in Android N Android Developers Blog: Android changes for NDK developers NDK preview releases Toybox Elliott: google.com/+ElliottHughes Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 52: Multi Window of Opportunity</title>
      <itunes:title>Episode 52: Multi Window of Opportunity</itunes:title>
      <pubDate>Wed, 06 Jul 2016 22:10:10 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-3161422112604674869]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-52-multi-window-of-opportunity]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://4.bp.blogspot.com/-DH7LxhHJsHA/V30R6u5UNqI/AAAAAAAADTA/NUWezk6Llk0cRO7baoGFs-Fh_0eDowYYACLcB/s1600/IMG_20160622_104854%2B%25281%2529.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" height="151" src= "https://4.bp.blogspot.com/-DH7LxhHJsHA/V30R6u5UNqI/AAAAAAAADTA/NUWezk6Llk0cRO7baoGFs-Fh_0eDowYYACLcB/s320/IMG_20160622_104854%2B%25281%2529.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Rob, Chet, and Tor in our totally professional <span style= "font-size: 12.8px;">recording</span><br /> <span style="font-size: 12.8px;">studio with sophisticated </span><span style="font-size: 12.8px;">sound baffling equipment.</span></td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Rob Carr from the window manager team about... Multi-Window! We also talk about application lifecycle, synchronous SurfaceView, and other window-manager-activity-managery stuff.<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%2052%20Multi-Window.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b><br /></b><b>Google I/O 2016 Sessions:</b><br /> <a href= "https://youtu.be/yEEy_48hoXI?list=PLOU2XLYxmsILe6_eGvDN3GyiodoV3qNSC"> Multi-Window Mode</a><br /> <a href= "https://youtu.be/BxjlT11MDW4?list=PLOU2XLYxmsILe6_eGvDN3GyiodoV3qNSC"> Android Fireside Chat</a><b><br /></b><br /> <br /> <br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/z59DFSU8nnQ" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://4.bp.blogspot.com/-DH7LxhHJsHA/V30R6u5UNqI/AAAAAAAADTA/NUWezk6Llk0cRO7baoGFs-Fh_0eDowYYACLcB/s1600/IMG_20160622_104854%2B%25281%2529.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Rob, Chet, and Tor in our totally professional recording studio with sophisticated sound baffling equipment. In this episode, Chet and Tor talk with Rob Carr from the window manager team about... Multi-Window! We also talk about application lifecycle, synchronous SurfaceView, and other window-manager-activity-managery stuff. 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%2052%20Multi-Window.mp3" target="_blank">audio file</a> directly. <b></b><b>Google I/O 2016 Sessions:</b> <a href= "https://youtu.be/yEEy_48hoXI?list=PLOU2XLYxmsILe6_eGvDN3GyiodoV3qNSC"> Multi-Window Mode</a> <a href= "https://youtu.be/BxjlT11MDW4?list=PLOU2XLYxmsILe6_eGvDN3GyiodoV3qNSC"> Android Fireside Chat</a><b></b> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="38035304" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB205220Multi-Window.mp3?dest-id=2710847"/>
      <itunes:duration>39:38</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/2/6/0/c/260c77d257f6bca3/IMG_20160622_1048542B252812529.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Rob, Chet, and Tor in our totally professional recording studio with sophisticated sound baffling equipment. In this episode, Chet and Tor talk with Rob Carr from the window manager team about... Multi-Window! We also talk about application lifecycle, synchronous SurfaceView, and other window-manager-activity-managery stuff. Subscribe to the podcast feed or download the audio file directly. Google I/O 2016 Sessions: Multi-Window Mode Android Fireside Chat Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Rob, Chet, and Tor in our totally professional recording studio with sophisticated sound baffling equipment. In this episode, Chet and Tor talk with Rob Carr from the window manager team about... Multi-Window! We also talk about application lifecycle, synchronous SurfaceView, and other window-manager-activity-managery stuff. Subscribe to the podcast feed or download the audio file directly. Google I/O 2016 Sessions: Multi-Window Mode Android Fireside Chat Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 51: Swisstem UI</title>
      <itunes:title>Episode 51: Swisstem UI</itunes:title>
      <pubDate>Fri, 24 Jun 2016 23:59:37 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-8958053476558200829]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-51-swisstem-ui]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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;"> <div class="separator" style="clear: both; text-align: center;"> <a href= "https://2.bp.blogspot.com/-cAyDNUyvY7Y/V23FtDGaXFI/AAAAAAAADQI/txfv-wX2sRkNCxtLvjVLuIpXyhDOIwdIgCLcB/s1600/one-direction.jpg" imageanchor="1" style= "margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src= "https://2.bp.blogspot.com/-cAyDNUyvY7Y/V23FtDGaXFI/AAAAAAAADQI/txfv-wX2sRkNCxtLvjVLuIpXyhDOIwdIgCLcB/s320/one-direction.jpg" width="320" /></a></div> </td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Tor, Jorim, Selim and Adrian</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Jorim Jaggi, Selim Cinek and Adrian Roos from the System UI team about all the "math-gic" behind the animations in Lollipop, Marshmallow and N. Favorite quote: "Hopefully works correctly".<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%2051%20Swisstem%20UI.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b><br /> </b><b><br /></b><b><br /></b><b><br /></b><b><br /></b><b><br /></b><b><br /> </b><br /> <b>Jorim Jaggi</b>: <a href= "https://plus.google.com/+JorimJaggi">google.com/+JorimJaggi</a><br />  <b>Selim Cinek</b>: <a href= "https://plus.google.com/+SelimCinek">google.com/+SelimCinek</a><br />  <b>Adrian Roos</b>: <a href= "https://plus.google.com/+AdrianRoos">google.com/+AdrianRoos</a><br />  <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/IArLnvRZcr4" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://2.bp.blogspot.com/-cAyDNUyvY7Y/V23FtDGaXFI/AAAAAAAADQI/txfv-wX2sRkNCxtLvjVLuIpXyhDOIwdIgCLcB/s1600/one-direction.jpg" imageanchor="1" style= "margin-left: 1em; margin-right: 1em;"></a> Chet, Tor, Jorim, Selim and Adrian In this episode, Chet and Tor talk with Jorim Jaggi, Selim Cinek and Adrian Roos from the System UI team about all the "math-gic" behind the animations in Lollipop, Marshmallow and N. Favorite quote: "Hopefully works correctly". 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%2051%20Swisstem%20UI.mp3" target="_blank">audio file</a> directly. <b> </b><b></b><b></b><b></b><b></b><b></b><b> </b> <b>Jorim Jaggi</b>: <a href= "https://plus.google.com/+JorimJaggi">google.com/+JorimJaggi</a> <b>Selim Cinek</b>: <a href= "https://plus.google.com/+SelimCinek">google.com/+SelimCinek</a> <b>Adrian Roos</b>: <a href= "https://plus.google.com/+AdrianRoos">google.com/+AdrianRoos</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="46870782" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB205120Swisstem20UI.mp3?dest-id=2710847"/>
      <itunes:duration>48:50</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/4/8/7/4/48740753be652215/one-direction.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Tor, Jorim, Selim and Adrian In this episode, Chet and Tor talk with Jorim Jaggi, Selim Cinek and Adrian Roos from the System UI team about all the "math-gic" behind the animations in Lollipop, Marshmallow and N. Favorite quote: "Hopefully works correctly". Subscribe to the podcast feed or download the audio file directly. Jorim Jaggi: google.com/+JorimJaggi Selim Cinek: google.com/+SelimCinek Adrian Roos: google.com/+AdrianRoos Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet, Tor, Jorim, Selim and Adrian In this episode, Chet and Tor talk with Jorim Jaggi, Selim Cinek and Adrian Roos from the System UI team about all the "math-gic" behind the animations in Lollipop, Marshmallow and N. Favorite quote: "Hopefully works correctly". Subscribe to the podcast feed or download the audio file directly. Jorim Jaggi: google.com/+JorimJaggi Selim Cinek: google.com/+SelimCinek Adrian Roos: google.com/+AdrianRoos Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 50: Constraint Layout</title>
      <itunes:title>Episode 50: Constraint Layout</itunes:title>
      <pubDate>Thu, 02 Jun 2016 19:56:41 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-2207867714449186170]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-50-constraint-layout]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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;"> <div class="separator" style="clear: both; text-align: center;"> <a href= "https://1.bp.blogspot.com/-5gsxD3NL0nE/V1CKLsflKCI/AAAAAAAADHo/RrGclUMMTOwZyAGX8TXuFBkpOpm1sCBgwCLcB/s1600/IMG_20160504_100455.jpg" imageanchor="1" style= "margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src= "https://1.bp.blogspot.com/-5gsxD3NL0nE/V1CKLsflKCI/AAAAAAAADHo/RrGclUMMTOwZyAGX8TXuFBkpOpm1sCBgwCLcB/s320/IMG_20160504_100455.jpg" width="320" /></a></div> </td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Tor, Romain, Nicolas and John (mysteriously shadowed)</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Romain Guy, Nicolas Roard and John Hoford about the new ConstraintLayout library and layout editor.<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%2050%20ConstraintLayout.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b><br /> </b><b><br /></b><b><br /></b><b><br /></b><b><br /></b><b>Relevant Links</b><br /> <br /> <a href= "http://tools.android.com/tech-docs/layout-editor">http://tools.android.com/tech-docs/layout-editor</a><br />  <br /> <b>Romain Guy</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy">@romainguy</a><br />  <b>Nicolas Roard</b>: <a href= "https://plus.google.com/+NicolasRoard">google.com/+NicolasRoard</a>, <a href="https://twitter.com/camaelon">@camaelon</a><br />  <b>John Hoford</b>: <a href= "https://plus.google.com/+JohnHoford">google.com/+JohnHoford</a>, <a href="https://twitter.com/johnhoford">@johnhoford</a><br />  <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/bRN4T-a6L-Y" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-5gsxD3NL0nE/V1CKLsflKCI/AAAAAAAADHo/RrGclUMMTOwZyAGX8TXuFBkpOpm1sCBgwCLcB/s1600/IMG_20160504_100455.jpg" imageanchor="1" style= "margin-left: 1em; margin-right: 1em;"></a> Chet, Tor, Romain, Nicolas and John (mysteriously shadowed) In this episode, Chet and Tor talk with Romain Guy, Nicolas Roard and John Hoford about the new ConstraintLayout library and layout editor. 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%2050%20ConstraintLayout.mp3" target="_blank">audio file</a> directly. <b> </b><b></b><b></b><b></b><b></b><b>Relevant Links</b> <a href= "http://tools.android.com/tech-docs/layout-editor">http://tools.android.com/tech-docs/layout-editor</a> <b>Romain Guy</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy">@romainguy</a> <b>Nicolas Roard</b>: <a href= "https://plus.google.com/+NicolasRoard">google.com/+NicolasRoard</a>, <a href="https://twitter.com/camaelon">@camaelon</a> <b>John Hoford</b>: <a href= "https://plus.google.com/+JohnHoford">google.com/+JohnHoford</a>, <a href="https://twitter.com/johnhoford">@johnhoford</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="46267523" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB205020ConstraintLayout.mp3?dest-id=2710847"/>
      <itunes:duration>48:12</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/f/f/2/3/ff2315f18d6218b7/IMG_20160504_100455.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Tor, Romain, Nicolas and John (mysteriously shadowed) In this episode, Chet and Tor talk with Romain Guy, Nicolas Roard and John Hoford about the new ConstraintLayout library and layout editor. Subscribe to the podcast feed or download the audio file directly. Relevant Links http://tools.android.com/tech-docs/layout-editor Romain Guy: google.com/+RomainGuy, @romainguy Nicolas Roard: google.com/+NicolasRoard, @camaelon John Hoford: google.com/+JohnHoford, @johnhoford Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet, Tor, Romain, Nicolas and John (mysteriously shadowed) In this episode, Chet and Tor talk with Romain Guy, Nicolas Roard and John Hoford about the new ConstraintLayout library and layout editor. Subscribe to the podcast feed or download the audio file directly. Relevant Links http://tools.android.com/tech-docs/layout-editor Romain Guy: google.com/+RomainGuy, @romainguy Nicolas Roard: google.com/+NicolasRoard, @camaelon John Hoford: google.com/+JohnHoford, @johnhoford Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 49: What's New in N</title>
      <itunes:title>Episode 49: What's New in N</itunes:title>
      <pubDate>Sat, 21 May 2016 00:30:05 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-3070860924614116516]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-49-whats-new-in-n]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://4.bp.blogspot.com/--Uf8HGyuHtI/VzxvRZMkf_I/AAAAAAAADDc/gJR6nNqrT30p0QShSLb1pu4_S1Ku8JX7wCLcB/s1600/IMG_20160511_101127.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" height="240" src= "https://4.bp.blogspot.com/--Uf8HGyuHtI/VzxvRZMkf_I/AAAAAAAADDc/gJR6nNqrT30p0QShSLb1pu4_S1Ku8JX7wCLcB/s320/IMG_20160511_101127.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Romain, and Tor (mysteriously shadowed)</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Romain Guy about some of the new features in the Android N preview release.<br /> <br /> <i>Favorite feature: "San Jose French"</i><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%2049%20Whats%20New%20in%20N.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b><br /> </b><b><br /></b><b><br /></b><b><br /></b><b><br /></b><b>Relevant Links</b><br /> <b><br /></b><a href= "https://developer.android.com/preview/index.html">Android Preview</a><br /> <br /> <b>Romain Guy</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy">@romainguy</a><br />  <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <div><br /></div> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/7fshgA23mUY" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://4.bp.blogspot.com/--Uf8HGyuHtI/VzxvRZMkf_I/AAAAAAAADDc/gJR6nNqrT30p0QShSLb1pu4_S1Ku8JX7wCLcB/s1600/IMG_20160511_101127.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Chet, Romain, and Tor (mysteriously shadowed) In this episode, Chet and Tor talk with Romain Guy about some of the new features in the Android N preview release. <i>Favorite feature: "San Jose French"</i> 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%2049%20Whats%20New%20in%20N.mp3" target="_blank">audio file</a> directly. <b> </b><b></b><b></b><b></b><b></b><b>Relevant Links</b> <b></b><a href= "https://developer.android.com/preview/index.html">Android Preview</a> <b>Romain Guy</b>: <a href= "http://google.com/+RomainGuy">google.com/+RomainGuy</a>, <a href="https://twitter.com/romainguy">@romainguy</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="47520496" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB204920Whats20New20in20N.mp3?dest-id=2710847"/>
      <itunes:duration>49:30</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/e/1/7/3/e173a242fed33347/IMG_20160511_101127.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Romain, and Tor (mysteriously shadowed) In this episode, Chet and Tor talk with Romain Guy about some of the new features in the Android N preview release. Favorite feature: "San Jose French" Subscribe to the podcast feed or download the audio file directly. Relevant Links Android Preview Romain Guy: google.com/+RomainGuy, @romainguy Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet, Romain, and Tor (mysteriously shadowed) In this episode, Chet and Tor talk with Romain Guy about some of the new features in the Android N preview release. Favorite feature: "San Jose French" Subscribe to the podcast feed or download the audio file directly. Relevant Links Android Preview Romain Guy: google.com/+RomainGuy, @romainguy Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 48: ExoPlayer</title>
      <itunes:title>Episode 48: ExoPlayer</itunes:title>
      <pubDate>Tue, 10 May 2016 13:33:20 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-9202641934053739509]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-48-exoplayer]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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/-EQeZPsY6nTM/VzCjDWvZ1dI/AAAAAAAAC5w/uZzVMqauee4FryOcIe9OJQxaA9IDC-goACLcB/s1600/IMG_20160408_100633.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" height="240" src= "https://1.bp.blogspot.com/-EQeZPsY6nTM/VzCjDWvZ1dI/AAAAAAAAC5w/uZzVMqauee4FryOcIe9OJQxaA9IDC-goACLcB/s320/IMG_20160408_100633.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Oliver and Chet</td> </tr> </tbody> </table> In this episode, Chet visits the Google's Android office in London and chats with Oliver Woodman about ExoPlayer, an application level media player for Android.<br /> <br /> <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%2048%20ExoPlayer.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Relevant Links</b><br /> <b><br /></b><a href= "https://github.com/google/ExoPlayer">ExoPlayer GitHub Project</a><br /> <b><br /></b><b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/CTJuigeEGV4" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://1.bp.blogspot.com/-EQeZPsY6nTM/VzCjDWvZ1dI/AAAAAAAAC5w/uZzVMqauee4FryOcIe9OJQxaA9IDC-goACLcB/s1600/IMG_20160408_100633.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Oliver and Chet In this episode, Chet visits the Google's Android office in London and chats with Oliver Woodman about ExoPlayer, an application level media player for Android. 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%2048%20ExoPlayer.mp3" target="_blank">audio file</a> directly. <b>Relevant Links</b> <b></b><a href= "https://github.com/google/ExoPlayer">ExoPlayer GitHub Project</a> <b></b><b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="46846660" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB204820ExoPlayer.mp3?dest-id=2710847"/>
      <itunes:duration>48:48</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/e/0/1/9/e019c3f57be946ed/IMG_20160408_100633.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Oliver and Chet In this episode, Chet visits the Google's Android office in London and chats with Oliver Woodman about ExoPlayer, an application level media player for Android. Subscribe to the podcast feed or download the audio file directly. Relevant Links ExoPlayer GitHub Project Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Oliver and Chet In this episode, Chet visits the Google's Android office in London and chats with Oliver Woodman about ExoPlayer, an application level media player for Android. Subscribe to the podcast feed or download the audio file directly. Relevant Links ExoPlayer GitHub Project Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 47: That Syncing Feeling</title>
      <itunes:title>Episode 47: That Syncing Feeling</itunes:title>
      <pubDate>Thu, 21 Apr 2016 18:29:08 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-6755187898567268091]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-47-that-syncing-feeling]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">In this episode, Chet and Tor talk to Chris Tate from the Android framework team about cloud sync and backup, alarms and scheduling jobs.<br /> <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%2047%20That%20Syncing%20Feeling.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Chris</b>: <a href= "https://plus.google.com/+ChristopherTate">google.com/+ChristopherTate</a><br />  <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/YHTt2alnRYo" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, Chet and Tor talk to Chris Tate from the Android framework team about cloud sync and backup, alarms and scheduling jobs. 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%2047%20That%20Syncing%20Feeling.mp3" target="_blank">audio file</a> directly. <b>Chris</b>: <a href= "https://plus.google.com/+ChristopherTate">google.com/+ChristopherTate</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a>]]></content:encoded>
      
      
      <enclosure length="51532935" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB204720That20Syncing20Feeling.mp3?dest-id=2710847"/>
      <itunes:duration>53:41</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Chet and Tor talk to Chris Tate from the Android framework team about cloud sync and backup, alarms and scheduling jobs. Subscribe to the podcast feed or download the audio file directly. Chris: google.com/+ChristopherTate Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye</itunes:subtitle><itunes:summary>In this episode, Chet and Tor talk to Chris Tate from the Android framework team about cloud sync and backup, alarms and scheduling jobs. Subscribe to the podcast feed or download the audio file directly. Chris: google.com/+ChristopherTate Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 46: Softwear</title>
      <itunes:title>Episode 46: Softwear</itunes:title>
      <pubDate>Wed, 30 Mar 2016 15:12:58 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-5427058324407384920]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-46-softwear]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div dir="ltr" style="text-align: left;" trbidi="on">In this episode, Tor and Chet* talk with Zak Cohen from the Android Wear team in London about his work on watch faces, graphics, and many other Android projects he's been involved with such as the movie editor, voice search and Goggles.<br /> <br /> *: Chet was not available for this episode, so his part was convincingly played by Nick Butcher from the Android developer relations group in London.<br /> <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%2046%20Softwear.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Relevant Links</b><br /> <b><br /></b><a href= "https://www.android.com/wear/together/">Together Watchface</a><br /> <b><br /></b><b>Zak</b>: <a href= "http://google.com/+ZakCohen">google.com/+ZakCohen</a><br /> <b>Fake Chet</b>: <a href= "http://google.com/+NickButcher">google.com/+NickButcher</a>, <a href="https://twitter.com/crafty" target="_blank">@crafty</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a></div> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/aBKZh6Hso1I" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, Tor and Chet* talk with Zak Cohen from the Android Wear team in London about his work on watch faces, graphics, and many other Android projects he's been involved with such as the movie editor, voice search and Goggles. *: Chet was not available for this episode, so his part was convincingly played by Nick Butcher from the Android developer relations group in London. 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%2046%20Softwear.mp3" target="_blank">audio file</a> directly. <b>Relevant Links</b> <b></b><a href= "https://www.android.com/wear/together/">Together Watchface</a> <b></b><b>Zak</b>: <a href= "http://google.com/+ZakCohen">google.com/+ZakCohen</a> <b>Fake Chet</b>: <a href= "http://google.com/+NickButcher">google.com/+NickButcher</a>, <a href="https://twitter.com/crafty" target="_blank">@crafty</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a>]]></content:encoded>
      
      
      <enclosure length="39556347" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB204620Softwear.mp3?dest-id=2710847"/>
      <itunes:duration>41:13</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Tor and Chet* talk with Zak Cohen from the Android Wear team in London about his work on watch faces, graphics, and many other Android projects he's been involved with such as the movie editor, voice search and Goggles. *: Chet was not available for this episode, so his part was convincingly played by Nick Butcher from the Android developer relations group in London. Subscribe to the podcast feed or download the audio file directly. Relevant Links Together Watchface Zak: google.com/+ZakCohen Fake Chet: google.com/+NickButcher, @crafty Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye</itunes:subtitle><itunes:summary>In this episode, Tor and Chet* talk with Zak Cohen from the Android Wear team in London about his work on watch faces, graphics, and many other Android projects he's been involved with such as the movie editor, voice search and Goggles. *: Chet was not available for this episode, so his part was convincingly played by Nick Butcher from the Android developer relations group in London. Subscribe to the podcast feed or download the audio file directly. Relevant Links Together Watchface Zak: google.com/+ZakCohen Fake Chet: google.com/+NickButcher, @crafty Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye</itunes:summary></item>
    
    <item>
      <title>Episode 45: State of the ART</title>
      <itunes:title>Episode 45: State of the ART</itunes:title>
      <pubDate>Thu, 17 Mar 2016 15:59:47 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-2690021337871340933]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-45-state-of-the-art]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://lh3.googleusercontent.com/-cG1q9XErR_Y/VurLM6FUMkI/AAAAAAAACqc/SaX30Elw4Z4UZM0REjRTWSZnaGIGQPVlgCCo/s1152-Ic42/IMG_20160309_105925.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" height="240" src= "https://1.bp.blogspot.com/-cG1q9XErR_Y/VurLM6FUMkI/AAAAAAAACqY/YaOajXPvxqck_Lq-JVR6QqgNcuryOowYw/s320/IMG_20160309_105925.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor, Brian, Anwar and Chet</td> </tr> </tbody> </table> In this episode, Chet and Tor talk with Brian Carlstrom and Anwar Ghuloum about Android N preview, and in particular the new features in ART, the Android Runtime.<br /> <br /> Listen in to find out about the changes to the JIT and AOT compiler, the new language features, and a lot more.<br /> <br /> <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%2045%20State%20of%20the%20ART.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Relevant Links</b><br /> <b><br /></b><a href= "http://android-developers.blogspot.com/2016/03/first-preview-of-android-n-developer.html">Android N Preview</a><br /> <b><br /></b><b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/HIwApocEtG0" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://lh3.googleusercontent.com/-cG1q9XErR_Y/VurLM6FUMkI/AAAAAAAACqc/SaX30Elw4Z4UZM0REjRTWSZnaGIGQPVlgCCo/s1152-Ic42/IMG_20160309_105925.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Tor, Brian, Anwar and Chet In this episode, Chet and Tor talk with Brian Carlstrom and Anwar Ghuloum about Android N preview, and in particular the new features in ART, the Android Runtime. Listen in to find out about the changes to the JIT and AOT compiler, the new language features, and a lot more. 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%2045%20State%20of%20the%20ART.mp3" target="_blank">audio file</a> directly. <b>Relevant Links</b> <b></b><a href= "http://android-developers.blogspot.com/2016/03/first-preview-of-android-n-developer.html">Android N Preview</a> <b></b><b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a>]]></content:encoded>
      
      
      <enclosure length="43803407" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB204520State20of20the20ART.mp3?dest-id=2710847"/>
      <itunes:duration>45:38</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/a/b/a/2/aba213b4af195121/IMG_20160309_105925.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor, Brian, Anwar and Chet In this episode, Chet and Tor talk with Brian Carlstrom and Anwar Ghuloum about Android N preview, and in particular the new features in ART, the Android Runtime. Listen in to find out about the changes to the JIT and AOT compiler, the new language features, and a lot more. Subscribe to the podcast feed or download the audio file directly. Relevant Links Android N Preview Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase</itunes:subtitle><itunes:summary>Tor, Brian, Anwar and Chet In this episode, Chet and Tor talk with Brian Carlstrom and Anwar Ghuloum about Android N preview, and in particular the new features in ART, the Android Runtime. Listen in to find out about the changes to the JIT and AOT compiler, the new language features, and a lot more. Subscribe to the podcast feed or download the audio file directly. Relevant Links Android N Preview Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase</itunes:summary></item>
    
    <item>
      <title>Episode 44: Power On</title>
      <itunes:title>Episode 44: Power On</itunes:title>
      <pubDate>Mon, 07 Mar 2016 21:26:31 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-8232474245822721810]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-44-power-on]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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://4.bp.blogspot.com/-MMFhRPYo-18/Vt2TtdFsGFI/AAAAAAAACpM/AtAKV8_E3So/s1600/IMG_20160210_100713%2B%25281%2529.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" height="148" src= "https://4.bp.blogspot.com/-MMFhRPYo-18/Vt2TtdFsGFI/AAAAAAAACpM/AtAKV8_E3So/s320/IMG_20160210_100713%2B%25281%2529.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Ashish, Meghan, and Tor wait uncomfortably<br /> for the photograph to be taken</td> </tr> </tbody> </table> In this episode, Tor and Chet talk with Ashish Sharma and Meghan Desai from Project Volta, an initiative starting in the Android Lollipop release to improve Android battery life.<br /> <br /> Listen in to find out what kinds of things cause high battery usage and how you can make your apps better about conserving device power.<br /> <br /> <br /> <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%2044%20Power%20On.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Relevant Links</b><br /> <b><br /></b><a href= "https://github.com/google/battery-historian">Battery Historian</a><br /> <a href= "http://developer.android.com/reference/android/app/job/JobScheduler.html"> Job Scheduler</a><br /> <b><br /></b><b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/3N_B0JELXPE" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "https://4.bp.blogspot.com/-MMFhRPYo-18/Vt2TtdFsGFI/AAAAAAAACpM/AtAKV8_E3So/s1600/IMG_20160210_100713%2B%25281%2529.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Chet, Ashish, Meghan, and Tor wait uncomfortably for the photograph to be taken In this episode, Tor and Chet talk with Ashish Sharma and Meghan Desai from Project Volta, an initiative starting in the Android Lollipop release to improve Android battery life. Listen in to find out what kinds of things cause high battery usage and how you can make your apps better about conserving device power. 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%2044%20Power%20On.mp3" target="_blank">audio file</a> directly. <b>Relevant Links</b> <b></b><a href= "https://github.com/google/battery-historian">Battery Historian</a> <a href= "http://developer.android.com/reference/android/app/job/JobScheduler.html"> Job Scheduler</a> <b></b><b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a>]]></content:encoded>
      
      
      <enclosure length="49685088" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB204420Power20On.mp3?dest-id=2710847"/>
      <itunes:duration>51:46</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/6/2/9/d/629d9c8f66dfa784/IMG_20160210_1007132B252812529.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Ashish, Meghan, and Tor wait uncomfortably for the photograph to be taken In this episode, Tor and Chet talk with Ashish Sharma and Meghan Desai from Project Volta, an initiative starting in the Android Lollipop release to improve Android battery life. Listen in to find out what kinds of things cause high battery usage and how you can make your apps better about conserving device power. Subscribe to the podcast feed or download the audio file directly. Relevant Links Battery Historian Job Scheduler Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase</itunes:subtitle><itunes:summary>Chet, Ashish, Meghan, and Tor wait uncomfortably for the photograph to be taken In this episode, Tor and Chet talk with Ashish Sharma and Meghan Desai from Project Volta, an initiative starting in the Android Lollipop release to improve Android battery life. Listen in to find out what kinds of things cause high battery usage and how you can make your apps better about conserving device power. Subscribe to the podcast feed or download the audio file directly. Relevant Links Battery Historian Job Scheduler Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase</itunes:summary></item>
    
    <item>
      <title>Episode 43: Keyboard Input</title>
      <itunes:title>Episode 43: Keyboard Input</itunes:title>
      <pubDate>Fri, 12 Feb 2016 16:57:18 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-6808689246223167615]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-43-keyboard-input]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">In this episode, Tor and I talk with Shumin Zhai of Google Research. Shumin has worked for years in the area of language processing, specifically around user input on keyboards. Some of his work ended up in the Gesture Typing feature of the Google keyboard, which is all about translating user input into specific word suggestions. We talked about this work, language processing, research, and about the field of interpreting user interface input in general.<br /> <br /> Favorite word:<br /> <i>Corpus: A dead body of text.</i><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%2043%20Keyboard%20Input.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Relevant Links</b><br /> <b><br /></b><b><a href= "https://play.google.com/store/apps/details?id=com.google.android.inputmethod.latin">Google keyboard</a></b><br /> <b><br /></b><b>Shumin</b>: <a href= "http://research.google.com/pubs/author9128.html">research.google.com/pubs/author9128.html</a>, <a href="http://www.shuminzhai.com/">www.shuminzhai.com</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/RGhyhMkDRl4" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, Tor and I talk with Shumin Zhai of Google Research. Shumin has worked for years in the area of language processing, specifically around user input on keyboards. Some of his work ended up in the Gesture Typing feature of the Google keyboard, which is all about translating user input into specific word suggestions. We talked about this work, language processing, research, and about the field of interpreting user interface input in general. Favorite word: <i>Corpus: A dead body of text.</i> 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%2043%20Keyboard%20Input.mp3" target="_blank">audio file</a> directly. <b>Relevant Links</b> <b></b><b><a href= "https://play.google.com/store/apps/details?id=com.google.android.inputmethod.latin">Google keyboard</a></b> <b></b><b>Shumin</b>: <a href= "http://research.google.com/pubs/author9128.html">research.google.com/pubs/author9128.html</a>, <a href="http://www.shuminzhai.com/">www.shuminzhai.com</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a>]]></content:encoded>
      
      
      <enclosure length="54394860" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB204320Keyboard20Input.mp3?dest-id=2710847"/>
      <itunes:duration>56:40</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, Tor and I talk with Shumin Zhai of Google Research. Shumin has worked for years in the area of language processing, specifically around user input on keyboards. Some of his work ended up in the Gesture Typing feature of the Google keyboard, which is all about translating user input into specific word suggestions. We talked about this work, language processing, research, and about the field of interpreting user interface input in general. Favorite word: Corpus: A dead body of text. Subscribe to the podcast feed or download the audio file directly. Relevant Links Google keyboard Shumin: research.google.com/pubs/author9128.html, www.shuminzhai.com Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase</itunes:subtitle><itunes:summary>In this episode, Tor and I talk with Shumin Zhai of Google Research. Shumin has worked for years in the area of language processing, specifically around user input on keyboards. Some of his work ended up in the Gesture Typing feature of the Google keyboard, which is all about translating user input into specific word suggestions. We talked about this work, language processing, research, and about the field of interpreting user interface input in general. Favorite word: Corpus: A dead body of text. Subscribe to the podcast feed or download the audio file directly. Relevant Links Google keyboard Shumin: research.google.com/pubs/author9128.html, www.shuminzhai.com Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase</itunes:summary></item>
    
    <item>
      <title>Episode 42: Tool Time</title>
      <itunes:title>Episode 42: Tool Time</itunes:title>
      <pubDate>Thu, 28 Jan 2016 20:32:59 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-6310290649701541102]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-42-tool-time]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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= "http://3.bp.blogspot.com/-mEuSjbakapM/Vqp622eS1QI/AAAAAAAACiI/WAj8YWk14Vw/s1600/IMG_20160113_095933.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" height="239" src= "http://3.bp.blogspot.com/-mEuSjbakapM/Vqp622eS1QI/AAAAAAAACiI/WAj8YWk14Vw/s320/IMG_20160113_095933.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">The fancy ADB recording studio, with our featured guest.</td> </tr> </tbody> </table> In this episode, Tor and I talk with... each other. This episode is all about Android Studio. In particular, we talk about the latest features and massive performance improvements in the Android Studio preview that was detailed at the Android Dev Summit and which has<br /> been in development and under improvement since then.<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%2042%20Tool%20Time.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Relevant Links</b><br /> <br /> <a href= "https://youtu.be/Y2GC6P5hPeA?list=PLWz5rJ2EKKc_Tt7q77qwyKRgytF1RzRx8"> Android Studio tips & tricks video</a><br /> <a href= "https://www.youtube.com/playlist?list=PLWz5rJ2EKKc_Tt7q77qwyKRgytF1RzRx8" target="_blank">All of the Android Dev Summit Talks</a><br /> <a href="http://tools.android.com/" target="_blank">Android Studio</a><br /> <a href="http://tools.android.com/recent/" target="_blank">Android Studio Recent Changes</a><br /> <a href="http://tools.android.com/tech-docs/instant-run" target= "_blank">Instant Run</a><br /> <a href="http://developer.android.com/tools/help/proguard.html" target="_blank">Proguard</a><br /> <br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/WF5_q-3nqHE" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "http://3.bp.blogspot.com/-mEuSjbakapM/Vqp622eS1QI/AAAAAAAACiI/WAj8YWk14Vw/s1600/IMG_20160113_095933.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> The fancy ADB recording studio, with our featured guest. In this episode, Tor and I talk with... each other. This episode is all about Android Studio. In particular, we talk about the latest features and massive performance improvements in the Android Studio preview that was detailed at the Android Dev Summit and which has been in development and under improvement since then. 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%2042%20Tool%20Time.mp3" target="_blank">audio file</a> directly. <b>Relevant Links</b> <a href= "https://youtu.be/Y2GC6P5hPeA?list=PLWz5rJ2EKKc_Tt7q77qwyKRgytF1RzRx8"> Android Studio tips & tricks video</a> <a href= "https://www.youtube.com/playlist?list=PLWz5rJ2EKKc_Tt7q77qwyKRgytF1RzRx8" target="_blank">All of the Android Dev Summit Talks</a> <a href="http://tools.android.com/" target="_blank">Android Studio</a> <a href="http://tools.android.com/recent/" target="_blank">Android Studio Recent Changes</a> <a href="http://tools.android.com/tech-docs/instant-run" target= "_blank">Instant Run</a> <a href="http://developer.android.com/tools/help/proguard.html" target="_blank">Proguard</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a>]]></content:encoded>
      
      
      <enclosure length="51259106" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB204220Tool20Time.mp3?dest-id=2710847"/>
      <itunes:duration>53:24</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/a/f/e/2/afe20872364cacc2/IMG_20160113_095933.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>The fancy ADB recording studio, with our featured guest. In this episode, Tor and I talk with... each other. This episode is all about Android Studio. In particular, we talk about the latest features and massive performance improvements in the Android Studio preview that was detailed at the Android Dev Summit and which has been in development and under improvement since then. Subscribe to the podcast feed or download the audio file directly. Relevant Links Android Studio tips &amp; tricks video All of the Android Dev Summit Talks Android Studio Android Studio Recent Changes Instant Run Proguard Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase</itunes:subtitle><itunes:summary>The fancy ADB recording studio, with our featured guest. In this episode, Tor and I talk with... each other. This episode is all about Android Studio. In particular, we talk about the latest features and massive performance improvements in the Android Studio preview that was detailed at the Android Dev Summit and which has been in development and under improvement since then. Subscribe to the podcast feed or download the audio file directly. Relevant Links Android Studio tips &amp; tricks video All of the Android Dev Summit Talks Android Studio Android Studio Recent Changes Instant Run Proguard Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase</itunes:summary></item>
    
    <item>
      <title>Episode 41: RecyclerView</title>
      <itunes:title>Episode 41: RecyclerView</itunes:title>
      <pubDate>Tue, 19 Jan 2016 16:13:21 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-6945802354113478330]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-41-recyclerview]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">In this episode, we recycle our guest list to bring back a former guest, Yigit Boyar, this time to talk about the RecyclerView widget.<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%2041%20RecyclerView.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Relevant Links</b><br /> <br /> <a href="https://www.youtube.com/watch?v=imsr8NrIAMs" target= "_blank">RecyclerView Animation talk from the Android Dev Summit</a><br /> <a href="https://www.youtube.com/watch?v=BlkJzgjzL0c" target= "_blank">Android Application Architecture talk from the Android Dev Summit</a><br /> <a href="https://github.com/yigit/dev-summit-architecture-demo" target="_blank">Source code for the Android Architecture talk sample app</a><br /> <a href= "http://tools.android.com/recent/androidstudio20preview5available" target="_blank">The new lint check for RecyclerView suggested by Yigit, shipped in 2.0 Preview 5</a><br /> <br /> <b>Yigit Boyar</b>: <a href= "https://plus.google.com/111851968937104436377">https://plus.google.com/111851968937104436377</a>, <a href="https://twitter.com/yigitboyar" target="_blank">@yigitboyar</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/sb77AmbGCM8" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, we recycle our guest list to bring back a former guest, Yigit Boyar, this time to talk about the RecyclerView widget. 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%2041%20RecyclerView.mp3" target="_blank">audio file</a> directly. <b>Relevant Links</b> <a href="https://www.youtube.com/watch?v=imsr8NrIAMs" target= "_blank">RecyclerView Animation talk from the Android Dev Summit</a> <a href="https://www.youtube.com/watch?v=BlkJzgjzL0c" target= "_blank">Android Application Architecture talk from the Android Dev Summit</a> <a href="https://github.com/yigit/dev-summit-architecture-demo" target="_blank">Source code for the Android Architecture talk sample app</a> <a href= "http://tools.android.com/recent/androidstudio20preview5available" target="_blank">The new lint check for RecyclerView suggested by Yigit, shipped in 2.0 Preview 5</a> <b>Yigit Boyar</b>: <a href= "https://plus.google.com/111851968937104436377">https://plus.google.com/111851968937104436377</a>, <a href="https://twitter.com/yigitboyar" target="_blank">@yigitboyar</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a>]]></content:encoded>
      
      
      <enclosure length="44956543" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB204120RecyclerView.mp3?dest-id=2710847"/>
      <itunes:duration>46:50</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, we recycle our guest list to bring back a former guest, Yigit Boyar, this time to talk about the RecyclerView widget. Subscribe to the podcast feed or download the audio file directly. Relevant Links RecyclerView Animation talk from the Android Dev Summit Android Application Architecture talk from the Android Dev Summit Source code for the Android Architecture talk sample app The new lint check for RecyclerView suggested by Yigit, shipped in 2.0 Preview 5 Yigit Boyar: https://plus.google.com/111851968937104436377, @yigitboyar Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase</itunes:subtitle><itunes:summary>In this episode, we recycle our guest list to bring back a former guest, Yigit Boyar, this time to talk about the RecyclerView widget. Subscribe to the podcast feed or download the audio file directly. Relevant Links RecyclerView Animation talk from the Android Dev Summit Android Application Architecture talk from the Android Dev Summit Source code for the Android Architecture talk sample app The new lint check for RecyclerView suggested by Yigit, shipped in 2.0 Preview 5 Yigit Boyar: https://plus.google.com/111851968937104436377, @yigitboyar Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase</itunes:summary></item>
    
    <item>
      <title>Episode 40: Material World</title>
      <itunes:title>Episode 40: Material World</itunes:title>
      <pubDate>Fri, 11 Dec 2015 17:34:20 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-8553985398649758345]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-40-material-world]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: right;"></div> This time, Tor and Chet talk with Nicholas Jitkoff from the Material group about... Material Design. And design in general. And engineering. And splash screens. And other stuff.<br /> <br /> Favorite words: <i>Materiality</i>. <i>Skiamorphic</i>.<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%2040%20Material%20World.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Relevant Links</b><br /> <br /> <a href= "https://www.google.com/design/spec/material-design/introduction.html" target="_blank">Material Design</a><br /> <a href="http://www.zombo.com/" target="_blank">Zombo</a><br /> <br /> <b>Nicholas</b>: <a href= "http://google.com/+NicholasJitkoffJ">google.com/+NicholasJitkoffJ</a>, <a href="http://twitter.com/alcor" target="_blank">@alcor</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/Wq3jSuk7_R0" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[This time, Tor and Chet talk with Nicholas Jitkoff from the Material group about... Material Design. And design in general. And engineering. And splash screens. And other stuff. Favorite words: <i>Materiality</i>. <i>Skiamorphic</i>. 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%2040%20Material%20World.mp3" target="_blank">audio file</a> directly. <b>Relevant Links</b> <a href= "https://www.google.com/design/spec/material-design/introduction.html" target="_blank">Material Design</a> <a href="http://www.zombo.com/" target="_blank">Zombo</a> <b>Nicholas</b>: <a href= "http://google.com/+NicholasJitkoffJ">google.com/+NicholasJitkoffJ</a>, <a href="http://twitter.com/alcor" target="_blank">@alcor</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="43835246" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB204020Material20World.mp3?dest-id=2710847"/>
      <itunes:duration>45:40</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>This time, Tor and Chet talk with Nicholas Jitkoff from the Material group about... Material Design. And design in general. And engineering. And splash screens. And other stuff. Favorite words: Materiality. Skiamorphic. Subscribe to the podcast feed or download the audio file directly. Relevant Links Material Design Zombo Nicholas: google.com/+NicholasJitkoffJ, @alcor Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>This time, Tor and Chet talk with Nicholas Jitkoff from the Material group about... Material Design. And design in general. And engineering. And splash screens. And other stuff. Favorite words: Materiality. Skiamorphic. Subscribe to the podcast feed or download the audio file directly. Relevant Links Material Design Zombo Nicholas: google.com/+NicholasJitkoffJ, @alcor Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 39: MIDI</title>
      <itunes:title>Episode 39: MIDI</itunes:title>
      <pubDate>Thu, 19 Nov 2015 19:20:34 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-5696523971339802434]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-39-midi]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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= "http://4.bp.blogspot.com/-9Qj948My3xI/Vk4f0S98GwI/AAAAAAAACZk/gaNJoK0xJrM/s1600/IMG_20151104_111057_1%2B%25281%2529.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" height="224" src= "http://4.bp.blogspot.com/-9Qj948My3xI/Vk4f0S98GwI/AAAAAAAACZk/gaNJoK0xJrM/s320/IMG_20151104_111057_1%2B%25281%2529.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Chet, Phil, and Tor. And a lot of totally professional sound baffles</td> </tr> </tbody> </table> This time, Tor and Chet get all musical with Phil Burk from the Android Audio team. Phil worked on the new MIDI feature in the Android 6.0 Marshmallow release, and joins the podcast to talk about MIDI (history as well as Android implementation), electronic music, and other audio-related topics.<br /> <br /> Bryan said it was his favorite episode so far. But then Bryan's an audio engineer, so he might be slightly biased.<br /> <br /> <i>Android MIDI: It's music to our ears.</i><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%2039%20MIDI.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Relevant Links</b><br /> <br /> <a href= "http://developer.android.com/reference/android/media/midi/package-summary.html" target="_blank">Android MIDI</a><br /> <a href="http://developer.android.com/samples/MidiSynth/index.html" target="_blank">MidiSynth Example</a><br /> <a href="https://github.com/philburk/android-midisuite" target= "_blank">More Examples</a><br /> <a href="http://www.softsynth.com/hmsl/" target= "_blank">HMSL</a><br /> <a href="https://en.wikipedia.org/wiki/Larry_Polansky" target= "_blank">Larry Polansky</a><br /> <br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/ajZPGcSsKoA" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "http://4.bp.blogspot.com/-9Qj948My3xI/Vk4f0S98GwI/AAAAAAAACZk/gaNJoK0xJrM/s1600/IMG_20151104_111057_1%2B%25281%2529.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Chet, Phil, and Tor. And a lot of totally professional sound baffles This time, Tor and Chet get all musical with Phil Burk from the Android Audio team. Phil worked on the new MIDI feature in the Android 6.0 Marshmallow release, and joins the podcast to talk about MIDI (history as well as Android implementation), electronic music, and other audio-related topics. Bryan said it was his favorite episode so far. But then Bryan's an audio engineer, so he might be slightly biased. <i>Android MIDI: It's music to our ears.</i> 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%2039%20MIDI.mp3" target="_blank">audio file</a> directly. <b>Relevant Links</b> <a href= "http://developer.android.com/reference/android/media/midi/package-summary.html" target="_blank">Android MIDI</a> <a href="http://developer.android.com/samples/MidiSynth/index.html" target="_blank">MidiSynth Example</a> <a href="https://github.com/philburk/android-midisuite" target= "_blank">More Examples</a> <a href="http://www.softsynth.com/hmsl/" target= "_blank">HMSL</a> <a href="https://en.wikipedia.org/wiki/Larry_Polansky" target= "_blank">Larry Polansky</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="61475426" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB203920MIDI.mp3?dest-id=2710847"/>
      <itunes:duration>01:04:03</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/5/e/2/d/5e2d5a69737be263/IMG_20151104_111057_12B252812529.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet, Phil, and Tor. And a lot of totally professional sound baffles This time, Tor and Chet get all musical with Phil Burk from the Android Audio team. Phil worked on the new MIDI feature in the Android 6.0 Marshmallow release, and joins the podcast to talk about MIDI (history as well as Android implementation), electronic music, and other audio-related topics. Bryan said it was his favorite episode so far. But then Bryan's an audio engineer, so he might be slightly biased. Android MIDI: It's music to our ears. Subscribe to the podcast feed or download the audio file directly. Relevant Links Android MIDI MidiSynth Example More Examples HMSL Larry Polansky Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>Chet, Phil, and Tor. And a lot of totally professional sound baffles This time, Tor and Chet get all musical with Phil Burk from the Android Audio team. Phil worked on the new MIDI feature in the Android 6.0 Marshmallow release, and joins the podcast to talk about MIDI (history as well as Android implementation), electronic music, and other audio-related topics. Bryan said it was his favorite episode so far. But then Bryan's an audio engineer, so he might be slightly biased. Android MIDI: It's music to our ears. Subscribe to the podcast feed or download the audio file directly. Relevant Links Android MIDI MidiSynth Example More Examples HMSL Larry Polansky Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 38: Fingerprint</title>
      <itunes:title>Episode 38: Fingerprint</itunes:title>
      <pubDate>Wed, 11 Nov 2015 22:24:29 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-6293582042248994603]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-38-fingerprint]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: right;"></div> In this, er, <i>impressive</i> episode, Tor and Chet talk with Jim Miller from the Android System UI team. We mostly chat about the new fingerprint feature in Android 6 Marshmallow (aka, "Nexus Imprint"). But we also talk about other things like Keyguard, Setup Wizard, widgets, notifications, and greasy chicken parts.<br /> <br /> <i>"UIs, like fingerprints, are all unique."</i><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%2038%20Fingerprint.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Relevant Links</b><br /> <br /> <a href= "http://developer.android.com/about/versions/marshmallow/android-6.0.html#fingerprint-authentication" target="_blank">Fingerprint Authentication</a><br /> <a href= "http://developer.android.com/reference/android/hardware/fingerprint/FingerprintManager.html" target="_blank">FingerprintManager</a><br /> <a href= "http://developer.android.com/samples/FingerprintDialog/index.html" target="_blank">Fingerprint Dialog Example</a><br /> <a href="https://www.youtube.com/watch?v=VOn7VrTRlA4" target= "_blank">Fingerprint and Payments APIs (Video)</a><br /> <br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/cWs2oSEESbc" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this, er, <i>impressive</i> episode, Tor and Chet talk with Jim Miller from the Android System UI team. We mostly chat about the new fingerprint feature in Android 6 Marshmallow (aka, "Nexus Imprint"). But we also talk about other things like Keyguard, Setup Wizard, widgets, notifications, and greasy chicken parts. <i>"UIs, like fingerprints, are all unique."</i> 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%2038%20Fingerprint.mp3" target="_blank">audio file</a> directly. <b>Relevant Links</b> <a href= "http://developer.android.com/about/versions/marshmallow/android-6.0.html#fingerprint-authentication" target="_blank">Fingerprint Authentication</a> <a href= "http://developer.android.com/reference/android/hardware/fingerprint/FingerprintManager.html" target="_blank">FingerprintManager</a> <a href= "http://developer.android.com/samples/FingerprintDialog/index.html" target="_blank">Fingerprint Dialog Example</a> <a href="https://www.youtube.com/watch?v=VOn7VrTRlA4" target= "_blank">Fingerprint and Payments APIs (Video)</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i>]]></content:encoded>
      
      
      <enclosure length="37338726" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB203820Fingerprint.mp3?dest-id=2710847"/>
      <itunes:duration>38:54</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this, er, impressive episode, Tor and Chet talk with Jim Miller from the Android System UI team. We mostly chat about the new fingerprint feature in Android 6 Marshmallow (aka, "Nexus Imprint"). But we also talk about other things like Keyguard, Setup Wizard, widgets, notifications, and greasy chicken parts. "UIs, like fingerprints, are all unique." Subscribe to the podcast feed or download the audio file directly. Relevant Links Fingerprint Authentication FingerprintManager Fingerprint Dialog Example Fingerprint and Payments APIs (Video) Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:subtitle><itunes:summary>In this, er, impressive episode, Tor and Chet talk with Jim Miller from the Android System UI team. We mostly chat about the new fingerprint feature in Android 6 Marshmallow (aka, "Nexus Imprint"). But we also talk about other things like Keyguard, Setup Wizard, widgets, notifications, and greasy chicken parts. "UIs, like fingerprints, are all unique." Subscribe to the podcast feed or download the audio file directly. Relevant Links Fingerprint Authentication FingerprintManager Fingerprint Dialog Example Fingerprint and Payments APIs (Video) Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</itunes:summary></item>
    
    <item>
      <title>Episode 37: Webview</title>
      <itunes:title>Episode 37: Webview</itunes:title>
      <pubDate>Wed, 04 Nov 2015 20:03:19 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-6473829738361452915]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-37-webview]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <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= "http://1.bp.blogspot.com/-ziAG-kYx1Yc/Vjpb5G8vQiI/AAAAAAAACTQ/kqCdXrRAj3U/s1600/IMG_20151028_140654.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" height="273" src= "http://1.bp.blogspot.com/-ziAG-kYx1Yc/Vjpb5G8vQiI/AAAAAAAACTQ/kqCdXrRAj3U/s320/IMG_20151028_140654.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Richard, Chet, Ben, and not Tor in the spacious London studio</td> </tr> </tbody> </table> In this Tor-less episode, Chet talks with Ben Murdoch and Richard Coles from the Android WebView team. We talk about WebView's ability to update outside of platform releases, the transition from the original WebView to the new Chromium WebView widget, about some of the new features and APIs in recent releases, and about cute kitten bitmaps.<br /> <br /> Tor didn't have much to say, about kittens or anything else.<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%2037%20Webview.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Relevant Links</b><br /> <br /> <a href= "http://blog.chromium.org/2015/02/beta-channel-for-android-webview.html" target="_blank">Beta Channel for Android WebView</a><br /> <a href="https://plus.google.com/communities/105434725573080290360" target="_blank">Google+ Beta Channel Community</a><br /> <a href= "https://code.google.com/p/chromium/issues/entry?template=Webview%20Bugs" target="_blank">Bug Tracker</a><br /> <a href="https://developer.chrome.com/devtools" target= "_blank">Chrome Dev Tools</a><br /> <a href= "http://developer.android.com/reference/android/webkit/WebView.html" target="_blank">WebView API</a><br /> <br /> <br /> Ben Murdoch: <a href= "http://google.com/+BenMurdoch">google.com/+BenMurdoch</a>, <a href="http://twitter.com/@ksasq" target="_blank">@ksasq</a><br /> Richard Coles: <a href= "http://google.com/+RichardColesGoogle">google.com/+RichardColesGoogle</a><br />  <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <br /> Also, thanks to continued support by Bryan Gordon, our audio engineer who puts this stuff together every time.</div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/dKhTZpYztfM" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "http://1.bp.blogspot.com/-ziAG-kYx1Yc/Vjpb5G8vQiI/AAAAAAAACTQ/kqCdXrRAj3U/s1600/IMG_20151028_140654.jpg" imageanchor="1" style= "clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> </a> Richard, Chet, Ben, and not Tor in the spacious London studio In this Tor-less episode, Chet talks with Ben Murdoch and Richard Coles from the Android WebView team. We talk about WebView's ability to update outside of platform releases, the transition from the original WebView to the new Chromium WebView widget, about some of the new features and APIs in recent releases, and about cute kitten bitmaps. Tor didn't have much to say, about kittens or anything else. 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%2037%20Webview.mp3" target="_blank">audio file</a> directly. <b>Relevant Links</b> <a href= "http://blog.chromium.org/2015/02/beta-channel-for-android-webview.html" target="_blank">Beta Channel for Android WebView</a> <a href="https://plus.google.com/communities/105434725573080290360" target="_blank">Google+ Beta Channel Community</a> <a href= "https://code.google.com/p/chromium/issues/entry?template=Webview%20Bugs" target="_blank">Bug Tracker</a> <a href="https://developer.chrome.com/devtools" target= "_blank">Chrome Dev Tools</a> <a href= "http://developer.android.com/reference/android/webkit/WebView.html" target="_blank">WebView API</a> Ben Murdoch: <a href= "http://google.com/+BenMurdoch">google.com/+BenMurdoch</a>, <a href="http://twitter.com/@ksasq" target="_blank">@ksasq</a> Richard Coles: <a href= "http://google.com/+RichardColesGoogle">google.com/+RichardColesGoogle</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a> Also, thanks to continued support by Bryan Gordon, our audio engineer who puts this stuff together every time.]]></content:encoded>
      
      
      <enclosure length="47293846" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB203720Webview.mp3?dest-id=2710847"/>
      <itunes:duration>49:16</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/7/c/9/a/7c9aedd0b565fbaf/IMG_20151028_140654.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Richard, Chet, Ben, and not Tor in the spacious London studio In this Tor-less episode, Chet talks with Ben Murdoch and Richard Coles from the Android WebView team. We talk about WebView's ability to update outside of platform releases, the transition from the original WebView to the new Chromium WebView widget, about some of the new features and APIs in recent releases, and about cute kitten bitmaps. Tor didn't have much to say, about kittens or anything else. Subscribe to the podcast feed or download the audio file directly. Relevant Links Beta Channel for Android WebView Google+ Beta Channel Community Bug Tracker Chrome Dev Tools WebView API Ben Murdoch: google.com/+BenMurdoch, @ksasq Richard Coles: google.com/+RichardColesGoogle Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Also, thanks to continued support by Bryan Gordon, our audio engineer who puts this stuff together every time.</itunes:subtitle><itunes:summary>Richard, Chet, Ben, and not Tor in the spacious London studio In this Tor-less episode, Chet talks with Ben Murdoch and Richard Coles from the Android WebView team. We talk about WebView's ability to update outside of platform releases, the transition from the original WebView to the new Chromium WebView widget, about some of the new features and APIs in recent releases, and about cute kitten bitmaps. Tor didn't have much to say, about kittens or anything else. Subscribe to the podcast feed or download the audio file directly. Relevant Links Beta Channel for Android WebView Google+ Beta Channel Community Bug Tracker Chrome Dev Tools WebView API Ben Murdoch: google.com/+BenMurdoch, @ksasq Richard Coles: google.com/+RichardColesGoogle Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Also, thanks to continued support by Bryan Gordon, our audio engineer who puts this stuff together every time.</itunes:summary></item>
    
    <item>
      <title>Episode 36: UX Rules</title>
      <itunes:title>Episode 36: UX Rules</itunes:title>
      <pubDate>Thu, 15 Oct 2015 21:26:48 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-9012556001491420621]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-36-ux-rules]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"><br /> <div class="separator" style="clear: both; text-align: center;"> <a href= "http://1.bp.blogspot.com/-sxMKbvov9e0/ViAZ2bw8atI/AAAAAAAACO8/QR6PzuuZRnE/s1600/IMG_20150923_104258.jpg" imageanchor="1" style= "clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"> <img border="0" height="240" src= "http://1.bp.blogspot.com/-sxMKbvov9e0/ViAZ2bw8atI/AAAAAAAACO8/QR6PzuuZRnE/s320/IMG_20150923_104258.jpg" width="320" /></a></div> In this episode, we talk with Rachel Garb from the Android User Experience team. Tune in to hear about interaction design and about how the Android system UI (including the new volume slider UI in Android M) is designed and user-tested.<br /> <div><br /></div> <br /> <br /> <br /> <br /> <br /> <br /> <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%2036%20Interaction%20Design.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Relevant Links</b><br /> <b><br /></b><a href= "https://www.google.com/design/spec/material-design/introduction.html" target="_blank">Material Design Spec</a><br /> <a href="https://youtu.be/2NL_83EG0no" target="_blank">Android Design for Success</a> (Google I/O 2012)<br /> <a href="https://en.wikipedia.org/wiki/Don%27t_Make_Me_Think" target="_blank">Don't Make Me Think</a> (Steve Krug)<br /> <a href="http://dl.acm.org/citation.cfm?id=553473" target= "_blank">The Inmates are Running the Asylum</a> (Alan Cooper)<br /> <br /> <b>Rachel: </b><a href="https://plus.google.com/+RachelGarb" target="_blank">google.com/+RachelGarb</a>, <a href= "https://medium.com/@rachelgarb" target= "_blank">medium.com/@rachelgarb</a>, <a href= "https://twitter.com/rachelgarb" target= "_blank">@rachelgarb</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/J24EZB41L6w" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[<a href= "http://1.bp.blogspot.com/-sxMKbvov9e0/ViAZ2bw8atI/AAAAAAAACO8/QR6PzuuZRnE/s1600/IMG_20150923_104258.jpg" imageanchor="1" style= "clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"> </a> In this episode, we talk with Rachel Garb from the Android User Experience team. Tune in to hear about interaction design and about how the Android system UI (including the new volume slider UI in Android M) is designed and user-tested. 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%2036%20Interaction%20Design.mp3" target="_blank">audio file</a> directly. <b>Relevant Links</b> <b></b><a href= "https://www.google.com/design/spec/material-design/introduction.html" target="_blank">Material Design Spec</a> <a href="https://youtu.be/2NL_83EG0no" target="_blank">Android Design for Success</a> (Google I/O 2012) <a href="https://en.wikipedia.org/wiki/Don%27t_Make_Me_Think" target="_blank">Don't Make Me Think</a> (Steve Krug) <a href="http://dl.acm.org/citation.cfm?id=553473" target= "_blank">The Inmates are Running the Asylum</a> (Alan Cooper) <b>Rachel: </b><a href="https://plus.google.com/+RachelGarb" target="_blank">google.com/+RachelGarb</a>, <a href= "https://medium.com/@rachelgarb" target= "_blank">medium.com/@rachelgarb</a>, <a href= "https://twitter.com/rachelgarb" target= "_blank">@rachelgarb</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a>]]></content:encoded>
      
      
      <enclosure length="34545910" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB203620Interaction20Design.mp3?dest-id=2710847"/>
      <itunes:duration>36:00</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/0/e/3/2/0e32c36c9dbf2abf/IMG_20150923_104258.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, we talk with Rachel Garb from the Android User Experience team. Tune in to hear about interaction design and about how the Android system UI (including the new volume slider UI in Android M) is designed and user-tested. Subscribe to the podcast feed or download the audio file directly. Relevant Links Material Design Spec Android Design for Success (Google I/O 2012) Don't Make Me Think (Steve Krug) The Inmates are Running the Asylum (Alan Cooper) Rachel: google.com/+RachelGarb, medium.com/@rachelgarb, @rachelgarb Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase</itunes:subtitle><itunes:summary>In this episode, we talk with Rachel Garb from the Android User Experience team. Tune in to hear about interaction design and about how the Android system UI (including the new volume slider UI in Android M) is designed and user-tested. Subscribe to the podcast feed or download the audio file directly. Relevant Links Material Design Spec Android Design for Success (Google I/O 2012) Don't Make Me Think (Steve Krug) The Inmates are Running the Asylum (Alan Cooper) Rachel: google.com/+RachelGarb, medium.com/@rachelgarb, @rachelgarb Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase</itunes:summary></item>
    
    <item>
      <title>Episode 35: Data Bound</title>
      <itunes:title>Episode 35: Data Bound</itunes:title>
      <pubDate>Thu, 15 Oct 2015 12:45:06 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-7522531310444834865]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-35-data-bound]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">In this episode, we chat with George Mount and Yigit Boyar from the Android UI Toolkit team. Yigit and George worked on the new Data Binding feature announced at Google I/O and which is available in the preview release and in recent versions of Android Studio.<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%2035%20Data%20Bound.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Relevant Links</b><br /> <br /> <a href= "http://developer.android.com/tools/data-binding/guide.html" target="_blank">Data Binding Guide</a><br /> <br /> <b>George Mount</b>: <a href= "https://plus.google.com/+GeorgeMount007">https://plus.google.com/+GeorgeMount007</a><br />  <b>Yigit Boyar</b>: <a href= "https://plus.google.com/111851968937104436377">https://plus.google.com/111851968937104436377</a>, <a href="https://twitter.com/yigitboyar" target="_blank">@yigitboyar</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/Ov95CKDgEXQ" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, we chat with George Mount and Yigit Boyar from the Android UI Toolkit team. Yigit and George worked on the new Data Binding feature announced at Google I/O and which is available in the preview release and in recent versions of Android Studio. 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%2035%20Data%20Bound.mp3" target="_blank">audio file</a> directly. <b>Relevant Links</b> <a href= "http://developer.android.com/tools/data-binding/guide.html" target="_blank">Data Binding Guide</a> <b>George Mount</b>: <a href= "https://plus.google.com/+GeorgeMount007">https://plus.google.com/+GeorgeMount007</a> <b>Yigit Boyar</b>: <a href= "https://plus.google.com/111851968937104436377">https://plus.google.com/111851968937104436377</a>, <a href="https://twitter.com/yigitboyar" target="_blank">@yigitboyar</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a>]]></content:encoded>
      
      
      <enclosure length="55014248" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB203520Data20Bound.mp3?dest-id=2710847"/>
      <itunes:duration>57:19</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, we chat with George Mount and Yigit Boyar from the Android UI Toolkit team. Yigit and George worked on the new Data Binding feature announced at Google I/O and which is available in the preview release and in recent versions of Android Studio. Subscribe to the podcast feed or download the audio file directly. Relevant Links Data Binding Guide George Mount: https://plus.google.com/+GeorgeMount007 Yigit Boyar: https://plus.google.com/111851968937104436377, @yigitboyar Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase</itunes:subtitle><itunes:summary>In this episode, we chat with George Mount and Yigit Boyar from the Android UI Toolkit team. Yigit and George worked on the new Data Binding feature announced at Google I/O and which is available in the preview release and in recent versions of Android Studio. Subscribe to the podcast feed or download the audio file directly. Relevant Links Data Binding Guide George Mount: https://plus.google.com/+GeorgeMount007 Yigit Boyar: https://plus.google.com/111851968937104436377, @yigitboyar Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase</itunes:summary></item>
    
    <item>
      <title>Episode 34: Really Nearby</title>
      <itunes:title>Episode 34: Really Nearby</itunes:title>
      <pubDate>Wed, 09 Sep 2015 19:17:03 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-847859594120528753]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-34-really-nearby]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">In this episode, we chat with Andrew Bunner and Akshay Kannan from the Nearby team. Nearby is a technology that allows devices that are, er, <i>nearby</i> to communicate in one of several ways (including ultrasonic frequencies, which is just kind of awesome).<br /> <br /> Favorite bits: "beeps and boops" (a technical term), "acoustical chamber" (sounds a lot cooler than it probably is), and the three most important things about Nearby: proximity, proximity, proximity.<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%2034%20Really%20Nearby.mp3" target="_blank">audio file</a> directly.<br /> <br /> <a href="http://developers.google.com/nearby" target= "_blank">Nearby Product Overview</a><br /> <br /> <b>Andrew</b>: <a href= "http://google.com/+AndrewBunner">google.com/+AndrewBunner</a><br />  <b>Akshay</b>: <a href= "http://google.com/+AkshayKannan">google.com/+AkshayKannan</a><br />  <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/iUGMhYpzbEo" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, we chat with Andrew Bunner and Akshay Kannan from the Nearby team. Nearby is a technology that allows devices that are, er, <i>nearby</i> to communicate in one of several ways (including ultrasonic frequencies, which is just kind of awesome). Favorite bits: "beeps and boops" (a technical term), "acoustical chamber" (sounds a lot cooler than it probably is), and the three most important things about Nearby: proximity, proximity, proximity. 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%2034%20Really%20Nearby.mp3" target="_blank">audio file</a> directly. <a href="http://developers.google.com/nearby" target= "_blank">Nearby Product Overview</a> <b>Andrew</b>: <a href= "http://google.com/+AndrewBunner">google.com/+AndrewBunner</a> <b>Akshay</b>: <a href= "http://google.com/+AkshayKannan">google.com/+AkshayKannan</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="37374186" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB203420Really20Nearby.mp3?dest-id=2710847"/>
      <itunes:duration>38:56</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, we chat with Andrew Bunner and Akshay Kannan from the Nearby team. Nearby is a technology that allows devices that are, er, nearby to communicate in one of several ways (including ultrasonic frequencies, which is just kind of awesome). Favorite bits: "beeps and boops" (a technical term), "acoustical chamber" (sounds a lot cooler than it probably is), and the three most important things about Nearby: proximity, proximity, proximity. Subscribe to the podcast feed or download the audio file directly. Nearby Product Overview Andrew: google.com/+AndrewBunner Akshay: google.com/+AkshayKannan Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>In this episode, we chat with Andrew Bunner and Akshay Kannan from the Nearby team. Nearby is a technology that allows devices that are, er, nearby to communicate in one of several ways (including ultrasonic frequencies, which is just kind of awesome). Favorite bits: "beeps and boops" (a technical term), "acoustical chamber" (sounds a lot cooler than it probably is), and the three most important things about Nearby: proximity, proximity, proximity. Subscribe to the podcast feed or download the audio file directly. Nearby Product Overview Andrew: google.com/+AndrewBunner Akshay: google.com/+AkshayKannan Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Episode 33: Permission Mission</title>
      <itunes:title>Episode 33: Permission Mission</itunes:title>
      <pubDate>Fri, 21 Aug 2015 00:18:10 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-5002965379003156373]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-33-permission-mission]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">In this episode, we chat with Ben Poiesz, a product manager on the Android framework about the exciting new Permissions model in Android M.<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%2033%20Permissions.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <b>Relevant links</b><br /> <br /> <a href="https://youtu.be/f17qe9vZ8RM" target="_blank">Android M Permissions (Google I/O 2015)</a><br /> <a href= "https://developer.android.com/preview/features/runtime-permissions.html" target="_blank">M Preview Permissions Overview</a><br /> <br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/8Ld40XmYvpU" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, we chat with Ben Poiesz, a product manager on the Android framework about the exciting new Permissions model in Android M. 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%2033%20Permissions.mp3" target="_blank">audio file</a> directly. <b>Relevant links</b> <a href="https://youtu.be/f17qe9vZ8RM" target="_blank">Android M Permissions (Google I/O 2015)</a> <a href= "https://developer.android.com/preview/features/runtime-permissions.html" target="_blank">M Preview Permissions Overview</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="50881396" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB203320Permissions.mp3?dest-id=2710847"/>
      <itunes:duration>53:01</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, we chat with Ben Poiesz, a product manager on the Android framework about the exciting new Permissions model in Android M. Subscribe to the podcast feed or download the audio file directly. Relevant links Android M Permissions (Google I/O 2015) M Preview Permissions Overview Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>In this episode, we chat with Ben Poiesz, a product manager on the Android framework about the exciting new Permissions model in Android M. Subscribe to the podcast feed or download the audio file directly. Relevant links Android M Permissions (Google I/O 2015) M Preview Permissions Overview Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Episode 32: Leak Canary</title>
      <itunes:title>Episode 32: Leak Canary</itunes:title>
      <pubDate>Fri, 31 Jul 2015 21:53:11 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-4967583900337908280]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-32-leak-canary]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">In this episode, we chat with Pierre-Yves Ricau (aka @Piwai, for his initials P and Y and for the benefit of non-French-speakers that find "Pierre-Yves" entirely too complicated to pronounce) from Square about his excellent Leak Canary tool, as well as other topics he's interested in -- presenting, dependency injection, and crash reporting.<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%2032%20Leak%20Canary.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <b>Relevant links</b><br /> <br /> <a href="https://corner.squareup.com/2015/05/leak-canary.html" target="_blank">Leak Canary blog post</a><br /> <a href="https://github.com/square/leakcanary" target="_blank">Leak Canary Github project</a><br /> <a href="https://eclipse.org/mat/" target="_blank">MAT (Memory Analyzer Tool)</a><br /> <a href="http://google.github.io/dagger/" target= "_blank">Dagger2</a><br /> <br /> <b>Pierre-Yves Ricau</b>: <a href= "http://twitter.com/Piwai">twitter.com/Piwai</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/ksDDi2P7Phc" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, we chat with Pierre-Yves Ricau (aka @Piwai, for his initials P and Y and for the benefit of non-French-speakers that find "Pierre-Yves" entirely too complicated to pronounce) from Square about his excellent Leak Canary tool, as well as other topics he's interested in -- presenting, dependency injection, and crash reporting. 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%2032%20Leak%20Canary.mp3" target="_blank">audio file</a> directly. <b>Relevant links</b> <a href="https://corner.squareup.com/2015/05/leak-canary.html" target="_blank">Leak Canary blog post</a> <a href="https://github.com/square/leakcanary" target="_blank">Leak Canary Github project</a> <a href="https://eclipse.org/mat/" target="_blank">MAT (Memory Analyzer Tool)</a> <a href="http://google.github.io/dagger/" target= "_blank">Dagger2</a> <b>Pierre-Yves Ricau</b>: <a href= "http://twitter.com/Piwai">twitter.com/Piwai</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="42176040" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB203220Leak20Canary.mp3?dest-id=2710847"/>
      <itunes:duration>43:56</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, we chat with Pierre-Yves Ricau (aka @Piwai, for his initials P and Y and for the benefit of non-French-speakers that find "Pierre-Yves" entirely too complicated to pronounce) from Square about his excellent Leak Canary tool, as well as other topics he's interested in -- presenting, dependency injection, and crash reporting. Subscribe to the podcast feed or download the audio file directly. Relevant links Leak Canary blog post Leak Canary Github project MAT (Memory Analyzer Tool) Dagger2 Pierre-Yves Ricau: twitter.com/Piwai Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>In this episode, we chat with Pierre-Yves Ricau (aka @Piwai, for his initials P and Y and for the benefit of non-French-speakers that find "Pierre-Yves" entirely too complicated to pronounce) from Square about his excellent Leak Canary tool, as well as other topics he's interested in -- presenting, dependency injection, and crash reporting. Subscribe to the podcast feed or download the audio file directly. Relevant links Leak Canary blog post Leak Canary Github project MAT (Memory Analyzer Tool) Dagger2 Pierre-Yves Ricau: twitter.com/Piwai Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Episode 31: Graphics Performance</title>
      <itunes:title>Episode 31: Graphics Performance</itunes:title>
      <pubDate>Mon, 20 Jul 2015 17:00:08 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-3026453878599385635]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-31-graphics-performance]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">This time, Tor and Chet are joined by Chris Craik from the Android UI Toolkit team. Chris took time out of his busy schedule of writing performance-testing tools and fixing graphics performance issues to talk on the podcast about, well, performance-testing tools and graphics performance issues.<br /> <br /> Listen in to learn about graphics performance tips, tricks, and tools.<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%2031%20Graphics%20Performance.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Relevant Links:</b><br /> <a href= "https://developer.android.com/tools/debugging/systrace.html" target="_blank">Systrace</a><br /> <a href= "https://developer.android.com/preview/testing/performance.html" target="_blank">Framestats</a><br /> <a href= "https://www.youtube.com/playlist?list=PLWz5rJ2EKKc9CBxr3BVjPTPoDPLdPIFCE" target="_blank">Android Performance Patterns</a><br /> <a href="https://github.com/bumptech/glide" target= "_blank">Glide</a><br /> <br /> <b>Chris</b>:<br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/WZQ4iE4i-S8" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[This time, Tor and Chet are joined by Chris Craik from the Android UI Toolkit team. Chris took time out of his busy schedule of writing performance-testing tools and fixing graphics performance issues to talk on the podcast about, well, performance-testing tools and graphics performance issues. Listen in to learn about graphics performance tips, tricks, and tools. 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%2031%20Graphics%20Performance.mp3" target="_blank">audio file</a> directly. <b>Relevant Links:</b> <a href= "https://developer.android.com/tools/debugging/systrace.html" target="_blank">Systrace</a> <a href= "https://developer.android.com/preview/testing/performance.html" target="_blank">Framestats</a> <a href= "https://www.youtube.com/playlist?list=PLWz5rJ2EKKc9CBxr3BVjPTPoDPLdPIFCE" target="_blank">Android Performance Patterns</a> <a href="https://github.com/bumptech/glide" target= "_blank">Glide</a> <b>Chris</b>: <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="45123578" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB203120Graphics20Performance.mp3?dest-id=2710847"/>
      <itunes:duration>47:01</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>This time, Tor and Chet are joined by Chris Craik from the Android UI Toolkit team. Chris took time out of his busy schedule of writing performance-testing tools and fixing graphics performance issues to talk on the podcast about, well, performance-testing tools and graphics performance issues. Listen in to learn about graphics performance tips, tricks, and tools. Subscribe to the podcast feed or download the audio file directly. Relevant Links: Systrace Framestats Android Performance Patterns Glide Chris: Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>This time, Tor and Chet are joined by Chris Craik from the Android UI Toolkit team. Chris took time out of his busy schedule of writing performance-testing tools and fixing graphics performance issues to talk on the podcast about, well, performance-testing tools and graphics performance issues. Listen in to learn about graphics performance tips, tricks, and tools. Subscribe to the podcast feed or download the audio file directly. Relevant Links: Systrace Framestats Android Performance Patterns Glide Chris: Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Episode 30: Android Design Library</title>
      <itunes:title>Episode 30: Android Design Library</itunes:title>
      <pubDate>Wed, 01 Jul 2015 16:47:55 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-5479655616165294018]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-30-android-design-library]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">This time, Tor and Chet are joined by Chris Banes (again!) to talk about the new Android Design Library, which was released at Google I/O 2015. Listen in to find out all about CoordinatorLayout, FAB, Snackbar, and more, more, more!<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%2030%20Design%20Lib.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Relevant Links:</b><br /> <a href="https://chris.banes.me/" target="_blank">Chris's blog</a><br /> <a href="https://github.com/chrisbanes/cheesesquare" target= "_blank">Android Design Library Demo</a><br /> <a href= "http://android-developers.blogspot.com/2015/05/android-design-support-library.html" target="_blank">Android Design Support Library</a> (Android Developers Blog)<br /> <br /> <b>Chris</b>: <a href= "http://google.com/+ChrisBanes">google.com/+ChrisBanes</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/nv804oJeCxM" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[This time, Tor and Chet are joined by Chris Banes (again!) to talk about the new Android Design Library, which was released at Google I/O 2015. Listen in to find out all about CoordinatorLayout, FAB, Snackbar, and more, more, more! 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%2030%20Design%20Lib.mp3" target="_blank">audio file</a> directly. <b>Relevant Links:</b> <a href="https://chris.banes.me/" target="_blank">Chris's blog</a> <a href="https://github.com/chrisbanes/cheesesquare" target= "_blank">Android Design Library Demo</a> <a href= "http://android-developers.blogspot.com/2015/05/android-design-support-library.html" target="_blank">Android Design Support Library</a> (Android Developers Blog) <b>Chris</b>: <a href= "http://google.com/+ChrisBanes">google.com/+ChrisBanes</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="61996085" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB203020Design20Lib.mp3?dest-id=2710847"/>
      <itunes:duration>01:04:35</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>This time, Tor and Chet are joined by Chris Banes (again!) to talk about the new Android Design Library, which was released at Google I/O 2015. Listen in to find out all about CoordinatorLayout, FAB, Snackbar, and more, more, more! Subscribe to the podcast feed or download the audio file directly. Relevant Links: Chris's blog Android Design Library Demo Android Design Support Library (Android Developers Blog) Chris: google.com/+ChrisBanes Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>This time, Tor and Chet are joined by Chris Banes (again!) to talk about the new Android Design Library, which was released at Google I/O 2015. Listen in to find out all about CoordinatorLayout, FAB, Snackbar, and more, more, more! Subscribe to the podcast feed or download the audio file directly. Relevant Links: Chris's blog Android Design Library Demo Android Design Support Library (Android Developers Blog) Chris: google.com/+ChrisBanes Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Episode 29: Tor vs. Chet</title>
      <itunes:title>Episode 29: Tor vs. Chet</itunes:title>
      <pubDate>Wed, 10 Jun 2015 14:59:08 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-4619080374289838497]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-29-tor-vs-chet]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">This time, Tor and Chet are joined by Chet and Tor when they are once again unexpectedly blown off by a special guest. Fortunately, there was plenty to talk about, including Google I/O, Android Studio 1.3, M Developer Preview, and the new Developing for Android series of articles.<br /> <br /> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2029%20Tor%20vs%20Chet.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Relevant Links:</b><br /> <a href="https://youtu.be/ndBdf1_oOGA" target="_blank">What's New in Android</a> (I/O talk)<br /> <a href="https://youtu.be/f7ihSQ44WO0" target="_blank">What's New in Android Development Tools</a> (I/O talk)<br /> <a href="https://youtu.be/f17qe9vZ8RM" target="_blank">Android M Permissions</a> (I/O talk)<br /> <a href="http://developer.android.com/preview" target= "_blank">Android M Developer Preview</a><br /> <a href="https://code.google.com/p/android-developer-preview/" target="_blank">M Developer Preview Bug Feedback</a><br /> <a href="http://tools.android.com/download/studio/canary" target= "_blank">Android Studio</a> (latest)<br /> <a href= "https://medium.com/google-developers/developing-for-android-introduction-5345b451567c" target="_blank">Developing for Android</a> (Introduction + Contents)<br /> <br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/vM8ArZmGEKc" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[This time, Tor and Chet are joined by Chet and Tor when they are once again unexpectedly blown off by a special guest. Fortunately, there was plenty to talk about, including Google I/O, Android Studio 1.3, M Developer Preview, and the new Developing for Android series of articles. Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2029%20Tor%20vs%20Chet.mp3" target="_blank">audio file</a> directly. <b>Relevant Links:</b> <a href="https://youtu.be/ndBdf1_oOGA" target="_blank">What's New in Android</a> (I/O talk) <a href="https://youtu.be/f7ihSQ44WO0" target="_blank">What's New in Android Development Tools</a> (I/O talk) <a href="https://youtu.be/f17qe9vZ8RM" target="_blank">Android M Permissions</a> (I/O talk) <a href="http://developer.android.com/preview" target= "_blank">Android M Developer Preview</a> <a href="https://code.google.com/p/android-developer-preview/" target="_blank">M Developer Preview Bug Feedback</a> <a href="http://tools.android.com/download/studio/canary" target= "_blank">Android Studio</a> (latest) <a href= "https://medium.com/google-developers/developing-for-android-introduction-5345b451567c" target="_blank">Developing for Android</a> (Introduction + Contents) <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="42606541" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB202920Tor20vs20Chet.mp3?dest-id=2710847"/>
      <itunes:duration>44:23</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>This time, Tor and Chet are joined by Chet and Tor when they are once again unexpectedly blown off by a special guest. Fortunately, there was plenty to talk about, including Google I/O, Android Studio 1.3, M Developer Preview, and the new Developing for Android series of articles. Subscribe to the podcast feed or download the audio file directly. Relevant Links: What's New in Android (I/O talk) What's New in Android Development Tools (I/O talk) Android M Permissions (I/O talk) Android M Developer Preview M Developer Preview Bug Feedback Android Studio (latest) Developing for Android (Introduction + Contents) Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>This time, Tor and Chet are joined by Chet and Tor when they are once again unexpectedly blown off by a special guest. Fortunately, there was plenty to talk about, including Google I/O, Android Studio 1.3, M Developer Preview, and the new Developing for Android series of articles. Subscribe to the podcast feed or download the audio file directly. Relevant Links: What's New in Android (I/O talk) What's New in Android Development Tools (I/O talk) Android M Permissions (I/O talk) Android M Developer Preview M Developer Preview Bug Feedback Android Studio (latest) Developing for Android (Introduction + Contents) Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Episode 28: Chiu-Ki Chat</title>
      <itunes:title>Episode 28: Chiu-Ki Chat</itunes:title>
      <pubDate>Sat, 06 Jun 2015 00:41:34 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-3109736285591370966]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-28-chiu-ki-chat]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">This time, Tor and Chet are joined by Chiu-Ki Chan, an external developer and frequent presenter about Android developer. Hear us talk about custom views, watch faces, TextView, learning Chinese, libraries, and other random stuff.<br /> <br /> Favorite quotes:<br /> <i>"To get room temperature water, mix cold water and hot water.</i><i>"</i><br /> <i>"Bust out that paper."</i><br /> <br /> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2028%20Chiu-Ki%20Chat.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Relevant Links:</b><br /> <b><a href= "https://play.google.com/store/apps/details?id=com.sqisland.fitcat" target="_blank">Fit Cat</a></b><br /> <b><a href="http://www.techspeak.email/" target= "_blank">Technically Speaking newsletter</a></b><br /> <b><a href="http://chiuki.github.io/android-custom-components" target="_blank">Android Custom Components</a></b><br /> <b><a href="http://chiuki.github.io/advanced-android-textview" target="_blank">Advanced Android TextView</a></b><br /> <b><a href= "https://play.google.com/store/apps/details?id=com.monkeywriteapp.write" target="_blank">Monkey Write</a></b><br /> <b><a href="https://plugins.jetbrains.com/plugin/1003" target= "_blank">Key promoter</a> (Intellij plugin)</b><br /> <b>Watch face samples</b><br /> <a href= "https://github.com/googlesamples/android-WatchFace">https://github.com/googlesamples/android-WatchFace</a><br />  <a href= "https://watchface-codelab.appspot.com/">https://watchface-codelab.appspot.com</a><br />  <br /> <b>Chiu-Ki</b>: <a href= "https://twitter.com/chiuki">https://twitter.com/chiuki</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/WWUE02x5vGQ" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[This time, Tor and Chet are joined by Chiu-Ki Chan, an external developer and frequent presenter about Android developer. Hear us talk about custom views, watch faces, TextView, learning Chinese, libraries, and other random stuff. Favorite quotes: <i>"To get room temperature water, mix cold water and hot water.</i><i>"</i> <i>"Bust out that paper."</i> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2028%20Chiu-Ki%20Chat.mp3" target="_blank">audio file</a> directly. <b>Relevant Links:</b> <b><a href= "https://play.google.com/store/apps/details?id=com.sqisland.fitcat" target="_blank">Fit Cat</a></b> <b><a href="http://www.techspeak.email/" target= "_blank">Technically Speaking newsletter</a></b> <b><a href="http://chiuki.github.io/android-custom-components" target="_blank">Android Custom Components</a></b> <b><a href="http://chiuki.github.io/advanced-android-textview" target="_blank">Advanced Android TextView</a></b> <b><a href= "https://play.google.com/store/apps/details?id=com.monkeywriteapp.write" target="_blank">Monkey Write</a></b> <b><a href="https://plugins.jetbrains.com/plugin/1003" target= "_blank">Key promoter</a> (Intellij plugin)</b> <b>Watch face samples</b> <a href= "https://github.com/googlesamples/android-WatchFace">https://github.com/googlesamples/android-WatchFace</a> <a href= "https://watchface-codelab.appspot.com/">https://watchface-codelab.appspot.com</a> <b>Chiu-Ki</b>: <a href= "https://twitter.com/chiuki">https://twitter.com/chiuki</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="49304259" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB202820Chiu-Ki20Chat.mp3?dest-id=2710847"/>
      <itunes:duration>51:22</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>This time, Tor and Chet are joined by Chiu-Ki Chan, an external developer and frequent presenter about Android developer. Hear us talk about custom views, watch faces, TextView, learning Chinese, libraries, and other random stuff. Favorite quotes: "To get room temperature water, mix cold water and hot water." "Bust out that paper." Subscribe to the podcast feed or download the audio file directly. Relevant Links: Fit Cat Technically Speaking newsletter Android Custom Components Advanced Android TextView Monkey Write Key promoter (Intellij plugin) Watch face samples https://github.com/googlesamples/android-WatchFace https://watchface-codelab.appspot.com Chiu-Ki: https://twitter.com/chiuki Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>This time, Tor and Chet are joined by Chiu-Ki Chan, an external developer and frequent presenter about Android developer. Hear us talk about custom views, watch faces, TextView, learning Chinese, libraries, and other random stuff. Favorite quotes: "To get room temperature water, mix cold water and hot water." "Bust out that paper." Subscribe to the podcast feed or download the audio file directly. Relevant Links: Fit Cat Technically Speaking newsletter Android Custom Components Advanced Android TextView Monkey Write Key promoter (Intellij plugin) Watch face samples https://github.com/googlesamples/android-WatchFace https://watchface-codelab.appspot.com Chiu-Ki: https://twitter.com/chiuki Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Episode 27: A Couple of Tools</title>
      <itunes:title>Episode 27: A Couple of Tools</itunes:title>
      <pubDate>Wed, 20 May 2015 17:10:42 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-5612417086766212469]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-27-a-couple-of-tools]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">This time, Tor and Chet are joined by... nobody. Instead, we just talk among ourselves about tools. From Android Studio to performance debugging tools to IDE shortcuts to memory analysis tools to Lint rules to animation debugging tools and back to Android Studio, we talk about lots of tools and then some.<br /> <br /> Favorite quotes:<br /> <i>"How do you learn IntelliJ power commands?"</i><br /> <i>"You just have to read the source code."</i><br /> <br /> <i>"We have a Lint rule for that."</i><br /> (This should be Tor's superhero catch phrase if it's not already)<br /> <br /> <i><br /></i><i>IDE shortcuts: Killing the joy of programming one keystroke at a time.</i><br /> <i><br /></i><br /> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2027%20Tools.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Relevant Links:</b><br /> (Not many links this time; the best way to learn about the various tools is to use them)<br /> <a href="https://developer.android.com/sdk/index.html" target= "_blank">Android Studio</a><br /> <br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/HAvJUL8NJiU" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[This time, Tor and Chet are joined by... nobody. Instead, we just talk among ourselves about tools. From Android Studio to performance debugging tools to IDE shortcuts to memory analysis tools to Lint rules to animation debugging tools and back to Android Studio, we talk about lots of tools and then some. Favorite quotes: <i>"How do you learn IntelliJ power commands?"</i> <i>"You just have to read the source code."</i> <i>"We have a Lint rule for that."</i> (This should be Tor's superhero catch phrase if it's not already) <i></i><i>IDE shortcuts: Killing the joy of programming one keystroke at a time.</i> <i></i> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2027%20Tools.mp3" target="_blank">audio file</a> directly. <b>Relevant Links:</b> (Not many links this time; the best way to learn about the various tools is to use them) <a href="https://developer.android.com/sdk/index.html" target= "_blank">Android Studio</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="49491664" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB202720Tools.mp3?dest-id=2710847"/>
      <itunes:duration>51:34</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>This time, Tor and Chet are joined by... nobody. Instead, we just talk among ourselves about tools. From Android Studio to performance debugging tools to IDE shortcuts to memory analysis tools to Lint rules to animation debugging tools and back to Android Studio, we talk about lots of tools and then some. Favorite quotes: "How do you learn IntelliJ power commands?" "You just have to read the source code." "We have a Lint rule for that." (This should be Tor's superhero catch phrase if it's not already) IDE shortcuts: Killing the joy of programming one keystroke at a time. Subscribe to the podcast feed or download the audio file directly. Relevant Links: (Not many links this time; the best way to learn about the various tools is to use them) Android Studio Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>This time, Tor and Chet are joined by... nobody. Instead, we just talk among ourselves about tools. From Android Studio to performance debugging tools to IDE shortcuts to memory analysis tools to Lint rules to animation debugging tools and back to Android Studio, we talk about lots of tools and then some. Favorite quotes: "How do you learn IntelliJ power commands?" "You just have to read the source code." "We have a Lint rule for that." (This should be Tor's superhero catch phrase if it's not already) IDE shortcuts: Killing the joy of programming one keystroke at a time. Subscribe to the podcast feed or download the audio file directly. Relevant Links: (Not many links this time; the best way to learn about the various tools is to use them) Android Studio Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Episode 26: Fit</title>
      <itunes:title>Episode 26: Fit</itunes:title>
      <pubDate>Fri, 08 May 2015 00:02:55 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-8308775672748299509]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-26-fit]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">Tor and Chet are joined by Gustavo Moura from the Google Fit team. We talk about the Google Fit app, but also about the GMS Core and REST APIs that enable that application and any other application that wants to take advantage of the sensor data that those APIs provide.<br /> <br /> <i>Getting Fit, one step at a time.</i><br /> <br /> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2026%20Fit.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Relevant Links:</b><br /> <a href="https://developers.google.com/fit/" target="_blank">Google Fit Developer Documentation</a><br /> <a href="https://developers.google.com/fit/android/record" target= "_blank">Recording Fitness Data</a><br /> <a href="https://developers.google.com/fit/android/history" target= "_blank">Working with the Fitness History</a><br /> <a href= "https://plus.sandbox.google.com/communities/103314459667402704958" target="_blank">Google Fit Developers G+ Community</a><br /> <a href="https://developers.google.com/fit/challenge/" target= "_blank">Google Fit Developer Challenge</a><br /> <br /> <b>Gustavo</b>: <a href= "http://google.com/+GustavoMouraGoogle">google.com/+GustavoMouraGoogle</a><br />  <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/fuAz4-ujPWs" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[Tor and Chet are joined by Gustavo Moura from the Google Fit team. We talk about the Google Fit app, but also about the GMS Core and REST APIs that enable that application and any other application that wants to take advantage of the sensor data that those APIs provide. <i>Getting Fit, one step at a time.</i> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2026%20Fit.mp3" target="_blank">audio file</a> directly. <b>Relevant Links:</b> <a href="https://developers.google.com/fit/" target="_blank">Google Fit Developer Documentation</a> <a href="https://developers.google.com/fit/android/record" target= "_blank">Recording Fitness Data</a> <a href="https://developers.google.com/fit/android/history" target= "_blank">Working with the Fitness History</a> <a href= "https://plus.sandbox.google.com/communities/103314459667402704958" target="_blank">Google Fit Developers G+ Community</a> <a href="https://developers.google.com/fit/challenge/" target= "_blank">Google Fit Developer Challenge</a> <b>Gustavo</b>: <a href= "http://google.com/+GustavoMouraGoogle">google.com/+GustavoMouraGoogle</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="34305986" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB202620Fit.mp3?dest-id=2710847"/>
      <itunes:duration>35:45</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor and Chet are joined by Gustavo Moura from the Google Fit team. We talk about the Google Fit app, but also about the GMS Core and REST APIs that enable that application and any other application that wants to take advantage of the sensor data that those APIs provide. Getting Fit, one step at a time. Subscribe to the podcast feed or download the audio file directly. Relevant Links: Google Fit Developer Documentation Recording Fitness Data Working with the Fitness History Google Fit Developers G+ Community Google Fit Developer Challenge Gustavo: google.com/+GustavoMouraGoogle Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>Tor and Chet are joined by Gustavo Moura from the Google Fit team. We talk about the Google Fit app, but also about the GMS Core and REST APIs that enable that application and any other application that wants to take advantage of the sensor data that those APIs provide. Getting Fit, one step at a time. Subscribe to the podcast feed or download the audio file directly. Relevant Links: Google Fit Developer Documentation Recording Fitness Data Working with the Fitness History Google Fit Developers G+ Community Google Fit Developer Challenge Gustavo: google.com/+GustavoMouraGoogle Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Episode 25: Espresso</title>
      <itunes:title>Episode 25: Espresso</itunes:title>
      <pubDate>Thu, 23 Apr 2015 17:43:14 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-5813998988052640890]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-25-espresso]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">Tor and Chet are joined by Thomas Knych and Valera Zakharov from the Espresso team at Google. This episode is all about testing. We talk about how Espresso works, how Espresso came to be, how to use Espresso, and lots of other information about Espresso. And UI testing in general.<br /> <br /> Favorite quote:<br /> <i>"What does failure look like?"</i><br /> <br /> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2025%20Espresso.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Relevant Links:</b><br /> <b><br /></b><b>Automating UI Tests</b>: <a href= "https://developer.android.com/training/testing/ui-testing/index.html">https://developer.android.com/training/testing/ui-testing/index.html</a><br />  <b>Espresso Setup</b>: <a href= "https://developer.android.com/training/testing/ui-testing/espresso-testing.html#setup">https://developer.android.com/training/testing/ui-testing/espresso-testing.html#setup</a><br />  <b>Espresso source</b>: <a href= "https://android.googlesource.com/platform/frameworks/testing/+/android-support-test/espresso">https://android.googlesource.com/platform/frameworks/testing/+/android-support-test/espresso</a><br />  <b>Presentation on Espresso from GTAC 2013</b>: <a href= "https://youtu.be/T7ugmCuNxDU">https://youtu.be/T7ugmCuNxDU</a><br />  <b>Presentation on UI Testing from GTAC 2014</b>: <a href= "https://youtu.be/aHcmsK9jfGU">https://youtu.be/aHcmsK9jfGU</a><br />  <b>Info on contributing</b>: <a href= "https://plus.google.com/wm/1/+StephanLinzner/posts/K32UgdSRYwe">https://plus.google.com/wm/1/+StephanLinzner/posts/K32UgdSRYwe</a><br />  <b>Espresso Cheat Sheet</b>: <a href= "https://raw.githubusercontent.com/googlesamples/android-testing/master/downloads/espresso-cheat-sheet-2.1.0.png"> https://raw.githubusercontent.com/googlesamples/android-testing/master/downloads/espresso-cheat-sheet-2.1.0.png</a><br />  <b>Espresso Samples</b>: <a href= "https://github.com/googlesamples/android-testing/tree/master/espresso"> https://github.com/googlesamples/android-testing/tree/master/espresso</a><br />  <b>Roboelectric</b>: <a href= "http://robolectric.org/">http://robolectric.org/</a><br /> <b>Unit Testing</b>: <a href= "http://tools.android.com/tech-docs/unit-testing-support">http://tools.android.com/tech-docs/unit-testing-support</a><br />  <b>Hamcrest</b>: <a href= "http://hamcrest.org/">http://hamcrest.org/</a><br /> <b>UIAutomator</b>: <a href= "https://developer.android.com/tools/testing-support-library/index.html#UIAutomator">https://developer.android.com/tools/testing-support-library/index.html#UIAutomator</a><br />  <b>Robotium</b>: <a href= "https://github.com/RobotiumTech/robotium">https://github.com/RobotiumTech/robotium</a><br />  <br /> <b>Thomas</b>: <a href= "http://plus.google.com/115763363280582609147">plus.google.com/115763363280582609147</a><br />  <b>Valera</b>: <a href= "http://plus.google.com/+ValeraZakharov">plus.google.com/+ValeraZakharov</a><br />  <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/wx8LhGim-yA" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[Tor and Chet are joined by Thomas Knych and Valera Zakharov from the Espresso team at Google. This episode is all about testing. We talk about how Espresso works, how Espresso came to be, how to use Espresso, and lots of other information about Espresso. And UI testing in general. Favorite quote: <i>"What does failure look like?"</i> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2025%20Espresso.mp3" target="_blank">audio file</a> directly. <b>Relevant Links:</b> <b></b><b>Automating UI Tests</b>: <a href= "https://developer.android.com/training/testing/ui-testing/index.html">https://developer.android.com/training/testing/ui-testing/index.html</a> <b>Espresso Setup</b>: <a href= "https://developer.android.com/training/testing/ui-testing/espresso-testing.html#setup">https://developer.android.com/training/testing/ui-testing/espresso-testing.html#setup</a> <b>Espresso source</b>: <a href= "https://android.googlesource.com/platform/frameworks/testing/+/android-support-test/espresso">https://android.googlesource.com/platform/frameworks/testing/+/android-support-test/espresso</a> <b>Presentation on Espresso from GTAC 2013</b>: <a href= "https://youtu.be/T7ugmCuNxDU">https://youtu.be/T7ugmCuNxDU</a> <b>Presentation on UI Testing from GTAC 2014</b>: <a href= "https://youtu.be/aHcmsK9jfGU">https://youtu.be/aHcmsK9jfGU</a> <b>Info on contributing</b>: <a href= "https://plus.google.com/wm/1/+StephanLinzner/posts/K32UgdSRYwe">https://plus.google.com/wm/1/+StephanLinzner/posts/K32UgdSRYwe</a> <b>Espresso Cheat Sheet</b>: <a href= "https://raw.githubusercontent.com/googlesamples/android-testing/master/downloads/espresso-cheat-sheet-2.1.0.png"> https://raw.githubusercontent.com/googlesamples/android-testing/master/downloads/espresso-cheat-sheet-2.1.0.png</a> <b>Espresso Samples</b>: <a href= "https://github.com/googlesamples/android-testing/tree/master/espresso"> https://github.com/googlesamples/android-testing/tree/master/espresso</a> <b>Roboelectric</b>: <a href= "http://robolectric.org/">http://robolectric.org/</a> <b>Unit Testing</b>: <a href= "http://tools.android.com/tech-docs/unit-testing-support">http://tools.android.com/tech-docs/unit-testing-support</a> <b>Hamcrest</b>: <a href= "http://hamcrest.org/">http://hamcrest.org/</a> <b>UIAutomator</b>: <a href= "https://developer.android.com/tools/testing-support-library/index.html#UIAutomator">https://developer.android.com/tools/testing-support-library/index.html#UIAutomator</a> <b>Robotium</b>: <a href= "https://github.com/RobotiumTech/robotium">https://github.com/RobotiumTech/robotium</a> <b>Thomas</b>: <a href= "http://plus.google.com/115763363280582609147">plus.google.com/115763363280582609147</a> <b>Valera</b>: <a href= "http://plus.google.com/+ValeraZakharov">plus.google.com/+ValeraZakharov</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="50276962" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB202520Espresso.mp3?dest-id=2710847"/>
      <itunes:duration>52:23</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor and Chet are joined by Thomas Knych and Valera Zakharov from the Espresso team at Google. This episode is all about testing. We talk about how Espresso works, how Espresso came to be, how to use Espresso, and lots of other information about Espresso. And UI testing in general. Favorite quote: "What does failure look like?" Subscribe to the podcast feed or download the audio file directly. Relevant Links: Automating UI Tests: https://developer.android.com/training/testing/ui-testing/index.html Espresso Setup: https://developer.android.com/training/testing/ui-testing/espresso-testing.html#setup Espresso source: https://android.googlesource.com/platform/frameworks/testing/+/android-support-test/espresso Presentation on Espresso from GTAC 2013: https://youtu.be/T7ugmCuNxDU Presentation on UI Testing from GTAC 2014: https://youtu.be/aHcmsK9jfGU Info on contributing: https://plus.google.com/wm/1/+StephanLinzner/posts/K32UgdSRYwe Espresso Cheat Sheet: https://raw.githubusercontent.com/googlesamples/android-testing/master/downloads/espresso-cheat-sheet-2.1.0.png Espresso Samples: https://github.com/googlesamples/android-testing/tree/master/espresso Roboelectric: http://robolectric.org/ Unit Testing: http://tools.android.com/tech-docs/unit-testing-support Hamcrest: http://hamcrest.org/ UIAutomator: https://developer.android.com/tools/testing-support-library/index.html#UIAutomator Robotium: https://github.com/RobotiumTech/robotium Thomas: plus.google.com/115763363280582609147 Valera: plus.google.com/+ValeraZakharov Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>Tor and Chet are joined by Thomas Knych and Valera Zakharov from the Espresso team at Google. This episode is all about testing. We talk about how Espresso works, how Espresso came to be, how to use Espresso, and lots of other information about Espresso. And UI testing in general. Favorite quote: "What does failure look like?" Subscribe to the podcast feed or download the audio file directly. Relevant Links: Automating UI Tests: https://developer.android.com/training/testing/ui-testing/index.html Espresso Setup: https://developer.android.com/training/testing/ui-testing/espresso-testing.html#setup Espresso source: https://android.googlesource.com/platform/frameworks/testing/+/android-support-test/espresso Presentation on Espresso from GTAC 2013: https://youtu.be/T7ugmCuNxDU Presentation on UI Testing from GTAC 2014: https://youtu.be/aHcmsK9jfGU Info on contributing: https://plus.google.com/wm/1/+StephanLinzner/posts/K32UgdSRYwe Espresso Cheat Sheet: https://raw.githubusercontent.com/googlesamples/android-testing/master/downloads/espresso-cheat-sheet-2.1.0.png Espresso Samples: https://github.com/googlesamples/android-testing/tree/master/espresso Roboelectric: http://robolectric.org/ Unit Testing: http://tools.android.com/tech-docs/unit-testing-support Hamcrest: http://hamcrest.org/ UIAutomator: https://developer.android.com/tools/testing-support-library/index.html#UIAutomator Robotium: https://github.com/RobotiumTech/robotium Thomas: plus.google.com/115763363280582609147 Valera: plus.google.com/+ValeraZakharov Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Episode 24: Roman Holiday</title>
      <itunes:title>Episode 24: Roman Holiday</itunes:title>
      <pubDate>Fri, 10 Apr 2015 16:58:28 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-3424000335059749710]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-24-roman-holiday]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">Tor and Chet are joined by Roman Nurik from the Android Developer Relations team. We talk about Asset Studio to the Muzei wallpaper to Material Design to Android Studio application templates to watchfaces to icons to the Google I/O scheduling app to Android application design to the FORM conference. I guess he's been busy.<br /> <br /> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2024%20Roman%20Holiday.mp3" target="_blank">audio file</a> directly.<br /> <br /> <b>Relevant Links:</b><br /> <b><br /></b><b>Dashclock</b>: <a href= "https://play.google.com/store/apps/details?id=net.nurik.roman.dashclock">https://play.google.com/store/apps/details?id=net.nurik.roman.dashclock</a><br />  <b>DashClock Code</b>: https://code.google.com/p/dashclock/<br /> <b>Muzei</b>: <a href= "https://play.google.com/store/apps/details?id=net.nurik.roman.muzei">https://play.google.com/store/apps/details?id=net.nurik.roman.muzei</a><br />  <b>Muzei Code</b>: https://github.com/romannurik/muzei<br /> <b>Android Asset Studio</b>: <a href= "http://romannurik.github.io/AndroidAssetStudio/">http://romannurik.github.io/AndroidAssetStudio/</a><br />  <b>Android Design Preview</b>: <a href= "https://github.com/romannurik/AndroidDesignPreview">https://github.com/romannurik/AndroidDesignPreview</a><br />  <b>Android Wear Watchfaces</b>: <a href= "https://developer.android.com/training/wearables/watch-faces/index.html">https://developer.android.com/training/wearables/watch-faces/index.html</a><br />  <b>FORM</b>: <a href= "http://www.google.com/design/form/">http://www.google.com/design/form/</a><br />  <b>Google I/O App</b>: <a href= "https://play.google.com/store/apps/details?id=com.google.samples.apps.iosched">https://play.google.com/store/apps/details?id=com.google.samples.apps.iosched</a><br />  <b>Google I/O App Code</b>: https://github.com/google/iosched<br /> <b>Material Design</b>: <a href= "http://www.google.com/design/spec/material-design/introduction.html">http://www.google.com/design/spec/material-design/introduction.html</a><br />  <br /> <b>Roman</b>: <a href= "http://google.com/+RomanNurik">google.com/+RomanNurik</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/6aCWrB4o718" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[Tor and Chet are joined by Roman Nurik from the Android Developer Relations team. We talk about Asset Studio to the Muzei wallpaper to Material Design to Android Studio application templates to watchfaces to icons to the Google I/O scheduling app to Android application design to the FORM conference. I guess he's been busy. Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2024%20Roman%20Holiday.mp3" target="_blank">audio file</a> directly. <b>Relevant Links:</b> <b></b><b>Dashclock</b>: <a href= "https://play.google.com/store/apps/details?id=net.nurik.roman.dashclock">https://play.google.com/store/apps/details?id=net.nurik.roman.dashclock</a> <b>DashClock Code</b>: https://code.google.com/p/dashclock/ <b>Muzei</b>: <a href= "https://play.google.com/store/apps/details?id=net.nurik.roman.muzei">https://play.google.com/store/apps/details?id=net.nurik.roman.muzei</a> <b>Muzei Code</b>: https://github.com/romannurik/muzei <b>Android Asset Studio</b>: <a href= "http://romannurik.github.io/AndroidAssetStudio/">http://romannurik.github.io/AndroidAssetStudio/</a> <b>Android Design Preview</b>: <a href= "https://github.com/romannurik/AndroidDesignPreview">https://github.com/romannurik/AndroidDesignPreview</a> <b>Android Wear Watchfaces</b>: <a href= "https://developer.android.com/training/wearables/watch-faces/index.html">https://developer.android.com/training/wearables/watch-faces/index.html</a> <b>FORM</b>: <a href= "http://www.google.com/design/form/">http://www.google.com/design/form/</a> <b>Google I/O App</b>: <a href= "https://play.google.com/store/apps/details?id=com.google.samples.apps.iosched">https://play.google.com/store/apps/details?id=com.google.samples.apps.iosched</a> <b>Google I/O App Code</b>: https://github.com/google/iosched <b>Material Design</b>: <a href= "http://www.google.com/design/spec/material-design/introduction.html">http://www.google.com/design/spec/material-design/introduction.html</a> <b>Roman</b>: <a href= "http://google.com/+RomanNurik">google.com/+RomanNurik</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="23264756" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB202420Roman20Holiday.mp3?dest-id=2710847"/>
      <itunes:duration>32:19</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor and Chet are joined by Roman Nurik from the Android Developer Relations team. We talk about Asset Studio to the Muzei wallpaper to Material Design to Android Studio application templates to watchfaces to icons to the Google I/O scheduling app to Android application design to the FORM conference. I guess he's been busy. Subscribe to the podcast feed or download the audio file directly. Relevant Links: Dashclock: https://play.google.com/store/apps/details?id=net.nurik.roman.dashclock DashClock Code: https://code.google.com/p/dashclock/ Muzei: https://play.google.com/store/apps/details?id=net.nurik.roman.muzei Muzei Code: https://github.com/romannurik/muzei Android Asset Studio: http://romannurik.github.io/AndroidAssetStudio/ Android Design Preview: https://github.com/romannurik/AndroidDesignPreview Android Wear Watchfaces: https://developer.android.com/training/wearables/watch-faces/index.html FORM: http://www.google.com/design/form/ Google I/O App: https://play.google.com/store/apps/details?id=com.google.samples.apps.iosched Google I/O App Code: https://github.com/google/iosched Material Design: http://www.google.com/design/spec/material-design/introduction.html Roman: google.com/+RomanNurik Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>Tor and Chet are joined by Roman Nurik from the Android Developer Relations team. We talk about Asset Studio to the Muzei wallpaper to Material Design to Android Studio application templates to watchfaces to icons to the Google I/O scheduling app to Android application design to the FORM conference. I guess he's been busy. Subscribe to the podcast feed or download the audio file directly. Relevant Links: Dashclock: https://play.google.com/store/apps/details?id=net.nurik.roman.dashclock DashClock Code: https://code.google.com/p/dashclock/ Muzei: https://play.google.com/store/apps/details?id=net.nurik.roman.muzei Muzei Code: https://github.com/romannurik/muzei Android Asset Studio: http://romannurik.github.io/AndroidAssetStudio/ Android Design Preview: https://github.com/romannurik/AndroidDesignPreview Android Wear Watchfaces: https://developer.android.com/training/wearables/watch-faces/index.html FORM: http://www.google.com/design/form/ Google I/O App: https://play.google.com/store/apps/details?id=com.google.samples.apps.iosched Google I/O App Code: https://github.com/google/iosched Material Design: http://www.google.com/design/spec/material-design/introduction.html Roman: google.com/+RomanNurik Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Episode 23: Re: In Car Nation</title>
      <itunes:title>Episode 23: Re: In Car Nation</itunes:title>
      <pubDate>Fri, 20 Mar 2015 18:32:43 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-285170631119932327]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-23-re-in-car-nation]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">Tor and Chet are joined by Gabriel Peal from the Android Auto team. We talk about... cars! And dashboard entertainment systems, and notifications, and navigation, and the Android Auto capabilities available today.<br /> <br /> Favorite phrase:<br /> <i>"Duck the audio"</i><br /> <br /> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2023%20Reincarnation.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <b>Relevant Links:</b><br /> <b><br /></b><b>Android Auto Developer Site</b>: <a href= "http://developer.android.com/auto/index.html">http://developer.android.com/auto/index.html</a><br />  <b>Consumer Site</b>: <a href= "http://www.android.com/auto/">http://www.android.com/auto/</a><br />  <br /> <b>Gabriel</b>: <a href= "http://google.com/+GabrielPeal8">google.com/+GabrielPeal8</a> or on Twitter: <a href="https://twitter.com/gpeal8" target= "_blank">@gpeal8</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/lP3u-UvbM0U" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[Tor and Chet are joined by Gabriel Peal from the Android Auto team. We talk about... cars! And dashboard entertainment systems, and notifications, and navigation, and the Android Auto capabilities available today. Favorite phrase: <i>"Duck the audio"</i> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2023%20Reincarnation.mp3" target="_blank">audio file</a> directly. <b>Relevant Links:</b> <b></b><b>Android Auto Developer Site</b>: <a href= "http://developer.android.com/auto/index.html">http://developer.android.com/auto/index.html</a> <b>Consumer Site</b>: <a href= "http://www.android.com/auto/">http://www.android.com/auto/</a> <b>Gabriel</b>: <a href= "http://google.com/+GabrielPeal8">google.com/+GabrielPeal8</a> or on Twitter: <a href="https://twitter.com/gpeal8" target= "_blank">@gpeal8</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="36284918" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB202320Reincarnation.mp3?dest-id=2710847"/>
      <itunes:duration>37:48</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor and Chet are joined by Gabriel Peal from the Android Auto team. We talk about... cars! And dashboard entertainment systems, and notifications, and navigation, and the Android Auto capabilities available today. Favorite phrase: "Duck the audio" Subscribe to the podcast feed or download the audio file directly. Relevant Links: Android Auto Developer Site: http://developer.android.com/auto/index.html Consumer Site: http://www.android.com/auto/ Gabriel: google.com/+GabrielPeal8 or on Twitter: @gpeal8 Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>Tor and Chet are joined by Gabriel Peal from the Android Auto team. We talk about... cars! And dashboard entertainment systems, and notifications, and navigation, and the Android Auto capabilities available today. Favorite phrase: "Duck the audio" Subscribe to the podcast feed or download the audio file directly. Relevant Links: Android Auto Developer Site: http://developer.android.com/auto/index.html Consumer Site: http://www.android.com/auto/ Gabriel: google.com/+GabrielPeal8 or on Twitter: @gpeal8 Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Episode 22: Wear Wolves</title>
      <itunes:title>Episode 22: Wear Wolves</itunes:title>
      <pubDate>Wed, 25 Feb 2015 19:13:39 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-5425559386708870332]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-22-wear-wolves]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">Tor and Chet are joined by Justin Koh and Griff Hazen from the Android Wear team. We talk about watches, notifications, watch faces, data, apps, services, and All Things Wear. You could say that we wear out the topic. You probably wouldn't, but you could.<br /> <br /> Favorite word:<br /> "<i>Transflective</i>"<br /> <br /> Favorite phrase:<br /> <i>"Eventually consistent"</i><br /> <br /> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2022%20Wear.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <b>Relevant Links:</b><br /> <b><br /></b><b>Overview of Wear Development</b>: <a href= "http://developer.android.com/wear">http://developer.android.com/wear</a><br />  <b>Creating a Wearable App</b>: <a href= "https://developer.android.com/training/wearables/apps/creating.html">https://developer.android.com/training/wearables/apps/creating.html</a><br />  <b>Android Wear UI</b>: <a href= "https://developer.android.com/training/wearables/apps/layouts.html">https://developer.android.com/training/wearables/apps/layouts.html</a><br />  <b>Android Wear Suppor Lib Reference</b>: <a href= "http://developer.android.com/reference/packages-wearable-support.html">http://developer.android.com/reference/packages-wearable-support.html</a><br />  <b>Watchfaces API</b>: <a href= "https://developer.android.com/training/wearables/watch-faces/index.html">https://developer.android.com/training/wearables/watch-faces/index.html</a><br />  <b>Data APIs</b>: <a href= "https://developer.android.com/training/wearables/data-layer/index.html">https://developer.android.com/training/wearables/data-layer/index.html</a><br />  <b><br /></b><b>Griff</b>: <a href= "http://google.com/+GriffHazen">google.com/+GriffHazen</a><br /> <b>Justin</b>: <a href= "http://google.com/+JustinKoh">google.com/+JustinKoh</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/SWkxz7yBiuU" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[Tor and Chet are joined by Justin Koh and Griff Hazen from the Android Wear team. We talk about watches, notifications, watch faces, data, apps, services, and All Things Wear. You could say that we wear out the topic. You probably wouldn't, but you could. Favorite word: "<i>Transflective</i>" Favorite phrase: <i>"Eventually consistent"</i> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2022%20Wear.mp3" target="_blank">audio file</a> directly. <b>Relevant Links:</b> <b></b><b>Overview of Wear Development</b>: <a href= "http://developer.android.com/wear">http://developer.android.com/wear</a> <b>Creating a Wearable App</b>: <a href= "https://developer.android.com/training/wearables/apps/creating.html">https://developer.android.com/training/wearables/apps/creating.html</a> <b>Android Wear UI</b>: <a href= "https://developer.android.com/training/wearables/apps/layouts.html">https://developer.android.com/training/wearables/apps/layouts.html</a> <b>Android Wear Suppor Lib Reference</b>: <a href= "http://developer.android.com/reference/packages-wearable-support.html">http://developer.android.com/reference/packages-wearable-support.html</a> <b>Watchfaces API</b>: <a href= "https://developer.android.com/training/wearables/watch-faces/index.html">https://developer.android.com/training/wearables/watch-faces/index.html</a> <b>Data APIs</b>: <a href= "https://developer.android.com/training/wearables/data-layer/index.html">https://developer.android.com/training/wearables/data-layer/index.html</a> <b></b><b>Griff</b>: <a href= "http://google.com/+GriffHazen">google.com/+GriffHazen</a> <b>Justin</b>: <a href= "http://google.com/+JustinKoh">google.com/+JustinKoh</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="39621829" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB202220Wear.mp3?dest-id=2710847"/>
      <itunes:duration>41:17</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor and Chet are joined by Justin Koh and Griff Hazen from the Android Wear team. We talk about watches, notifications, watch faces, data, apps, services, and All Things Wear. You could say that we wear out the topic. You probably wouldn't, but you could. Favorite word: "Transflective" Favorite phrase: "Eventually consistent" Subscribe to the podcast feed or download the audio file directly. Relevant Links: Overview of Wear Development: http://developer.android.com/wear Creating a Wearable App: https://developer.android.com/training/wearables/apps/creating.html Android Wear UI: https://developer.android.com/training/wearables/apps/layouts.html Android Wear Suppor Lib Reference: http://developer.android.com/reference/packages-wearable-support.html Watchfaces API: https://developer.android.com/training/wearables/watch-faces/index.html Data APIs: https://developer.android.com/training/wearables/data-layer/index.html Griff: google.com/+GriffHazen Justin: google.com/+JustinKoh Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>Tor and Chet are joined by Justin Koh and Griff Hazen from the Android Wear team. We talk about watches, notifications, watch faces, data, apps, services, and All Things Wear. You could say that we wear out the topic. You probably wouldn't, but you could. Favorite word: "Transflective" Favorite phrase: "Eventually consistent" Subscribe to the podcast feed or download the audio file directly. Relevant Links: Overview of Wear Development: http://developer.android.com/wear Creating a Wearable App: https://developer.android.com/training/wearables/apps/creating.html Android Wear UI: https://developer.android.com/training/wearables/apps/layouts.html Android Wear Suppor Lib Reference: http://developer.android.com/reference/packages-wearable-support.html Watchfaces API: https://developer.android.com/training/wearables/watch-faces/index.html Data APIs: https://developer.android.com/training/wearables/data-layer/index.html Griff: google.com/+GriffHazen Justin: google.com/+JustinKoh Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Episode 21: Material Designification</title>
      <itunes:title>Episode 21: Material Designification</itunes:title>
      <pubDate>Wed, 04 Feb 2015 22:20:02 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-4894589154523330348]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-21-material-designification]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">Tor and Chet are joined by Kirill Grouchnikov from the Play Store team (<i>What, again? Don't these guys know more than twenty developers?</i>) about various aspects of implementing Material Design in applications, including handling releases prior to Android 5.0 Lollipop.<br /> <br /> Favorite quote:<br /> <i>"It's like redesigning the whole pig"</i><br /> <br /> Least favorite quote:<br /> <i>"Boooongggggg!"</i><br /> (I really need to learn where the edge of the metal table is when I'm moving a bottle of water. At least after I hit it the first time.)<br /> <br /> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2021%20Material%20Designification.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <b>Relevant Links:</b><br /> <b><br /></b><b>Material Design</b>:<b> </b><a href= "http://www.google.com/design/spec/material-design/introduction.html">http://www.google.com/design/spec/material-design/introduction.html</a><br />  <b>Creating Apps with Material Design</b>: <a href= "http://developer.android.com/training/material/index.html">http://developer.android.com/training/material/index.html</a><br />  <b>Roboto</b>: <a href= "http://www.google.com/fonts/specimen/Roboto">http://www.google.com/fonts/specimen/Roboto</a><br />  <b><br /></b><b>Kirill</b>: <a href= "http://google.com/+KirillGrouchnikov">google.com/+KirillGrouchnikov</a><br />  <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/7RW8ExDmyB8" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[Tor and Chet are joined by Kirill Grouchnikov from the Play Store team (<i>What, again? Don't these guys know more than twenty developers?</i>) about various aspects of implementing Material Design in applications, including handling releases prior to Android 5.0 Lollipop. Favorite quote: <i>"It's like redesigning the whole pig"</i> Least favorite quote: <i>"Boooongggggg!"</i> (I really need to learn where the edge of the metal table is when I'm moving a bottle of water. At least after I hit it the first time.) Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2021%20Material%20Designification.mp3" target="_blank">audio file</a> directly. <b>Relevant Links:</b> <b></b><b>Material Design</b>:<b> </b><a href= "http://www.google.com/design/spec/material-design/introduction.html">http://www.google.com/design/spec/material-design/introduction.html</a> <b>Creating Apps with Material Design</b>: <a href= "http://developer.android.com/training/material/index.html">http://developer.android.com/training/material/index.html</a> <b>Roboto</b>: <a href= "http://www.google.com/fonts/specimen/Roboto">http://www.google.com/fonts/specimen/Roboto</a> <b></b><b>Kirill</b>: <a href= "http://google.com/+KirillGrouchnikov">google.com/+KirillGrouchnikov</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="40222057" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB202120Material20Designification.mp3?dest-id=2710847"/>
      <itunes:duration>41:54</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor and Chet are joined by Kirill Grouchnikov from the Play Store team (What, again? Don't these guys know more than twenty developers?) about various aspects of implementing Material Design in applications, including handling releases prior to Android 5.0 Lollipop. Favorite quote: "It's like redesigning the whole pig" Least favorite quote: "Boooongggggg!" (I really need to learn where the edge of the metal table is when I'm moving a bottle of water. At least after I hit it the first time.) Subscribe to the podcast feed or download the audio file directly. Relevant Links: Material Design: http://www.google.com/design/spec/material-design/introduction.html Creating Apps with Material Design: http://developer.android.com/training/material/index.html Roboto: http://www.google.com/fonts/specimen/Roboto Kirill: google.com/+KirillGrouchnikov Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>Tor and Chet are joined by Kirill Grouchnikov from the Play Store team (What, again? Don't these guys know more than twenty developers?) about various aspects of implementing Material Design in applications, including handling releases prior to Android 5.0 Lollipop. Favorite quote: "It's like redesigning the whole pig" Least favorite quote: "Boooongggggg!" (I really need to learn where the edge of the metal table is when I'm moving a bottle of water. At least after I hit it the first time.) Subscribe to the podcast feed or download the audio file directly. Relevant Links: Material Design: http://www.google.com/design/spec/material-design/introduction.html Creating Apps with Material Design: http://developer.android.com/training/material/index.html Roboto: http://www.google.com/fonts/specimen/Roboto Kirill: google.com/+KirillGrouchnikov Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Episode 20: Fonts and Audio</title>
      <itunes:title>Episode 20: Fonts and Audio</itunes:title>
      <pubDate>Wed, 14 Jan 2015 20:03:05 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-3758823722193193823]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-20-fonts-and-audio]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div dir="ltr" style="text-align: left;" trbidi="on">Tor and Chet talk with Raph Levien from the Android UI Toolkit team, who works on font technology for Android. The conversation wanders freely into areas such as Raph's creation of the Inconsolata font, his work on Ghostscript, and tinkering he's done with audio latency and Android synthesizer apps. Oh, and we also talk about fonts, including some big improvements to font support in the Android 5.0 Lollipop release.<br /> <br /> We also learned some new terminology along the way: <i>glitch</i> (the audio equivalent of <i>jank</i> in the graphics and UI world) and <i>pangram</i> (a sentence that contains every letter of the alphabet). So, bonus points for educational content.<br /> <br /> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2020%20Fonts%20and%20Audio.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <b>Relevant Links:</b><br /> <br /> <b>Inconsolata</b>: <a href= "http://levien.com/type/myfonts/inconsolata.html">http://levien.com/type/myfonts/inconsolata.html</a><br />  <b>Ghostscript</b>: <a href= "http://www.ghostscript.com/">http://www.ghostscript.com/</a><br /> <b>Roboto</b>: <a href= "http://www.google.com/fonts/specimen/Roboto">http://www.google.com/fonts/specimen/Roboto</a><br />  <b>Noto fonts</b>: <a href= "https://www.google.com/get/noto/">https://www.google.com/get/noto/</a><br />  <b>Synthesizer App: </b><a href= "https://play.google.com/store/apps/details?id=com.levien.synthesizer">https://play.google.com/store/apps/details?id=com.levien.synthesizer</a><br />  <b>Synthesizer Source:</b> <a href= "https://github.com/raphlinus/music-synthesizer-for-android">https://github.com/raphlinus/music-synthesizer-for-android</a><br />  <b>High Performance Audio on Android (Google I/O 2013):</b> <a href= "https://www.youtube.com/watch?v=d3kfEeMZ65c">https://www.youtube.com/watch?v=d3kfEeMZ65c</a></div> <b><br /></b><b>Raph</b>: <a href= "http://google.com/+RaphLevien">google.com/+RaphLevien</a><br /> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a><br /> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/7mRqK-Mh_c4" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[Tor and Chet talk with Raph Levien from the Android UI Toolkit team, who works on font technology for Android. The conversation wanders freely into areas such as Raph's creation of the Inconsolata font, his work on Ghostscript, and tinkering he's done with audio latency and Android synthesizer apps. Oh, and we also talk about fonts, including some big improvements to font support in the Android 5.0 Lollipop release. We also learned some new terminology along the way: <i>glitch</i> (the audio equivalent of <i>jank</i> in the graphics and UI world) and <i>pangram</i> (a sentence that contains every letter of the alphabet). So, bonus points for educational content. Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2020%20Fonts%20and%20Audio.mp3" target="_blank">audio file</a> directly. <b>Relevant Links:</b> <b>Inconsolata</b>: <a href= "http://levien.com/type/myfonts/inconsolata.html">http://levien.com/type/myfonts/inconsolata.html</a> <b>Ghostscript</b>: <a href= "http://www.ghostscript.com/">http://www.ghostscript.com/</a> <b>Roboto</b>: <a href= "http://www.google.com/fonts/specimen/Roboto">http://www.google.com/fonts/specimen/Roboto</a> <b>Noto fonts</b>: <a href= "https://www.google.com/get/noto/">https://www.google.com/get/noto/</a> <b>Synthesizer App: </b><a href= "https://play.google.com/store/apps/details?id=com.levien.synthesizer">https://play.google.com/store/apps/details?id=com.levien.synthesizer</a> <b>Synthesizer Source:</b> <a href= "https://github.com/raphlinus/music-synthesizer-for-android">https://github.com/raphlinus/music-synthesizer-for-android</a> <b>High Performance Audio on Android (Google I/O 2013):</b> <a href= "https://www.youtube.com/watch?v=d3kfEeMZ65c">https://www.youtube.com/watch?v=d3kfEeMZ65c</a> <b></b><b>Raph</b>: <a href= "http://google.com/+RaphLevien">google.com/+RaphLevien</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="72955756" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB202020Fonts20and20Audio.mp3?dest-id=2710847"/>
      <itunes:duration>50:40</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor and Chet talk with Raph Levien from the Android UI Toolkit team, who works on font technology for Android. The conversation wanders freely into areas such as Raph's creation of the Inconsolata font, his work on Ghostscript, and tinkering he's done with audio latency and Android synthesizer apps. Oh, and we also talk about fonts, including some big improvements to font support in the Android 5.0 Lollipop release. We also learned some new terminology along the way: glitch (the audio equivalent of jank in the graphics and UI world) and pangram (a sentence that contains every letter of the alphabet). So, bonus points for educational content. Subscribe to the podcast feed or download the audio file directly. Relevant Links: Inconsolata: http://levien.com/type/myfonts/inconsolata.html Ghostscript: http://www.ghostscript.com/ Roboto: http://www.google.com/fonts/specimen/Roboto Noto fonts: https://www.google.com/get/noto/ Synthesizer App: https://play.google.com/store/apps/details?id=com.levien.synthesizer Synthesizer Source: https://github.com/raphlinus/music-synthesizer-for-android High Performance Audio on Android (Google I/O 2013): https://www.youtube.com/watch?v=d3kfEeMZ65c Raph: google.com/+RaphLevien Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>Tor and Chet talk with Raph Levien from the Android UI Toolkit team, who works on font technology for Android. The conversation wanders freely into areas such as Raph's creation of the Inconsolata font, his work on Ghostscript, and tinkering he's done with audio latency and Android synthesizer apps. Oh, and we also talk about fonts, including some big improvements to font support in the Android 5.0 Lollipop release. We also learned some new terminology along the way: glitch (the audio equivalent of jank in the graphics and UI world) and pangram (a sentence that contains every letter of the alphabet). So, bonus points for educational content. Subscribe to the podcast feed or download the audio file directly. Relevant Links: Inconsolata: http://levien.com/type/myfonts/inconsolata.html Ghostscript: http://www.ghostscript.com/ Roboto: http://www.google.com/fonts/specimen/Roboto Noto fonts: https://www.google.com/get/noto/ Synthesizer App: https://play.google.com/store/apps/details?id=com.levien.synthesizer Synthesizer Source: https://github.com/raphlinus/music-synthesizer-for-android High Performance Audio on Android (Google I/O 2013): https://www.youtube.com/watch?v=d3kfEeMZ65c Raph: google.com/+RaphLevien Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Episode 19: Android TV</title>
      <itunes:title>Episode 19: Android TV</itunes:title>
      <pubDate>Tue, 06 Jan 2015 18:17:39 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-2878906182915004558]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-19-android-tv]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">Tor and Chet talk with Tim Kilbourn from the Android TV team. Learn about developing apps for this new platform and hear about exciting things in the TV world like "overscan" and "D-pads".<br /> <br /> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2019%20Android%20TV.mp3" target="_blank">audio file</a> directly.<br /> <br /> <br /> <b>Relevant Links:</b><br /> <br /> <b>TV Leanback API</b>: <a href= "https://developer.android.com/reference/android/support/v17/leanback/package-summary.html">https://developer.android.com/reference/android/support/v17/leanback/package-summary.html</a><br />  <b>Android Style Guide</b>: <a href= "http://developer.android.com/design/style/index.html">http://developer.android.com/design/style/index.html</a><br />  <b>Nexus Player</b>: <a href= "https://play.google.com/store/devices/details?id=nexus_player">https://play.google.com/store/devices/details?id=nexus_player</a><br />  <b>Gamepad for Nexus Player</b>: <a href= "https://play.google.com/store/devices/details?id=nexus_player_gamepad">https://play.google.com/store/devices/details?id=nexus_player_gamepad</a><br />  <br /> <b>Tim</b>: <a href= "http://google.com/+TimKilbourn">google.com/+TimKilbourn</a><br /> <div><b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a></div> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/lS7xhDq8f1g" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[Tor and Chet talk with Tim Kilbourn from the Android TV team. Learn about developing apps for this new platform and hear about exciting things in the TV world like "overscan" and "D-pads". Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2019%20Android%20TV.mp3" target="_blank">audio file</a> directly. <b>Relevant Links:</b> <b>TV Leanback API</b>: <a href= "https://developer.android.com/reference/android/support/v17/leanback/package-summary.html">https://developer.android.com/reference/android/support/v17/leanback/package-summary.html</a> <b>Android Style Guide</b>: <a href= "http://developer.android.com/design/style/index.html">http://developer.android.com/design/style/index.html</a> <b>Nexus Player</b>: <a href= "https://play.google.com/store/devices/details?id=nexus_player">https://play.google.com/store/devices/details?id=nexus_player</a> <b>Gamepad for Nexus Player</b>: <a href= "https://play.google.com/store/devices/details?id=nexus_player_gamepad">https://play.google.com/store/devices/details?id=nexus_player_gamepad</a> <b>Tim</b>: <a href= "http://google.com/+TimKilbourn">google.com/+TimKilbourn</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="48455120" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB201920Android20TV.mp3?dest-id=2710847"/>
      <itunes:duration>33:39</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor and Chet talk with Tim Kilbourn from the Android TV team. Learn about developing apps for this new platform and hear about exciting things in the TV world like "overscan" and "D-pads". Subscribe to the podcast feed or download the audio file directly. Relevant Links: TV Leanback API: https://developer.android.com/reference/android/support/v17/leanback/package-summary.html Android Style Guide: http://developer.android.com/design/style/index.html Nexus Player: https://play.google.com/store/devices/details?id=nexus_player Gamepad for Nexus Player: https://play.google.com/store/devices/details?id=nexus_player_gamepad Tim: google.com/+TimKilbourn Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>Tor and Chet talk with Tim Kilbourn from the Android TV team. Learn about developing apps for this new platform and hear about exciting things in the TV world like "overscan" and "D-pads". Subscribe to the podcast feed or download the audio file directly. Relevant Links: TV Leanback API: https://developer.android.com/reference/android/support/v17/leanback/package-summary.html Android Style Guide: http://developer.android.com/design/style/index.html Nexus Player: https://play.google.com/store/devices/details?id=nexus_player Gamepad for Nexus Player: https://play.google.com/store/devices/details?id=nexus_player_gamepad Tim: google.com/+TimKilbourn Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Episode 18: Holidaze</title>
      <itunes:title>Episode 18: Holidaze</itunes:title>
      <pubDate>Wed, 17 Dec 2014 21:37:02 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-2793115908201850314]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-18-holidaze]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">In another exciting departure from ancient ADB tradition, Daniel Sandler takes over the podcast in a [mostly] bloodless coup and interviews Chet and Tor. This results in a very varied conversation about tech presentations, Tools (yay Android Studio 1.0!) and easter eggs.<br /> <br /> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2018%20Holidaze.mp3" target="_blank">audio file</a> directly.<br /> <br /> Oh, and this is the picture that Dan proposed for Android Studio auto-fix hints. Imagine that popping up when you're trying to get some code written.<br /> <a href= "http://3.bp.blogspot.com/-m07xfgSmCUs/VJH3PasDijI/AAAAAAAABII/VCEJCz_VazI/s1600/ChetCartoonHead.jpg" imageanchor="1" style= "clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src= "http://3.bp.blogspot.com/-m07xfgSmCUs/VJH3PasDijI/AAAAAAAABII/VCEJCz_VazI/s1600/ChetCartoonHead.jpg" height="200" width="200" /></a><br /> <b><br /> </b><b><br /></b><b><br /></b><b><br /></b><b><br /></b><b><br /></b><b><br /> </b><b><br /></b><b><br /></b><b><br /></b><b><br /></b><b><br /></b><b>Relevant Links:</b><br /> <br /> <b>Big Android BBQ</b>: <a href= "http://www.bigandroidbbq.com/">http://www.bigandroidbbq.com/</a><br />  <b>Droidcon London</b>: <a href= "http://uk.droidcon.com/2014/">http://uk.droidcon.com/2014/</a><br />  <b>Devoxx</b>: <a href= "http://www.devoxx.be/">http://www.devoxx.be</a>/ (recorded talks: <a href= "https://parleys.com/channel/5459089ce4b030b13206d2ea/presentations">https://parleys.com/channel/5459089ce4b030b13206d2ea/presentations</a>)<br />  <b>Speechless</b>: <a href= "http://speechlesslive.com/">http://speechlesslive.com/</a><br /> <b>Android Studio</b>: h<a href= "ttp://developer.android.com/sdk/index.html">ttp://developer.android.com/sdk/index.html</a><br />  <b>Flappy Droid bug</b>: <a href= "https://code.google.com/p/android/issues/detail?id=79650">https://code.google.com/p/android/issues/detail?id=79650</a><br />  <br /> <b>Dan</b>: <a href= "http://google.com/+DanSandler">google.com/+DanSandler</a><br /> <div><b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a></div> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a><br /> <br /></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/MpvT1fc-ShU" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In another exciting departure from ancient ADB tradition, Daniel Sandler takes over the podcast in a [mostly] bloodless coup and interviews Chet and Tor. This results in a very varied conversation about tech presentations, Tools (yay Android Studio 1.0!) and easter eggs. Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2018%20Holidaze.mp3" target="_blank">audio file</a> directly. Oh, and this is the picture that Dan proposed for Android Studio auto-fix hints. Imagine that popping up when you're trying to get some code written. <a href= "http://3.bp.blogspot.com/-m07xfgSmCUs/VJH3PasDijI/AAAAAAAABII/VCEJCz_VazI/s1600/ChetCartoonHead.jpg" imageanchor="1" style= "clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a> <b> </b><b></b><b></b><b></b><b></b><b></b><b> </b><b></b><b></b><b></b><b></b><b></b><b>Relevant Links:</b> <b>Big Android BBQ</b>: <a href= "http://www.bigandroidbbq.com/">http://www.bigandroidbbq.com/</a> <b>Droidcon London</b>: <a href= "http://uk.droidcon.com/2014/">http://uk.droidcon.com/2014/</a> <b>Devoxx</b>: <a href= "http://www.devoxx.be/">http://www.devoxx.be</a>/ (recorded talks: <a href= "https://parleys.com/channel/5459089ce4b030b13206d2ea/presentations">https://parleys.com/channel/5459089ce4b030b13206d2ea/presentations</a>) <b>Speechless</b>: <a href= "http://speechlesslive.com/">http://speechlesslive.com/</a> <b>Android Studio</b>: h<a href= "ttp://developer.android.com/sdk/index.html">ttp://developer.android.com/sdk/index.html</a> <b>Flappy Droid bug</b>: <a href= "https://code.google.com/p/android/issues/detail?id=79650">https://code.google.com/p/android/issues/detail?id=79650</a> <b>Dan</b>: <a href= "http://google.com/+DanSandler">google.com/+DanSandler</a> <b>Tor</b>: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> <b>Chet</b>: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="68626408" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB201820Holidaze.mp3?dest-id=2710847"/>
      <itunes:duration>47:40</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:image href="https://static.libsyn.com/p/assets/e/0/a/d/e0ad13e7bb472a98/ChetCartoonHead.jpg"/>
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In another exciting departure from ancient ADB tradition, Daniel Sandler takes over the podcast in a [mostly] bloodless coup and interviews Chet and Tor. This results in a very varied conversation about tech presentations, Tools (yay Android Studio 1.0!) and easter eggs. Subscribe to the podcast feed or download the audio file directly. Oh, and this is the picture that Dan proposed for Android Studio auto-fix hints. Imagine that popping up when you're trying to get some code written. Relevant Links: Big Android BBQ: http://www.bigandroidbbq.com/ Droidcon London: http://uk.droidcon.com/2014/ Devoxx: http://www.devoxx.be/ (recorded talks: https://parleys.com/channel/5459089ce4b030b13206d2ea/presentations) Speechless: http://speechlesslive.com/ Android Studio: http://developer.android.com/sdk/index.html Flappy Droid bug: https://code.google.com/p/android/issues/detail?id=79650 Dan: google.com/+DanSandler Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>In another exciting departure from ancient ADB tradition, Daniel Sandler takes over the podcast in a [mostly] bloodless coup and interviews Chet and Tor. This results in a very varied conversation about tech presentations, Tools (yay Android Studio 1.0!) and easter eggs. Subscribe to the podcast feed or download the audio file directly. Oh, and this is the picture that Dan proposed for Android Studio auto-fix hints. Imagine that popping up when you're trying to get some code written. Relevant Links: Big Android BBQ: http://www.bigandroidbbq.com/ Droidcon London: http://uk.droidcon.com/2014/ Devoxx: http://www.devoxx.be/ (recorded talks: https://parleys.com/channel/5459089ce4b030b13206d2ea/presentations) Speechless: http://speechlesslive.com/ Android Studio: http://developer.android.com/sdk/index.html Flappy Droid bug: https://code.google.com/p/android/issues/detail?id=79650 Dan: google.com/+DanSandler Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Episode 17: AppCompat</title>
      <itunes:title>Episode 17: AppCompat</itunes:title>
      <pubDate>Wed, 10 Dec 2014 22:25:12 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-5768671794607916227]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-17-appcompat]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">Chet and Fake Tor* are joined in this podcast episode by Chris Banes, an engineer in the Android Developer Relations group. Chris works on the AppCompat library, and other elements of the Android support library such as the new Palette utility, and talks about those things. And other things.<br /> <div><br /> Oh, and we talk about "Shimming around a widget," which is a great phrase if nothing else.<br /> <br /> <span style="font-size: x-small;">* Tor was not available for this recording. He was probably elsewhere, writing code. The part of Tor will be played in this evening's performance by Richard Hyndman (<b>not</b> pronounced "Hindman," of course. Everyone knows that), also from the Android Developer Relations group.</span><br /> <br /> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2017%20AppCompat.mp3" target="_blank">audio file</a> directly.<br /> <br /></div> <div><b>Relevant Links:</b><br /> <b>Chrisâ€™s blog</b>: https://chris.banes.me/<br /> <b>AppCompat v21</b>: https://chris.banes.me/2014/10/17/appcompat-v21/<br /> <b>Palette</b>: https://chris.banes.me/2014/10/20/palette-v21/<br /> <b>Theme vs Style</b>: https://chris.banes.me/2014/11/12/theme-vs-style/<br /> <b>Material (and other Lollipop) samples</b>: http://developer.android.com/samples/new/index.html<br /> <br /> <b>Android Fundamentals Udacity course</b>: https://www.udacity.com/course/ud853<br /> <div><br /></div> Chris: <a href= "https://plus.google.com/+ChrisBanes">google.com/+ChrisBanes</a></div> <div>Fake Tor: <a href= "http://google.com/+RichardHyndman">google.com/+RichardHyndman</a></div> <div>Tor: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a></div> <div>Chet: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a></div> <div><br /></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/d0DSWJkHTy8" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[Chet and Fake Tor* are joined in this podcast episode by Chris Banes, an engineer in the Android Developer Relations group. Chris works on the AppCompat library, and other elements of the Android support library such as the new Palette utility, and talks about those things. And other things. Oh, and we talk about "Shimming around a widget," which is a great phrase if nothing else. * Tor was not available for this recording. He was probably elsewhere, writing code. The part of Tor will be played in this evening's performance by Richard Hyndman (<b>not</b> pronounced "Hindman," of course. Everyone knows that), also from the Android Developer Relations group. Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2017%20AppCompat.mp3" target="_blank">audio file</a> directly. <b>Relevant Links:</b> <b>Chrisâ€™s blog</b>: https://chris.banes.me/ <b>AppCompat v21</b>: https://chris.banes.me/2014/10/17/appcompat-v21/ <b>Palette</b>: https://chris.banes.me/2014/10/20/palette-v21/ <b>Theme vs Style</b>: https://chris.banes.me/2014/11/12/theme-vs-style/ <b>Material (and other Lollipop) samples</b>: http://developer.android.com/samples/new/index.html <b>Android Fundamentals Udacity course</b>: https://www.udacity.com/course/ud853 Chris: <a href= "https://plus.google.com/+ChrisBanes">google.com/+ChrisBanes</a> Fake Tor: <a href= "http://google.com/+RichardHyndman">google.com/+RichardHyndman</a> Tor: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> Chet: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="50202299" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB201720AppCompat.mp3?dest-id=2710847"/>
      <itunes:duration>34:52</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet and Fake Tor* are joined in this podcast episode by Chris Banes, an engineer in the Android Developer Relations group. Chris works on the AppCompat library, and other elements of the Android support library such as the new Palette utility, and talks about those things. And other things. Oh, and we talk about "Shimming around a widget," which is a great phrase if nothing else. * Tor was not available for this recording. He was probably elsewhere, writing code. The part of Tor will be played in this evening's performance by Richard Hyndman (not pronounced "Hindman," of course. Everyone knows that), also from the Android Developer Relations group. Subscribe to the podcast feed or download the audio file directly. Relevant Links: Chrisâ€™s blog: https://chris.banes.me/ AppCompat v21: https://chris.banes.me/2014/10/17/appcompat-v21/ Palette: https://chris.banes.me/2014/10/20/palette-v21/ Theme vs Style: https://chris.banes.me/2014/11/12/theme-vs-style/ Material (and other Lollipop) samples: http://developer.android.com/samples/new/index.html Android Fundamentals Udacity course: https://www.udacity.com/course/ud853 Chris: google.com/+ChrisBanes Fake Tor: google.com/+RichardHyndman Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>Chet and Fake Tor* are joined in this podcast episode by Chris Banes, an engineer in the Android Developer Relations group. Chris works on the AppCompat library, and other elements of the Android support library such as the new Palette utility, and talks about those things. And other things. Oh, and we talk about "Shimming around a widget," which is a great phrase if nothing else. * Tor was not available for this recording. He was probably elsewhere, writing code. The part of Tor will be played in this evening's performance by Richard Hyndman (not pronounced "Hindman," of course. Everyone knows that), also from the Android Developer Relations group. Subscribe to the podcast feed or download the audio file directly. Relevant Links: Chrisâ€™s blog: https://chris.banes.me/ AppCompat v21: https://chris.banes.me/2014/10/17/appcompat-v21/ Palette: https://chris.banes.me/2014/10/20/palette-v21/ Theme vs Style: https://chris.banes.me/2014/11/12/theme-vs-style/ Material (and other Lollipop) samples: http://developer.android.com/samples/new/index.html Android Fundamentals Udacity course: https://www.udacity.com/course/ud853 Chris: google.com/+ChrisBanes Fake Tor: google.com/+RichardHyndman Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Episode 16: Notifications</title>
      <itunes:title>Episode 16: Notifications</itunes:title>
      <pubDate>Wed, 03 Dec 2014 20:32:18 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-4800507789578520517]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-16-notifications]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">Tor and Chet are joined in this podcast episode by Chris Wren, from the Android System UI team. Chris works on (among other things) notifications and talks about some of the latest notification capabilities in the Android 5.0 Lollipop release (among other things).<br /> <div><br /> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2016%20Notifications.mp3" target="_blank">audio file</a> directly.<br /> <br /></div> <div><b>Relevant Links:</b><br /> <b>Notifications overview:</b> <a href= "http://developer.android.com/design/patterns/notifications.html">http://developer.android.com/design/patterns/notifications.html</a><br />  <b>What's New in Android (Google I/O 2014):</b> <a href= "https://www.youtube.com/watch?v=3TtVsy98ces">https://www.youtube.com/watch?v=3TtVsy98ces</a> (Notifications overview starting at 21:52)<br /> <b>ADB Episode 6 (System UI, with <a href= "http://google.com/+DanSandler" target="_blank">Dan Sandler</a>):</b> <a href= "http://androidbackstage.blogspot.com/2014/03/android-developers-backstage-episode-6.html">http://androidbackstage.blogspot.com/2014/03/android-developers-backstage-episode-6.html</a><br />  <br /></div> <div>Chris: <a href= "https://plus.google.com/+ChrisWren">google.com/+ChrisWren</a></div> <div>Tor: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a></div> <div>Chet: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a></div> <div><br /></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/xq7J2y3y4Ns" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[Tor and Chet are joined in this podcast episode by Chris Wren, from the Android System UI team. Chris works on (among other things) notifications and talks about some of the latest notification capabilities in the Android 5.0 Lollipop release (among other things). Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2016%20Notifications.mp3" target="_blank">audio file</a> directly. <b>Relevant Links:</b> <b>Notifications overview:</b> <a href= "http://developer.android.com/design/patterns/notifications.html">http://developer.android.com/design/patterns/notifications.html</a> <b>What's New in Android (Google I/O 2014):</b> <a href= "https://www.youtube.com/watch?v=3TtVsy98ces">https://www.youtube.com/watch?v=3TtVsy98ces</a> (Notifications overview starting at 21:52) <b>ADB Episode 6 (System UI, with <a href= "http://google.com/+DanSandler" target="_blank">Dan Sandler</a>):</b> <a href= "http://androidbackstage.blogspot.com/2014/03/android-developers-backstage-episode-6.html">http://androidbackstage.blogspot.com/2014/03/android-developers-backstage-episode-6.html</a> Chris: <a href= "https://plus.google.com/+ChrisWren">google.com/+ChrisWren</a> Tor: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> Chet: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="59822038" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB201620Notifications.mp3?dest-id=2710847"/>
      <itunes:duration>41:33</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor and Chet are joined in this podcast episode by Chris Wren, from the Android System UI team. Chris works on (among other things) notifications and talks about some of the latest notification capabilities in the Android 5.0 Lollipop release (among other things). Subscribe to the podcast feed or download the audio file directly. Relevant Links: Notifications overview: http://developer.android.com/design/patterns/notifications.html What's New in Android (Google I/O 2014): https://www.youtube.com/watch?v=3TtVsy98ces (Notifications overview starting at 21:52) ADB Episode 6 (System UI, with Dan Sandler): http://androidbackstage.blogspot.com/2014/03/android-developers-backstage-episode-6.html Chris: google.com/+ChrisWren Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>Tor and Chet are joined in this podcast episode by Chris Wren, from the Android System UI team. Chris works on (among other things) notifications and talks about some of the latest notification capabilities in the Android 5.0 Lollipop release (among other things). Subscribe to the podcast feed or download the audio file directly. Relevant Links: Notifications overview: http://developer.android.com/design/patterns/notifications.html What's New in Android (Google I/O 2014): https://www.youtube.com/watch?v=3TtVsy98ces (Notifications overview starting at 21:52) ADB Episode 6 (System UI, with Dan Sandler): http://androidbackstage.blogspot.com/2014/03/android-developers-backstage-episode-6.html Chris: google.com/+ChrisWren Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Episode 15: Location, Location, Location</title>
      <itunes:title>Episode 15: Location, Location, Location</itunes:title>
      <pubDate>Wed, 05 Nov 2014 11:14:03 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-2590876681816287691]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-15-location-location-location]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">Tor and Chet are joined in this podcast episode by Marc Stogaitis, the lead of the Android location client team. Join us to hear the exciting and mysterious term "urban canyon" and also about the three most important things in location services: location, location, location.<br /> <div><br /> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2015%20Location.mp3" target="_blank">audio file</a> directly.<br /> <br /></div> <div><b>Relevant Links:</b><br /> Fused Location Provider API: <a href= "https://developer.android.com/reference/com/google/android/gms/location/FusedLocationProviderApi.html"> https://developer.android.com/reference/com/google/android/gms/location/FusedLocationProviderApi.html</a><br />  Geofencing API: <a href= "https://developer.android.com/reference/com/google/android/gms/location/GeofencingApi.html"> https://developer.android.com/reference/com/google/android/gms/location/GeofencingApi.html</a><br />  Activity Recognition API: <a href= "https://developer.android.com/reference/com/google/android/gms/location/ActivityRecognitionApi.html"> https://developer.android.com/reference/com/google/android/gms/location/ActivityRecognitionApi.html</a><br />  Beyond the Blue Dot (Google I/O 2013): <a href= "https://developers.google.com/events/io/sessions/325337477">https://developers.google.com/events/io/sessions/325337477</a><br />  <br /> Location History dashboard: <a href= "https://maps.google.com/locationhistory/">https://maps.google.com/locationhistory/</a><br />  <br /></div> <div>Marc: <a href= "https://plus.google.com/107675566661349240635/posts">https://plus.google.com/107675566661349240635/posts</a></div> <div>Tor: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a></div> <div>Chet: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a></div> <div><br /></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/n9rvsER2XhE" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[Tor and Chet are joined in this podcast episode by Marc Stogaitis, the lead of the Android location client team. Join us to hear the exciting and mysterious term "urban canyon" and also about the three most important things in location services: location, location, location. Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2015%20Location.mp3" target="_blank">audio file</a> directly. <b>Relevant Links:</b> Fused Location Provider API: <a href= "https://developer.android.com/reference/com/google/android/gms/location/FusedLocationProviderApi.html"> https://developer.android.com/reference/com/google/android/gms/location/FusedLocationProviderApi.html</a> Geofencing API: <a href= "https://developer.android.com/reference/com/google/android/gms/location/GeofencingApi.html"> https://developer.android.com/reference/com/google/android/gms/location/GeofencingApi.html</a> Activity Recognition API: <a href= "https://developer.android.com/reference/com/google/android/gms/location/ActivityRecognitionApi.html"> https://developer.android.com/reference/com/google/android/gms/location/ActivityRecognitionApi.html</a> Beyond the Blue Dot (Google I/O 2013): <a href= "https://developers.google.com/events/io/sessions/325337477">https://developers.google.com/events/io/sessions/325337477</a> Location History dashboard: <a href= "https://maps.google.com/locationhistory/">https://maps.google.com/locationhistory/</a> Marc: <a href= "https://plus.google.com/107675566661349240635/posts">https://plus.google.com/107675566661349240635/posts</a> Tor: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> Chet: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="27497630" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/ADB201520Location.mp3?dest-id=2710847"/>
      <itunes:duration>28:39</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor and Chet are joined in this podcast episode by Marc Stogaitis, the lead of the Android location client team. Join us to hear the exciting and mysterious term "urban canyon" and also about the three most important things in location services: location, location, location. Subscribe to the podcast feed or download the audio file directly. Relevant Links: Fused Location Provider API: https://developer.android.com/reference/com/google/android/gms/location/FusedLocationProviderApi.html Geofencing API: https://developer.android.com/reference/com/google/android/gms/location/GeofencingApi.html Activity Recognition API: https://developer.android.com/reference/com/google/android/gms/location/ActivityRecognitionApi.html Beyond the Blue Dot (Google I/O 2013): https://developers.google.com/events/io/sessions/325337477 Location History dashboard: https://maps.google.com/locationhistory/ Marc: https://plus.google.com/107675566661349240635/posts Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>Tor and Chet are joined in this podcast episode by Marc Stogaitis, the lead of the Android location client team. Join us to hear the exciting and mysterious term "urban canyon" and also about the three most important things in location services: location, location, location. Subscribe to the podcast feed or download the audio file directly. Relevant Links: Fused Location Provider API: https://developer.android.com/reference/com/google/android/gms/location/FusedLocationProviderApi.html Geofencing API: https://developer.android.com/reference/com/google/android/gms/location/GeofencingApi.html Activity Recognition API: https://developer.android.com/reference/com/google/android/gms/location/ActivityRecognitionApi.html Beyond the Blue Dot (Google I/O 2013): https://developers.google.com/events/io/sessions/325337477 Location History dashboard: https://maps.google.com/locationhistory/ Marc: https://plus.google.com/107675566661349240635/posts Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Episode 14: Accessibility</title>
      <itunes:title>Episode 14: Accessibility</itunes:title>
      <pubDate>Wed, 08 Oct 2014 18:25:01 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-3176993557699737548]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/episode-14-accessibility]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">Tor and Chet are joined in this podcast episode by Alan Viverette from the UI Toolkit team. Alan is passionate about accessibility. He also works on themes, attributes, styles, widgets and, well, lots of UI stuff. So we talk for a while, as we tend to do.<br /> <div><br /> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep%2014%20Accessibility.mp3" target="_blank">audio file</a> directly.<br /> <br /></div> <div><b>Relevant Links:</b></div> <div>TalkBack: <a href= "https://support.google.com/accessibility/android/answer/6007100">https://support.google.com/accessibility/android/answer/6007100</a><br />  AccessibilityNodeInfo: <a href= "http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html">http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html</a><br />  WebVTT: <a href= "http://dev.w3.org/html5/webvtt/">http://dev.w3.org/html5/webvtt/</a><br />  Adding Captions on YouTube: <a href= "https://support.google.com/youtube/answer/2734796?hl=en">https://support.google.com/youtube/answer/2734796?hl=en</a><br />  <br /></div> <div>Alan: <a href= "http://google.com/+AlanViverette">google.com/+AlanViverette</a></div> <div>Tor: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a></div> <div>Chet: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a></div> <div><br /></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/46H_H9uhKH4" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[Tor and Chet are joined in this podcast episode by Alan Viverette from the UI Toolkit team. Alan is passionate about accessibility. He also works on themes, attributes, styles, widgets and, well, lots of UI stuff. So we talk for a while, as we tend to do. Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep%2014%20Accessibility.mp3" target="_blank">audio file</a> directly. <b>Relevant Links:</b> TalkBack: <a href= "https://support.google.com/accessibility/android/answer/6007100">https://support.google.com/accessibility/android/answer/6007100</a> AccessibilityNodeInfo: <a href= "http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html">http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html</a> WebVTT: <a href= "http://dev.w3.org/html5/webvtt/">http://dev.w3.org/html5/webvtt/</a> Adding Captions on YouTube: <a href= "https://support.google.com/youtube/answer/2734796?hl=en">https://support.google.com/youtube/answer/2734796?hl=en</a> Alan: <a href= "http://google.com/+AlanViverette">google.com/+AlanViverette</a> Tor: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> Chet: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="61836512" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/Android20Developers20Backstage20Ep201420Accessibility.mp3?dest-id=2710847"/>
      <itunes:duration>42:57</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor and Chet are joined in this podcast episode by Alan Viverette from the UI Toolkit team. Alan is passionate about accessibility. He also works on themes, attributes, styles, widgets and, well, lots of UI stuff. So we talk for a while, as we tend to do. Subscribe to the podcast feed or download the audio file directly. Relevant Links: TalkBack: https://support.google.com/accessibility/android/answer/6007100 AccessibilityNodeInfo: http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html WebVTT: http://dev.w3.org/html5/webvtt/ Adding Captions on YouTube: https://support.google.com/youtube/answer/2734796?hl=en Alan: google.com/+AlanViverette Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>Tor and Chet are joined in this podcast episode by Alan Viverette from the UI Toolkit team. Alan is passionate about accessibility. He also works on themes, attributes, styles, widgets and, well, lots of UI stuff. So we talk for a while, as we tend to do. Subscribe to the podcast feed or download the audio file directly. Relevant Links: TalkBack: https://support.google.com/accessibility/android/answer/6007100 AccessibilityNodeInfo: http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html WebVTT: http://dev.w3.org/html5/webvtt/ Adding Captions on YouTube: https://support.google.com/youtube/answer/2734796?hl=en Alan: google.com/+AlanViverette Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Android Developers Backstage: Episode 13: Support Library</title>
      <itunes:title>Android Developers Backstage: Episode 13: Support Library</itunes:title>
      <pubDate>Thu, 25 Sep 2014 00:29:00 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-7301332696924307034]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/android-developers-backstage-episode-13-support-library]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"><span id= "docs-internal-guid-39543c53-aa1e-4c07-7309-f64270bd1421"></span><br />  <div dir="ltr" style= "line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"><span id= "docs-internal-guid-39543c53-aa1e-4c07-7309-f64270bd1421"><span style="background-color: transparent; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> In this superstitiously numbered episode 13, Tor and Chet talk with Adam Powell of the UI Toolkit team about the Android support library, AppCompat, ListView, RecyclerView, and all sorts of other toolkit-related niceties.</span></span></div> <span id= "docs-internal-guid-39543c53-aa1e-4c07-7309-f64270bd1421"></span> <div dir="ltr" style= "line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"><span id= "docs-internal-guid-39543c53-aa1e-4c07-7309-f64270bd1421"><b id= "docs-internal-guid-39543c53-aa1f-60c2-1f43-3339c84050d8" style= "font-weight: normal;"><br /></b></span></div> <div dir="ltr" style= "line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"><span id= "docs-internal-guid-39543c53-aa1e-4c07-7309-f64270bd1421"><span style="background-color: transparent; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> Subscribe to the</span> <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" style="text-decoration: none;"><span style= "background-color: transparent; color: #1155cc; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"> podcast feed</span></a> <span style= "background-color: transparent; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep%2013%20Support%20Lib.mp3"> audio file</a> directly.</span></span></div> <div dir="ltr" style= "line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"><b style= "font-weight: normal;"><br /></b></div> <div dir="ltr" style= "line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"> <span style= "background-color: transparent; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> Relevant Links:</span></div> <div dir="ltr" style= "line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"> <span style= "background-color: transparent; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> Android Support Library:</span> <a href= "http://developer.android.com/tools/support-library/index.html" style="text-decoration: none;"><span style= "background-color: transparent; color: #1155cc; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"> http://developer.android.com/tools/support-library/index.html</span></a></div> <div dir="ltr" style= "line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"> <span style= "background-color: transparent; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> ActionBarSherlock:</span> <a href="http://actionbarsherlock.com/" style="text-decoration: none;"><span style= "background-color: transparent; color: #1155cc; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"> http://actionbarsherlock.com/</span></a></div> <div dir="ltr" style= "line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"><b style= "font-weight: normal;"><br /></b></div> <div dir="ltr" style= "line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"> <span style= "background-color: transparent; color: black; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> Adam:</span> <a href="https://plus.google.com/+AdamWPowell" style= "text-decoration: none;"><span style= "background-color: transparent; color: #1155cc; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"> google.com/+AdamWPowell</span></a></div> <div dir="ltr" style= "line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"> <span style= "background-color: white; color: #222222; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> Tor:</span> <a href="http://google.com/+TorNorbye" style= "text-decoration: none;"><span style= "background-color: white; color: #1155cc; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"> google.com/+TorNorbye</span></a></div> <div dir="ltr" style= "line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"></div> <div dir="ltr" style= "line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"> <span style= "background-color: white; color: #222222; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> Chet:</span> <span style= "background-color: white; color: #1155cc; font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"> <a href="http://google.com/+ChetHaase" style= "text-decoration: none;">google.com/+ChetHaase</a></span></div> <div><br /></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/rcgX-txBKEM" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this superstitiously numbered episode 13, Tor and Chet talk with Adam Powell of the UI Toolkit team about the Android support library, AppCompat, ListView, RecyclerView, and all sorts of other toolkit-related niceties. <b id= "docs-internal-guid-39543c53-aa1f-60c2-1f43-3339c84050d8" style= "font-weight: normal;"></b> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" style="text-decoration: none;"> podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep%2013%20Support%20Lib.mp3"> audio file</a> directly. <b style= "font-weight: normal;"></b> Relevant Links: Android Support Library: <a href= "http://developer.android.com/tools/support-library/index.html" style="text-decoration: none;"> http://developer.android.com/tools/support-library/index.html</a> ActionBarSherlock: <a href="http://actionbarsherlock.com/" style="text-decoration: none;"> http://actionbarsherlock.com/</a> <b style= "font-weight: normal;"></b> Adam: <a href="https://plus.google.com/+AdamWPowell" style= "text-decoration: none;"> google.com/+AdamWPowell</a> Tor: <a href="http://google.com/+TorNorbye" style= "text-decoration: none;"> google.com/+TorNorbye</a> Chet: <a href="http://google.com/+ChetHaase" style= "text-decoration: none;">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="52594876" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/Android20Developers20Backstage20Ep201320Support20Lib.mp3?dest-id=2710847"/>
      <itunes:duration>36:32</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this superstitiously numbered episode 13, Tor and Chet talk with Adam Powell of the UI Toolkit team about the Android support library, AppCompat, ListView, RecyclerView, and all sorts of other toolkit-related niceties. Subscribe to the podcast feed or download the audio file directly. Relevant Links: Android Support Library: http://developer.android.com/tools/support-library/index.html ActionBarSherlock: http://actionbarsherlock.com/ Adam: google.com/+AdamWPowell Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>In this superstitiously numbered episode 13, Tor and Chet talk with Adam Powell of the UI Toolkit team about the Android support library, AppCompat, ListView, RecyclerView, and all sorts of other toolkit-related niceties. Subscribe to the podcast feed or download the audio file directly. Relevant Links: Android Support Library: http://developer.android.com/tools/support-library/index.html ActionBarSherlock: http://actionbarsherlock.com/ Adam: google.com/+AdamWPowell Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Android Developers Backstage: Episode 12: The Jake Show</title>
      <itunes:title>Android Developers Backstage: Episode 12: The Jake Show</itunes:title>
      <pubDate>Wed, 27 Aug 2014 23:03:57 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-2747825850050992426]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/android-developers-backstage-episode-12-the-jake-show]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">In a startling and electrifying break with ancient tradition (born of laziness rather than policy), Tor and Chet are joined in this podcast by external developer (i.e., non-Googler) Jake Wharton. Jake has worked on and with many important Android open source libraries. We talk with Jake about these projects and various other aspects of Android development in general.<br /> <div><br /> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep%2012%20The%20Jake%20Show.mp3" target="_blank">audio file</a> directly.<br /> <br /></div> <div><b>Relevant Links:</b></div> <div>Retrofit: <a href= "http://square.github.io/retrofit/">http://square.github.io/retrofit/</a></div> <div>Picasso: <a href= "http://square.github.io/picasso/">http://square.github.io/picasso/</a></div> <div>Dagger: <a href= "http://square.github.io/dagger/">http://square.github.io/dagger/</a></div> <div>OkHttp: <a href= "http://square.github.io/okhttp/">http://square.github.io/okhttp/</a></div> <div>Butter Knife: <a href= "http://jakewharton.github.io/butterknife">http://jakewharton.github.io/butterknife</a></div> <div>Robolectric: <a href= "http://robolectric.org/">http://robolectric.org/</a></div> <div>Espresso: <a href= "https://code.google.com/p/android-test-kit/">https://code.google.com/p/android-test-kit/</a></div> <div>AssertJ Android: <a href= "http://square.github.io/assertj-android">http://square.github.io/assertj-android</a></div> <div><br /></div> <div>Jake: <a href= "http://google.com/+JakeWharton">google.com/+JakeWharton</a></div> <div>Tor: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a></div> <div>Chet: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a></div> <div><br /></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/ZU8ImizM3Jc" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In a startling and electrifying break with ancient tradition (born of laziness rather than policy), Tor and Chet are joined in this podcast by external developer (i.e., non-Googler) Jake Wharton. Jake has worked on and with many important Android open source libraries. We talk with Jake about these projects and various other aspects of Android development in general. Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep%2012%20The%20Jake%20Show.mp3" target="_blank">audio file</a> directly. <b>Relevant Links:</b> Retrofit: <a href= "http://square.github.io/retrofit/">http://square.github.io/retrofit/</a> Picasso: <a href= "http://square.github.io/picasso/">http://square.github.io/picasso/</a> Dagger: <a href= "http://square.github.io/dagger/">http://square.github.io/dagger/</a> OkHttp: <a href= "http://square.github.io/okhttp/">http://square.github.io/okhttp/</a> Butter Knife: <a href= "http://jakewharton.github.io/butterknife">http://jakewharton.github.io/butterknife</a> Robolectric: <a href= "http://robolectric.org/">http://robolectric.org/</a> Espresso: <a href= "https://code.google.com/p/android-test-kit/">https://code.google.com/p/android-test-kit/</a> AssertJ Android: <a href= "http://square.github.io/assertj-android">http://square.github.io/assertj-android</a> Jake: <a href= "http://google.com/+JakeWharton">google.com/+JakeWharton</a> Tor: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> Chet: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="71242194" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/Android20Developers20Backstage20Ep201220The20Jake20Show.mp3?dest-id=2710847"/>
      <itunes:duration>49:29</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In a startling and electrifying break with ancient tradition (born of laziness rather than policy), Tor and Chet are joined in this podcast by external developer (i.e., non-Googler) Jake Wharton. Jake has worked on and with many important Android open source libraries. We talk with Jake about these projects and various other aspects of Android development in general. Subscribe to the podcast feed or download the audio file directly. Relevant Links: Retrofit: http://square.github.io/retrofit/ Picasso: http://square.github.io/picasso/ Dagger: http://square.github.io/dagger/ OkHttp: http://square.github.io/okhttp/ Butter Knife: http://jakewharton.github.io/butterknife Robolectric: http://robolectric.org/ Espresso: https://code.google.com/p/android-test-kit/ AssertJ Android: http://square.github.io/assertj-android Jake: google.com/+JakeWharton Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>In a startling and electrifying break with ancient tradition (born of laziness rather than policy), Tor and Chet are joined in this podcast by external developer (i.e., non-Googler) Jake Wharton. Jake has worked on and with many important Android open source libraries. We talk with Jake about these projects and various other aspects of Android development in general. Subscribe to the podcast feed or download the audio file directly. Relevant Links: Retrofit: http://square.github.io/retrofit/ Picasso: http://square.github.io/picasso/ Dagger: http://square.github.io/dagger/ OkHttp: http://square.github.io/okhttp/ Butter Knife: http://jakewharton.github.io/butterknife Robolectric: http://robolectric.org/ Espresso: https://code.google.com/p/android-test-kit/ AssertJ Android: http://square.github.io/assertj-android Jake: google.com/+JakeWharton Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Android Developers Backstage: Episode 11: ART, pART 2 (Trash Talk)</title>
      <itunes:title>Android Developers Backstage: Episode 11: ART, pART 2 (Trash Talk)</itunes:title>
      <pubDate>Thu, 07 Aug 2014 21:25:23 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-2417112993673650635]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/android-developers-backstage-episode-11-art-part-2-trash-talk]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">In this continuation of the previous gripping and suspenseful episode known as <i>Episode 10</i>, Tor and Chet hear more from Anwar Ghuloum from the Android Runtime team. This time is all trash-talk. Tune in to hear more about garbage collection and how allocation and collection performance is much faster with ART (and, more interestingly, <i>why</i> it's faster).<br /> <br /> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep%2011%20ART%2C%20pART%202%20%28Trash%20Talk%29.mp3" target="_blank">audio file</a> directly.<br /> <br /> ARTicles:<br /> Introducing ART: <a href= "http://source.android.com/devices/tech/dalvik/art.html">http://source.android.com/devices/tech/dalvik/art.html</a><br />  Verifying App Behavior: <a href= "http://developer.android.com/guide/practices/verifying-apps-art.html"> http://developer.android.com/guide/practices/verifying-apps-art.html</a><br />  <br /> Video:<br /> The ART Runtime: <a href= "https://www.youtube.com/watch?v=EBlTzQsUoOw">https://www.youtube.com/watch?v=EBlTzQsUoOw</a><br />  <br /> Other Resources:<br /> Systrace: <a href= "http://developer.android.com/tools/help/systrace.html">http://developer.android.com/tools/help/systrace.html</a><br />  <br /> Tor: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a><br /> Chet: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/clEtX8PKB2s" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this continuation of the previous gripping and suspenseful episode known as <i>Episode 10</i>, Tor and Chet hear more from Anwar Ghuloum from the Android Runtime team. This time is all trash-talk. Tune in to hear more about garbage collection and how allocation and collection performance is much faster with ART (and, more interestingly, <i>why</i> it's faster). Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep%2011%20ART%2C%20pART%202%20%28Trash%20Talk%29.mp3" target="_blank">audio file</a> directly. ARTicles: Introducing ART: <a href= "http://source.android.com/devices/tech/dalvik/art.html">http://source.android.com/devices/tech/dalvik/art.html</a> Verifying App Behavior: <a href= "http://developer.android.com/guide/practices/verifying-apps-art.html"> http://developer.android.com/guide/practices/verifying-apps-art.html</a> Video: The ART Runtime: <a href= "https://www.youtube.com/watch?v=EBlTzQsUoOw">https://www.youtube.com/watch?v=EBlTzQsUoOw</a> Other Resources: Systrace: <a href= "http://developer.android.com/tools/help/systrace.html">http://developer.android.com/tools/help/systrace.html</a> Tor: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> Chet: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="67354748" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/Android20Developers20Backstage20Ep201120ART2C20pART2022028Trash20Talk29.mp3?dest-id=2710847"/>
      <itunes:duration>46:47</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this continuation of the previous gripping and suspenseful episode known as Episode 10, Tor and Chet hear more from Anwar Ghuloum from the Android Runtime team. This time is all trash-talk. Tune in to hear more about garbage collection and how allocation and collection performance is much faster with ART (and, more interestingly, why it's faster). Subscribe to the podcast feed or download the audio file directly. ARTicles: Introducing ART: http://source.android.com/devices/tech/dalvik/art.html Verifying App Behavior: http://developer.android.com/guide/practices/verifying-apps-art.html Video: The ART Runtime: https://www.youtube.com/watch?v=EBlTzQsUoOw Other Resources: Systrace: http://developer.android.com/tools/help/systrace.html Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>In this continuation of the previous gripping and suspenseful episode known as Episode 10, Tor and Chet hear more from Anwar Ghuloum from the Android Runtime team. This time is all trash-talk. Tune in to hear more about garbage collection and how allocation and collection performance is much faster with ART (and, more interestingly, why it's faster). Subscribe to the podcast feed or download the audio file directly. ARTicles: Introducing ART: http://source.android.com/devices/tech/dalvik/art.html Verifying App Behavior: http://developer.android.com/guide/practices/verifying-apps-art.html Video: The ART Runtime: https://www.youtube.com/watch?v=EBlTzQsUoOw Other Resources: Systrace: http://developer.android.com/tools/help/systrace.html Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Android Developers Backstage: Episode 10: ART, pART 1</title>
      <itunes:title>Android Developers Backstage: Episode 10: ART, pART 1</itunes:title>
      <pubDate>Tue, 29 Jul 2014 16:54:29 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-5363482433019435599]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/android-developers-backstage-episode-10-art-part-1]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">Tor and Chet may not know ART, but they know what they like. In this episode, the first in a two-pART series, they talk with Anwar Ghuloum from the ART, or Android Runtime team. ART is the new runtime for Android, which came online in the KitKat release as an alternative to Dalvik. Now ART is not only enabled by default: itâ€™s the <i>only</i> runtime. Weâ€™ll talk about what it is, how it works, why itâ€™s better, and the future and very meaning of ART in modern society.<br /> <br /> Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep%2010%20ART%2C%20pART%201.mp3" target="_blank">audio file</a> directly.<br /> <br /> ARTicles:<br /> Introducing ART: <a href= "http://source.android.com/devices/tech/dalvik/art.html">http://source.android.com/devices/tech/dalvik/art.html</a><br />  Verifying App Behavior: <a href= "http://developer.android.com/guide/practices/verifying-apps-art.html"> http://developer.android.com/guide/practices/verifying-apps-art.html</a><br />  <br /> Google I/O 2014 Session:<br /> The ART Runtime: <a href= "https://www.youtube.com/watch?v=EBlTzQsUoOw">https://www.youtube.com/watch?v=EBlTzQsUoOw</a><br />  <br /> Other Resources:<br /> Systrace: <a href= "http://developer.android.com/tools/help/systrace.html">http://developer.android.com/tools/help/systrace.html</a><br />  <br /> Tor: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a><br /> Chet: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/OlaY7qIAzpk" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[Tor and Chet may not know ART, but they know what they like. In this episode, the first in a two-pART series, they talk with Anwar Ghuloum from the ART, or Android Runtime team. ART is the new runtime for Android, which came online in the KitKat release as an alternative to Dalvik. Now ART is not only enabled by default: itâ€™s the <i>only</i> runtime. Weâ€™ll talk about what it is, how it works, why itâ€™s better, and the future and very meaning of ART in modern society. Subscribe to the <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep%2010%20ART%2C%20pART%201.mp3" target="_blank">audio file</a> directly. ARTicles: Introducing ART: <a href= "http://source.android.com/devices/tech/dalvik/art.html">http://source.android.com/devices/tech/dalvik/art.html</a> Verifying App Behavior: <a href= "http://developer.android.com/guide/practices/verifying-apps-art.html"> http://developer.android.com/guide/practices/verifying-apps-art.html</a> Google I/O 2014 Session: The ART Runtime: <a href= "https://www.youtube.com/watch?v=EBlTzQsUoOw">https://www.youtube.com/watch?v=EBlTzQsUoOw</a> Other Resources: Systrace: <a href= "http://developer.android.com/tools/help/systrace.html">http://developer.android.com/tools/help/systrace.html</a> Tor: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> Chet: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a>]]></content:encoded>
      
      
      <enclosure length="56085495" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/Android20Developers20Backstage20Ep201020ART2C20pART201.mp3?dest-id=2710847"/>
      <itunes:duration>38:57</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor and Chet may not know ART, but they know what they like. In this episode, the first in a two-pART series, they talk with Anwar Ghuloum from the ART, or Android Runtime team. ART is the new runtime for Android, which came online in the KitKat release as an alternative to Dalvik. Now ART is not only enabled by default: itâ€™s the only runtime. Weâ€™ll talk about what it is, how it works, why itâ€™s better, and the future and very meaning of ART in modern society. Subscribe to the podcast feed or download the audio file directly. ARTicles: Introducing ART: http://source.android.com/devices/tech/dalvik/art.html Verifying App Behavior: http://developer.android.com/guide/practices/verifying-apps-art.html Google I/O 2014 Session: The ART Runtime: https://www.youtube.com/watch?v=EBlTzQsUoOw Other Resources: Systrace: http://developer.android.com/tools/help/systrace.html Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:subtitle><itunes:summary>Tor and Chet may not know ART, but they know what they like. In this episode, the first in a two-pART series, they talk with Anwar Ghuloum from the ART, or Android Runtime team. ART is the new runtime for Android, which came online in the KitKat release as an alternative to Dalvik. Now ART is not only enabled by default: itâ€™s the only runtime. Weâ€™ll talk about what it is, how it works, why itâ€™s better, and the future and very meaning of ART in modern society. Subscribe to the podcast feed or download the audio file directly. ARTicles: Introducing ART: http://source.android.com/devices/tech/dalvik/art.html Verifying App Behavior: http://developer.android.com/guide/practices/verifying-apps-art.html Google I/O 2014 Session: The ART Runtime: https://www.youtube.com/watch?v=EBlTzQsUoOw Other Resources: Systrace: http://developer.android.com/tools/help/systrace.html Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase</itunes:summary></item>
    
    <item>
      <title>Android Developers Backstage - Episode 9: Design</title>
      <itunes:title>Android Developers Backstage - Episode 9: Design</itunes:title>
      <pubDate>Tue, 29 Jul 2014 00:59:05 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-8115143477836681165]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/android-developers-backstage-episode-9-design]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">Tor and Chet make a startling break with ancient tradition and talk to a real, live designer in this episode: Christian Robertson from the Android User Experience team. Tune in to hear about the Roboto font that Christian created and about font design in general, plus design tips for layout, visual rhythm, and other Android designities.<br /> <br /> Design: It's the new Develop.<br /> <br /> <b>Relevant links:</b><br /> <blockquote>Android Design: <a href= "https://developer.android.com/design/index.html">https://developer.android.com/design/index.html</a><br />  Android Style Guide: <a href= "http://developer.android.com/design/style/index.html">http://developer.android.com/design/style/index.html</a><br />  Android Asset Studio: <a href= "http://romannurik.github.io/AndroidAssetStudio/">http://romannurik.github.io/AndroidAssetStudio/</a><br />  Roboto: <a href= "http://www.google.com/fonts/specimen/Roboto">http://www.google.com/fonts/specimen/Roboto</a><br />  <br /> Christian: <a href= "https://plus.google.com/110879635926653430880/posts">https://plus.google.com/110879635926653430880/posts</a><br />  Tor: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a><br /> Chet: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a><br /> <br /> Subscribe to the podcast in your favorite player or at <a href="http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target= "_blank">http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage</a><br />  Or just download the mp3 directly: <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep9%20Design.mp3"> http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep9%20Design.mp3</a></blockquote> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/zfi16tpLP3I" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[Tor and Chet make a startling break with ancient tradition and talk to a real, live designer in this episode: Christian Robertson from the Android User Experience team. Tune in to hear about the Roboto font that Christian created and about font design in general, plus design tips for layout, visual rhythm, and other Android designities. Design: It's the new Develop. <b>Relevant links:</b> Android Design: <a href= "https://developer.android.com/design/index.html">https://developer.android.com/design/index.html</a> Android Style Guide: <a href= "http://developer.android.com/design/style/index.html">http://developer.android.com/design/style/index.html</a> Android Asset Studio: <a href= "http://romannurik.github.io/AndroidAssetStudio/">http://romannurik.github.io/AndroidAssetStudio/</a> Roboto: <a href= "http://www.google.com/fonts/specimen/Roboto">http://www.google.com/fonts/specimen/Roboto</a> Christian: <a href= "https://plus.google.com/110879635926653430880/posts">https://plus.google.com/110879635926653430880/posts</a> Tor: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> Chet: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a> Subscribe to the podcast in your favorite player or at <a href="http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target= "_blank">http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage</a> Or just download the mp3 directly: <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep9%20Design.mp3"> http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep9%20Design.mp3</a>]]></content:encoded>
      
      
      <enclosure length="28315425" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/Android20Developers20Backstage20Ep920Design.mp3?dest-id=2710847"/>
      <itunes:duration>39:20</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor and Chet make a startling break with ancient tradition and talk to a real, live designer in this episode: Christian Robertson from the Android User Experience team. Tune in to hear about the Roboto font that Christian created and about font design in general, plus design tips for layout, visual rhythm, and other Android designities. Design: It's the new Develop. Relevant links: Android Design: https://developer.android.com/design/index.html Android Style Guide: http://developer.android.com/design/style/index.html Android Asset Studio: http://romannurik.github.io/AndroidAssetStudio/ Roboto: http://www.google.com/fonts/specimen/Roboto Christian: https://plus.google.com/110879635926653430880/posts Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase Subscribe to the podcast in your favorite player or at http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage Or just download the mp3 directly: http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep9%20Design.mp3</itunes:subtitle><itunes:summary>Tor and Chet make a startling break with ancient tradition and talk to a real, live designer in this episode: Christian Robertson from the Android User Experience team. Tune in to hear about the Roboto font that Christian created and about font design in general, plus design tips for layout, visual rhythm, and other Android designities. Design: It's the new Develop. Relevant links: Android Design: https://developer.android.com/design/index.html Android Style Guide: http://developer.android.com/design/style/index.html Android Asset Studio: http://romannurik.github.io/AndroidAssetStudio/ Roboto: http://www.google.com/fonts/specimen/Roboto Christian: https://plus.google.com/110879635926653430880/posts Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase Subscribe to the podcast in your favorite player or at http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage Or just download the mp3 directly: http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep9%20Design.mp3</itunes:summary></item>
    
    <item>
      <title>Android Developers Backstage - Episode 8: Volley</title>
      <itunes:title>Android Developers Backstage - Episode 8: Volley</itunes:title>
      <pubDate>Tue, 29 Jul 2014 00:58:34 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-535385298711124597]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/android-developers-backstage-episode-8-volley]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"><br /> <br /> In this episode, the second in a bizarrely and completely unplanned series on Play Store technology, Tor Norbye and Chet Haase are joined by Ficus Kirkpatrick from the Play Store team (and from many other Android projects from the early days). Listen in to hear what Volley is for and how you can use it to simplify your network requests and bitmap download/caching code.<br /> <br /> Relevant links:<br /> Volley: <a href= "https://android.googlesource.com/platform/frameworks/volley/">https://android.googlesource.com/platform/frameworks/volley/</a><br />  Volley email list: <a href= "https://groups.google.com/forum/#!forum/volley-users">https://groups.google.com/forum/#!forum/volley-users</a><br />  Gson adapter for Volley: <a href= "https://gist.github.com/ficusk/5474673">https://gist.github.com/ficusk/5474673</a><br />  <br /> Subscribe to the podcast at <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage">http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage</a>ï»¿.<br />  Or download directly at <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep%208%20Volley.mp3" target= "_blank">http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep%208%20Volley.mp3</a></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/TFB2Npdzw_Y" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, the second in a bizarrely and completely unplanned series on Play Store technology, Tor Norbye and Chet Haase are joined by Ficus Kirkpatrick from the Play Store team (and from many other Android projects from the early days). Listen in to hear what Volley is for and how you can use it to simplify your network requests and bitmap download/caching code. Relevant links: Volley: <a href= "https://android.googlesource.com/platform/frameworks/volley/">https://android.googlesource.com/platform/frameworks/volley/</a> Volley email list: <a href= "https://groups.google.com/forum/#!forum/volley-users">https://groups.google.com/forum/#!forum/volley-users</a> Gson adapter for Volley: <a href= "https://gist.github.com/ficusk/5474673">https://gist.github.com/ficusk/5474673</a> Subscribe to the podcast at <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage">http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage</a>ï»¿. Or download directly at <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep%208%20Volley.mp3" target= "_blank">http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep%208%20Volley.mp3</a>]]></content:encoded>
      
      
      <enclosure length="30262752" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/Android20Developers20Backstage20Ep20820Volley.mp3?dest-id=2710847"/>
      <itunes:duration>31:31</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, the second in a bizarrely and completely unplanned series on Play Store technology, Tor Norbye and Chet Haase are joined by Ficus Kirkpatrick from the Play Store team (and from many other Android projects from the early days). Listen in to hear what Volley is for and how you can use it to simplify your network requests and bitmap download/caching code. Relevant links: Volley: https://android.googlesource.com/platform/frameworks/volley/ Volley email list: https://groups.google.com/forum/#!forum/volley-users Gson adapter for Volley: https://gist.github.com/ficusk/5474673 Subscribe to the podcast at http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstageï»¿. Or download directly at http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep%208%20Volley.mp3</itunes:subtitle><itunes:summary>In this episode, the second in a bizarrely and completely unplanned series on Play Store technology, Tor Norbye and Chet Haase are joined by Ficus Kirkpatrick from the Play Store team (and from many other Android projects from the early days). Listen in to hear what Volley is for and how you can use it to simplify your network requests and bitmap download/caching code. Relevant links: Volley: https://android.googlesource.com/platform/frameworks/volley/ Volley email list: https://groups.google.com/forum/#!forum/volley-users Gson adapter for Volley: https://gist.github.com/ficusk/5474673 Subscribe to the podcast at http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstageï»¿. Or download directly at http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep%208%20Volley.mp3</itunes:summary></item>
    
    <item>
      <title>Android Developers Backstage - Episode 7: Making Apps That Work Everywhere</title>
      <itunes:title>Android Developers Backstage - Episode 7: Making Apps That Work Everywhere</itunes:title>
      <pubDate>Tue, 29 Jul 2014 00:57:56 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-4939480630787135462]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/android-developers-backstage-episode-7-making-apps-that-work-everywhere]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style= "margin-bottom: 0pt; margin-left: 72pt; margin-top: 0pt;"><br /> <br /> In this gripping episode, Tor Norbye and Chet Haase are joined by the pixel-pushing Kirill Grouchnikov from the Play Store team. Kirill works on UIs for this large data-driven app that runs on a wide variety of releases, devices, and form factors. We talk about what that actually entails... and talk about other stuff along the way.<br /> <br /> Relevant links:<br /> Android resources: <a href= "http://developer.android.com/guide/topics/resources/providing-resources.html"> http://developer.android.com/guide/topics/resources/providing-resources.html</a><br />  Activities: <a href= "http://developer.android.com/reference/android/app/Activity.html">http://developer.android.com/reference/android/app/Activity.html</a><br />  Alpha/Beta testing and staged rollouts: <a href= "https://support.google.com/googleplay/android-developer/answer/3131213"> https://support.google.com/googleplay/android-developer/answer/3131213</a><br />  <br /> Kirill: <a href= "http://google.com/+KirillGrouchnikov">google.com/+KirillGrouchnikov</a><br />  Tor: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a><br /> Chet: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a><br /> <br /> Podcast feed: <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage">http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage</a></div> <div style= "margin-bottom: 0pt; margin-left: 72pt; margin-top: 0pt;">Episode download: <span style="line-height: 1.15;"><a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep7%20AppsWorkEverywhere.mp3"> http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep7%20AppsWorkEverywhere.mp3</a></span></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/a4TmZK5tXWg" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this gripping episode, Tor Norbye and Chet Haase are joined by the pixel-pushing Kirill Grouchnikov from the Play Store team. Kirill works on UIs for this large data-driven app that runs on a wide variety of releases, devices, and form factors. We talk about what that actually entails... and talk about other stuff along the way. Relevant links: Android resources: <a href= "http://developer.android.com/guide/topics/resources/providing-resources.html"> http://developer.android.com/guide/topics/resources/providing-resources.html</a> Activities: <a href= "http://developer.android.com/reference/android/app/Activity.html">http://developer.android.com/reference/android/app/Activity.html</a> Alpha/Beta testing and staged rollouts: <a href= "https://support.google.com/googleplay/android-developer/answer/3131213"> https://support.google.com/googleplay/android-developer/answer/3131213</a> Kirill: <a href= "http://google.com/+KirillGrouchnikov">google.com/+KirillGrouchnikov</a> Tor: <a href= "http://google.com/+TorNorbye">google.com/+TorNorbye</a> Chet: <a href= "http://google.com/+ChetHaase">google.com/+ChetHaase</a> Podcast feed: <a href= "http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage">http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage</a> Episode download: <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep7%20AppsWorkEverywhere.mp3"> http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep7%20AppsWorkEverywhere.mp3</a>]]></content:encoded>
      
      
      <enclosure length="43116533" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/Android20Developers20Backstage20Ep720AppsWorkEverywhere.mp3?dest-id=2710847"/>
      <itunes:duration>44:55</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this gripping episode, Tor Norbye and Chet Haase are joined by the pixel-pushing Kirill Grouchnikov from the Play Store team. Kirill works on UIs for this large data-driven app that runs on a wide variety of releases, devices, and form factors. We talk about what that actually entails... and talk about other stuff along the way. Relevant links: Android resources: http://developer.android.com/guide/topics/resources/providing-resources.html Activities: http://developer.android.com/reference/android/app/Activity.html Alpha/Beta testing and staged rollouts: https://support.google.com/googleplay/android-developer/answer/3131213 Kirill: google.com/+KirillGrouchnikov Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase Podcast feed: http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage Episode download: http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep7%20AppsWorkEverywhere.mp3</itunes:subtitle><itunes:summary>In this gripping episode, Tor Norbye and Chet Haase are joined by the pixel-pushing Kirill Grouchnikov from the Play Store team. Kirill works on UIs for this large data-driven app that runs on a wide variety of releases, devices, and form factors. We talk about what that actually entails... and talk about other stuff along the way. Relevant links: Android resources: http://developer.android.com/guide/topics/resources/providing-resources.html Activities: http://developer.android.com/reference/android/app/Activity.html Alpha/Beta testing and staged rollouts: https://support.google.com/googleplay/android-developer/answer/3131213 Kirill: google.com/+KirillGrouchnikov Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase Podcast feed: http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage Episode download: http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep7%20AppsWorkEverywhere.mp3</itunes:summary></item>
    
    <item>
      <title>Android Developers Backstage - Episode 6: System UI</title>
      <itunes:title>Android Developers Backstage - Episode 6: System UI</itunes:title>
      <pubDate>Tue, 29 Jul 2014 00:57:09 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-7580287269712660014]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/android-developers-backstage-episode-6-system-ui]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"><span style= "background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"> In this episode, we delve into the world of the Android System UI, including tangents on notifications new and old, status bar icons, implementing user experience designs, and Android logos.</span><br /> <span style= "background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"> <br /></span><span style= "background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"><a href="http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Podcast%20Ep6%20SystemUI.mp3" target="_blank">Click here to download the Podcast directly!</a></span></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/Zdm9r5MzcQo" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[In this episode, we delve into the world of the Android System UI, including tangents on notifications new and old, status bar icons, implementing user experience designs, and Android logos. <a href="http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Podcast%20Ep6%20SystemUI.mp3" target="_blank">Click here to download the Podcast directly!</a>]]></content:encoded>
      
      
      <enclosure length="52833101" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/Android20Developers20Backstage20Podcast20Ep620SystemUI.mp3?dest-id=2710847"/>
      <itunes:duration>55:02</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>In this episode, we delve into the world of the Android System UI, including tangents on notifications new and old, status bar icons, implementing user experience designs, and Android logos. Click here to download the Podcast directly!</itunes:subtitle><itunes:summary>In this episode, we delve into the world of the Android System UI, including tangents on notifications new and old, status bar icons, implementing user experience designs, and Android logos. Click here to download the Podcast directly!</itunes:summary></item>
    
    <item>
      <title>Android Developers Backstage- Episode 5: RenderScript</title>
      <itunes:title>Android Developers Backstage- Episode 5: RenderScript</itunes:title>
      <pubDate>Tue, 29 Jul 2014 00:56:38 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-785311021769296046]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/android-developers-backstage-episode-5-renderscript]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style= "color: #222222; font-family: arial, sans-serif; font-size: 13px;"> <span class="il" style= "background-color: white;">Chet</span><span style= "background-color: white;"> Haase and Tor Norbye are joined by Tim Murray from the <span style= "color: #404040; font-family: Roboto, arial, sans-serif; line-height: 18.200000762939453px;">RenderScript</span> team.</span></div> <div style= "background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"> <br /></div> <div style= "background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"> In this episode, we dive into <span style= "color: #404040; font-family: Roboto, arial, sans-serif; line-height: 18.200000762939453px;">RenderScript</span> and talk about compute, parallel processing, GPUs, and architecture-independent, high-performance pixel processing. It's intrinsically interesting.</div> <div style= "background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"> <br /></div> <div style= "background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"> To download the podcast <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep5%20Renderscript.mp3" target="_blank">click here</a>.</div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/zs1F1u7gyE0" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[Chet Haase and Tor Norbye are joined by Tim Murray from the RenderScript team. In this episode, we dive into RenderScript and talk about compute, parallel processing, GPUs, and architecture-independent, high-performance pixel processing. It's intrinsically interesting. To download the podcast <a href= "http://storage.googleapis.com/androiddevelopers/android_developers_backstage/Android%20Developers%20Backstage%20Ep5%20Renderscript.mp3" target="_blank">click here</a>.]]></content:encoded>
      
      
      <enclosure length="42708322" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/Android20Developers20Backstage20Ep520Renderscript.mp3?dest-id=2710847"/>
      <itunes:duration>44:29</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet Haase and Tor Norbye are joined by Tim Murray from the RenderScript team. In this episode, we dive into RenderScript and talk about compute, parallel processing, GPUs, and architecture-independent, high-performance pixel processing. It's intrinsically interesting. To download the podcast click here.</itunes:subtitle><itunes:summary>Chet Haase and Tor Norbye are joined by Tim Murray from the RenderScript team. In this episode, we dive into RenderScript and talk about compute, parallel processing, GPUs, and architecture-independent, high-performance pixel processing. It's intrinsically interesting. To download the podcast click here.</itunes:summary></item>
    
    <item>
      <title>Android Developers Backstage- Episode 4: Google Play Services</title>
      <itunes:title>Android Developers Backstage- Episode 4: Google Play Services</itunes:title>
      <pubDate>Tue, 29 Jul 2014 00:56:13 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-5975844939131582961]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/android-developers-backstage-episode-4-google-play-services]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div style= "background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"> Tor Norbye and Chet Haase are joined by Jeff Hamilton from the Google Play services team.</div> <div style= "background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"> <br /></div> <div style= "background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"> In this continuation of the mini-series with Tall Engineers Named Jeff (starting with episode #2 with Jeff Sharkey), this episode goes in-depth into the Google Play services library, which provides easier, Android-friendly access to various Google APIs, such as authentication and mapping.</div> <div style= "background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"> <br /></div> <div style= "background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"> Download the podcast at <a href= "http://commondatastorage.googleapis.com/androiddevelopers%2Fandroid_developers_backstage%2FAndroid%20Developers%20Backstage%20Ep%204%20Google%20Play%20Services.mp3" target="_blank">this link</a>. </div> <div style= "background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"> <br /></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/cC5JdyvkGh4" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[Tor Norbye and Chet Haase are joined by Jeff Hamilton from the Google Play services team. In this continuation of the mini-series with Tall Engineers Named Jeff (starting with episode #2 with Jeff Sharkey), this episode goes in-depth into the Google Play services library, which provides easier, Android-friendly access to various Google APIs, such as authentication and mapping. Download the podcast at <a href= "http://commondatastorage.googleapis.com/androiddevelopers%2Fandroid_developers_backstage%2FAndroid%20Developers%20Backstage%20Ep%204%20Google%20Play%20Services.mp3" target="_blank">this link</a>.]]></content:encoded>
      
      
      <enclosure length="40730290" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/androiddevelopers2Fandroid_developers_backstage2FAndroid20Developers20Backstage20Ep20420Google20Play20Services.mp3?dest-id=2710847"/>
      <itunes:duration>42:26</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Tor Norbye and Chet Haase are joined by Jeff Hamilton from the Google Play services team. In this continuation of the mini-series with Tall Engineers Named Jeff (starting with episode #2 with Jeff Sharkey), this episode goes in-depth into the Google Play services library, which provides easier, Android-friendly access to various Google APIs, such as authentication and mapping. Download the podcast at this link. </itunes:subtitle><itunes:summary>Tor Norbye and Chet Haase are joined by Jeff Hamilton from the Google Play services team. In this continuation of the mini-series with Tall Engineers Named Jeff (starting with episode #2 with Jeff Sharkey), this episode goes in-depth into the Google Play services library, which provides easier, Android-friendly access to various Google APIs, such as authentication and mapping. Download the podcast at this link. </itunes:summary></item>
    
    <item>
      <title>Android Developers Backstage - Ep 3: Security</title>
      <itunes:title>Android Developers Backstage - Ep 3: Security</itunes:title>
      <pubDate>Tue, 29 Jul 2014 00:55:30 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-7782991620305985538]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/android-developers-backstage-ep-3-security]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div class="im" style= "background-color: white; color: #500050; font-family: arial, sans-serif; font-size: 13px;"> Chet Haase, Tor Norbye, are joined by Adrian Ludwig on the third episode of Android Developers Backstage.</div> <div class="im" style= "background-color: white; color: #500050; font-family: arial, sans-serif; font-size: 13px;"> <br /></div> <div style= "background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"> Adrian is stalwart member of the Android team focusing on all aspects of security. Learn about the various ways that Adrian and his team help to make Android better for users.<br /> <br /> <a href= "http://commondatastorage.googleapis.com/androiddevelopers%2Fandroid_developers_backstage%2FAndroid%20Developers%20Backstage%20Ep%203%20Security.mp3"> Click here to download the podcast</a></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/olfOYzSMDE8" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[Chet Haase, Tor Norbye, are joined by Adrian Ludwig on the third episode of Android Developers Backstage. Adrian is stalwart member of the Android team focusing on all aspects of security. Learn about the various ways that Adrian and his team help to make Android better for users. <a href= "http://commondatastorage.googleapis.com/androiddevelopers%2Fandroid_developers_backstage%2FAndroid%20Developers%20Backstage%20Ep%203%20Security.mp3"> Click here to download the podcast</a>]]></content:encoded>
      
      
      <enclosure length="51936413" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/androiddevelopers2Fandroid_developers_backstage2FAndroid20Developers20Backstage20Ep20320Security.mp3?dest-id=2710847"/>
      <itunes:duration>54:06</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet Haase, Tor Norbye, are joined by Adrian Ludwig on the third episode of Android Developers Backstage. Adrian is stalwart member of the Android team focusing on all aspects of security. Learn about the various ways that Adrian and his team help to make Android better for users. Click here to download the podcast</itunes:subtitle><itunes:summary>Chet Haase, Tor Norbye, are joined by Adrian Ludwig on the third episode of Android Developers Backstage. Adrian is stalwart member of the Android team focusing on all aspects of security. Learn about the various ways that Adrian and his team help to make Android better for users. Click here to download the podcast</itunes:summary></item>
    
    <item>
      <title>Android Developers Backstage - Ep2: Storage</title>
      <itunes:title>Android Developers Backstage - Ep2: Storage</itunes:title>
      <pubDate>Tue, 29 Jul 2014 00:55:03 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-8240894590744213952]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/android-developers-backstage-ep2-storage]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on"> <div class="im" style= "background-color: white; color: #500050; font-family: arial, sans-serif; font-size: 13px;"> Chet Haase, Tor Norbye, are joined by Jeff Sharkey on the second episode of Android Developers Backstage.</div> <div class="im" style= "background-color: white; color: #500050; font-family: arial, sans-serif; font-size: 13px;"> <br /></div> <div style= "background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"> Jeff is a longtime engineer on the Android Framework team responsible in large part for one of the exciting new features in Android 4.4 KitKat, the Storage Access Framework. Learn about that new feature along with other random Android things that happened to come up in the conversation.<br /> <br /> <a href= "http://commondatastorage.googleapis.com/androiddevelopers%2Fandroid_developers_backstage%2FAndroid%20Developers%20Backstage%20Ep%202%20Storage.mp3"> Click here to download the podcast</a></div> </div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/g--BC6kF2zA" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[Chet Haase, Tor Norbye, are joined by Jeff Sharkey on the second episode of Android Developers Backstage. Jeff is a longtime engineer on the Android Framework team responsible in large part for one of the exciting new features in Android 4.4 KitKat, the Storage Access Framework. Learn about that new feature along with other random Android things that happened to come up in the conversation. <a href= "http://commondatastorage.googleapis.com/androiddevelopers%2Fandroid_developers_backstage%2FAndroid%20Developers%20Backstage%20Ep%202%20Storage.mp3"> Click here to download the podcast</a>]]></content:encoded>
      
      
      <enclosure length="42813240" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/androiddevelopers2Fandroid_developers_backstage2FAndroid20Developers20Backstage20Ep20220Storage.mp3?dest-id=2710847"/>
      <itunes:duration>44:36</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Chet Haase, Tor Norbye, are joined by Jeff Sharkey on the second episode of Android Developers Backstage. Jeff is a longtime engineer on the Android Framework team responsible in large part for one of the exciting new features in Android 4.4 KitKat, the Storage Access Framework. Learn about that new feature along with other random Android things that happened to come up in the conversation. Click here to download the podcast</itunes:subtitle><itunes:summary>Chet Haase, Tor Norbye, are joined by Jeff Sharkey on the second episode of Android Developers Backstage. Jeff is a longtime engineer on the Android Framework team responsible in large part for one of the exciting new features in Android 4.4 KitKat, the Storage Access Framework. Learn about that new feature along with other random Android things that happened to come up in the conversation. Click here to download the podcast</itunes:summary></item>
    
    <item>
      <title>Android Developers Backstage - Episode 1: KitKat</title>
      <itunes:title>Android Developers Backstage - Episode 1: KitKat</itunes:title>
      <pubDate>Tue, 29 Jul 2014 00:54:32 +0000</pubDate>
      <guid isPermaLink="false"><![CDATA[tag:blogger.com,1999:blog-1052108547998082465.post-4531100232783047131]]></guid>
      <link><![CDATA[https://adbackstage.libsyn.com/android-developers-backstage-episode-1-kitkat]]></link>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">Get an overview of the new features in Android 4.4 KitKat presented by members of the Android team. Chet Haase and Tor Norbye cover many of the new features including Transitions, Storage Access Framework, Immersive Mode, Printing API, and Closed Captioning.<br /> <br /> <a href= "http://commondatastorage.googleapis.com/androiddevelopers%2Fandroid_developers_backstage%2FAndroid%20Developers%20Backstage%20Ep1%20Kitkat.mp3"> Click here to download the podcast</a></div> <img src= "http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/54WpyxxEPO0" height="1" width="1" alt="" />]]></description>
      
      <content:encoded><![CDATA[Get an overview of the new features in Android 4.4 KitKat presented by members of the Android team. Chet Haase and Tor Norbye cover many of the new features including Transitions, Storage Access Framework, Immersive Mode, Printing API, and Closed Captioning. <a href= "http://commondatastorage.googleapis.com/androiddevelopers%2Fandroid_developers_backstage%2FAndroid%20Developers%20Backstage%20Ep1%20Kitkat.mp3"> Click here to download the podcast</a>]]></content:encoded>
      
      
      <enclosure length="51428301" type="audio/mpeg" url="https://traffic.libsyn.com/secure/adbackstage/androiddevelopers2Fandroid_developers_backstage2FAndroid20Developers20Backstage20Ep120Kitkat.mp3?dest-id=2710847"/>
      <itunes:duration>53:33</itunes:duration>
      <itunes:explicit>false</itunes:explicit>
      
      <itunes:keywords/>
      
      
      
      <itunes:episodeType>full</itunes:episodeType>
      
      <itunes:author>Android Developers</itunes:author>
      
      
      
    <author>developers@android.com (Android Developers)</author><itunes:subtitle>Get an overview of the new features in Android 4.4 KitKat presented by members of the Android team. Chet Haase and Tor Norbye cover many of the new features including Transitions, Storage Access Framework, Immersive Mode, Printing API, and Closed Captioning. Click here to download the podcast</itunes:subtitle><itunes:summary>Get an overview of the new features in Android 4.4 KitKat presented by members of the Android team. Chet Haase and Tor Norbye cover many of the new features including Transitions, Storage Access Framework, Immersive Mode, Printing API, and Closed Captioning. Click here to download the podcast</itunes:summary></item>
    
  </channel>
</rss>