3D Card Swipe

pub.dev License

D Card Swipe is a Flutter package that provides a beautiful 3D card swipe view with smooth animations and customizable effects. Easily integrate a card swipe experience into your Flutter apps with support for network and asset images, swipe and drag callbacks, and more.

Features

  • 3D Card Animations: Enjoy smooth and visually appealing 3D card transitions.
  • Custom Swipe & Drag Callbacks: Handle swipe and drag events with ease using the provided controller.
  • Customizable Design: Adjust card size, animation durations, rotation angles, and more.
  • Network & Asset Images: Display images from the internet or local assets.

Installation

  1. Add the package to your pubspec.yaml file:

    dependencies:
      three_d_card_swipe: ^0.0.1
    

Usage

const CardData(
        id: 1,
        image: 'https://picsum.photos/id/1015/400/600',
        artName: 'CHANGES',
        artistName: 'Mad Stak',
        artistImage: 'https://picsum.photos/id/1029/100/100',
        isImageNetwork: true,
        isArtistImageNetwork: true,
      ),

For more detailed usage and customization options, please refer to the documentation.

Contributing

We welcome contributions! If you have any ideas, bug fixes, or improvements, please open an issue or submit a pull request on our GitHub repository.

TODO

  • [] Add more animation feature

Libraries

three_d_card_swipe