gds full production

Material design

00:49

Material design
Android Performance Patterns: Why 60fps?

2:59

Android Performance Patterns: Why 60fps?
DAGGER 2 - A New Type of dependency injection

40:16

DAGGER 2 - A New Type of dependency injection
SQL Databases and the Firebase Database - The Firebase Database For SQL Developers #1

6:50

SQL Databases and the Firebase Database - The Firebase Database For SQL Developers #1
TensorFlow: Machine Learning for Everyone

4:04

TensorFlow: Machine Learning for Everyone
DevBytes: Google Drive Android API

6:18

DevBytes: Google Drive Android API
Introduction to Android Studio

4:57

Introduction to Android Studio
Hello World - Machine Learning Recipes #1

6:53

Hello World - Machine Learning Recipes #1
Introducing Firebase Test Lab

2:35

Introducing Firebase Test Lab
What's the Difference Between DevOps and SRE? (class SRE implements DevOps)

5:11

What's the Difference Between DevOps and SRE? (class SRE implements DevOps)
Introducing Cloud Storage for Firebase

1:24

Introducing Cloud Storage for Firebase
Toil and Toil Budgets (class SRE implements DevOps)

7:46

Toil and Toil Budgets (class SRE implements DevOps)
Game On! - Flatbuffers

4:51

Game On! - Flatbuffers
Activity Transitions

4:01

Activity Transitions
Controlling focus with tabindex -- A11ycasts #04

5:14

Controlling focus with tabindex -- A11ycasts #04
Introducing Firebase Realtime Database

1:56

Introducing Firebase Realtime Database
Building interfaces with ConstraintLayout in Android Studio

4:00

Building interfaces with ConstraintLayout in Android Studio
AdMob Mediation best practices

7:57

AdMob Mediation best practices
Google I/O Keynote (Google I/O '17)

1:56:42

Google I/O Keynote (Google I/O '17)
Introducing Firebase Cloud Messaging

1:05

Introducing Firebase Cloud Messaging
Introducing A11ycasts! -- A11ycasts #01

1:44

Introducing A11ycasts! -- A11ycasts #01
Architecture components - persistence and offline (Google I/O '17)

39:31

Architecture components - persistence and offline (Google I/O '17)
What Makes a Good Feature? - Machine Learning Recipes #3

5:41

What Makes a Good Feature? - Machine Learning Recipes #3
Custom Views and Performance (100 Days of Google Dev)

6:53

Custom Views and Performance (100 Days of Google Dev)
ExoPlayer: Adaptive video streaming on Android

10:47

ExoPlayer: Adaptive video streaming on Android
What's new in Android development tools - Google I/O 2016

43:40

What's new in Android development tools - Google I/O 2016
Grouped Notifications (Android Development Patterns S3 Ep 5)

2:58

Grouped Notifications (Android Development Patterns S3 Ep 5)
Hands-on TensorBoard (TensorFlow Dev Summit 2017)

23:47

Hands-on TensorBoard (TensorFlow Dev Summit 2017)
Tabs and ViewPager (Android Development Patterns Ep 9)

3:15

Tabs and ViewPager (Android Development Patterns Ep 9)
Supercharging page load (100 Days of Google Dev)

11:04

Supercharging page load (100 Days of Google Dev)
Let’s Write a Pipeline - Machine Learning Recipes #4

7:54

Let’s Write a Pipeline - Machine Learning Recipes #4
WebRTC tutorial

20:19

WebRTC tutorial
Android TV: Building TV Channels

3:47

Android TV: Building TV Channels
Android Performance Patterns - Performance Anxiety (100 Days of Google Dev)

00:43

Android Performance Patterns - Performance Anxiety (100 Days of Google Dev)
Visualizing a Decision Tree - Machine Learning Recipes #2

6:42

Visualizing a Decision Tree - Machine Learning Recipes #2
Android Performance Patterns: Android UI and the GPU

4:47

Android Performance Patterns: Android UI and the GPU
What's new in Android Development Tools (Google I/O '17)

37:33

What's new in Android Development Tools (Google I/O '17)
DesignBytes: Material Design in the Google I/O App

8:42

DesignBytes: Material Design in the Google I/O App
The key to Firebase security - Google I/O 2016

43:55

The key to Firebase security - Google I/O 2016
Best practices for AdMob banner Ads

6:15

Best practices for AdMob banner Ads
Interstitial Ad Best Practices - Mobile Ads Garage #5

4:25

Interstitial Ad Best Practices - Mobile Ads Garage #5
Data Binding -- Write Apps Faster (Android Dev Summit 2015)

34:12

Data Binding -- Write Apps Faster (Android Dev Summit 2015)
GameOn! - Saved Games In-Depth (Part 1)

10:12

GameOn! - Saved Games In-Depth (Part 1)
Picture in Picture on Android TV (Android Development Patterns S3 Ep 2)

4:28

Picture in Picture on Android TV (Android Development Patterns S3 Ep 2)
Importing the Mobile Ads SDK - Mobile Ads Garage #1

5:38

Importing the Mobile Ads SDK - Mobile Ads Garage #1
The picture element for art direction

2:09

The picture element for art direction
Learn about the materials of Material Design

11:29

Learn about the materials of Material Design
Why the Lempel-Ziv algorithms are so dominant

10:03

Why the Lempel-Ziv algorithms are so dominant
Highlights from the 2017 TensorFlow Dev Summit

1:34

Highlights from the 2017 TensorFlow Dev Summit
Google Play Services 4.3

6:41

Google Play Services 4.3
Risk and Error Budgets (class SRE implements DevOps)

6:18

Risk and Error Budgets (class SRE implements DevOps)
Improve User Acquisition Campaigns with Firebase Analytics - Google I/O 2016

37:54

Improve User Acquisition Campaigns with Firebase Analytics - Google I/O 2016
Designing for Split-Screen Multi-Window (Android Development Patterns S3 Ep 1)

4:51

Designing for Split-Screen Multi-Window (Android Development Patterns S3 Ep 1)
Blink Update

17:37

Blink Update
Introduction to Google Sign-In for Websites

4:12

Introduction to Google Sign-In for Websites
Introducing Firebase Dynamic Links

3:05

Introducing Firebase Dynamic Links
Building location-based apps with the Places API

5:30

Building location-based apps with the Places API
Introducing Firebase Hosting

1:23

Introducing Firebase Hosting
Introducing Firebase Authentication

1:41

Introducing Firebase Authentication
Effective TensorFlow for Non-Experts (Google I/O '17)

39:11

Effective TensorFlow for Non-Experts (Google I/O '17)