Thursday, December 13, 2018

Episode 105: Telephony

Tor, Romain, Robert, and Chet.
Note the winter coat; the temperatures in California had
plummeted that week all the way down into the lower 60s (F).
Brrrr!
Tor, Romain, and Chet talk with Robert Greenwalt from the Android Telephony team about how the phone actually works. And text. And data. And SIM cards. And carrier networks.

It turns out that communication is kind of a important feature for phones

Subscribe to the podcast feed or download the audio file directly.


Links:

Romain@romainguy
Tor@tornorbye
Chet@chethaase

Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Thursday, November 29, 2018

Episode 104: Android Dev Summit

Tor and Romain working hard in the studio while
Chet enjoyed the scenery in Monterey
Our guest-scheduling failed a second time in a row, but on the heels of the Android Dev Summit we had a lot to talk about!

Chet was traveling, so it's just Romain and Tor this time. We sincerely apologize for the lack of puns in this episode!

Subscribe to the podcast feed or download the audio file directly.


Links:
Romain@romainguy
Tor@tornorbye
Chet@chethaase

Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Wednesday, November 21, 2018

Episode 103: Tor, Romain, and Chet Talk about Stuff

Tor, Romain, and Chet, caught in a totally
candid and unexpected photo while working
hard in the recording studio.
Tor and Romain and Chet completely failed to get a guest for this show. But fortunately, there was a bunch of stuff happening that they talked about instead. KotlinConf, GDG DevFest Ukraine, Droidcon UK, garbage collection,  tech talks, comedy talks, Android Studio releases, new Pixel phones, photography, selfies, and more. We should have a guest-fail more often!

Subscribe to the podcast feed or download the audio file directly.


Links:
Romain@romainguy
Tor@tornorbye
Chet@chethaase

Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Thursday, November 15, 2018

Episode 102: ML All the Things!

In this episode, Chet and Tor Romain Guy talk with Ben Murdoch and Matej Pfajfar from the Android ML team to talk about... ML! We talk about ML Kit, Adaptive Battery in Android 9 Pie, TensorFlow Lite, building and using ML models, and machine learning in general.

Subscribe to the podcast feed or download the audio file directly.


Links:
Ben: @ksasq
Matej: Matej's profile
Romain@romainguy
Tor@tornorbye
Chet@chethaase

Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Wednesday, October 31, 2018

Episode 101: Prefetch and Paging

In this episode, Chet and Tor Yigit Boyar talk again with Chris Craik from the Android Toolkit team about RecyclerView prefetch and the new Paging library.

This is Part 2 of a much longer conversation that started in Episode 100, in which Chris talked about Android's UI hardware renderer. We created this second episode from that single, larger conversation because the topics are very different and because we just talked too darned long to stuff it all into a single episode.

Subscribe to the podcast feed or download the audio file directly.


Links:
Chris@chris_craik
Yigit@yigitboyar
Tor@tornorbye
Chet@chethaase

Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Monday, October 22, 2018

Episode 100: Android Rendering

In this episode, Chet and Tor Yigit Boyar talk with Chris Craik from the Android Toolkit team about graphics and the evolution of the UI renderer on Android.

By the way, THIS IS EPISODE 100, PEOPLE! WE MADE IT! AND THEY HAVEN'T EVEN CANCELED US YET! Sure, it's because the people that could and would cancel us don't know we exist, but I still think it's an important milestone to still be here, still recording, still posting, and still talking about random Android development stuff.

In the studio, we had a massive celebration for this amazing achievement, which consisted of recording the conversation and then returning to the office.

(This is actually part 1 of a 2-part episode; we talked so much about rendering that we made the first part into its own episode. We will carry on into non-rendering topics in the next Chris-filled episode.)

Subscribe to the podcast feed or download the audio file directly.


Links:
Chris@chris_craik
Yigit@yigitboyar
Tor@tornorbye
Chet@chethaase

Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Wednesday, October 3, 2018

Episode 99: Accessibility Time

Chet, Phil, Tor, and
Phil's topical t-shirt
In this episode, Chet and Tor talk with Phil Weaver about accessibility on Android. We talk about accessibility services, TalkBack, Switch Access, testing, and general approaches for developers to make applications that are accessible.
Oh, and we talk about "onClick bait" too.

Subscribe to the podcast feed or download the audio file directly.


Links:

Torgoogle.com/+TorNorbye@tornorbye
Chetgoogle.com/+ChetHaase@chethaase

Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Wednesday, September 19, 2018

Episode 98: Filament

Romain, Chet and Tor posing behind a
giant poster rendered with Filament
In this episode, Chet and Tor talk with Romain about Filament, a real-time physically based rendering engine for Android (and Windows, Linux and macOS.)

We talk about graphics, graphics, and then some more graphics.

Subscribe to the podcast feed or download the audio file directly.


Links:


Romain: google.com/+RomainGuy, @romainguy
Torgoogle.com/+TorNorbye@tornorbye
Chetgoogle.com/+ChetHaase@chethaase

Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Wednesday, August 29, 2018

Episode 97: Bluetooth

Tor, Andre and Chet in the studio
In this episode, Chet and Tor talk with Andre Eisenbach from the Device Connectivity Team about Bluetooth -- Bluetooth Classic, Bluetooth BLE, profiles, compatibility challenges and more.

Subscribe to the podcast feed or download the audio file directly.



Links:

Torgoogle.com/+TorNorbye@tornorbye
Chetgoogle.com/+ChetHaase@chethaase

Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Wednesday, August 8, 2018

Episode 96: Location: It's Where It's At

In this episode, Chet and Tor talk talks with Patrick Robertson from the Location team about... location! We wax poetic about fine-grained location using Wifi routers (among other mechanisms), the Fused Location Provider API for apps that need location information, battery impact of location (and what we're doing to improve that), how GPS works (apparently it uses pieces of string!), and detecting 3D locations for finding where you are in a tall building.


Subscribe to the podcast feed or download the audio file directly.



Links:
Fused Location Provider basics
Migrating to Fused Location Provider 
BG location limits
Wifi RTT
Raw GNSS Measurements
GNSS Raw Measurements API
Sensors

Torgoogle.com/+TorNorbye@tornorbye
Chetgoogle.com/+ChetHaase@chethaase

Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Monday, July 2, 2018

Episode 95: The New News Thing

In this episode, Chet and Tor talk talks with Kyle Lampert from the Google News team about... News. Kyle is the lead of the Android app for News and discusses how the team created a rich, smooth UI experience for the reincarnation of this new News thing.

(Apologies for the audio quality: this episode was recorded while Chet was on a trip out to the Cambridge office, and the quality is not up to our usual standards. But it should suffice.)

Subscribe to the podcast feed or download the audio file directly.


Links:
Google News

Torgoogle.com/+TorNorbye@tornorbye
Chetgoogle.com/+ChetHaase@chethaase

Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Wednesday, June 20, 2018

Episode 94: TV Time

Chet, Isaac, Virgil, and Tor, in stark black & white,
because it's so totally artistic, and not because the
studio lighting made us look like human-shaped
blue jello. 
In this episode, Chet and Tor talk with Isaac Katzenelson and Virgil Dobjanschi from the Android TV team. We chat about UI, existing devices, IR-vs-BLE, new devices, feature requests from Tor, and digital channel surfing. Oh, and about telivision.

Subscribe to the podcast feed or download the audio file directly.


Links:
Android TV

Isaac: @lechefisaac
Torgoogle.com/+TorNorbye@tornorbye
Chetgoogle.com/+ChetHaase@chethaase

Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Friday, June 1, 2018

Episode 93: WorkManager

Tor, Sumir, Tor, Chet, a spiral notebook (blank), and Tor
In this episode, Chet and Tor talk with Sumir Kataria about the new WorkManager library that was announced at Google I/O (and released in early form). WorkManager makes it easier to schedule asynchronous work at a more appropriate time using a fluent, chainable API. Think of it as JobScheduler (in fact it uses JobScheduler internally when present), but handling situations and devices that don't have a recent enough version of the OS to have the JobScheduler API available.
Go get WorkManager and try it out - we'd love to get feedback on it as we iterate toward 1.0.

Subscribe to the podcast feed or download the audio file directly.


Links:
I/O Video: Easy background processing with WorkManager
Article: Schedule tasks with WorkManager
Reference docs
Codelab

Sumir: @SumirKodes
Torgoogle.com/+TorNorbye@tornorbye
Chetgoogle.com/+ChetHaase@chethaase

Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Friday, May 18, 2018

Episode 92: Navigation Controller

Tor, Chet, Joe, and Ian (in reverse order)
In this episode, Chet and Tor talk with Ian Lake and Joe Baker-Malone about the new Navigation Architecture Component and Navigation Editor, which were recently released in alpha form. This new architecture component makes it easier for developers to control and implement the flow through their application's screens.

Subscribe to the podcast feed or download the audio file directly.








Links:
I/O Video: Manage UI Navigation with Navigation Controller
I/O Video: How to Smartly Use Fragments in Your UI 
Article(s): The Navigation Architecture Component

Ian: google.com/+IanLake@ianhlake
Torgoogle.com/+TorNorbye@tornorbye
Chetgoogle.com/+ChetHaase@chethaase

Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Friday, May 11, 2018

Episode 91: KTX

Chet, Romain, Jake, and Tor
In this episode, Chet, Romain and Tor talk with Jake Wharton about Android KTX, a set of Kotlin extensions for Android development.

Subscribe to the podcast feed or download the audio file directly.



Links:
GitHub repository for android-ktx
Jake's talk at Google I/O




Jakegoogle.com/+JakeWharton@JakeWharton
Chetgoogle.com/+ChetHaase@chethaase
Romaingoogle.com/+RomainGuy@romainguy

Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Friday, May 4, 2018

Episode 90: Spanspanspanspan

Florina, Chet, and Clara
(Chet is the one sporting the highly-collectible and terribly
elegant Android Toolkitty team swag jacket)
In this episode, Chet and Tor talk with Florina Muntenescu from Android developer relations and Clara Bayarri from the Android Toolkit team about text. The conversation spans spanning, spannables, spans, and of course spans, but also dives into some of the new text features in the P preview release, like pre-computed text measurement, magnifer, smarter Linkify, and baseline-alignment attributes.

Subscribe to the podcast feed or download the audio file directly.



Links:
Spantastic text styling
Underspanding spans
Android P Developer Preview
Best practices for text on Android

Florina: @FMuntenescu
Torgoogle.com/+TorNorbye@tornorbye
Chetgoogle.com/+ChetHaase@chethaase

Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Friday, April 13, 2018

Episode 89: Upon Reflection

Chet, Brian and Tor issuing a green screen challenge
In this episode, Chet and Tor talk with Brian Carlstrom from the ART team about the new restrictions on non-SDK interfaces in Android P.

Subscribe to the podcast feed or download the audio file directly.



Links:
Restrictions on non-SDK Interfaces

Brianhttps://carlstrom.com/
Torgoogle.com/+TorNorbye@tornorbye
Chetgoogle.com/+ChetHaase@chethaase

Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Thursday, March 15, 2018

Episode 88: Autofill

Chet, Felipe and Tor
In this episode, Chet and Tor talk with Felipe Leme from the Android Framework team about
Autofill, a framework in Android 8.0 and later which provides assistance with completing forms such as passwords and credit card numbers.

Subscribe to the podcast feed or download the audio file directly.






Links:
Main page: https://developer.android.com/guide/topics/text/autofill.html
Sample project: https://github.com/googlesamples/android-AutofillFramework
IO presentation: https://www.youtube.com/watch?v=oZxwTiMH0FM
Droidcon presentation: https://www.youtube.com/watch?v=hork6AsaLAc

Felipe: google.com/+FelipeLeme, @felipeal
Torgoogle.com/+TorNorbye@tornorbye
Chetgoogle.com/+ChetHaase@chethaase

Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Thursday, February 22, 2018

Episode 87: ARrrrrrrr

Dushan, Romain, Chet, and Tor
position themselves in correct
order for the caption to make sense
In this episode, Romain, Chet, and Tor talk with Dushan Leska from the Daydream team, which works on immersive computing. His team is currently focused on AR Core, which makes Augmented Reality happen for Android. We talk about AR, VR, probably other Rs, and lots about graphics and performance.

Subscribe to the podcast feed or download the audio file directly.

Links:
Daydream developer site

Romaingoogle.com/+RomainGuy@romainguy
Torgoogle.com/+TorNorbye@tornorbye
Chetgoogle.com/+ChetHaase@chethaase

Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Thursday, January 25, 2018

Episode 86: It's gr8!

Tor, Chet, and Jeffrey admire the
pristine beauty of the recording studio
In this episode, Chet and Tor talk with Jeffrey van Gogh from the Tools team. Jeffrey works on R8 and D8. D8 (available in Android Studio 3.0, but off by default) is the replacement for DX, which converts your java byte code to dalvik byte code. R8 (not available yet) is an optimizing compiler, which does the same as D8, but with lots of optimizations along the way. We talk about performance, faster builds, new language features on older releases, kotlin, compiler stuff, and video games.

Subscribe to the podcast feed or download the audio file directly.

Links:
D8 Preview article
R8 project on googlesource.com

Jeffrey@jvgogh
Torgoogle.com/+TorNorbye@tornorbye
Chetgoogle.com/+ChetHaase@chethaase

Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.