littlefish_feature_products
Products feature package for the littlefish merchant app.
Overview
This package contains product-related business logic, UI components, services, and state management for the littlefish merchant application.
Structure
The package follows a clean architecture pattern with the following folders:
- state/ - Redux state management (actions, reducers, middleware, selectors)
- ui/ - Flutter widgets and screens for product features
- services/ - Business logic and API service implementations
- models/ - Data models and entities for products
Dependencies
This package depends on:
littlefish_core- Core utilities and shared functionalityredux/flutter_redux- State managementredux_thunk- Async action support
Usage
Add this package to your pubspec.yaml:
dependencies:
littlefish_feature_products:
path: ../features/products/littlefish_feature_products
Getting Started
Import the package in your Dart code:
import 'package:littlefish_feature_products/littlefish_feature_products.dart';
Libraries
- littlefish_feature_products
- Products feature package for the littlefish merchant app.
- services/product_discount_service
- services/product_service
- services/services
- Services exports for the products feature.
- state/state
- State management exports for the products feature.
- ui/ui
- UI exports for the products feature.