2. What this is about
You may have sat through the keynote or other sessions so this is more of a
quick round-up of some of the big announcements from this I/O in some
sections we’ll link to the session in question incase you’ve missed it
4. The Keynote
Google Lens - AI driven camera app
Google news reboot
Google Duplex
Android P - Gestures
Google Assistant is getting smart displays
Smart Compose
5. Dev Keynote
Android has made a lot of developer facing
improvements to build/packaging and
emulation. Slices too
Service Workers in all modern browsers!
Linux Apps on Chrome OS
Material design has had a refresh and there’s
tooling to help with theming
Sceneform is a Java SDK for ARCore
7. Web State of the Union
Quickly becoming another keynote due to it’s importance.
Service workers and the improvement PWA can make to business
Desktop PWA announced on chrome OS. Windows and mac later this year
This talk every year is the best developer summary with the dev keynote to give
you and idea of what’s big in Google.
8. Dev Tools
Local Overrides
Network Search
Command Palette to search through files in
sources
Async Await debugging
Eager Evaluation
Lighthouse
500,000 users and 2 million Pages
3.0 released
Performance data now can include competitor
evaluation thanks to a big query project
Contrast ratio to help with accessibility
9. Angular
> 1 million angular developers
Schematics - code generation
Component Design kit - helps companies build their own component library
ng add - runs schematics after npm install
Angular Elements - angular custom elements to web standard. You need an
injector currently but that may change
10. Ivy
Backwards-compatible new rendering pipeline for angular. Smaller, Faster and Simpler apps
uses tree shaking to remove uneeded code. Smaller bundles and this is done through a new rendering
pipeline.
locality - this is an attempt to ensure components can only be built with local knowledge. self-
contained but also has a goal for incrementality (yeah i dont think its a word either)
this is the belief that build time should be linked to the size of the change youre making not the size of
your app. Ivy does this by encapsulating child components no bleeding context into parents so they
dont need rebuilt
They got hello world down by 93% in size to 2.7kb. Insane. 45% reduction in load time
11. AR
AR marks the next big shift in mobile computing
AR can be useful (house remodelling) Opature in Belfast do this
AR Core is googles platform for developing AR apps
Allows for motion tracking, lighting estimation and environment understanding
Already supported on 100 million Android DEvices
12. ARCore Updates
Augmented Images - trigger experiences from 2d images like movie posters
https://www.youtube.com/watch?v=uDs9rd7yD0I
Cloud Anchors- shared references between ar apps. Work on IOS with ARKit
Scene Form - Java SDK intended for Android dev
13. Firebase
Not a lot new.
Cloud Functions - SDK update. Client side sdk for calling functions. Unit Testing functions as well.
Ability to use tensorflow lite models so you can evaluate things on device without bundling the model with
the binary
Crashlytics integrations - slack
Performance monitoring is out of beta into GA. New update shows issues more clearly.
Testlab now supports IOS. Spotify replaced device intra with firebase. Videos and test assets
14. Android Things
- Closed source :o Security updates for 3 years
- Central automated process for updates
- Kits start at £80 atm and you get the rainbow hat for that. Hopefully will follow
up on this at the iot event. Hat includes lots of sensors and buttons and leds
and a display
15. PWA
They were EVERYWHERE! Google has been pushing them for about 2 years now
but Service Worker is pretty much universal now (no IE11!) so they were
referenced in nearly all talks including state of the web
https://developers.google.com/web/tools/workbox/
https://www.youtube.com/watch?v=we3lLo-UFtk - Monica Dinculescu
introducing a pwa starter kit
https://www.youtube.com/watch?v=X6yof_vIQnk - discussion on pwa arch
options
16. Other Cool Talks
Building Personas for your product
https://www.youtube.com/watch?v=tUbB_FbIqPw
Conversational design team.
https://www.youtube.com/watch?v=BnYq7JapeDA&t=2s -Web
Assembly
https://www.youtube.com/watch?v=RS36gBEp8OI - Flutter