produk_card 0.0.2
produk_card: ^0.0.2 copied to clipboard
A versatile Flutter package packed with features to create stunning and informative product cards for your e-commerce apps.
product_card #
A versatile Flutter package packed with powerful features to help developers design and customize stunning, responsive, and informative product cards for e-commerce or shopping applications. With this package, you can easily display essential product information such as name, category, price, discounts, ratings, and images in a clean and visually appealing layout. It also provides flexible customization options for colors, typography, and styles, allowing seamless integration with the overall theme of your application. Whether you are building a simple store or a large-scale marketplace, this package offers the tools you need to create engaging product cards that enhance the shopping experience.
Getting started #
To use this package, add product_card as a dependency in your pubspec.yaml file:
dependencies:
flutter:
sdk: flutter
product_card: ^0.0.1
Usage #
Import the package in your Dart file:
import 'package:product_card/product_card.dart';
Then, use the ProductCard widget in your application:
ProductCard(
id: 2, // Produk ID
imageUrl: 'https://altitude.ph/cdn/shop/collections/AD_Store_Revamp_DJI-28_2000x.jpg', //add your image url here or assets image
categoryName: 'Pants',
productName: 'Men Linen Pants',
price: 2450000,
localePrice: 'en_US', // Default set to id_ID
onTap: (id) {
// Handle card tap event
},
onFavoritePressed: (id, isFav) {
// Handle favorite button press
},
shortDescription: 'comfortable & airy.', // Optional short description
rating: 4.2, // Optional rating
discountPercentage: 35.0, // Optional discount percentage
isAvailable: true, // Optional availability status
cardColor: Colors.white, // Optional card background color
textColor: Colors.black, // Optional text color
borderRadius: 8.0, // Optional border radius
)
Output #
Contributing #
Community contributions are highly encouraged. Should you encounter any issues or wish to propose improvements (e.g., better documentation), please create an issue or submit a pull request in the repo. GitHub repository.
Author #
This package is created and maintained by [Aditya R].
Contact #
If you want to connect or have any questions or need further assistance, feel free to reach out:
- Email: syderbit[at]gmail[dot]com
- GitHub: @syderbit
License #
This package is released under the MIT License.