---
title: "The Developer Show — TL;DR 029"
description: "The Google Developer Show, episode 029. Topics include Daydream Labs, Behind the scenes: Firebass Challenge, Notifications in Android N, Security “Crypto” provider deprecated in Android N, Google Stackdriver, and Auto-generating Google Forms."
doc_version: "1.0"
last_updated: "2016-06-17"
canonical: "https://timothyjordan.com/blog/2016/06/17/DevShow-029.html"
---
# The Developer Show — TL;DR 029

_Published June 17, 2016_

> The Google Developer Show, episode 029. Topics include Daydream Labs, Behind the scenes: Firebass Challenge, Notifications in Android N, Security “Crypto” provider deprecated in Android N, Google Stackdriver, and Auto-generating Google Forms.

---

Highlights: Daydream Labs, Firebass Alternate Reality Game, Android N, Google Stackdriver, Auto Generating Forms, Google Maps, Mobile Ads

Have a question? Use #AskDevShow to let us know!

<figure>
  <iframe width="560" height="315" src="https://www.youtube.com/embed/MkOhOXg03uA?si=fstFiKN7T2_JMYCU" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>
  <figcaption>TL;DR 029 — June 17th, 2016</figcaption>
</figure>

#### **[Daydream Labs](https://developers.googleblog.com/2016/06/daydream-labs-vr-plays-well-with-others.html?utm_campaign=devshow_series_daydreamlabs_061716&utm_source=medium&utm_medium=blog)**

Daydream Labs has put out another blog post with what they’ve learned from rapidly prototyping virtual reality concepts. This week they discuss social interaction. It turns out, being in VR with others amplifies and improves the experience… as long as you take a few things into account. [Click through to the blog post for their guidelines](https://developers.googleblog.com/2016/06/daydream-labs-vr-plays-well-with-others.html?utm_campaign=devshow_series_daydreamlabs_061716&utm_source=medium&utm_medium=blog).

#### **[Behind the scenes: Firebass Challenge](https://developers.googleblog.com/2016/06/behind-scenes-firebass-arg-challenge.html?utm_campaign=devshow_series_firebass_061716&utm_source=medium&utm_medium=blog)**

Did you discover and catch the Firebass time-traveling digital fish at Google I/O? If so, you may want to [check out this behind-the-scenes article](https://developers.googleblog.com/2016/06/behind-scenes-firebass-arg-challenge.html?utm_campaign=devshow_series_firebass_061716&utm_source=medium&utm_medium=blog) on how we created the alternate reality game that teaches you about Firebase. If not, [follow the link anyway](https://developers.googleblog.com/2016/06/behind-scenes-firebass-arg-challenge.html?utm_campaign=devshow_series_firebass_061716&utm_source=medium&utm_medium=blog) and check out the game. It was a lot of fun.

#### **[Notifications in Android N](http://android-developers.blogspot.com/2016/06/notifications-in-android-n.html?utm_campaign=devshow_series_androidnnotifications_061716&utm_source=medium&utm_medium=blog)**

Notifications are a key interaction between your Android app and your users and Android N provides a better notification user experience with updates that include a visual refresh, improved support for custom views, and expanded functionality through Direct Reply, a new MessagingStyle, and bundled notifications. [Check out the post for more details and code](http://android-developers.blogspot.com/2016/06/notifications-in-android-n.html?utm_campaign=devshow_series_androidnnotifications_061716&utm_source=medium&utm_medium=blog).

#### **[Security “Crypto” provider deprecated in Android N](http://android-developers.blogspot.com/2016/06/security-crypto-provider-deprecated-in.html?utm_campaign=devshow_series_deprecatedcrytpo_061716&utm_source=medium&utm_medium=blog)**

Does your Android app derive keys using the SHA1-PRNG algorithm from the crypto provider? If so, you’ll need to start using a real key derivation function and possibly re-encrypt your data in Android N. [The post has more](http://android-developers.blogspot.com/2016/06/security-crypto-provider-deprecated-in.html?utm_campaign=devshow_series_deprecatedcrytpo_061716&utm_source=medium&utm_medium=blog).

#### **[Google Stackdriver](https://cloudplatform.googleblog.com/2016/06/six-things-Stackdriver-brings-to-the-DevOps-table.html?utm_campaign=devshow_series_6thingsstackdriver_061716&utm_source=medium&utm_medium=blog)**

Google Stackdriver provides monitoring, logging, and diagnostics for applications on Google Cloud Platform and AWS. Learn more in these recent blog posts on adding ad-hoc logs to your application while it’s still running, [using logpoints](https://cloudplatform.googleblog.com/2016/06/Stackdriver-Debugger-add-application-logs-on-the-fly-with-no-restarts.html?utm_campaign=devshow_series_stackdriverdebugger_061716&utm_source=medium&utm_medium=blog) and [six things Stackdriver brings to the DevOps table](https://cloudplatform.googleblog.com/2016/06/six-things-Stackdriver-brings-to-the-DevOps-table.html?utm_campaign=devshow_series_6thingsstackdriver_061716&utm_source=medium&utm_medium=blog).

#### **[Auto-generating Google Forms](https://developers.googleblog.com/2016/06/auto-generating-google-forms.html?utm_campaign=devshow_series_googleforms_061716&utm_source=medium&utm_medium=blog)**

Creating a few Google Forms manually is manageable, but what if you needed to create hundreds or thousands? [Check out this post](https://developers.googleblog.com/2016/06/auto-generating-google-forms.html?utm_campaign=devshow_series_googleforms_061716&utm_source=medium&utm_medium=blog) on how Google Apps Script can help you scale by generating Google Forms programmatically.

#### **[Google Maps APIs Udacity course](http://googlegeodevelopers.blogspot.com/2016/06/introducing-google-maps-apis-udacity.html?utm_campaign=devshow_series_googlemapsudacity_061716&utm_source=medium&utm_medium=blog)**

The Google Maps Operations team just built a brand new Google Maps APIs course. It was developed in collaboration with Udacity, and teaches developers best practices when using our web APIs. Whether you’re new to Google Maps APIs or just want a refresher, [this course](http://googlegeodevelopers.blogspot.com/2016/06/introducing-google-maps-apis-udacity.html?utm_campaign=devshow_series_googlemapsudacity_061716&utm_source=medium&utm_medium=blog) will teach you how to start adding location features and map visualizations into your websites, today!

#### **[Mobile Ads Garage: Interstitial best practices](https://admob.googleblog.com/2016/06/the-mobile-ads-garage-episode-5-interstitial-best-practices.html?utm_campaign=devshow_series_mobileadsgarage_061716&utm_source=medium&utm_medium=blog)**

In the last episode of The Mobile Ads Garage, the team showed you how to implement AdMob interstitials on iOS and Android. [In this new episode](https://admob.googleblog.com/2016/06/the-mobile-ads-garage-episode-5-interstitial-best-practices.html?utm_campaign=devshow_series_mobileadsgarage_061716&utm_source=medium&utm_medium=blog), they’re back to show you how to put interstitials to work in the best ways possible with some **best** practices.

## Sitemap

See the [full sitemap](/sitemap.md) or the [blog index](/blog/index.md) for every page on the site.
