Skip to content

vyrx-dev/lumix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lumix Flashlight

screen-20260307-090848.mp4

A minimalist flashlight app with gesture-based controls and screen light feature.

Features

  • Gesture Controls: Swipe right to turn on, left to turn off
  • Brightness Control: Swipe up/down to adjust intensity
  • Screen Light: Double tap for full-screen light (white/warm modes)
  • Warm Light Mode: Perfect for video calls, easier on eyes

Controls

Flashlight

  • Swipe right → Turn ON
  • Swipe left → Turn OFF
  • Swipe up/down (when ON) → Adjust brightness
  • Double tap → Open screen light

Screen Light

  • Tap → Toggle warm/white mode
  • Drag up/down → Adjust brightness
  • Double tap → Close

Build

flutter pub get
flutter run

Build APK

# Debug
flutter build apk --debug

# Release (sharing with friends)
flutter build apk --split-per-abi --release

# Play Store (AAB)
flutter build appbundle --release

Requirements

  • Flutter SDK 3.x
  • Physical device with flash LED
  • Android 5.0+ (API 21) for basic on/off
  • Android 13+ (API 33) for brightness intensity control

Tech Stack

  • Flutter (Dart)
  • Native Android (Kotlin) via Method Channels
  • No external dependencies

License

MIT

About

Mobile flashlight controller

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors