Skip to content

A Flutter plugin to access the device's lantern/torch on Android and iOS.

License

Notifications You must be signed in to change notification settings

thang510023/flutter_lantern

 
 

Repository files navigation

Lantern

pub package A Flutter plugin to access the device's lantern/torch on Android and iOS.

Usage

To use this plugin, add lantern as a dependency in your pubspec.yaml file.

It works on Android Pie !!

For android, add the following to your manifest

<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.flash" />

and change the minSDK in the app build.graddle

minSdkVersion 21

Example

// Import package
import 'package:flutter_lantern/flutter_lantern.dart';

// Turn the lamp on:
Lantern.turnOn();

// Turn the lamp off:
Lantern.turnOff();

// Turn the lamp with a specific intensity (only affects iOS as of now):
Lantern.turnOn(intensity: 0.4);

// Check if the device has a lamp:
bool hasLamp = await Lantern.hasLamp;

About

A Flutter plugin to access the device's lantern/torch on Android and iOS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 33.1%
  • Java 23.3%
  • Objective-C 20.1%
  • Ruby 20.0%
  • Shell 3.5%