Google I/O, Google's annual developer festival, is coming up next week:
In the past years, I've always had fun watching the Keynote for news about Google's apps, devices and ecosystem in general, then some of the following live-streams over the next two days. Here's a partial list of things that I'm interested in or that I think will come up in one way or another:
- Assistant and app updates: while this has seemingly been reduced in scope over the last few years, there will surely be some news about new apps (or new features of existing one's) Google is currently developing. As an end user, some of these things have been very interesting in the past, so I'm looking forward to hearing about it from the keynote.
- Support for "Dark mode" on Android: this is an upcoming feature for the next major release of the Android OS - and already, many of Google's own apps have a "dark mode" that currently needs to be activated manually. There's a "How to Design a Dark Theme Using Material" session as well as a funnily named "Moving Away from the Light with Android Q", so I hope that we'll get some development support that will make it easier to create different color schemes for an app and changing between them.
- Location: some of the sessions mention changes to Location Permission changes coming up with Android Q. As some of the apps I've created in the past rely on location (and because there's just so much fun stuff you can do with it), I will definitely tune in there.
- Digital well-being, notifications and sharing on Android: combined with the more general topic of "proper user engagement", this is something I hope to learn a bit more about as well.
I initially had the idea to start a panel here on Cake for a real-time discussion of anything that might be of interest to us - but this year, I'm travelling for most of the duration of I/O, so this would be a wasted opportunity.
Unless someone wants to pick up the panel idea and run with it, I'd still like to read everyone's opinion about stuff we learn from I/O - whether it is more end-user related like new devices, or intricate development shenanigans. If you have anything to add - now, during or after I/O - please do! :)