Conformance

react-native-material-palette

native-seam: createPalette, caches, hooks and components run from the bundle (ios rejects in JS with no native side); the android MaterialPalette TurboModule ports the androidx.palette pipeline (112-area downscale, region crop, ColorCutQuantizer median-cut, default filter, six scored targets, contrast text colors) with the native rgb()/rgba() serialization and error messages
90%
API coverage
No visual conformance cases have been published for this package yet. The registry summary below describes what the compat layer implements.
Working (6)
createPalette six-slot result with color/population/bodyTextColor/titleTextColorcreatePaletteForTarget custom targets with ERR_NO_SWATCHregion cropsmaximumColorCountrgb()/rgba() result stringsERR_PALETTE load failures
Missing (2)
the resampler feeding the quantizer is canvas drawImage rather than Bitmap.createScaledBitmapso multi-color target picks can differ in close calls