Android Developers Backstage cover image

Android Developers Backstage

Latest episodes

undefined
Nov 1, 2023 • 54min

Episode 202: AndroidX, Gradle and Metalava

Aurimas Liutikas from the AndroidX team talks about performance tuning Gradle builds, remote caching, and tracking API compatibility with Metalava. They also discuss code optimization in Gradle, cross-sharing knowledge, understanding Gradle in Android development, and versioning and stability of AndroidX libraries and APIs.
undefined
Sep 21, 2023 • 45min

Episode 201: Firebase in Android Studio

Greg Baker and Joe Baker-Malone join to discuss exciting new Android Studio features made possible by Firebase integration. Topics include physical device streaming, going from crash reports to code, and app quality insights with Firebase Crashlytics.
undefined
Aug 15, 2023 • 50min

Episode 200: WebGPU

Ken Russell and Corentin Wallez from the WebGPU team join Chet and Romain to discuss the genesis and capabilities of WebGPU, the state of WebGL, and the transition from WebGL to WebGPU. They explore the adoption of WebGPU in native applications and Android development, the development of Vulkan, the controversy surrounding shading languages for WebGPU, GPU programming, and the challenges faced by Java applets in web deployment. Discover the exciting future of WebGPU and its compatibility with different devices and browsers.
undefined
Jul 18, 2023 • 1h 2min

Episode 199: Compose performance

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 
undefined
Jun 26, 2023 • 44min

Episode 198: Location location location, revisited

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
undefined
May 17, 2023 • 46min

Episode 197: Studio Bot

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 
undefined
Mar 22, 2023 • 49min

Episode 196: Android Studio, behind the scenes

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 
undefined
Feb 15, 2023 • 45min

Episode 195: Mainlining

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
undefined
Jan 17, 2023 • 53min

Episode 194: Subtext

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 & Text in Android 13  Text is hard! Rendering & 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 
undefined
Dec 22, 2022 • 46min

Episode 193: Kotlin

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

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode