An interactive React Native animation showcase featuring draggable tiles and celebratory confetti effects. Built with Reanimated and Skia for smooth, performant animations.
- 🎯 Draggable tiles with spring animations
- 🎨 Dynamic color transitions
- 📱 Haptic feedback for enhanced interaction
- 🎊 Particle-based confetti celebrations
- ⚡️ Optimized performance with Skia
- Clone the repository:
git clone https://github.com/akshayjadhav4/confetti-playground.git
- Install dependencies:
cd confetti-playground && npm install
iOS:
npm run ios
Android:
npm run android
Fine-tune the celebration effect in components/Confetti.tsx
:
- Number of particles
- Spread pattern and velocity
- Animation timing
- Particle dimensions
Adjust tile behavior in components/PlaygroundTile.tsx
:
- Dimensions and layout
- Spring animation physics
- Rotation dynamics
- Initial positions
- Inspired by Toni Lijic's animation on X (formerly Twitter).
- Confetti Rotation Reference