Google I/O '21: leer eens iets nieuws
Het is de week van Google I/O, een week vol inspiratie waarin Google de laatste technische snufjes en ontwikkelingen met ons deelt. Dit is een aangewezen kans om je eigen kennis te verbreden of nieuwe skills te ontwikkelen.
Wat is Google I/O?
Google I/O is het grootste 3-daagse developers event van Google, live vanuit Mountain View (California). Dit jaarlijkse evenement is dit jaar voor het eerst volledig virtueel.
Het evenement is gevuld met keynotes, sessies, workshops en meer. Er is zelfs een virtuele wereld (Google I/O Adventure) waarin je met andere developers en Googlers kan connecten.
Het evenement opent ieder jaar met de Google I/O Keynote voor het bredere publiek. Tijdens deze keynote worden de belangrijkste mainstream ontwikkelingen gepresenteerd. Daarna volgt, traditioneel gewijs, de Developer Keynote welke meer gericht is op developers (software ontwikkelaars). Hieronder wordt dieper ingegaan op de technische ontwikkelingen.
Diverse onderwerpen komen voorbij, zoals Firebase, Accessibility, Android en nog veel meer.
Bekijk de event website om het volledige programma te verkennen.
Google Workshops & Codelabs
Het is tijdens het evenement ook mogelijk om deel te nemen aan een of meerdere workshops. Iedere workshop wordt verzorgt door een Googler en neemt ongeveer een uur in beslag. Letterlijk voor ieder product of onderwerp is er wel een workshop beschikbaar. Kijk maar eens op de website onder het kopje Learning Lab.
Meestal gaat de workshop gepaard met een verwante Google Codelab. Een Google Codelab is niks anders dan een tuturial of instructie waarmee je zelf, stap-voor-stap, een kleine applicatie of feature kan bouwen. Google stelt gratis diverse codelabs beschikbaar op codelabs.developers.google.com.
Tijd om iets (nieuws) te leren!
De beste manier om technische skills te ontwikkelen, is door gewoon te doen. En een leuke manier om nieuwe trends te ontdekken, is door gewoon een workshop buiten je directe expertise te pakken, bijvoorbeeld Machine Learning of Flutter.
Hier zijn enkele suggesties op een rij:
| Workshop | Onderwerp | | | - | - | - | - | | Extend an Android app to Google Assistant with App Actions | Android & Google Assistant | video · codelab | | Build and deploy a model with Vertex AI | Cloud & ML/AI | video · codelab | | Build user-adaptive interfaces with preference media | Web | video · codelab | | Create your first Tile in Wear | Android Wear | video · codelab | | TensorFlow.js: Make a smart webcam in JS with a pre-trained ML model | IoT/SmartHome & TensorFlow | video · codelab | | A whirlwind tour through Project Fugu APIs | Web | video · codelab | | Get to know Firebase for Flutter | Firebase & Flutter | video · codelab |
Bonus: maak eerst even een Google Developer Profile aan en ontvang na het afronden van je eerste codelab, een badge.
Dit zijn een aantal interessante ontwikkelingen die je in een workshop voorbij kan zien komen:
-
Flutter ken je waarschijnlijk al van cross-platform ontwikkeling voor Android en iOS. Wist je ook dat je nu met Flutter vanuit dezelfde codebase, ook kan ontwikkelen voor Desktop (Windows/Mac/Linux/ChromeOS) en Web?
-
Vertex AI: een nieuw managed machine learning platform van Google Cloud. In de workshop wordt ingegaan op de tooling, waarmee je zelf model kan trainen en uitrollen met Vertex AI.
-
App Actions & Google Assistant: open een feature van je Android app, direct via Google Assistant. Neem als voorbeeld de app BookMyDesk, een handige app om een werkplek te reserveren op kantoor. Zou het dan niet makkelijk zijn, als je gewoon tegen Google Assistant zou kunnen zeggen "Hey Google, reserveer een werkplek voor morgen." ?
-
Project Fugu: dit is projectnaam voor een verzameling moderne en toekomstige web browser API's. Wist je dat je vanaf je mobiele browser, de native deelfunctie van je mobiel kan aanroepen?
Hopelijk ben je hiermee geinspireerd geraakt om zelf ook eens een workshop of codelab te volgen. Welke wordt het?