Proof
No visual proof cases have been published for this package yet. The registry summary below describes what the compat layer implements.expo-symbols
native-seam only — upstream expo-symbols JS (SymbolView.ios name/fallback selection, processColor, sized style, type exports, material source) runs unchanged from the bundle; Peach registers only the SymbolModule expo module and view, mirroring ios/SymbolModule.swift and ios/SymbolView.swift over the shared SF Symbol vector.96%
API coverageWorking (8)
SymbolView (named export) with name string/object selectionsizetintColorcolors palettetype (monochrome/hierarchical/palette/multicolor)weightscaleresizeMode; unknown names render an empty laid-out view like the native nil-image guard; unstable_getMaterialSymbolSourceAsync (null on iOS per upstream)
Missing
animated symbol effects (bounce/pulse/scale/variable) render the settled frame; position resizeMode values map to scaleAspectFit; hierarchical untinted default follows label rather than systemBlue; native Apple asset-catalog layer fidelity