zeba_academy_media_tools 1.0.0
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 #
MediaToolscore 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
