image_craft 1.0.6 copy "image_craft: ^1.0.6" to clipboard
image_craft: ^1.0.6 copied to clipboard

ImageCraft aims to simplify image handling in Flutter applications while providing robust caching mechanisms.

1.0.6 #

  • Updated License: Edited the MIT License to ensure compliance with OSI-approved licensing requirements, allowing for broader usage and distribution of the package.

1.0.5 #

  • Minor Changes: No significant changes.

1.0.4 #

  • Unit Test Enhancements: Made changes in unit tests to improve coverage and ensure reliability across different platforms.
  • Universal HTML Package Integration: Replaced dart:html with the universal_html package to handle HTML-related functionality, addressing platform compatibility issues.

1.0.3 #

  • Global CacheManager Setup: Introduced a global setup for CacheManager to detect and use the appropriate caching mechanism (web or universal) throughout the application, reducing code duplication.
  • Abstract CachedManager: Made CachedManager an abstract class and provided concrete implementations for both web and universal platforms.
  • Improved Caching Mechanism: Added a global static method to determine the caching type, streamlining the cache management process across different parts of the application.

1.0.2 #

  • Web Caching Support: Added support for caching in web applications to enhance performance and reduce loading times.

1.0.1 #

  • Fixed Links in README: Corrected some links in the README for better navigation and clarity.

1.0.0 #

  • Initial Release: Released initial version of the image_craft package, supporting image loading from various sources (network, assets, SVG, and files) with caching, error handling, and loading indicators.
  • Image Types: Implemented support for four image types: NETWORK, ASSET, SVG, and FILE.
  • Caching Mechanism: Added a caching manager to handle temporary file storage and cleanup.
  • Error Handling: Included error and loading placeholders for improved user experience during image loading.
  • Pre-Caching: Introduced pre-caching for assets to enhance performance.
  • ImageLoader Interface: Defined an abstract ImageLoader class to standardize image loading across different implementations.
  • Factory Pattern: Implemented an ImageLoaderFactory to provide instances of specific image loaders based on the image type.
  • Documentation: Comprehensive documentation added for all classes and methods.
16
likes
140
points
90
downloads

Publisher

unverified uploader

Weekly Downloads

ImageCraft aims to simplify image handling in Flutter applications while providing robust caching mechanisms.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

cupertino_icons, flutter, flutter_svg, http, mockito, path, path_provider, universal_html

More

Packages that depend on image_craft