Android Developers Backstage
1,204 FOLLOWERS
This show covers topics of interest to Android programmers, with in-depth discussions and interviews with engineers on the Android team at Google.
Android Developers Backstage
3w ago
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 - Wa ..read more
Android Developers Backstage
2M ago
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 Andro ..read more
Android Developers Backstage
4M ago
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 ..read more
Android Developers Backstage
6M ago
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 A ..read more
Android Developers Backstage
7M ago
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 F ..read more
Android Developers Backstage
1y ago
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  ..read more
Android Developers Backstage
1y ago
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 Dev ..read more
Android Developers Backstage
1y ago
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 ..read more
Android Developers Backstage
1y ago
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 ..read more
Android Developers Backstage
1y ago
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 Devel ..read more