Wednesday, May 20, 2015

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

Torgoogle.com/+TorNorbye
Chetgoogle.com/+ChetHaase

Thursday, May 7, 2015

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
Torgoogle.com/+TorNorbye
Chetgoogle.com/+ChetHaase

Thursday, April 23, 2015

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 Testshttps://developer.android.com/training/testing/ui-testing/index.html
Espresso Setuphttps://developer.android.com/training/testing/ui-testing/espresso-testing.html#setup
Espresso sourcehttps://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 2014https://youtu.be/aHcmsK9jfGU
Info on contributinghttps://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
Roboelectrichttp://robolectric.org/
Unit Testinghttp://tools.android.com/tech-docs/unit-testing-support
Hamcresthttp://hamcrest.org/
UIAutomatorhttps://developer.android.com/tools/testing-support-library/index.html#UIAutomator
Robotiumhttps://github.com/RobotiumTech/robotium

Thomas: plus.google.com/115763363280582609147
Valera: plus.google.com/+ValeraZakharov
Torgoogle.com/+TorNorbye
Chetgoogle.com/+ChetHaase

Friday, April 10, 2015

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:

Dashclockhttps://play.google.com/store/apps/details?id=net.nurik.roman.dashclock
DashClock Code: https://code.google.com/p/dashclock/
Muzeihttps://play.google.com/store/apps/details?id=net.nurik.roman.muzei
Muzei Code: https://github.com/romannurik/muzei
Android Asset Studiohttp://romannurik.github.io/AndroidAssetStudio/
Android Design Previewhttps://github.com/romannurik/AndroidDesignPreview
Android Wear Watchfaceshttps://developer.android.com/training/wearables/watch-faces/index.html
FORMhttp://www.google.com/design/form/
Google I/O Apphttps://play.google.com/store/apps/details?id=com.google.samples.apps.iosched
Google I/O App Code: https://github.com/google/iosched
Material Designhttp://www.google.com/design/spec/material-design/introduction.html

Romangoogle.com/+RomanNurik
Torgoogle.com/+TorNorbye
Chetgoogle.com/+ChetHaase

Friday, March 20, 2015

Episode 23: Re: In Car Nation

Tor and Chet are joined by Gabriel Peal from the Android Auto team. We talk about... cars! And dashboard entertainment systems, and notifications, and navigation, and the Android Auto capabilities available today.

Favorite phrase:
"Duck the audio"

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


Relevant Links:

Android Auto Developer Sitehttp://developer.android.com/auto/index.html
Consumer Sitehttp://www.android.com/auto/

Gabriel: google.com/+GabrielPeal8 or on Twitter: @gpeal8
Torgoogle.com/+TorNorbye
Chetgoogle.com/+ChetHaase

Wednesday, February 25, 2015

Episode 22: Wear Wolves

Tor and Chet are joined by Justin Koh and Griff Hazen from the Android Wear team. We talk about watches, notifications, watch faces, data, apps, services, and All Things Wear. You could say that we wear out the topic. You probably wouldn't, but you could.

Favorite word:
"Transflective"

Favorite phrase:
"Eventually consistent"

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


Relevant Links:

Overview of Wear Developmenthttp://developer.android.com/wear
Creating a Wearable Apphttps://developer.android.com/training/wearables/apps/creating.html
Android Wear UIhttps://developer.android.com/training/wearables/apps/layouts.html
Android Wear Suppor Lib Referencehttp://developer.android.com/reference/packages-wearable-support.html
Watchfaces APIhttps://developer.android.com/training/wearables/watch-faces/index.html
Data APIshttps://developer.android.com/training/wearables/data-layer/index.html

Griff: google.com/+GriffHazen
Justingoogle.com/+JustinKoh
Torgoogle.com/+TorNorbye
Chetgoogle.com/+ChetHaase

Wednesday, February 4, 2015

Episode 21: Material Designification

Tor and Chet are joined by Kirill Grouchnikov from the Play Store team (What, again? Don't these guys know more than twenty developers?) about various aspects of implementing Material Design in applications, including handling releases prior to Android 5.0 Lollipop.

Favorite quote:
"It's like redesigning the whole pig"

Least favorite quote:
"Boooongggggg!"
(I really need to learn where the edge of the metal table is when I'm moving a bottle of water. At least after I hit it the first time.)

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


Relevant Links:

Material Design: http://www.google.com/design/spec/material-design/introduction.html
Creating Apps with Material Designhttp://developer.android.com/training/material/index.html
Robotohttp://www.google.com/fonts/specimen/Roboto

Kirillgoogle.com/+KirillGrouchnikov
Torgoogle.com/+TorNorbye
Chetgoogle.com/+ChetHaase