React Native Liquid Glass β iOS and Android
π€ Yes β this one does Android too.
Most React Native Liquid Glass libraries are iOS-only. This one renders real glass on both platforms from the same
<LiquidGlassView>: Appleβs nativeUIGlassEffecton iOS 26, and a real-time AGSL refraction shader on Android 13+. Same props, same component, no platform branching in your app code.
Add authentic Liquid Glass to a React Native app β on Android and iOS β from a single declarative component. On iOS 26 it renders Appleβs native UIGlassEffect. On Android, where there is no system Liquid Glass, it reproduces the same optics in a real-time AGSL refractive-lens shader β capturing the backdrop and bending it through a rounded-glass lozenge with edge refraction, chromatic dispersion, a mirrored edge reflection, a Fresnel rim, and tilt/touch specular highlights. Ships an Expo config plugin, first-class TypeScript types, custom shapes (including concave SVG silhouettes), and works on the New Architecture (Fabric) and the old one.
Looking for this under a different name? You're in the right place β this library covers React Native liquid glass, glassmorphism, frosted glass, glass effect, glass blur, backdrop blur, blur view, iOS 26 glass, Apple glass UI and Android AGSL glass. See the library comparison if you're deciding between the options.
npm install react-native-liquid-glassmorphism
# Expo (dev build / prebuild β not Expo Go):
npx expo install react-native-liquid-glassmorphism
import { LiquidGlassView } from 'react-native-liquid-glassmorphism';
<LiquidGlassView variant="regular" tintColor="rgba(10,132,255,0.5)" interactive borderRadius={24}>
<Text>Frosted glass content</Text>
</LiquidGlassView>
Why choose it
- Glass that merges β bring two glass views close and they fuse into one liquid body, on Android as well as iOS. iOS uses Appleβs
UIGlassContainerEffect; Android has no OS equivalent, so the shapes are smooth-minned per pixel in the shader. - Real Liquid Glass on both platforms β native
UIGlassEffecton iOS 26, a matching AGSL refraction shader on Android. Most alternatives are iOS-only or plain blur. - Actual refraction, not just blur β Android bends and magnifies the backdrop through a glass lozenge (edge refraction + chromatic dispersion + mirrored edge reflection + Fresnel rim), instead of a flat frosted pane.
- Interactive glass β reacts to touch (a specular bloom + optical magnification under the finger) and to device tilt (a moving specular highlight).
- Custom shapes β
circle,squircle,polygon, explicitpoints, or an arbitrary (even concave) SVGpath. The glass lenses the backdrop through the shape β a real optical silhouette, not a clip. - Graceful degradation β full effect on iOS 26 / Android 13 (API 33+); clean blur or translucent fallbacks on older OS versions.
- Drop-in β one declarative component, identical API across platforms, Expo config plugin, New Architecture + old architecture, TypeScript.
Quick links
- Getting started
- Recipes β copy-paste snippets
- How to add Liquid Glass in React Native
- Glass that merges β fusing glass views on iOS and Android
- Liquid Glass on Android β how the AGSL shader works
- iOS 26 Liquid Glass & UIGlassEffect
- Expo setup (config plugin, dev build)
- React Native glassmorphism explained
- FAQ
Comparisons
Install & source
- π¦ Install from npm Β· β Star on GitHub