Image for post
Image for post

What’s new in Android

Google I/O 2019

Chet Haase
Jun 19, 2019 · 7 min read

One of the most amazing things about Google I/O is the livestream/video portion of the event. It’s great if you can make it in person to the event, especially because we get to talk to you to see what problems or questions you have. But not everyone can get a ticket, or travel, or take the time away from their code. So we live-stream nearly all of the content and publish recordings of all of the technical sessions to make sure that everyone everywhere can see the presentations and get the highlights of the conference and the current state of Android.

In recent years, the production team has gotten so good at their job that the videos are posted very soon after the talks are done. One of these years, they’ll be posting the recordings sooner than the actual presentations, which would be a lot less effort for the speakers.

But the problem, I’ve found, with so much video content is… there’s so much video content. If I don’t know exactly what I’m looking for in the various YouTube playlists, it’s going to take a while to find it, or I might just give up and go back to watching cat videos. (They’re so cute, amiright?)

So I thought I’d take a run this year at trying to curate a playlist for Android developers, to try to categorize what we presented at the conference to help you find what things you might want to watch, linking in other related content where appropriate. Maybe I’m late to the game, with I/O now two months over, but hopefully it’s still useful to those procrastinators (or even amateur crastinators) among you that haven’t gotten around to your I/O watching yet.

If this is helpful, we can try to do this in the future. If not, maybe I’ll keep doing it for my own playlisting pleasure; I’m going to wade through the list of videos anyway, I might as well try to understand what’s where for future viewing and popcorning.

So here it is, my 2019 Android I/O Playlist, categorized. Some sessions show up multiple times, where their content overlapped categories or I just couldn’t make up my mind. Some session have descriptions where I felt like they were needed, but most sessions have titles which suffice.

Playlists

Keynotes

Overviews

Usually, you want the technical details from deeper dives, but overview sessions help explain the Big Picture of what’s going on, and where to look for those detailed bits.

Jetpack

Jetpack offers compatibility APIs that allow new functionality to work on older releases without those pesky API checks, and introduces new libraries for development that work as far back as API level 14. These sessions include talks on architecture components and other utility libraries, along with general Jetpack architectural guidance.

Tools (AndroidStudio)

An IDE is the front line of development. These sessions talk about improvements in Android tools as well as ways you can improve your use of the features the tools offer.

Kotlin

Android announced Kotlin as a supported language two years ago and we’re increasing our investment in Kotlin training and APIs; it might be time to check out that new language and see how it works.

UI

UI development on Android encompasses everything from the UI Toolkit APIs to System UI to new development libraries aiming to simplify app development.

Platform

These talks are about changes or functionality in the Android core platform, including the framework APIs, the Android runtime (ART), the NDK, and media. There are several important privacy-related changes in the Q preview release; those changes are covered in three different platform sessions.

Accessibility

With so many talks this year on accessibility, a core platform feature, they get their very own category outside of Platform.

Play

These talks are about the features, APIs, and functionality of the Google Play Store, which can be used for better distribution of your applications.

Other (non-Phone) Form Factors

Android isn’t just on phones. What about laptops (Chrome OS)? TVs? Auto? ….

Games

There were various talks about games and game development. Some of these cross-over into general Android performance topics, some are specific to game concerns.

Other

This is my “miscellaneous” bucket, which includes sessions that didn’t fit easily into one of the other categories, probably because they’re the only one in a category (like Testing, or ML).

That’s it, that’s all of them. There’s obviously a ton of other great Android developer content to consume as well. But if Google I/O Android sessions were what you were after, these are them. So grab some popcorn and stream some developer talks.

Android Developers

The official Android Developers publication on Medium

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store