Skip to content

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

License

Notifications You must be signed in to change notification settings

mohamadhadibi/flutter_crop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crop

pub package

A Flutter package for cropping any widget, not only images. This package is entirely written in Dart and supports Android, iOS, Web and Desktop. Also, because of being independent from native platform, it does not increase size of your apps output (e.g. apk).

Supported platforms

  • Flutter Android
  • Flutter iOS
  • Flutter Web (as of 2020 Nov 24)*
  • Flutter Desktop

* In order to run Crop on web correctly, flutter version 1.24.0-8.0.pre.359 or above is needed (master channel) and you need to enable CanvasKit/Skia when compiling: flutter build web --dart-define=FLUTTER_WEB_USE_SKIA=true

Web Demo | Install from Google Play

Screenshot

Getting Started

In your pubspec.yaml file add:

dependencies:
  crop: any

Then, in your code import:

import 'package:crop/crop.dart';

Now in build function, put a Crop widget in the widget tree and you are done. Please don't forget to check /example folder, there is much more.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 94.9%
  • HTML 2.8%
  • Kotlin 1.1%
  • Swift 1.1%
  • Objective-C 0.1%