zeba_academy_media_tools 1.0.0 copy "zeba_academy_media_tools: ^1.0.0" to clipboard
zeba_academy_media_tools: ^1.0.0 copied to clipboard

A powerful Flutter media utility package for image compression, video compression, audio recording, video trimming, thumbnail generation, and image cropping.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project follows Semantic Versioning.


1.0.0 #

🎉 Initial Release #

This is the first stable release of zeba_academy_media_tools, providing essential media utilities for Flutter applications.

✨ Features #

  • 📷 Image picking from gallery
  • ✂️ Image cropping and compression
  • 🎬 Video compression
  • 🖼 Video thumbnail generation
  • 🎤 Audio recording using microphone
  • ⚡ Simple and easy-to-use API
  • 📱 Android and iOS support

🔧 Implementations #

  • Integrated image picking using image_picker
  • Image cropping support using image_cropper
  • Video compression utilities using video_compress
  • Video thumbnail generation using video_thumbnail
  • Audio recording using flutter_sound
  • Media storage handling using path_provider
  • Permission handling using permission_handler

📦 Package Structure #

  • MediaTools core utility class
  • Image processing utilities
  • Video processing utilities
  • Audio recording utilities
  • Example Flutter application included

🔐 Permissions #

Support for runtime permissions including:

  • Microphone access
  • Photo library access
  • External storage access

📚 Documentation #

  • Complete README documentation
  • Example usage code
  • Installation guide
  • Permission configuration instructions

Upcoming Features #

Planned improvements for future releases:

  • 🎬 Video trimming
  • 🎞 Video merging
  • 🔊 Audio extraction from video
  • 🖼 Advanced image compression options
  • 🎥 Video format conversion
  • 📊 Compression progress indicators
  • ⚡ Performance optimizations
0
likes
150
points
94
downloads
screenshot

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

A powerful Flutter media utility package for image compression, video compression, audio recording, video trimming, thumbnail generation, and image cropping.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter, flutter_sound, image_cropper, image_picker, path_provider, permission_handler, video_compress, video_thumbnail

More

Packages that depend on zeba_academy_media_tools