Home > News content

Android app at the Google Open Source I/O 2019 conference

via:开源中国     time:2019/8/17 8:30:49     readed:136

This year's app drastically modifies existing features and adds several new features. According to Google engineer Takeshi Hagikura, we can see some features that are worth paying attention to, and for developers, this is learning new Android features. The best case for development.

Gesture operation

The first is the full introduction of gestures in Android Q, which allows users to navigate between pages using gestures directly. The Google I/O Android App 2019 version is the first to fully support this feature.

Related discussion and improvement details:

Dark theme

Another new feature introduced by Android Q is the new system Diablo theme, which is available for Android OS UI and apps running on Android devices, and is currently integrated into the Google I/O Android App 2019 release. The Diablo theme brings many benefits to developers, such as the ability to reduce power consumption and improve screen content visibility for low-vision and glare-sensitive users.

Related discussion and improvement details:

Improved schedule UI (schedule UI)

Last year's version of the Google I/O Android App used a calendar UI with a horizontal swipe tab, and each tab represents a meeting day. In the 2019 release, the UI was changed to address some usability and performance issues. For example, when the corresponding schedule is selected, the views in all tabs are rendered simultaneously, which can significantly speed up UI changes, especially on low-end devices.

The new schedule UI is a single stream that allows the app to render only visible content, and users can easily jump to another meeting day by selecting the date at the top of the UI.

Related discussion and improvement details:

Navigation component

Introducing the Navigation component to simplify this year's application to a Single Activity app, which brings several benefits:

  • Ability to view all transitions at a glance in the navigation editor, simplifying the mapping of startup session details and launch actions

  • Removed boilerplate code for handling forward and backward navigation

  • Arguments between Fragments are statically typed using the Safe Args gradle plugin

Related discussion and improvement details:

research all

This year's app also added search capabilities to quickly find information such as meetings and speakers.

There are also a number of minor improvements, including home page UI changes and remote configuration.

This version is completely rewritten using Kotlin and builds the system using Gradle. Officials say that using Kotlin is more in line with their thinking about modern Android architecture. Kotlin's clean and powerful syntax, support for security, and invariance can make code more flexible.

More content to view:

China IT News APP

Download China IT News APP

Please rate this news

The average score will be displayed after you score.

Post comment

Do not see clearly? Click for a new code.

User comments