Android is updating its visible identification that higher represents our Android group, and displays Android’s core ethos of being open, iterative and inclusive.
The Android robotic grew to become a outstanding fixture of our brand, and now we’re giving Bugdroid a wholly new 3D look. We wished the bugdroid to seem as dynamic as Android itself.
You’ll begin seeing the brand new features of the model identification, just like the up to date brand and 3D bugdroid, seem on Android gadgets and in additional locations beginning this yr.
Due to ART Google Play system updates, tons of of tens of millions of gadgets obtain the newest efficiency enhancements, safety fixes, & OpenJDK APIs! Learn the way we modularized Android to permit ART, the engine powering Android, to replace independently.
Within the coming months, we’ll be releasing ART 14 to all appropriate gadgets. ART 14 consists of OpenJDK 17 assist together with new compiler and runtime optimizations that enhance efficiency whereas lowering code dimension.
The newest launch of Dagger and Hilt — v2.48 — consists of the alpha launch of their KSP processors. Directions for utilizing them could be discovered within the Dagger KSP information. This launch contributes to eliminating KAPT in your Gradle builds and making them sooner. There are some breaking adjustments try to be conscious of, try the 2.48 launch notes for extra info.
Ben Trengrove gave an replace on Jetpack Compose Accompanist libraries. Some libraries shall be deprecated with no alternative, together with Pager Indicators and WebView. Drawable Painter and Permissions are thought-about characteristic full. And Adaptive, Take a look at Harness and Navigation Materials proceed to be experimental.
We up to date the modularization steerage to incorporate extra widespread patterns equivalent to take a look at modules and dependency inversion. With dependency inversion, your modules rely on abstraction modules as a substitute of concrete implementations. Learn the information to be taught extra about these matters.
Whether or not your supply code is written in Java, Kotlin, or each, there are a number of locations you will need to select a JDK or Java language model on your construct. The new Java variations in Android builds information assist you establish which JDK is which, how to decide on the fitting one in several eventualities, and which Java language options you should utilize in your mission.
If you wish to get began with animations in Compose, we created a new information with an inventory of widespread animation use instances and the fitting API to make use of in every state of affairs. Additionally, we improved the earlier animations in Compose diagram with a neater API choice tree. Doesn’t it look good?
The Now in Android open supply app is now utilizing screenshot checks to confirm the visible look of sure Compose screens and parts. Screenshot checks can mechanically confirm combos of attributes that make sense equivalent to completely different app states, display sizes, locales, or themes.
To see that in motion, this PR provides some screenshot checks to the design system module within the mission, and this different one units up screenshot testing within the app.
That’s it for this time with a brand new Android model, ART updates, the Dagger and Hilt KSP processors alpha launch, Accompanist libraries updates, enhancements to the modularization and Compose animations steerage, and screenshot testing within the Now in Android app.
Come again right here quickly for the following replace from the Android developer universe! 💫