Fully Customizable
Theme colors, gradients, border radius, and animations. Make it match your brand perfectly.
Customizable UI components and powerful CLI tool for seamless over-the-air updates

See exactly what's eating your storage — and fix it in seconds. Discover large files, old media, and forgotten videos buried in both your device and iCloud.
Animated Update Banner
Beautiful gradient with pulse animation
Download Progress
Real-time download status
OTA Info Screen
Full debug & version details

Interactive CLI Publishing Tool
Publish OTA updates with guided prompts, version tracking, and changelog generation
import { OTAUpdatesProvider, UpdateBanner } from '@ddedic/expo-fancy-ota-updates';
import versionData from './ota-version.json';
export default function App() {
return (
<OTAUpdatesProvider config={{ versionData }}>
<UpdateBanner />
<YourApp />
</OTAUpdatesProvider>
);
}# Initialize configuration
npx ota-publish init
# Publish update
npx ota-publish --channel production💡 Built for Real Apps
Used in production by Photo Trim, a popular iOS app for managing photo libraries.
bun add @ddedic/expo-fancy-ota-updatesnpm install @ddedic/expo-fancy-ota-updatesyarn add @ddedic/expo-fancy-ota-updates