Pakete, Repositories und App-Kategorien suchen

Cover von camera_camera
Paketdetailsv3.0.0

camera_camera

Die einfache Kameraerweiterung für Ihr Projekt, Plattformen Android und iOS.

AndroidiOS
30-Tage-Downloads
879
Likes
185
Pub-Punkte
130

Paket installieren

flutter pub add camera_camera

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das camera_camera-Paket ist ein einfacher Flutter-Plugin, der die Integration von Kameras in Android- und iOS-Anwendungen vereinfacht. Es bietet eine benutzerfreundliche Schnittstelle zum Zugriff auf Gerätekameras und ermöglicht Entwicklern das Aufnehmen von Fotos und Videos mit minimalem Setup. Mit dem Fokus auf die Entwicklererfahrung wird die Plattform-spezifische Komplexität im Hintergrund behandelt, wodurch es ideal für Projekte mit grundlegender Kamerafunktionalität ohne umfangreiche Konfiguration ist. Das Paket wird aktiv gepflegt und ist Open Source, was Community-Beiträge und Transparenz ermöglicht.

Anwendungsfälle

  • Einfache Fotografie
  • Videorecording
  • Grundlegende Kameraintegration
  • Plattformübergreifende Mobile Apps
  • Schnellprototypen

Hauptmerkmale

  • Einfache Einrichtung
  • Unterstützung für Android und iOS
  • Minimale Konfiguration
  • Open-source
  • Aktive Wartung

Geeignet für

  • Anfänger-Flutter-Entwickler
  • Projekte, die grundlegenden Kamerazugriff benötigen
  • Schnelle App-Entwicklung
  • Mobile Apps mit Bildaufnahmeproblemen
  • Leichte Kamerelösungen

Hinweise

  • Begrenzte erweiterte Funktionen
  • Keine Unterstützung für Web oder Desktop
  • Abhängig von nativen Kamera-APIs
  • Nicht geeignet für komplexe Kameraworkflows
  • Erforderliche Berechtigungsverwaltung

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Camera_Camera 3.0

New Features!

  • Add Feature Zoom!
  • Add Feature FlashMode
  • Add Support from Web!
  • 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 3.0

Feature Progress
Zoom ✅
Flash ✅
CameraSide select ✅
Nullsafety support ✅
Web support (beta) ✅
Desktop support
Custom Layouts
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

Kategorien

Abhängigkeiten

Abhängigkeiten 2 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden