Let me take this opportunity to recap some of the developer news that was part of our Google I/O event this week and provide additional details about some of these exciting announcements.
We announced some important updates to Jetpack and core libraries to help you build high-quality apps across Android platforms. There was also some API functionality that we deprecated and removed with improved alternatives currently available.
Let’s go over some of our announcements.
Compose
Compose is Android’s modern toolkit for building native UI. One of the reasons that developers have embraced Compose so quickly is that it is declarative, and also because it is reactive by design. That means that when the underlying data changes, the UI automatically updates to reflect the new state.
In stable Compose 1.0, Jetpack WindowManager simplifies how developers build apps that resize and move windows. WindowManager makes it possible for you to build functionality like drag and drop, resizable windows, and picture-in-picture into your apps.
In addition, we also made it easier to create UIs for different screen sizes and orientations with support for foldable devices and split-screen mode.
Finally, there were several other productivity features added to Compose, including code completion, real-time preview, and support for motion editor. These new features allow developers to work faster and more efficiently than ever before.
App Quality
We also announced a number of improvements to enhance the quality of your apps. With the new App Quality Insight feature included in the Play Console, you can quickly identify 15 types of common issues in your app and get detailed guidance on how to fix them.
Additionally, we’ve made it easier to distribute staged rollouts to a percentage of users and then monitor the health of your app with Performance Monitoring. This allows developers to deliver bug fixes and new features to users in a more controlled way.
Privacy and Permissions
We also introduced a number of new privacy and permissions features to help you build apps that comply with user privacy requirements.
The Approximate Location permission allows users to grant apps access to their approximate location, offering users a way to share their location without revealing their precise coordinates.
We also simplified user-facing privacy controls by creating a unified location permission that covers both foreground and background location access. This makes it easier for users to understand and control location permissions.
Android 12
We also covered some of the key features in Android 12 during the keynote. I encourage you to check out the Android 12 developer site and watch our keynote to learn much more.
Stay informed with Android Developers
As always, you can find all our Android developer news, announcements, and technical articles on the Android Developers website .
To dive deeper into these topics, join us at the following sessions:
* [Compose State of the Union 2021](https://developer.android.com/events/io/sessions/state-of-compose)
* [What’s new in App Quality](https://developer.android.com/events/io/sessions/whats-new-app-quality-tools)
* [Privacy and Permission Best Practices](https://developer.android.com/events/io/sessions/privacy-permission-best-practices)
* [Android 12 features and APIs](https://developer.android.com/events/io/sessions/android-12-features-apis)
Thank you for being a part of the Android community, and we look forward to seeing you at I/O next year! .