Skip to content

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Confetti Playground 🎉

An interactive React Native animation showcase featuring draggable tiles and celebratory confetti effects. Built with Reanimated and Skia for smooth, performant animations.

✨ Features

  • 🎯 Draggable tiles with spring animations
  • 🎨 Dynamic color transitions
  • 📱 Haptic feedback for enhanced interaction
  • 🎊 Particle-based confetti celebrations
  • ⚡️ Optimized performance with Skia

🛠 Dependencies

🚀 Getting Started

  1. Clone the repository:
    git clone https://github.com/akshayjadhav4/confetti-playground.git
  2. Install dependencies:
    cd confetti-playground && npm install

📱 Running App

iOS:

npm run ios

Android:

npm run android

⚙️ Customization

Confetti Settings

Fine-tune the celebration effect in components/Confetti.tsx:

  • Number of particles
  • Spread pattern and velocity
  • Animation timing
  • Particle dimensions

Tile Properties

Adjust tile behavior in components/PlaygroundTile.tsx:

  • Dimensions and layout
  • Spring animation physics
  • Rotation dynamics
  • Initial positions

🎥 Demo

Confetti Demo

🙌 Credits

About

An interactive React Native animation showcase featuring draggable tiles and celebratory confetti effects. Built with Reanimated and Skia for smooth, performant animations.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages