{"repo":"kesha-antonov/react-native-zoom-reanimated","free":true,"listed":false,"github":"https://github.com/kesha-antonov/react-native-zoom-reanimated","clone":"git clone https://github.com/kesha-antonov/react-native-zoom-reanimated.git","description":"Smooth pinch-to-zoom component for React Native with Apple Photos-style gestures and rubber-band physics","language":"TypeScript","stars":307,"topics":["android","double-tap","expo","gallery","gesture","gesture-handler","image-viewer","ios","lightbox","new-architecture"],"license":"MIT","category":"mobile-apps","readme_excerpt":"React Native Zoom Reanimated Apple Photos-style zoom component for React Native with pinch, pan, and double-tap gestures. Built with React Native Reanimated and Gesture Handler for buttery smooth 120fps animations. --- ✨ Features - 🔍 Pinch to Zoom — Smooth pinch gesture with rubber band effect - 👆 Double Tap — Tap twice to zoom in/out with configurable scale - 🖐️ Pan Gesture — Drag zoomed content with momentum and boundary bounce - 📱 Apple Photos Gallery — Seamless swipe between zoomed images in FlatList - 🔄 Rubber Band Effect — Natural over-scroll/over-zoom feeling - 🎯 Focal Point Zoom — Zoom centers on pinch/tap location - ⚡ 120fps — Silky smooth animations on ProMotion displays - 📝 TypeScript — Complete type definitions included 📸 Preview iOS Android https://github.com/user-attachments/assets/9da40463-7b70-46bb-bfe3-eb0ab4f8feb7 https://github.com/kesha-antonov/react-native-zoom-reanimated/assets/11584712/7e8a572b-8130-4aea-88c7-2ca035a155a1 📖 Table of Contents - ✨ Features - 📸 Preview - 📖 Table of Contents - 📋 Requirements - 📦 Installation - 🚀 Usage - 💡 Examples - Basic Usage - Image Gallery with FlatList - Apple Photos-Style Gallery - Using the Hook Directly - 📖 API Reference - Zoom Component Props - DoubleTapConfig - ScrollableRef - 🔧 Advanced Usage: useZoomGesture Hook - Zoom Component vs useZoomGesture Hook - Hook API - Basic Hook Usage - 📦 Example App - 📱 Platform Support - 🤝 Contributing - 👥 Author - 📄 License 📋 Requirements Dependency Version","default_branch":null,"files":null,"tree":[],"storefront":"/r/kesha-antonov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kesha-antonov/react-native-zoom-reanimated/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}