Getter is a Flutter plugin designed to retrieve images, videos, and audio files from local storage on Android devices. It provides a straightforward interface for accessing media content stored on the device's file system, enabling developers to build applications that interact with local multimedia files. The plugin is lightweight and focused on core functionality, making it suitable for apps requiring media browsing or playback features. It supports common media types and integrates seamlessly into Android-based Flutter projects.
Use cases
- Accessing local images in a gallery app
- Retrieving user-recorded audio files
- Loading videos from device storage
- Building media player interfaces
- Fetching media for display in lists
- Integrating with file picker components
Key features
- Supports images, videos, and audio
- Android-only platform compatibility
- Simple API for media retrieval
- Lightweight and focused design
- No external dependencies
- Easy integration via pub add
Suitable for
- Media gallery applications
- Audio recording and playback tools
- Video player apps
- File management utilities
- Apps needing local media access
- Developers targeting Android platforms
Considerations
- Limited to Android platform
- No support for iOS or web
- Requires runtime permissions for storage access
- Does not handle media metadata parsing
- No built-in filtering or sorting
- Relies on device-specific file system structure