FLUTTER ECOSYSTEM

crop

Crop for Flutter. Crop any widget/image in Android, iOS, Web and Desktop with fancy and customizable UI, in 100% pure Dart code.

crop cover
Latest version
0.5.5
30-day downloads
3.7K
Likes
187
Pub points
150

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

Crop is a Flutter package that enables developers to crop any widget or image across Android, iOS, Web, and desktop platforms using fully customizable, visually appealing UI components. Built entirely in Dart, it offers a seamless experience without native code dependencies. The package supports interactive cropping with drag-and-drop handles, rotation, and aspect ratio constraints, making it ideal for photo editing features in apps. It integrates smoothly into existing Flutter projects with minimal setup.

Use cases
  • Image editing in photo apps
  • User profile picture cropping
  • Document scanning interfaces
  • Customizable image selection tools
  • Interactive media manipulation in web apps
Key features
  • 100% pure Dart implementation
  • Cross-platform support (Android, iOS, Web, macOS, Windows, Linux)
  • Customizable cropping UI
  • Aspect ratio and rotation controls
  • Draggable crop handles
  • Responsive design for all screen sizes
Suitable for
  • Developers building image editing features
  • Apps requiring user-driven image cropping
  • Cross-platform applications needing consistent UI
  • Frontend teams focused on pure Dart solutions
  • Projects avoiding native platform code
Considerations
  • May require performance optimization for large images
  • Custom styling requires familiarity with Flutter widgets
  • Limited built-in filters or effects beyond cropping
  • Not optimized for real-time video cropping
  • Depends on underlying Flutter rendering engine stability
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add crop

Categories

Dependencies

Dependency list 2 items

Related projects