Only works properly on iOS because there is no overscroll on Android ScrollView. Uses Animated.event and native animations so it will responsive even if the JS thread chokes.
Try it: https://getexponent.com/@community/apple-wallet-cards Video: https://www.facebook.com/groups/react.native.community/permalink/852375504898029/