Skip to content

Commit 693d13d

Browse files
authored
Adding in io 2016 videos (google#3075)
1 parent b4180c3 commit 693d13d

File tree

27 files changed

+469
-0
lines changed

27 files changed

+469
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
layout: shows/episode
3+
title: "Accessibility is My Favorite Part of the Platform - Google I/O 2016"
4+
youtubeID: "2qjgxH384Nc"
5+
youtubeThumbnail: "https://i.ytimg.com/vi/2qjgxH384Nc/maxresdefault.jpg"
6+
published_on: 2016-05-19
7+
updated_on: 2016-05-19
8+
---
9+
10+
Rob Dodson on Accessibility is My Favorite Part of the Platform
11+
12+
My favorite part of my job is when I get to work on accessibility. I see this as removing uncertainty and anxiety from people’s day, and helping them access the information they need. But working with accessibility can be frustrating, especially when you feel like you’re fighting the platform instead of working with it.
13+
14+
This session aims to clear up some of the confusion that makes getting started with accessibility tricky, while showing off new tools to make the process easier, and highlighting ways that we can work with and extend the platform so our apps are accessible to everyone.
15+
16+
Watch more Chrome talks at I/O 2016 here: https://goo.gl/JoMLpB
17+
See all the talks from Google I/O 2016 here: https://goo.gl/olw6kV
18+
Subscribe to the Chrome Developers channel at http://goo.gl/LLLNvf
19+
20+
#io16 #GoogleIO #GoogleIO2016
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
layout: shows/episode
3+
title: "AMP + Progressive Web Apps: Start fast, stay engaged - Google I/O 2016"
4+
youtubeID: "a5X_Ot-R6lo"
5+
youtubeThumbnail: "https://i.ytimg.com/vi/a5X_Ot-R6lo/maxresdefault.jpg"
6+
published_on: 2016-05-23
7+
updated_on: 2016-05-23
8+
---
9+
10+
Alex Russell on AMP + Progressive Web Apps: Start fast, stay engaged.
11+
12+
AMP delivers outstanding page-load performance for users browsing content on the mobile web, which is hugely important on limited or flaky networks. AMP gets content in front of users fast.
13+
14+
Progressive Web Apps deliver reliable performance for re-visits to sites thanks to Service Workers and the App Shell architecture. This technique allows sites to deliver rich experiences without worrying about networks.
15+
16+
Until now, however, these approaches for accelerating the mobile web have appeared to be in conflict. What if it were possible to use them in conjunction to deliver fast initial loading and reliable second-visit performance, as well as advanced features like offline reading and richer UI treatment?
17+
18+
Come learn about how to make AMP-based PWAs and hear about how this architecture is working for real-world publishers today.
19+
20+
Watch more Chrome talks at I/O 2016 here: https://goo.gl/JoMLpB
21+
See all the talks from Google I/O 2016 here: https://goo.gl/olw6kV
22+
Subscribe to the Chrome Developers channel at http://goo.gl/LLLNvf
23+
24+
#io16 #GoogleIO #GoogleIO2016
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
layout: shows/episode
3+
title: "Bringing seamless checkouts to the mobile web - Google I/O 2016"
4+
youtubeID: "yelPlCVZLEE"
5+
youtubeThumbnail: "https://i.ytimg.com/vi/yelPlCVZLEE/maxresdefault.jpg"
6+
published_on: 2016-05-20
7+
updated_on: 2016-05-20
8+
---
9+
10+
In recent years we've seen incredible growth in the number of users shopping on the mobile web. Checkout flows, however, haven't changed and remain stuck in the past. This session will encourage you to "think outside the app" to explore how you can bring a seamless, one-tap checkout experience to your mobile website.
11+
12+
Watch more Chrome talks at I/O 2016 here: https://goo.gl/JoMLpB
13+
See all the talks from Google I/O 2016 here: https://goo.gl/olw6kV
14+
Subscribe to the Chrome Developers channel at http://goo.gl/LLLNvf
15+
16+
#io16 #GoogleIO #GoogleIO2016
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
layout: shows/episode
3+
title: "Building for billions on the web - Google I/O 2016"
4+
youtubeID: "E6hGubMkNfM"
5+
youtubeThumbnail: "https://i.ytimg.com/vi/E6hGubMkNfM/maxresdefault.jpg"
6+
published_on: 2016-05-19
7+
updated_on: 2016-05-19
8+
---
9+
10+
Tal Oppenheimer on Building for billions on the web
11+
12+
With the growth of smartphones, we are seeing millions of people from around the word using the internet for the first time on a mobile device. In this session, you'll learn about the unique constraints and challenges these new users face and how you can build progressive web apps that address these challenges to deliver a great experience for all of your users.
13+
14+
Watch more Chrome talks at I/O 2016 here: https://goo.gl/JoMLpB
15+
See all the talks from Google I/O 2016 here: https://goo.gl/olw6kV
16+
Subscribe to the Chrome Developers channel at http://goo.gl/LLLNvf
17+
18+
#io16 #GoogleIO #GoogleIO2016
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
layout: shows/episode
3+
title: "Building the Google I/O Web App: Launching a Progressive Web App on Google.com - Google I/O 2016"
4+
youtubeID: "__KvYxcIIm8"
5+
youtubeThumbnail: "https://i.ytimg.com/vi/__KvYxcIIm8/maxresdefault.jpg"
6+
published_on: 2016-05-19
7+
updated_on: 2016-05-19
8+
---
9+
10+
Learn how 20% engineers at Google used the same open source tools & technologies you use to launch a Progressive Web App on Google.com. We cover how we built a real, scalable, offline-first web app powered by Polymer, web components, service workers, notifications, Google Sign-in, Firebase, new browser APIs, and more. If Google has an API for it, we used it!
11+
12+
Watch more Chrome talks at I/O 2016 here: https://goo.gl/JoMLpB
13+
See all the talks from Google I/O 2016 here: https://goo.gl/olw6kV
14+
15+
#io16 #GoogleIO #GoogleIO2016
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
layout: shows/episode
3+
title: "Deep user engagement with web push notifications - Google I/O 2016"
4+
youtubeID: "_dXBibRO0SM"
5+
youtubeThumbnail: "https://i.ytimg.com/vi/_dXBibRO0SM/maxresdefault.jpg"
6+
published_on: 2016-05-20
7+
updated_on: 2016-05-20
8+
---
9+
10+
Pete LePage on Deep user engagement with web push notifications
11+
12+
Push notifications are an incredibly effective way to build deeper user engagement with your application, and are now available on the web. In this session, we'll take a look at how they work and deep-dive into how to implement push notifications in web applications, from beginning to end.
13+
14+
Watch more Chrome talks at I/O 2016 here: https://goo.gl/JoMLpB
15+
See all the talks from Google I/O 2016 here: https://goo.gl/olw6kV
16+
Subscribe to the Chrome Developers channel at http://goo.gl/LLLNvf
17+
18+
#io16 #GoogleIO #GoogleIO2016
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
layout: shows/episode
3+
title: "DevTools in 2016: Accelerate your workflow - Google I/O 2016"
4+
youtubeID: "x8u0n4dT-WI"
5+
youtubeThumbnail: "https://i.ytimg.com/vi/x8u0n4dT-WI/maxresdefault.jpg"
6+
published_on: 2016-05-20
7+
updated_on: 2016-05-20
8+
---
9+
10+
What's the ideal web developer’s workflow? The Chrome DevTools team has asked this question over and over, only to realize that there isn't just one! So rather than bringing you to the DevTools, we're bringing the DevTools to you, wherever you are.
11+
12+
Learn how far our upcoming integration with your favorite editors goes, our new supercharged console with ES6, the new command palette and much much more.
13+
14+
Watch more Chrome talks at I/O 2016 here: https://goo.gl/JoMLpB
15+
See all the talks from Google I/O 2016 here: https://goo.gl/olw6kV
16+
Subscribe to the Chrome Developers channel at http://goo.gl/LLLNvf
17+
18+
#io16 #GoogleIO #GoogleIO2016
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
layout: shows/episode
3+
title: "Fast and resilient web apps: Tools and techniques - Google I/O 2016"
4+
youtubeID: "aqvz5Oqs238"
5+
youtubeThumbnail: "https://i.ytimg.com/vi/aqvz5Oqs238/maxresdefault.jpg"
6+
published_on: 2016-05-19
7+
updated_on: 2016-05-19
8+
---
9+
10+
Our applications run on a variety of hardware and under continuously changing network, CPU, memory, and energy constraints. To deliver a great—fast, responsive, and consistent—user experience, we must build resilient applications that adapt to these changes. In this talk we'll cover the architecture best practices and the critical tools and API's available in the browser that will enable you to deliver a great (fast and resilient) user experience.
11+
12+
Watch more Chrome talks at I/O 2016 here: https://goo.gl/JoMLpB
13+
See all the talks from Google I/O 2016 here: https://goo.gl/olw6kV
14+
Subscribe to the Chrome Developers channel at http://goo.gl/LLLNvf
15+
16+
#io16 #GoogleIO #GoogleIO2016
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
layout: shows/episode
3+
title: "Fireside Chat with the Progressive Web Apps Crew - Google I/O 2016"
4+
youtubeID: "Sy4oH8JZuJQ"
5+
youtubeThumbnail: "https://i.ytimg.com/vi/Sy4oH8JZuJQ/maxresdefault.jpg"
6+
published_on: 2016-05-20
7+
updated_on: 2016-05-20
8+
---
9+
10+
Come meet some of the team building the Progressive Web App platform in the Chrome team. We'll take your questions and talk about where we see the future taking us.
11+
12+
Watch more Chrome talks at I/O 2016 here: https://goo.gl/JoMLpB
13+
See all the talks from Google I/O 2016 here: https://goo.gl/olw6kV
14+
Subscribe to the Chrome Developers channel at http://goo.gl/LLLNvf
15+
16+
#io16 #GoogleIO #GoogleIO2016
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
layout: shows/episode
3+
title: "Great libraries and tools for great Progressive Web Apps - Google I/O 2016"
4+
youtubeID: "Use459WBeWc"
5+
youtubeThumbnail: "https://i.ytimg.com/vi/Use459WBeWc/maxresdefault.jpg"
6+
published_on: 2016-05-19
7+
updated_on: 2016-05-19
8+
---
9+
10+
Mat Scales on Great libraries and tools for great Progressive Web Apps
11+
12+
Progressive Web Apps should load fast, work great offline, and progressively enhance to a better experience in modern browsers. In this talk we walk through the tools and libraries that Google is creating to help developers create awesome experiences.
13+
14+
Watch more Chrome talks at I/O 2016 here: https://goo.gl/JoMLpB
15+
See all the talks from Google I/O 2016 here: https://goo.gl/olw6kV
16+
17+
#io16 #GoogleIO #GoogleIO2016
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
layout: shows/episode
3+
title: "High performance web user interfaces - Google I/O 2016"
4+
youtubeID: "thNyy5eYfbc"
5+
youtubeThumbnail: "https://i.ytimg.com/vi/thNyy5eYfbc/maxresdefault.jpg"
6+
published_on: 2016-05-19
7+
updated_on: 2016-05-19
8+
---
9+
10+
Users expect Progressive Web Apps interfaces to be responsive and intuitive. In this session we dissect some UI components, and see how we can build them in a performant way that delights our users.
11+
12+
Watch more Chrome talks at I/O 2016 here: https://goo.gl/JoMLpB
13+
See all the talks from Google I/O 2016 here: https://goo.gl/olw6kV
14+
15+
#io16 #GoogleIO #GoogleIO2016
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
layout: shows/episode
3+
title: "Houdini: Demystifying the Future of CSS - Google I/O 2016"
4+
youtubeID: "sE3ttkP15f8"
5+
youtubeThumbnail: "https://i.ytimg.com/vi/sE3ttkP15f8/maxresdefault.jpg"
6+
published_on: 2016-05-23
7+
updated_on: 2016-05-23
8+
---
9+
10+
The Surma and Houdini: Demystifying the Future of CSS
11+
12+
The engine that drives CSS is mostly working in the background, consuming the stylesheets we write. Houdini is a collaboration between browser vendors to specify and implement new JavaScript APIs that expose these internals of the engine to developers.
13+
14+
Watch more Chrome talks at I/O 2016 here: https://goo.gl/JoMLpB
15+
See all the talks from Google I/O 2016 here: https://goo.gl/olw6kV
16+
Subscribe to the Chrome Developers channel at http://goo.gl/LLLNvf
17+
18+
#io16 #GoogleIO #GoogleIO2016
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
layout: shows/episode
3+
title: "How AMP achieves its speed - Google I/O 2016"
4+
youtubeID: "cfekj564rs0"
5+
youtubeThumbnail: "https://i.ytimg.com/vi/cfekj564rs0/maxresdefault.jpg"
6+
published_on: 2016-05-23
7+
updated_on: 2016-05-23
8+
---
9+
10+
Malte Ubl on How AMP achieves its speed
11+
12+
The Accelerated Mobile Pages (AMP) project’s primary goal is to make mobile web pages ridiculously fast, to the point where they appear to load instantly. Watch AMP engineering lead Malte Ubl dissect the anatomy of AMP and all of its performance insights and optimizations, to ultimately give you the power to control your own performance destiny.
13+
14+
Watch more Chrome talks at I/O 2016 here: https://goo.gl/JoMLpB
15+
See all the talks from Google I/O 2016 here: https://goo.gl/olw6kV
16+
Subscribe to the Chrome Developers channel at http://goo.gl/LLLNvf
17+
18+
#io16 #GoogleIO #GoogleIO2016
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
layout: shows/episode
3+
title: "Instant Loading: Building offline-first Progressive Web Apps - Google I/O 2016"
4+
youtubeID: "cmGr0RszHc8"
5+
youtubeThumbnail: "https://i.ytimg.com/vi/cmGr0RszHc8/maxresdefault.jpg"
6+
published_on: 2016-05-20
7+
updated_on: 2016-05-20
8+
---
9+
10+
Jake Archibald on Instant Loading: Building offline-first Progressive Web Apps
11+
12+
For most of the web, poor network connectivity destroys the user experience. We can do better. In this session we'll take an online-only site and turn it into a fully network-resilient, offline-first installable progressive web app, and this won't involve rebuilding from scratch; it'll be done in small iterations, with each step improving the user experience whether they're offline, online, or anything in between. This session will cover ServiceWorker, web manifests, add-to-homescreen banners, IndexedDB and BackgroundSync APIs.
13+
14+
Watch more Chrome talks at I/O 2016 here: https://goo.gl/JoMLpB
15+
See all the talks from Google I/O 2016 here: https://goo.gl/olw6kV
16+
Subscribe to the Chrome Developers channel at http://goo.gl/LLLNvf
17+
18+
#io16 #GoogleIO #GoogleIO2016
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
layout: shows/episode
3+
title: "Mythbusting HTTPS: Squashing security’s urban legends - Google I/O 2016"
4+
youtubeID: "YMfW1bfyGSY"
5+
youtubeThumbnail: "https://i.ytimg.com/vi/YMfW1bfyGSY/maxresdefault.jpg"
6+
published_on: 2016-05-19
7+
updated_on: 2016-05-19
8+
---
9+
10+
HTTPS is a must-have for progressive web apps. “But,” you say, “it'll make my site slow! And it's going to cost a ton! And does it really give me any security benefits?” In this talk, we debunk some common myths and fears about HTTPS, show you why it's an essential feature for progressive web apps, and dispense some tips and tricks for getting a shiny green lock on your site.
11+
12+
Watch more Chrome talks at I/O 2016 here: https://goo.gl/JoMLpB
13+
See all the talks from Google I/O 2016 here: https://goo.gl/olw6kV
14+
15+
#io16 #GoogleIO #GoogleIO2016
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
layout: shows/episode
3+
title: "Polymer and Progressive Web Apps: Building on the modern web - Google I/O 2016"
4+
youtubeID: "fFF2Yup2dMM"
5+
youtubeThumbnail: "https://i.ytimg.com/vi/fFF2Yup2dMM/maxresdefault.jpg"
6+
published_on: 2016-05-20
7+
updated_on: 2016-05-20
8+
---
9+
10+
Taylor Savage on Polymer and Progressive Web Apps: Building on the modern web
11+
12+
The Polymer library, re-written from the ground up with its 1.0 release last year, helps you build composable, interoperable components to use in your web applications. We'll go over the latest features of the library, show how to use some powerful newly-released components, show how Polymer is used in practice, dive into the cutting-edge tools for shipping component-based applications, reveal a brand-new way to get started building Progressive Web Applications with Polymer, and a take sneak peek into the future of the project.
13+
14+
Watch more Chrome talks at I/O 2016 here: https://goo.gl/JoMLpB
15+
See all the talks from Google I/O 2016 here: https://goo.gl/olw6kV
16+
Subscribe to the Chrome Developers channel at http://goo.gl/LLLNvf
17+
18+
#io16 #GoogleIO #GoogleIO2016
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
layout: shows/episode
3+
title: "Practical lessons from a year of building web components - Google I/O 2016"
4+
youtubeID: "zfQoleQEa4w"
5+
youtubeThumbnail: "https://i.ytimg.com/vi/zfQoleQEa4w/maxresdefault.jpg"
6+
published_on: 2016-05-20
7+
updated_on: 2016-05-20
8+
---
9+
10+
Web components are the new shiny thing on the web, but what makes a good web component? How do you design a useful API that works for all of your users and all of their browsers? How do you make it render quickly and how do you teach people how to use it? After a year of working on the Polymer Elements, I've made sure to make all the possible mistakes so that you don't have to. This talk is about the things I've learned from that.
11+
12+
Watch more Chrome talks at I/O 2016 here: https://goo.gl/JoMLpB
13+
See all the talks from Google I/O 2016 here: https://goo.gl/olw6kV
14+
Subscribe to the Chrome Developers channel at http://goo.gl/LLLNvf
15+
16+
#io16 #GoogleIO #GoogleIO2016
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
layout: shows/episode
3+
title: "Progressive, Performant, Polymer: Pick Three - Google I/O 2016"
4+
youtubeID: "J4i0xJnQUzU"
5+
youtubeThumbnail: "https://i.ytimg.com/vi/J4i0xJnQUzU/maxresdefault.jpg"
6+
published_on: 2016-05-20
7+
updated_on: 2016-05-20
8+
---
9+
10+
A great webpage gives you the deeply-linked content you want, immediately, when you click a URL. A great app provides an immersive client-side experience. Building a web app that's great at both used to require a lot of effort and tooling. But a set of new technologies shipping in the modern web platform all fit together to bring this within reach for everyone. Learn how HTTP/2+Push, Custom Elements, HTML Imports, and Service Worker help you build sites that transition from lightweight entry points to full-fledged app experiences, all with great developer ergonomics.
11+
12+
Read more about the PRPL pattern here: https://www.polymer-project.org/1.0/toolbox/server
13+
14+
Watch more Chrome talks at I/O 2016 here: https://goo.gl/JoMLpB
15+
See all the talks from Google I/O 2016 here: https://goo.gl/olw6kV
16+
Subscribe to the Chrome Developers channel at http://goo.gl/LLLNvf
17+
18+
#io16 #GoogleIO #GoogleIO2016
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
layout: shows/episode
3+
title: "Progressive Web Apps across all frameworks - Google I/O 2016"
4+
youtubeID: "srdKq0DckXQ"
5+
youtubeThumbnail: "https://i.ytimg.com/vi/srdKq0DckXQ/maxresdefault.jpg"
6+
published_on: 2016-05-21
7+
updated_on: 2016-05-21
8+
---
9+
10+
Addy Osmani on Progressive Web Apps across all frameworks.
11+
12+
Progressive Web Apps can be built using any JavaScript library or framework, whether it's React, Angular 2.0, Ember or Polymer. In this talk, we'll dive into how to craft offline, lightning fast web apps using these solutions. Learn how to take advantage of Service Workers, Server-side Rendering and an application "shell" architecture to optimize for first meaningful paint, fast-first load and repeat visits.
13+
14+
Watch more Chrome talks at I/O 2016 here: https://goo.gl/JoMLpB
15+
See all the talks from Google I/O 2016 here: https://goo.gl/olw6kV
16+
Subscribe to the Chrome Developers channel at http://goo.gl/LLLNvf
17+
18+
#io16 #GoogleIO #GoogleIO2016
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
layout: shows/episode
3+
title: "Search and the mobile content ecosystem - Google I/O 2016"
4+
youtubeID: "xeGzQhAU2XI"
5+
youtubeThumbnail: "https://i.ytimg.com/vi/xeGzQhAU2XI/maxresdefault.jpg"
6+
published_on: 2016-05-20
7+
updated_on: 2016-05-20
8+
---
9+
10+
People use Google millions of times per day on their mobile phones. As a primary gateway to discover and engage, you'll learn how Search is evolving well beyond ten blue links to bring your content to people in much richer and faster ways. We'll discuss how you can surface fresher and more real-time content, introduce new treatments for engaging and content-forward discovery experiences, and we'll let you know how the open source Accelerated Mobile Pages project (AMP) can provide blazing fast reading experiences for all the amazing content that you build.
11+
12+
Watch more Chrome talks at I/O 2016 here: https://goo.gl/JoMLpB
13+
See all the talks from Google I/O 2016 here: https://goo.gl/olw6kV
14+
Subscribe to the Chrome Developers channel at http://goo.gl/LLLNvf
15+
16+
#io16 #GoogleIO #GoogleIO2016
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
layout: shows/episode
3+
title: "Service workers at scale with Facebook and Flipkart - Google I/O 2016"
4+
youtubeID: "fGTUIlEM0m8"
5+
youtubeThumbnail: "https://i.ytimg.com/vi/fGTUIlEM0m8/maxresdefault.jpg"
6+
published_on: 2016-05-21
7+
updated_on: 2016-05-21
8+
---
9+
10+
Owen Campbell-Moore, Aditya Punjani and Nate Schloss on Service workers at scale with Facebook and Flipkart
11+
12+
Service workers provide the technical foundation for Progressive Web Apps and unlock the ability to build rich app-like experiences on the web. Hear Facebook and Flipkart talk about how they are taking advantage of this new primitive and seeing real business impact by implementing offline features, lightning performance and push notifications on their web properties. This talk covers architectural overviews of what they built, the impact the saw, and real world advice about using service workers in production at web scale.
13+
14+
Watch more Chrome talks at I/O 2016 here: https://goo.gl/JoMLpB
15+
See all the talks from Google I/O 2016 here: https://goo.gl/olw6kV
16+
Subscribe to the Chrome Developers channel at http://goo.gl/LLLNvf
17+
18+
#io16 #GoogleIO #GoogleIO2016

0 commit comments

Comments
 (0)