{"repo":"Skipperlla/rn-swiper-list","free":true,"listed":false,"github":"https://github.com/Skipperlla/rn-swiper-list","clone":"git clone https://github.com/Skipperlla/rn-swiper-list.git","description":"⚡ Lightning fast and customizable tinder-like swiper for React Native","language":"TypeScript","stars":312,"topics":["ios","javascript","react","react-native","react-native-tinder-card","react-native-card","react-native-deck-card"],"license":"MIT","category":"mobile-apps","readme_excerpt":"rn-swiper-list ⚡️ https://github.com/Skipperlla/rn-tinder-swiper/assets/68515357/149b7418-cc2f-489b-9133-e6ba7120b277 ⚡ Lightning fast and customizable tinder-like swiper for React Native Installation ⚙️ rn-swiper-list needs react-native-reanimated , react-native-gesture-handler , and react-native-worklets packages 💎 👇 You also need to complete installations of these packages for more information use the links below 👇 - react-native-reanimated - react-native-gesture-handler - react-native-worklets Overview - [x] Rotation animation - [x] Swipe event callbacks - [x] Scale animation - [x] Overlay labels - [x] Swipe back to previous card with a custom animation - [x] More swipe events callbacks - [x] Integrating and using a single card with flatlist - [x] Flip card on press to show more details - [x] Optimized UI thread animations for smooth performance - [x] Race condition prevention in callback execution - [x] Improved Android performance with proper thread handling Important Notes ⚠️ Callback Execution Timing All swipe callbacks ( onSwipeLeft , onSwipeRight , onSwipeTop , onSwipeBottom ) are executed after the animation has been set up on the UI thread. This prevents race conditions where callback state changes could interfere with ongoing animations, ensuring smooth performance especially on Android devices. Index Parameter The cardIndex parameter passed to swipe callbacks represents the card's position in the original data array , not its position relative to any initialI","default_branch":null,"files":null,"tree":[],"storefront":"/r/Skipperlla","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Skipperlla/rn-swiper-list/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."}