PLAY PODCASTS
Android Developers Backstage

Android Developers Backstage

223 episodes — Page 4 of 5

Episode 73: Architecture Components 2 - Persistence

Sergei, 3D Chet, Tor, 2D Chet, and Yigit. In this episode, Chet and Tor talk [more] with Yigit Boyar and Sergei Vasilinetc about the new Architecture Components project that was announced at Google I/O. In particular, we talk about Persistence. This is a continuation of the conversation we started in Episode 72, which was about Lifecycle. But this one is all about ROOM, the persistence APIs in the Architecture Components project. Subscribe to the podcast feed or download the audio file directly. Links Android Architecture Components Google I/O 2017: Architecture Components - Introduction Google I/O 2017: Architecture Components - Lifecycle Google I/O 2017: Architecture Components - Persistence and Offline Github Samples Yigit: @yigitboyar Sergei: @ZelenetS Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Jul 18, 201751 min

Episode 72: Architecture Components 1 - Lifecycle

Yigit, 2D Chet, Tor, 3D Chet, and Sergei. In this episode, Chet and Tor talk with Yigit Boyar and Sergei Vasilinetc about the new Architecture Components project that was announced at Google I/O. In particular, we talk about the Lifecycle part of Architecture Components. Stay tuned for a future episode about the Persistence API. Subscribe to the podcast feed or download the audio file directly. Links Android Architecture Components Google I/O 2017: Architecture Components - Introduction Google I/O 2017: Architecture Components - Lifecycle Github Samples Yigit: @yigitboyar Sergei: @ZelenetS Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Jun 30, 201743 min

Episode 71: Things

Chet, Lee, Ari, and Tor, in repose. In this episode, Chet and Tor talk with Lee Campbell and Ari Hausman-Cohen from the Android Things team about that project and IoT in general. Subscribe to the podcast feed or download the audio file directly. Links Android Things Android Things sessions at Google I/O Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Jun 23, 201744 min

Episode 70: Color

Chet, Romain, and Tor in the totally professional recording studio In this episode, Chet and Tor talk with Romain Guy about color, spanning topics from how color works (on devices and in our eyes) to specific color technologies/specifications like sRGB and wide-gamut displays to specific features that are now available in the Android O Preview release. Subscribe to the podcast feed or download the audio file directly. Links Android O Developer Preview Google I/O 2017: Understanding Color 360|AnDev: U and I Romain Guy: google.com/+RomainGuy, @romainguy Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Jun 19, 201747 min

Episode 69: IO IO

Dan, Chet, Chiu-Ki, Chris, Huyen, Mark, Corey, and Kaushik In this episode, Chet and !Tor talked with a veritable mob of Android app developers about interesting stuff from Google I/O 17 and in the Android O preview release. Subscribe to the podcast feed or download the audio file directly. Links Android O Developer Preview Android@Google I/O Sessions Dan Lew: @danlew42 Chiu-Ki Chan: @chiuki Chris Lacy: @chrismlacy Huyen Tue Dao: @queencodemonkey Mark Allison: @MarkIAllison Corey Latislaw: @corey_latislaw Kaushik Gopal: @kaushigopal Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Jun 5, 20171h 4m

Episode 68: Profiler

Tor, Esteban and Chet in the Studio. In this episode, Chet and Tor talk with Esteban de la Canal about the new profiling tools in Android Studio 3.0. Join us to hear about the CPU profiler, the memory profiler, the network profiler, allocation tracking, heap dump analysis, changes to Android O to support low overhead profiling and more. This episode was recorded three months ago, so some details around version numbers and release dates are off, but the information should still be useful and interesting. And in the time since the podcast was recorded, the profiler has added support for OkHttp. Subscribe to the podcast feed or download the audio file directly. Links Android Profiler in Android Studio 3.0 Esteban: google.com/+EstebandelaCanal, @estebandlc Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Jun 2, 201748 min

Episode 67: Fontastic

In this episode, Chet and Tor talk talks with Clara Bayarri and Alan Viverette about downloadable fonts, fonts in XML, EmojiCompat, and other new features in the v26 beta 1 release of the Android Support Library. All of these features were revealed and demonstrated at Google I/O, so you might also want to check out the I/O talks linked below. Subscribe to the podcast feed or download the audio file directly. Links Google I/O Session: What's New in Android Support Library Google I/O Session: Best Practices to Slim Down your App Size Android O Features and APIs Android Support Library Chet: google.com/+ChetHaase, @chethaase Alan: google.com/+AlanViverette, @alanviverette Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

May 24, 201747 min

Episode 66: Kotlin!

Tor, Yigit, Chet, and Romain, in our very fancy ADB recording studio In this episode, Chet and Tor talk with Romain Guy and Yigit Boyar about Kotlin, Android's new officially supported language. Join us to hear a free-ranging discussion about various favorite features of the language. Subscribe to the podcast feed or download the audio file directly. Links Android Announces Support for Kotlin Kotlin Koans (online tutorial) Chet: google.com/+ChetHaase, @chethaase Romain: google.com/+RomainGuy, @romainguy Yigit: plus.google.com/111851968937104436377, @yigitboyar Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

May 18, 20171h 6m

Episode 65: Emulator

Chet, Huan, Jamal and Tor In this episode, Chet and Tor talk with Jamal Eason and Huan Ren from the Android tools team about the emulator. Tune in learn whether you should use the 32 bit or the 64 bit system images, and more. Subscribe to the podcast feed or download the audio file directly. Links Jamal: google.com/+JamalEason Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

May 4, 201743 min

Episode 64: Gradleweiss

Chet, Jerome, Xav, Tor, and Gradle (not pictured). In this episode, Chet and Tor talk with Xavier Ducrohet and Jerome Dochez from the Android Studio team. We talk about gradle, gradle, and gradle. And then some more about gradle, rounding out the dicussion with a chat about gradle before ending on a brief discourse on gradle. Subscribe to the podcast feed or download the audio file directly. Links Xav: google.com/+XavierDucrohet, @droidxav Jerome: @dochez Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Apr 17, 201759 min

Episode 63: Dagger

Chet, Gregory and Tor in the dark In this episode, Chet and Tor talk with Gregory Kick from the Java Core Libraries team at Google about Dagger, as well as Auto, AutoValue and Guava. Subscribe to the podcast feed or download the audio file directly. Links Dagger 2: https://google.github.io/dagger/ Auto: https://github.com/google/auto/ AutoValue: https://github.com/google/auto/tree/master/value Guava: https://github.com/google/guava Gregory: google.com/+GregoryKick, @gk5885 Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Feb 22, 201748 min

Episode 62: It Depends

In this episode, Chet and Tor talk with Alan Viverette and Chris Banes about random things about the Support Library: releases, AppCompat, drawables, Night mode, gradle, support lib modularization, and more. Will it answer all of your Support Lib questions? It depends... Subscribe to the podcast feed or download the audio file directly. Links Support Library Alan: +AlanViverette Chris: +ChrisBanes, @chrisbanes, blog Chet: +ChetHaase, @chethaase Tor: +TorNorbye, @tornorbye

Feb 7, 201747 min

Episode 61: Kernel Panic

In this episode, Chet speaks with Rom Lemarchand from the Android Systems team. Tune in to hear about the new A/B system updates, kernel patches and much more. Subscribe to the podcast feed or download the audio file directly. Links A/B system updates Chet: +ChetHaase, @chethaase Tor: +TorNorbye, @tornorbye

Jan 14, 201736 min

Episode 60: Huyen Tue Dao

In this episode, Chet goes Tor-less and speaks with Huyen Tue Dao, an Android developer at Trello, about conferences, learning new things in Android, and Constraint Layout. Subscribe to the podcast feed or download the audio file directly. Links Loving Lean Layout Measure, Layout, Draw, Repeat: Custom Views and ViewGroups A New View: Layout Editor + Constraint Layout Huyen: +HuyenTueDao, @queencodemonkey, randomlytyping.com, youtube.com/androiddialogs Chet: +ChetHaase, @chethaase Tor: +TorNorbye, @tornorbye

Dec 17, 201645 min

Episode 59: Buncha New Stuff

Chet and Tor. Just Chet and Tor. Nobody else. In this episode, Chet and Tor find themselves without a guest so they spend the episode talking about three new releases: Android N MR1, support library, and Android Studio 2.3 Canary. Subscribe to the podcast feed or download the audio file directly. Links Android 7.1 Preview: https://developer.android.com/preview/index.html Support Library: https://developer.android.com/topic/libraries/support-library/revisions.html Transitions in Support Library: https://medium.com/google-developers/transitions-in-the-android-support-library-8bc86a1d688e What's New in Android (Droidcon London, Oct 28th): https://skillsmatter.com/skillscasts/8414-what-s-new-in-android Studio 2.3 Canary Announcement: http://tools.android.com/recent/androidstudio23canaryavailable Studio Canary Downloads: http://tools.android.com/download/studio/canary Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Dec 1, 201655 min

Episode 58: Quick Settings

Chet, Jason, and Tor, not necessarily in that order. You can see, in the background, the beautifully appointed high-tech recording studio where the magic happens. In this episode, Chet and Tor talk with Jason Monk from the System UI team about various things that he's worked on, including Quick Settings, Quick Settings tiles (and the API for creating them), and System UI Tuner. Oh, and QQS (Quick Quick Settings). Because if Quick is good, Quick Quick must be better. There's also an odd detour into color theory and pointillism. Sorry about that. Quotes of note: "My memory doesn't work that way." "Just because you have power doesn't mean you should use it." Subscribe to the podcast feed or download the audio file directly. Links Quick Settings Tile API Quick Settings article on Medium Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Nov 10, 201650 min

Episode 57: Espresso Test Recorder

In this episode, Chet and Tor talk with Stas Negara from the Firebase team about the Espresso Test Recorder, a feature in Android Studio which lets you easily record Android UI tests. Subscribe to the podcast feed or download the audio file directly. Links Create UI Tests with Espresso Test Recorder Espresso Testing Framework Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Oct 21, 201637 min

Episode 56: In The Beginning

In this episode, Chet and Tor talk with Ficus Kirkpatrick about the early days of Android. Subscribe to the podcast feed or download the audio file directly. Ficus: google.com/+FicusKirkpatrick, @ficus Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Oct 5, 201654 min

Episode 55: Glide

Chet, Sam and Romain In this episode, Chet and Romain talk with Sam Judd from the Google Photos team about Glide, an image loading and caching library, and its use in the Photos app. Subscribe to the podcast feed or download the audio file directly. Links: Glide project: https://github.com/bumptech/glide Using Glide in your project: compile 'com.github.bumptech.glide:glide:3.7.0' Romain: google.com/+RomainGuy, @romainguy Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Aug 31, 201648 min

Episode 54: AAPT

In this episode, Chet and Tor talk with Adam Lesinski from the Android framework team. Adam works on aapt (Android Asset Packaging Tool), which compiles the resources used by the framework and for apps. Listen in to learn more about how it works, as well as some of the optional features that aapt provides that you could take advantage of. He also might talk about some of the future development going on for more robust and performant tools. Maybe. Subscribe to the podcast feed or download the audio file directly. Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Aug 10, 201649 min

Episode 53: ADB on ADB

In this episode, Chet and Tor talk with Elliott Hughes from the native tools and libraries team. He and his team work on ADB, the NDK, and a host of other important low-level Android tools. Subscribe to the podcast feed or download the audio file directly. Links: Android Developers Blog: Improving Stability with Private C/C++ Symbol Restrictions in Android N Android Developers Blog: Android changes for NDK developers NDK preview releases Toybox Elliott: google.com/+ElliottHughes Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Jul 20, 201658 min

Episode 52: Multi Window of Opportunity

Rob, Chet, and Tor in our totally professional recording studio with sophisticated sound baffling equipment. In this episode, Chet and Tor talk with Rob Carr from the window manager team about... Multi-Window! We also talk about application lifecycle, synchronous SurfaceView, and other window-manager-activity-managery stuff. Subscribe to the podcast feed or download the audio file directly. Google I/O 2016 Sessions: Multi-Window Mode Android Fireside Chat Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Jul 6, 201639 min

Episode 51: Swisstem UI

Chet, Tor, Jorim, Selim and Adrian In this episode, Chet and Tor talk with Jorim Jaggi, Selim Cinek and Adrian Roos from the System UI team about all the "math-gic" behind the animations in Lollipop, Marshmallow and N. Favorite quote: "Hopefully works correctly". Subscribe to the podcast feed or download the audio file directly. Jorim Jaggi: google.com/+JorimJaggi Selim Cinek: google.com/+SelimCinek Adrian Roos: google.com/+AdrianRoos Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Jun 24, 201648 min

Episode 50: Constraint Layout

Chet, Tor, Romain, Nicolas and John (mysteriously shadowed) In this episode, Chet and Tor talk with Romain Guy, Nicolas Roard and John Hoford about the new ConstraintLayout library and layout editor. Subscribe to the podcast feed or download the audio file directly. Relevant Links http://tools.android.com/tech-docs/layout-editor Romain Guy: google.com/+RomainGuy, @romainguy Nicolas Roard: google.com/+NicolasRoard, @camaelon John Hoford: google.com/+JohnHoford, @johnhoford Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Jun 2, 201648 min

Episode 49: What's New in N

Chet, Romain, and Tor (mysteriously shadowed) In this episode, Chet and Tor talk with Romain Guy about some of the new features in the Android N preview release. Favorite feature: "San Jose French" Subscribe to the podcast feed or download the audio file directly. Relevant Links Android Preview Romain Guy: google.com/+RomainGuy, @romainguy Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

May 21, 201649 min

Episode 48: ExoPlayer

Oliver and Chet In this episode, Chet visits the Google's Android office in London and chats with Oliver Woodman about ExoPlayer, an application level media player for Android. Subscribe to the podcast feed or download the audio file directly. Relevant Links ExoPlayer GitHub Project Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

May 10, 201648 min

Episode 47: That Syncing Feeling

In this episode, Chet and Tor talk to Chris Tate from the Android framework team about cloud sync and backup, alarms and scheduling jobs. Subscribe to the podcast feed or download the audio file directly. Chris: google.com/+ChristopherTate Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye

Apr 21, 201653 min

Episode 46: Softwear

In this episode, Tor and Chet* talk with Zak Cohen from the Android Wear team in London about his work on watch faces, graphics, and many other Android projects he's been involved with such as the movie editor, voice search and Goggles. *: Chet was not available for this episode, so his part was convincingly played by Nick Butcher from the Android developer relations group in London. Subscribe to the podcast feed or download the audio file directly. Relevant Links Together Watchface Zak: google.com/+ZakCohen Fake Chet: google.com/+NickButcher, @crafty Chet: google.com/+ChetHaase, @chethaase Tor: google.com/+TorNorbye, @tornorbye

Mar 30, 201641 min

Episode 45: State of the ART

Tor, Brian, Anwar and Chet In this episode, Chet and Tor talk with Brian Carlstrom and Anwar Ghuloum about Android N preview, and in particular the new features in ART, the Android Runtime. Listen in to find out about the changes to the JIT and AOT compiler, the new language features, and a lot more. Subscribe to the podcast feed or download the audio file directly. Relevant Links Android N Preview Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase

Mar 17, 201645 min

Episode 44: Power On

Chet, Ashish, Meghan, and Tor wait uncomfortably for the photograph to be taken In this episode, Tor and Chet talk with Ashish Sharma and Meghan Desai from Project Volta, an initiative starting in the Android Lollipop release to improve Android battery life. Listen in to find out what kinds of things cause high battery usage and how you can make your apps better about conserving device power. Subscribe to the podcast feed or download the audio file directly. Relevant Links Battery Historian Job Scheduler Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase

Mar 7, 201651 min

Episode 43: Keyboard Input

In this episode, Tor and I talk with Shumin Zhai of Google Research. Shumin has worked for years in the area of language processing, specifically around user input on keyboards. Some of his work ended up in the Gesture Typing feature of the Google keyboard, which is all about translating user input into specific word suggestions. We talked about this work, language processing, research, and about the field of interpreting user interface input in general. Favorite word: Corpus: A dead body of text. Subscribe to the podcast feed or download the audio file directly. Relevant Links Google keyboard Shumin: research.google.com/pubs/author9128.html, www.shuminzhai.com Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase

Feb 12, 201656 min

Episode 42: Tool Time

The fancy ADB recording studio, with our featured guest. In this episode, Tor and I talk with... each other. This episode is all about Android Studio. In particular, we talk about the latest features and massive performance improvements in the Android Studio preview that was detailed at the Android Dev Summit and which has been in development and under improvement since then. Subscribe to the podcast feed or download the audio file directly. Relevant Links Android Studio tips & tricks video All of the Android Dev Summit Talks Android Studio Android Studio Recent Changes Instant Run Proguard Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase

Jan 28, 201653 min

Episode 41: RecyclerView

In this episode, we recycle our guest list to bring back a former guest, Yigit Boyar, this time to talk about the RecyclerView widget. Subscribe to the podcast feed or download the audio file directly. Relevant Links RecyclerView Animation talk from the Android Dev Summit Android Application Architecture talk from the Android Dev Summit Source code for the Android Architecture talk sample app The new lint check for RecyclerView suggested by Yigit, shipped in 2.0 Preview 5 Yigit Boyar: https://plus.google.com/111851968937104436377, @yigitboyar Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase

Jan 19, 201646 min

Episode 40: Material World

This time, Tor and Chet talk with Nicholas Jitkoff from the Material group about... Material Design. And design in general. And engineering. And splash screens. And other stuff. Favorite words: Materiality. Skiamorphic. Subscribe to the podcast feed or download the audio file directly. Relevant Links Material Design Zombo Nicholas: google.com/+NicholasJitkoffJ, @alcor Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Dec 11, 201545 min

Episode 39: MIDI

Chet, Phil, and Tor. And a lot of totally professional sound baffles This time, Tor and Chet get all musical with Phil Burk from the Android Audio team. Phil worked on the new MIDI feature in the Android 6.0 Marshmallow release, and joins the podcast to talk about MIDI (history as well as Android implementation), electronic music, and other audio-related topics. Bryan said it was his favorite episode so far. But then Bryan's an audio engineer, so he might be slightly biased. Android MIDI: It's music to our ears. Subscribe to the podcast feed or download the audio file directly. Relevant Links Android MIDI MidiSynth Example More Examples HMSL Larry Polansky Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Nov 19, 20151h 4m

Episode 38: Fingerprint

In this, er, impressive episode, Tor and Chet talk with Jim Miller from the Android System UI team. We mostly chat about the new fingerprint feature in Android 6 Marshmallow (aka, "Nexus Imprint"). But we also talk about other things like Keyguard, Setup Wizard, widgets, notifications, and greasy chicken parts. "UIs, like fingerprints, are all unique." Subscribe to the podcast feed or download the audio file directly. Relevant Links Fingerprint Authentication FingerprintManager Fingerprint Dialog Example Fingerprint and Payments APIs (Video) Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.

Nov 11, 201538 min

Episode 37: Webview

Richard, Chet, Ben, and not Tor in the spacious London studio In this Tor-less episode, Chet talks with Ben Murdoch and Richard Coles from the Android WebView team. We talk about WebView's ability to update outside of platform releases, the transition from the original WebView to the new Chromium WebView widget, about some of the new features and APIs in recent releases, and about cute kitten bitmaps. Tor didn't have much to say, about kittens or anything else. Subscribe to the podcast feed or download the audio file directly. Relevant Links Beta Channel for Android WebView Google+ Beta Channel Community Bug Tracker Chrome Dev Tools WebView API Ben Murdoch: google.com/+BenMurdoch, @ksasq Richard Coles: google.com/+RichardColesGoogle Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase Also, thanks to continued support by Bryan Gordon, our audio engineer who puts this stuff together every time.

Nov 4, 201549 min

Episode 36: UX Rules

In this episode, we talk with Rachel Garb from the Android User Experience team. Tune in to hear about interaction design and about how the Android system UI (including the new volume slider UI in Android M) is designed and user-tested. Subscribe to the podcast feed or download the audio file directly. Relevant Links Material Design Spec Android Design for Success (Google I/O 2012) Don't Make Me Think (Steve Krug) The Inmates are Running the Asylum (Alan Cooper) Rachel: google.com/+RachelGarb, medium.com/@rachelgarb, @rachelgarb Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase

Oct 15, 201536 min

Episode 35: Data Bound

In this episode, we chat with George Mount and Yigit Boyar from the Android UI Toolkit team. Yigit and George worked on the new Data Binding feature announced at Google I/O and which is available in the preview release and in recent versions of Android Studio. Subscribe to the podcast feed or download the audio file directly. Relevant Links Data Binding Guide George Mount: https://plus.google.com/+GeorgeMount007 Yigit Boyar: https://plus.google.com/111851968937104436377, @yigitboyar Tor: google.com/+TorNorbye, @tornorbye Chet: google.com/+ChetHaase, @chethaase

Oct 15, 201557 min

Episode 34: Really Nearby

In this episode, we chat with Andrew Bunner and Akshay Kannan from the Nearby team. Nearby is a technology that allows devices that are, er, nearby to communicate in one of several ways (including ultrasonic frequencies, which is just kind of awesome). Favorite bits: "beeps and boops" (a technical term), "acoustical chamber" (sounds a lot cooler than it probably is), and the three most important things about Nearby: proximity, proximity, proximity. Subscribe to the podcast feed or download the audio file directly. Nearby Product Overview Andrew: google.com/+AndrewBunner Akshay: google.com/+AkshayKannan Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase

Sep 9, 201538 min

Episode 33: Permission Mission

In this episode, we chat with Ben Poiesz, a product manager on the Android framework about the exciting new Permissions model in Android M. Subscribe to the podcast feed or download the audio file directly. Relevant links Android M Permissions (Google I/O 2015) M Preview Permissions Overview Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase

Aug 21, 201553 min

Episode 32: Leak Canary

In this episode, we chat with Pierre-Yves Ricau (aka @Piwai, for his initials P and Y and for the benefit of non-French-speakers that find "Pierre-Yves" entirely too complicated to pronounce) from Square about his excellent Leak Canary tool, as well as other topics he's interested in -- presenting, dependency injection, and crash reporting. Subscribe to the podcast feed or download the audio file directly. Relevant links Leak Canary blog post Leak Canary Github project MAT (Memory Analyzer Tool) Dagger2 Pierre-Yves Ricau: twitter.com/Piwai Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase

Jul 31, 201543 min

Episode 31: Graphics Performance

This time, Tor and Chet are joined by Chris Craik from the Android UI Toolkit team. Chris took time out of his busy schedule of writing performance-testing tools and fixing graphics performance issues to talk on the podcast about, well, performance-testing tools and graphics performance issues. Listen in to learn about graphics performance tips, tricks, and tools. Subscribe to the podcast feed or download the audio file directly. Relevant Links: Systrace Framestats Android Performance Patterns Glide Chris: Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase

Jul 20, 201547 min

Episode 30: Android Design Library

This time, Tor and Chet are joined by Chris Banes (again!) to talk about the new Android Design Library, which was released at Google I/O 2015. Listen in to find out all about CoordinatorLayout, FAB, Snackbar, and more, more, more! Subscribe to the podcast feed or download the audio file directly. Relevant Links: Chris's blog Android Design Library Demo Android Design Support Library (Android Developers Blog) Chris: google.com/+ChrisBanes Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase

Jul 1, 20151h 4m

Episode 29: Tor vs. Chet

This time, Tor and Chet are joined by Chet and Tor when they are once again unexpectedly blown off by a special guest. Fortunately, there was plenty to talk about, including Google I/O, Android Studio 1.3, M Developer Preview, and the new Developing for Android series of articles. Subscribe to the podcast feed or download the audio file directly. Relevant Links: What's New in Android (I/O talk) What's New in Android Development Tools (I/O talk) Android M Permissions (I/O talk) Android M Developer Preview M Developer Preview Bug Feedback Android Studio (latest) Developing for Android (Introduction + Contents) Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase

Jun 10, 201544 min

Episode 28: Chiu-Ki Chat

This time, Tor and Chet are joined by Chiu-Ki Chan, an external developer and frequent presenter about Android developer. Hear us talk about custom views, watch faces, TextView, learning Chinese, libraries, and other random stuff. Favorite quotes: "To get room temperature water, mix cold water and hot water." "Bust out that paper." Subscribe to the podcast feed or download the audio file directly. Relevant Links: Fit Cat Technically Speaking newsletter Android Custom Components Advanced Android TextView Monkey Write Key promoter (Intellij plugin) Watch face samples https://github.com/googlesamples/android-WatchFace https://watchface-codelab.appspot.com Chiu-Ki: https://twitter.com/chiuki Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase

Jun 6, 201551 min

Episode 27: A Couple of Tools

This time, Tor and Chet are joined by... nobody. Instead, we just talk among ourselves about tools. From Android Studio to performance debugging tools to IDE shortcuts to memory analysis tools to Lint rules to animation debugging tools and back to Android Studio, we talk about lots of tools and then some. Favorite quotes: "How do you learn IntelliJ power commands?" "You just have to read the source code." "We have a Lint rule for that." (This should be Tor's superhero catch phrase if it's not already) IDE shortcuts: Killing the joy of programming one keystroke at a time. Subscribe to the podcast feed or download the audio file directly. Relevant Links: (Not many links this time; the best way to learn about the various tools is to use them) Android Studio Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase

May 20, 201551 min

Episode 26: Fit

Tor and Chet are joined by Gustavo Moura from the Google Fit team. We talk about the Google Fit app, but also about the GMS Core and REST APIs that enable that application and any other application that wants to take advantage of the sensor data that those APIs provide. Getting Fit, one step at a time. Subscribe to the podcast feed or download the audio file directly. Relevant Links: Google Fit Developer Documentation Recording Fitness Data Working with the Fitness History Google Fit Developers G+ Community Google Fit Developer Challenge Gustavo: google.com/+GustavoMouraGoogle Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase

May 8, 201535 min

Episode 25: Espresso

Tor and Chet are joined by Thomas Knych and Valera Zakharov from the Espresso team at Google. This episode is all about testing. We talk about how Espresso works, how Espresso came to be, how to use Espresso, and lots of other information about Espresso. And UI testing in general. Favorite quote: "What does failure look like?" Subscribe to the podcast feed or download the audio file directly. Relevant Links: Automating UI Tests: https://developer.android.com/training/testing/ui-testing/index.html Espresso Setup: https://developer.android.com/training/testing/ui-testing/espresso-testing.html#setup Espresso source: https://android.googlesource.com/platform/frameworks/testing/+/android-support-test/espresso Presentation on Espresso from GTAC 2013: https://youtu.be/T7ugmCuNxDU Presentation on UI Testing from GTAC 2014: https://youtu.be/aHcmsK9jfGU Info on contributing: https://plus.google.com/wm/1/+StephanLinzner/posts/K32UgdSRYwe Espresso Cheat Sheet: https://raw.githubusercontent.com/googlesamples/android-testing/master/downloads/espresso-cheat-sheet-2.1.0.png Espresso Samples: https://github.com/googlesamples/android-testing/tree/master/espresso Roboelectric: http://robolectric.org/ Unit Testing: http://tools.android.com/tech-docs/unit-testing-support Hamcrest: http://hamcrest.org/ UIAutomator: https://developer.android.com/tools/testing-support-library/index.html#UIAutomator Robotium: https://github.com/RobotiumTech/robotium Thomas: plus.google.com/115763363280582609147 Valera: plus.google.com/+ValeraZakharov Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase

Apr 23, 201552 min

Episode 24: Roman Holiday

Tor and Chet are joined by Roman Nurik from the Android Developer Relations team. We talk about Asset Studio to the Muzei wallpaper to Material Design to Android Studio application templates to watchfaces to icons to the Google I/O scheduling app to Android application design to the FORM conference. I guess he's been busy. Subscribe to the podcast feed or download the audio file directly. Relevant Links: Dashclock: https://play.google.com/store/apps/details?id=net.nurik.roman.dashclock DashClock Code: https://code.google.com/p/dashclock/ Muzei: https://play.google.com/store/apps/details?id=net.nurik.roman.muzei Muzei Code: https://github.com/romannurik/muzei Android Asset Studio: http://romannurik.github.io/AndroidAssetStudio/ Android Design Preview: https://github.com/romannurik/AndroidDesignPreview Android Wear Watchfaces: https://developer.android.com/training/wearables/watch-faces/index.html FORM: http://www.google.com/design/form/ Google I/O App: https://play.google.com/store/apps/details?id=com.google.samples.apps.iosched Google I/O App Code: https://github.com/google/iosched Material Design: http://www.google.com/design/spec/material-design/introduction.html Roman: google.com/+RomanNurik Tor: google.com/+TorNorbye Chet: google.com/+ChetHaase

Apr 10, 201532 min