camera_camera_2 2.0.1-dev0.2 copy "camera_camera_2: ^2.0.1-dev0.2" to clipboard
camera_camera_2: ^2.0.1-dev0.2 copied to clipboard

The easy plugin camera for your project, platforms Android and iOS.

Camera_Camera 2.0 #

important #

this is a new version of camera_camera package, I fixed in this version most of the camera bugs such as when the camera crash after changing device orientation and the crash when you take a screenshot and I reshaped the code to be more clean and easy to edit, feel free to contribute if you find any bugs write an issue on the git repos

New Features #

  • Add Feature Zoom!
  • Add Feature FlashMode
  • Add Feature Change Camera, and seletec the CameraSide your prefer activated!
  • CallBack for return File your photo, onFile(File yourFile)
  • Removed return using Navigator.pop(context,file)
  • Refactor in internal structure

example

Guide for instalation #

Android #

You need add in app/build.gradle

minSdkVersion 21

IOS #

You need add in info.plist

   <key>NSCameraUsageDescription</key>
    <string>Can I use the camera please?</string>
    <key>NSMicrophoneUsageDescription</key>
    <string>Can I use the mic please?</string>

Flutter #

Add package in pubspec.yaml

camera_camera: current_version

How to use #

Camera_Camera is widget, you can use anywhere

Example 01

return Scaffold(
      body: CameraCamera(
        onFile: (file) => print(file);
      )
);

Example 02

return Scaffold(
      body: CameraCamera(
        onFile: (file) => print(file);
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: (){
           Navigator.push(
        context,
        MaterialPageRoute(
            builder: (_) => CameraCamera(
                  onFile: (file) {
                    photos.add(file);
                    //When take foto you should close camera
                    Navigator.pop(context);
                    setState(() {});
                  },
                )))
        },
        child: Icon(Icons.camera_alt),
      ),
);

Roadmap 2.0 #

Feature Progress
Zoom
Flash
CameraSide select
nullsafety support
Add Exposure controll
Add Easy Mode Video
Add Gallery

Contributing #

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License #

MIT

6
likes
140
pub points
29%
popularity

Publisher

unverified uploader

The easy plugin camera for your project, platforms Android and iOS.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

camera, flutter, rxdart

More

Packages that depend on camera_camera_2