Android Developers Backstage cover image

Android Developers Backstage

Latest episodes

undefined
May 7, 2025 • 58min

​​Kotlin Multiplatform: Have your code and eat it too

Dustin Lam, a software engineer specializing in Kotlin Multiplatform, and Yigit Boyar from the Android Toolkit team share their insights on this innovative technology. They discuss the evolution of Kotlin Multiplatform and how it compares to frameworks like React Native. Challenges in file handling are addressed, including the nuances of migrating apps and ensuring compatibility. The duo also highlights how Google products are incorporating KMP, emphasizing performance and cross-platform functionality. Engaging with the developer community is key for driving improvements.
undefined
7 snips
Apr 10, 2025 • 51min

Linting on the Side of Caution: Safety & Security

Join Theresa Khuu, a product marketer for trust and safety in the Android ecosystem, and Naheed Vora, a product manager focused on growth, as they explore the crucial topic of app safety. They discuss Google's protective measures against malicious code and the rigorous evaluation processes apps undergo to safeguard user data. Delving into compliance, data practices, and the challenge of balancing user privacy with app functionality, the conversation highlights the significant strides towards building a more secure and trustworthy app environment.
undefined
Mar 4, 2025 • 57min

Episode 213: Compose runtime and performance

Leland Richardson and Chuck Jasky, both key members of Google's Compose team, dive into performance optimization for the Compose toolkit. They discuss groundbreaking features like Pausable Composition, which automates updates and enhances rendering speed. The duo also tackles the challenges of managing mutable versus immutable objects and the intricacies of equality in Kotlin. Additionally, they touch on the balance between stability and performance, and highlight new diagnostic tools improving the developer experience in Android app development.
undefined
Jan 24, 2025 • 1h 1min

Episode 212: Happy birthday, Android Studio!

In this discussion, Jamal Eason, a product manager for Android Studio, and Xavier Ducroy, a tech lead for the IDE, share fascinating insights into the evolution of Android's development environment. They explore the journey from Eclipse to Android Studio, touching on major milestones like the introduction of Kotlin support, the significance of Project Marble, and even the nostalgic end of Android codenames. The duo also delves into future advancements, including AI features that enhance developer experience, making coding faster and more efficient.
undefined
15 snips
Nov 26, 2024 • 1h 10min

Episode 211: Rules about performance tools

Shai Barack, who leads Android Platform Performance and System Health at Google, joins the discussion on balancing performance and battery life. The conversation dives into the intricacies of system health, measuring app efficiency, and using tools like Perfetto and Compiler Explorer. They tackle trade-offs between performance and battery longevity, the importance of telemetry data, and optimizing app performance with a focus on collaborative practices. Insights on memory management and open-source tools further enrich the dialogue.
undefined
5 snips
Oct 24, 2024 • 51min

Episode 210: Studio Jewelry

In this chat, Sebastiano Poggi, a UX engineer at Google, reveals how the Android Studio team enhances UIs, including the innovative use of Compose for Desktop and the Jewel library. He discusses the challenges of text rendering across platforms and the productivity boosts provided by modern UI tools. The complexities of integrating Markdown and adapting legacy frameworks for desktop applications are explored, alongside the evolution from Swing to Jetpack Compose. Sebastiano also shares insights from his podcast, 'Code with the Italians.'
undefined
Sep 12, 2024 • 60min

Episode 209: Compose animations

Doris Liu, a software engineer on the Compose UI team at Google, dives into the dynamic world of animations in Compose. She discusses the evolution of animation specifications, addressing challenges like real-time tracking and handling interruptions. Doris elaborates on shared element transitions and the significance of targeting animations for better user experience. With a focus on new APIs and enhancing performance, she also reflects on the impact of Kotlin's design choices. Tune in for insights that make animating in Compose both exciting and efficient!
undefined
Jul 18, 2024 • 51min

Episode 208: Micro optimizations

Delve into the world of micro optimizations and custom tools for coding. The hosts discuss Kotlin's unique features and the importance of performance profiling. Discover the nuances of avoiding object allocations and the intricacies of hash maps. Learn about the potential pitfalls of function inlining and how AI can aid in understanding assembly. There's a closer look at the balance between code elegance and efficiency, along with practical benchmarking strategies. Perfect for developers eager to sharpen their skills!
undefined
Jun 20, 2024 • 52min

Episode 207: AI development assistance

Kathy Korevec from Google's AIDA team discusses AI-assisted developer tools like Android Studio using Gemini AI models. Topics include AI in coding assistance, test scenario generation, personalization in code completion, open-source models, Gemma code, and the future of AI development.
undefined
May 22, 2024 • 1h 1min

Episode 206: Make it faster

Fabien Sanglard from the Android Studio team discusses improving the debug stack, USB speed detection, optimizing APK files, Live Edit for code changes, USB-C cables, ADB speed enhancements, Compose integration, Figma, Relay, and AI in development.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app