assetkamkaro 0.1.1 copy "assetkamkaro: ^0.1.1" to clipboard
assetkamkaro: ^0.1.1 copied to clipboard

A powerful Flutter package for optimizing and managing assets in your Flutter project. Helps reduce app size, improve loading times, and maintain clean asset management.

Changelog #

[0.1.1] - 2024-03-21 #

Fixed #

  • Fixed example code to match actual API
  • Removed duplicate CompressionResult class definition
  • Corrected parameter names in optimize method
  • Updated result properties to match OptimizationResult class

Changed #

  • Improved error handling in compression process
  • Enhanced documentation for public APIs
  • Updated example to use proper CompressionLevel enum
  • Standardized parameter naming across the package

[0.1.0] - 2024-03-21 #

Added #

  • Initial release of AssetKamKaro
  • Asset optimization functionality
  • Command-line interface
  • Configuration support
  • Progress reporting
  • Asset analysis
  • Unused asset detection
  • Cache management
  • Worker pool for parallel processing

Changed #

  • Improved compression algorithms
  • Enhanced error handling
  • Better type safety
  • Updated documentation
  • Optimized performance

Fixed #

  • Fixed linter warnings
  • Removed unused imports
  • Corrected import paths
  • Fixed type issues
  • Added missing dependencies

Security #

  • Improved error handling
  • Enhanced file operations safety
  • Better cache management

[1.0.0] - 2024-04-22 #

Added #

  • Initial production release of AssetKamKaro
  • Core asset optimization functionality
  • Command-line interface (CLI) support
  • Configuration file support (config.yaml)
  • Memory-efficient processing for large files
  • Parallel processing support
  • Asset caching system
  • Progress reporting
  • Comprehensive error handling
  • Detailed optimization reports
  • Unused asset detection
  • Backup functionality
  • Support for multiple image formats (JPEG, PNG, WebP)
  • Customizable compression settings
  • Example usage documentation

Features #

  • Image compression with quality control
  • Unused asset detection and reporting
  • Memory-efficient processing
  • Parallel processing for faster optimization
  • Asset caching for repeated operations
  • Backup creation before modifications
  • Detailed progress reporting
  • Comprehensive error handling
  • Configuration file support
  • Command-line interface

Technical Improvements #

  • Type-safe interfaces
  • Proper documentation
  • Consistent error handling
  • Efficient compression algorithms
  • Memory optimization
  • Performance optimizations
  • Code quality improvements
  • Linter compliance
  • Test coverage

Documentation #

  • API documentation
  • Usage examples
  • Configuration guide
  • Best practices
  • CLI documentation
  • Example configurations

Testing #

  • Unit tests
  • Integration tests
  • Performance tests
  • Memory usage tests
  • Error handling tests

Dependencies #

  • image: ^4.0.0
  • path: ^1.8.0
  • yaml: ^3.1.0
  • args: ^2.4.0
1
likes
130
points
52
downloads

Publisher

unverified uploader

Weekly Downloads

A powerful Flutter package for optimizing and managing assets in your Flutter project. Helps reduce app size, improve loading times, and maintain clean asset management.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#flutter #assets #optimization #compression #performance

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

args, crypto, flutter, image, path, yaml

More

Packages that depend on assetkamkaro