Google I/O ’22: Modern Android Development


Modern Android Development

Our objective is to make creating attractive and entertaining Android apps as simple as possible.
We wish to take on the difficult elements of app development so you can focus on the features of your app and provide high-quality user experiences.



This technique is known as Modern Android Development (or MAD for short!) and is delivered through a set of tools, libraries, and instructions.
We announced a number of upgrades and enhancements to our MAD products at Google I/O; here’s a rundown of the three biggest ones.

Compose 1.2 Beta is number one

Jet pack Compose 1.2 en reaches the first beta release, meaning that the API is stable.
We continue to build our roadmap, bringing the APIs you need to support more advanced use cases like downloadable fonts, Lazy Grids, window insets, nested scrolling inter op, and more tooling support with features like Live Edit, Composition Counts in the Layout Inspector and Animation Preview. Learn more about how developers like Jet pack Compose improve their productivity and check out what else is new in Compose.

Baseline Profiles

Baseline profiles allow you to join a profile to guide Android runtime about what code paths should be interpreted instead of just compiled, which could dramatically impact critical user journeys, such as app startup.
This is especially significant when using non-bundled libraries like Jet pack Compose, which do not benefit from optimizations in the platform – code. Many Jet pack libraries (including Jet pack Compose ) have already been shipped base profiles, but you can learn how to add them in your own apps and libraries to increase their performance. We saw app startup times increased by up to 40% more according to adding standard profiles alone, no other code changes required!

See also  What Kind Of Smartwatch Strap Material Is Your Favorite?

Living 3d # Edit ‘Story

With Live Edit you can view composable and edit those changes in real time, on the Compose preview or on real devices or emulators, allowing for rapid iteration.
Live Edit is an experimental feature in the Android Studio Electric Eel, with a number of restrictions. It is very important to try it out and provide feedback. Those were the three top announcements about modern Android development at Google I/O.
In order to learn more about these talks and workshops, check out the full playlist of talks and workshops.

Similar Posts