Android Developers Backstage artwork

Android Developers Backstage

206 episodes - English - Latest episode: about 1 month ago - ★★★★★ - 21 ratings

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

Technology Education How To android programming development software mobile
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

Episode 205: Time for Playtime

March 26, 2024 16:00 - 46 minutes - 43 MB

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...

Episode 204: Fan’otations

February 21, 2024 19:56 - 52 minutes - 48.1 MB

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...

Episode 203: (W)rap

December 21, 2023 19:05 - 58 minutes - 82.1 MB

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 ...

Episode 202: AndroidX, Gradle and Metalava

November 01, 2023 17:19 - 53 minutes - 75 MB

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, [email protected] Tor: threads.net/@tor.norbye and [email protected] Aurimas: androiddev.social/@Aurimas and www.liutikas.net/b...

Episode 201: Firebase in Android Studio

September 21, 2023 19:30 - 44 minutes - 62.2 MB

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 ...

Episode 200: WebGPU

August 15, 2023 19:44 - 50 minutes - 69.2 MB

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 monit...

Episode 199: Compose performance

July 18, 2023 17:45 - 1 hour - 85.7 MB

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 ...

Episode 198: Location location location, revisited

June 26, 2023 20:58 - 44 minutes - 61 MB

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 resource...

Episode 197: Studio Bot

May 17, 2023 20:30 - 46 minutes - 63.2 MB

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 Develo...

Episode 196: Android Studio, behind the scenes

March 22, 2023 17:31 - 49 minutes - 67.5 MB

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 [email protected] Tor: @tornorbye and tornorbye@a...

Episode 195: Mainlining

February 15, 2023 20:14 - 44 minutes - 61.8 MB

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

Episode 194: Subtext

January 17, 2023 18:03 - 53 minutes - 73.1 MB

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....

Episode 193: Kotlin

December 22, 2022 19:31 - 45 minutes - 63 MB

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 [email protected] Tor: @tornorbye and [email protected] ...

Episode 192: The Path Forward

November 21, 2022 18:00 - 57 minutes - 79.4 MB

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

Episode 191: Compose Lazy Layouts

November 11, 2022 21:58 - 51 minutes - 71.2 MB

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: Jetpa...

Episode 190: Performance Review

November 04, 2022 16:55 - 52 minutes - 72.7 MB

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 Macroben...

Episode 189: Video Conference

September 22, 2022 16:18 - 50 minutes - 115 MB

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 migra...

Episode 188: Android 13

September 01, 2022 17:58 - 51 minutes - 70.9 MB

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 ...

Episode 187: System UI: A Retrospective

July 25, 2022 22:59 - 43 minutes - 60.2 MB

“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 des...

Episode 186: Live Edit

June 08, 2022 18:24 - 43 minutes - 59.5 MB

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

Episode 185: Play Store

May 03, 2022 20:26 - 30 minutes - 42.3 MB

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...

Episode 184: Skia and AGSL - Shaders of Things to Come

April 05, 2022 16:13 - 43 minutes - 59.4 MB

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 & debugger → https://goo.gle/3DHFJYm  Sk...

Episode 183: Baseline Profiles

February 25, 2022 20:15 - 41 minutes - 57.6 MB

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   ...

Episode 182: Large screens are a big deal

February 01, 2022 17:34 - 42 minutes - 58.9 MB

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 ...

Episode 181: Architecture → Fewer bugs at the end

January 11, 2022 17:02 - 37 minutes - 50.9 MB

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 ...

Episode 180: Kotlin Magic Platform

December 16, 2021 17:00 - 46 minutes - 63.6 MB

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

Episode 179: Flibberty Widget

November 30, 2021 17:09 - 34 minutes - 37 MB

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

Episode 178: Hosts 3, Guests 0

November 15, 2021 17:00 - 41 minutes - 57.4 MB

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     

Episode 177: Honor every photon

October 18, 2021 16:32 - 45 minutes - 62 MB

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...

Episode 176: Android 12 - S stands for System UI

September 27, 2021 16:23 - 42 minutes - 58.5 MB

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

Episode 175: Lottie

September 14, 2021 16:33 - 45 minutes - 62.2 MB

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 rend...

Episode 174: Compose tooling

September 09, 2021 17:42 - 34 minutes - 48 MB

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

Episode 173: More benchmarking

August 26, 2021 16:11 - 35 minutes - 38.2 MB

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 ...

Episode 172: Privacy features in Android 12

August 09, 2021 15:54 - 37 minutes - 51.3 MB

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:...

Episode 171: Compose Testing

August 02, 2021 17:05 - 40 minutes - 73.8 MB

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. Big smiles from Filip, Jose, Romain, Jelle and Nick for the year of te...

Episode 170: Jetpack Compose Graphics & Animation

July 20, 2021 17:45 - 42 minutes - 58.5 MB

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 & Nick speak to...

Episode 169: Testing

July 05, 2021 18:39 - 37 minutes - 51.2 MB

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, ...

Episode 168: Material Composition

June 28, 2021 16:06 - 43 minutes - 59.3 MB

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 plann...

Episode 167: Jetpack Compose Layout

June 14, 2021 16:08 - 42 minutes - 58.5 MB

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 👋   Co...

Episode 166: Security Deposit

June 08, 2021 18:26 - 42 minutes - 58.8 MB

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

Episode 165: Material Witnesses

June 02, 2021 16:07 - 38 minutes - 52.9 MB

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 Desig...

Episode 164: Jetpack Compose Compilation

May 27, 2021 17:01 - 56 minutes - 50.4 MB

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 Co...

Episode 163: Novel Graphics

May 24, 2021 16:23 - 47 minutes - 53 MB

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

Episode 162: Kotlin Symbol Processing

April 28, 2021 17:56 - 35 minutes - 42.8 MB

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 Git...

Episode 161: DataStories

April 21, 2021 16:21 - 35 minutes - 42.5 MB

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. Flo...

Episode 160: ART History

April 13, 2021 14:36 - 45 minutes - 39.7 MB

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

Episode 159: Interview with Chris Lacy

March 24, 2021 16:16 - 40 minutes - 55.7 MB

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@act...

Episode 158: Jetpack Compose... C'est bêta !

March 15, 2021 22:02 - 45 minutes - 62.8 MB

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...

Episode 157: Audio feedback

March 03, 2021 14:30 - 30 minutes - 69.6 MB

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 au...

Episode 156: Android Runtime Classic (Dalvik)

February 20, 2021 00:32 - 45 minutes - 104 MB

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),...

Books

In the Beginning
1 Episode

Twitter Mentions

@chethaase 156 Episodes
@tornorbye 150 Episodes
@romainguy 110 Episodes
@yigitboyar 12 Episodes
@crafty 7 Episodes
@chris_craik 5 Episodes
@dsandler 4 Episodes
@sumirkodes 4 Episodes
@fmuntenescu 4 Episodes
@intelligibabble 4 Episodes
@clarabayarri 3 Episodes
@johnhoford 3 Episodes
@tikurahul 3 Episodes
@camaelon 3 Episodes
@adamwp 3 Episodes
@georgemount1 2 Episodes
@queencodemonkey 2 Episodes
@zelenets 2 Episodes
@colinwhi 2 Episodes
@matvei_jj 2 Episodes