google io 2018

Google I/O 2018 : Which talks you should watch depending on your profile 👩‍💻👨‍💻

I think you should know it (if not you would not be here) but it was the Google I/O 2018 between last May 8th and 11th.

To quickly resume, the Google I/O is the big event from Google, where they show and present all the new things and features, related to their products, mainly about the new version of Android.

They do a big Keynote the first day (this year it was May 8th) during around 2 hours when they present the main new things in general, for everybody. Developer or not, tech profile or not, you can watch it, and you get all the main informations about the main topic. As I’m kind, here is a 14 mins resume of it :

Google I/O 2018 keynote in 14 minutes

Next to that, during the 3 days, they provide a lot of talks about many different things in many different topics. I noticed that a lot of people didn’t know about that and thought that it was just about the main Keynote. I started to watch some of these talk and I found a lot of useful and important things, in my opinion. I’ve thought that every developer or tech related person should spend a bit of time to watch few talks, related to his field to know what are the news.

As I watched a lot of them, even the one not directly related to my field, I decided to make you a list of talks that you could be interested depending on your profile. With that you can directly get the informations that can be useful for you.

No more talking, let’s start.

Android Developers 🤖

As you would expect, there is plenty of interesting and important talks for Android. There is some more, but I put here the most important and useful one for me.

The Developer Keynote

What’s new in Android

Android vitals: debug app performance and reap rewards

Grow and optimize your subscriptions with new Google Play features

Introducing .app domain names, and how to secure them

What’s new in Android development tools

The future of apps on Android and Google Play: modular, instant, and dynamic

Build the new, modular Android App Bundle

Modern Android development: Android Jetpack, Kotlin, and more

Android Jetpack: how to smartly use Fragments in your UI

Android Slices: build interactive results for Google Search

Protips: a fresh look at advanced topics for Android experts

Android Jetpack: what’s new in Architecture Components

Android Jetpack: what’s new in Android Support Library

Understanding Android memory usage

Android Jetpack: easy background processing with WorkManager

Android Jetpack: manage UI navigation with Navigation Controller

How to Kotlin — from the Lead Kotlin Language Designer

What’s new in Android security

Android Jetpack: sweetening Kotlin development with Android KTX

Don’t let your app drain your users’ battery

Effective ProGuard keep rules for smaller applications

Improve app performance with Android Studio Profilers

What’s new with ConstraintLayout and Android Studio design tools

Android Jetpack: manage infinite lists with RecyclerView and Paging

Migrate your existing app to target Android Oreo and above

iOS Developers 🍎

As you would expect here too… no much things for iOS Developer. But you could go to see what’s new for Firebase or GCP for example if you use it in your iOS apps.

Introducing .app domain names, and how to secure them

Web Developers 🌐

The web: state of the union

Building a seamless Web

PWAs: building bridges to mobile, desktop, and native

What’s new in Chrome DevTools

Web performance made easy

Build the future of the web with modern JavaScript

PWA starter kit: build fast, scalable, modern apps with Web Components

Use Lighthouse and Chrome UX Report to optimize web app performance

What’s new in Angular

Beyond single page apps: alternative architectures for your PWA

Build e-commerce sites for the modern web with AMP, PWA, and more

Build a successful web presence with Google Search

UI/UX Designer 🖌

Designing for inclusion : Insight from John Maeda & Hannah Beachler

Challenges and learnings of building for the next billion users

The value of immersive design sprints

Material Metrics: learn about the research-backed validation for adopting Material Design

Games Developers 🎮

New and advanced Google Play tools for game developers

Google Play Instant: how game developers are finding success

Firebase Related 🔥

Build a powerful data backend for Mobile and Web

What’s new in Firebase

5 ways to make your app more successful with Firebase

Improve app performance and stability with Firebase

Cloud Developers (GCP) ☁️

Build a powerful data backend for Mobile and Web

Microservices in the Cloud with Kubernetes and Istio

Pick the right tools to grow your app on Google Cloud Platform

Google Cloud Platform 101

Google Cloud Platform on a shoestring budget

Assistants (Google Home) Developer 👾

An introduction to developing Actions for the Google Assistant

10 Tips for building better Actions

Design Actions for the Google Assistant: beyond smart speakers, to phones and smart displays

Build engaging conversations for the Google Assistant using Dialogflow

AI/ML Developers 🎭

Effective machine learning using Cloud TPU

Get started with TensorFlow high-level APIs

Building the future of artificial intelligence for everyone

TensorFlow for JavaScript

Introducing AIY: Do-it-yourself Artificial Intelligence

ML Kit: Machine Learning SDK for mobile developers

TensorFlow in production: TF Extended, TF Hub, and TF Serving

TensorFlow Lite for mobile developers

TensorFlow and deep reinforcement learning, without a PhD

Advances in machine learning and TensorFlow

AR/VR Developers 🔮

Best practices to design AR applications

What’s new in AR

The future of the web is immersive

Exploring AR interaction

Building AR apps with the Sceneform SDK

AR apps: build, iterate, and launch

Maps Related 🗺

Google Maps Platform: ready for scale

Build real world games with Google Maps

App Store / Products (Managers) Related 🛍

Grow and optimize your subscriptions with new Google Play features

5 ways to make your app more successful with Firebase

Analyze your audience and benchmark metrics to grow on Google Play

Grow your app business through user acquisition and monetization

Release management: successful launches and updates on Google Play

Google Play Instant: how app developers are finding success

Don’t hesitate to tell me if you think that other useful talks should be in the list, or if some are not as much interesting that we could think. I hope you will enjoy them as much that I did.

Originally published on Medium.

Add a Comment

Your email address will not be published. Required fields are marked *