incomme_flutter_commerce 0.0.7 copy "incomme_flutter_commerce: ^0.0.7" to clipboard
incomme_flutter_commerce: ^0.0.7 copied to clipboard

INCOMME FLUTTER SDK applications

Incomme Logo

๐Ÿ›’ INCOMME FLUTTER COMMERCE PLUGIN

Seamlessly integrate INCOMME ECOMMERCE SDK into your FLUTTER apps
Build, customize, and launch ecommerce experiences directly inside your Android or iOS application.

pub version License Flutter


โœจ Features #

  • ๐Ÿ”Œ Seamless connection to the Incomme ecommerce backend
  • ๐Ÿ›๏ธ Display product listings, categories, and detailed views
  • ๐Ÿงบ Cart management: add, remove, and update items
  • ๐Ÿ’ณ Checkout and payment flows
  • ๐Ÿ“ฆ Order tracking and user activity insights
  • ๐Ÿ”„ Cross-platform support for Android and iOS

๐Ÿš€ Getting Started #

1. Add the dependency #

Add the plugin to your pubspec.yaml:

dependencies:
  incomme_flutter_commerce: ^0.0.7

Then run:

flutter pub get

2. Import the package #

import 'package:incomme_flutter_commerce/incomme_flutter_commerce.dart';

3. Initialize the SDK #

Before using any commerce features, initialize the SDK with your API key and environment:

IncommeCommerce.init(
  apiKey: 'your_api_key_here',
  environment: Environment.sandbox, // or Environment.production
);

4. Use Ecommerce Features #

You can now embed ecommerce experiences into your app:

// Example: Open the product list screen
IncommeCommerce.showProductList(context);

For more advanced usage and sample apps, see the example/ directory.


๐Ÿ“ฑ Platform Support #

Platform Supported
Android โœ…
iOS โœ…
Web โŒ (coming soon)

โš™๏ธ Example Use Case #

Embed an ecommerce flow in your Flutter app:

ElevatedButton(
  onPressed: () {
    IncommeCommerce.showProductList(context);
  },
  child: const Text('Shop Now'),
);

You can also integrate checkout, order history, and custom cart widgets through the provided SDK methods.


๐Ÿงฐ Running using FVM #

To ensure consistency across Flutter SDK versions:

dart pub global activate fvm
fvm global 3.35.5

๐Ÿ“š Documentation #

Full documentation and guides are available on:

๐Ÿ”— pub.dev โ†’ incomme_flutter_commerce


๐Ÿ› ๏ธ Contributing #

Contributions are welcome! ๐ŸŽ‰
If youโ€™d like to report bugs, suggest features, or submit pull requests:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/awesome-feature)
  3. Commit your changes (git commit -m 'Add some feature')
  4. Push to the branch (git push origin feature/awesome-feature)
  5. Open a Pull Request

๐Ÿ“„ License #

This project is licensed under the MIT License.
See the LICENSE file for more details.


Made with โค๏ธ by Incomme