Wednesday, March 3, 2021

Episode 157: Audio feedback

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.

Friday, February 19, 2021

Episode 156: Android Runtime Classic (Dalvik)


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.

Tuesday, February 2, 2021

Episode 155: WindowManagerManagers



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.

Wednesday, December 23, 2020

Episode 154: It's a Wrap!

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.

Wednesday, December 9, 2020

Episode 153: Ok, Ok, Ok

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:
Chet@chethaase
Romain@romainguy
Tor@tornorbye


Thanks to continued tolerance and support by our audio engineer, Dustin Elm.

Wednesday, November 11, 2020

Episode 152: Image Loading with Coil

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:


Colin: @colinwhi
Chet@chethaase
Romain@romainguy
Tor@tornorbye


Thanks to continued tolerance and support by our audio engineer, Dustin Elm.

Wednesday, October 28, 2020

Episode 151: Paging3

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:


Chris: @chris_craik
Chet@chethaase
Romain@romainguy
Tor@tornorbye


Thanks to continued tolerance and support by our audio engineer, Dustin Elm.