Google has announced that Material You dynamic color will soon be available on more Android 12 phones globally, including on devices from OEMs like Samsung, Xiaomi, OPPO, OnePlus, and more.
Google is working with OEMs to ensure that design APIs, especially around dynamic color, work consistently across devices so developers won't have to worry about different implementations.
This announcement is consistent with the recent revelation that Google will tie GMS approval of Android 12+ software builds to implementation of a dynamic theming engine.
In other words, Google will make OEMs implement a dynamic theming engine or they can't ship Google apps on Android 12+ builds. OEMs can implement either Google's "monet" engine or their own monet-like implementation.

Here's the official blog post from Google with more details on the tools developers should use to design and implement dynamic color in their apps: android-developers.googleblog.com/2022/02/materi…
I guess the Material You revolution WILL be televised after all, lol.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Mishaal Rahman

Mishaal Rahman Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @MishaalRahman

Feb 10
Here's what's new in Android 13 Developer Preview 1

(thread)
There are Quick Setting tiles for toggling one-handed mode and color correction
A Quick Setting tile to launch a QR code scanner is here. It's grayed out by default, but you can enable it w/

'cmd device_config put systemui default_qr_code_scanner {component}'

where {component} is the component of a QR code scanner activity (can be anything really)
Read 33 tweets
Feb 10
Android 13 infodump coming your way soon
Done
Booted
Read 4 tweets
Feb 10
Surprise! Google hasn't even released Android 12L yet, but they're already moving on to Android 13. Today, Google released the first Developer Preview of Android 13, available for manual installation on Pixel (Pixel 4 or later), Android Emulator, or GSI.

android-developers.googleblog.com/2022/02/first-…
Based on the release timeline that Google shared, there will be 2 Developer Previews and 4 Betas before the final release (likely in Q3). Platform Stability (finalized APIs/behaviors) will be reached in June 2022 with the third beta.
Since Android 12L or Sv2 is being released alongside framework API level 32, Android 13 should be released alongside framework API level 33. The dessert name for Android 13, as you may have heard already, is Tiramisu (TM).
Read 15 tweets
Feb 9
A few changes in Android 12L Beta 3
The button in PiP windows that launches split-screen mode has been removed. It's disabled by default now.
The number of Quick Settings columns on large screen devices has been increased to 3 (when not in landscape mode).
Read 6 tweets
Feb 9
The release notes for Android 12L Beta 3 are up. It'll be available for the Pixel 3a, 4, 4a, 5, 5a, or 6 series device.
Strangely, Google seems to have pulled the GSIs, factory images, and OTAs. I don't know why.
Read 4 tweets
Feb 9
The Material You revolution won't be televised: According to an article from @AndroidPolice, GMS requirements will soon force device makers to implement a Material You dynamic theming engine such as Google's own "monet."

androidpolice.com/android-12-dyn…
Apparently, starting March 14, 2022, Google will require that Android 12-based software builds submitted for GMS approval implement a dynamic theming engine that generates the five dynamic color tonal palettes - each comprised of a set of 13 colors - from a single source color.
Google's "monet" was exclusive to Pixels when Android 12 launched, but the source code for it is in the upcoming 12L release, so OEMs can either rebase on 12L or cherry pick the patches for monet to their 12 builds.
Read 10 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

:(