What's Included
- Container.tsx — island morph + print/tear orchestration
- Receipt.tsx — styled thermal receipt with SVG barcode
- App.tsx entry wrapped in GestureHandlerRootView
- README with install + usage
- MP4 preview
About the Project
Built with react-native-reanimated v4 driving everything on the UI thread — the Dynamic Island expands via a single `island` shared value that interpolates top/width/height/borderRadius, while a `withSequence` of `withTiming` steps feeds the paper out in discrete line-blocks to sell the thermal-printer cadence. The receipt content translates independently so its footer emerges first and header exits last, and the tear-off drops the sheet with a `withTiming` slide plus a slight rotate. The barcode and lip-shadow gradient are drawn with react-native-svg; `scheduleOnRN` (react-native-worklets) hands stage transitions back to JS. Island metrics are tuned to the iPhone hardware cutout so the collapsed pill blends into the real island. Tap feedback uses PressableScale from `pressto`. No native code — runs in Expo Go on SDK 56 (iOS + Android); the island-blend illusion is designed for notch/Dynamic Island iPhones.