swipify 0.0.1
swipify: ^0.0.1 copied to clipboard
A beautiful and customizable Flutter widget for creating swipeable card stacks with smooth animations and depth effects. Perfect for Tinder-like interfaces and interactive card-based UIs.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased] #
Added #
onCardChangedcallback to notify when a card is swiped- Provides the index of the new top card
- Provides the item data of the new top card
- Called after card change animation completes
0.0.1 - 2025-12-13 #
Added #
- Initial release of Swipify
SwipifyWidget<T>- Main widget for creating swipeable card stacksSwipifyStyle- Customization options for card appearance- Generic type support for any data type
- Smooth animations and transitions
- Depth effect with scaling and overlays
- Configurable number of visible cards
- Drag and drop interaction
- Continuous card cycling
- Material Design 3 support
Features #
- Swipeable card stack with smooth drag-and-drop
- Customizable colors, shadows, and spacing
- Type-safe generic implementation
- Automatic card repositioning with animations
- Semi-transparent overlay on background cards
- Progressive scaling effect for depth perception
Documentation #
- Comprehensive README with examples
- API reference documentation
- Code comments and dartdoc
- Example application demonstrating usage