Skip to main content

Google releases source code for I/O 2019 app with Android Q gesture nav, dark theme

The Google I/O companion app for Android often takes advantage of the latest design stylings and OS features. It demoed Android Q’s gesture navigation and dark theme this year, with the company today releasing the I/O 2019 source code.

This yearly example gives Android developers a chance to explore best practices and the latest technologies on an app used by thousands of conference-goers.

Featuring “Android Q out of the box,” Google I/O 2019 was one of the first apps to “support fully the gestural navigation.” This involves extending content to draw edge-to-edge and handling app gesture conflicts. The app is also sometimes used as an example during sessions, with Google this year demonstrating the dark theme.

Check out the Google I/O talk about Dark Theme & Gesture Navigation for more details or the series of commits (123) in the Google I/O 2019 app repository for how we achieved implementing the dark theme in a real app.

Google also details how it changed the schedule screen to improve a UI slowdown last year on low-end devices.

The new schedule UI is a single stream, allowing the app to render only visible content and users to easily jump to another conference day by choosing a day at the top of the UI. Check out the series of commits (12) for how we revamped the schedule UI.

Other improvements include adopting a navigation component and implementing Full Text Search with Room. There’s also a new Home and Codelab UI, with Google this year using “Firebase Remote Config to toggle the visibility of each feature by updating the boolean values in the Remote Config without updating the app.”

The I/O 2019 source code is available on GitHub, with Google taking questions or issues.

FTC: We use income earning auto affiliate links. More.

You’re reading 9to5Google — experts who break news about Google and its surrounding ecosystem, day after day. Be sure to check out our homepage for all the latest news, and follow 9to5Google on Twitter, Facebook, and LinkedIn to stay in the loop. Don’t know where to start? Check out our exclusive stories, reviews, how-tos, and subscribe to our YouTube channel

Check out 9to5Google on YouTube for more news:

Comments

Author

Avatar for Abner Li Abner Li

Editor-in-chief. Interested in the minutiae of Google and Alphabet. Tips/talk: abner@9to5g.com

Manage push notifications

notification icon
We would like to show you notifications for the latest news and updates.
notification icon
You are subscribed to notifications
notification icon
We would like to show you notifications for the latest news and updates.
notification icon
You are subscribed to notifications