Skip to content

Flashlight app with brightness control and instant access widgets for Nothing phones.

Notifications You must be signed in to change notification settings

georgenelson576/GeoTorch

Repository files navigation

🔦 GeoTorch

GeoTorch is a lightweight Android flashlight app with adjustable brightness, instant access widgets, and a clean, system-style UI, optimized for Nothing phones.

No ads. No tracking. Fully offline.


✨ Features

  • 🔆 Adjustable flashlight brightness (on supported hardware)
  • ⚡ Instant access dialog controller
  • 🧩 Home screen widgets (including 1×1)
  • 🎨 Minimal, system-inspired UI (Nothing-style)
  • 🔒 Privacy-first: no internet, no analytics
  • 🚀 Fast launch, low battery impact

📱 Compatibility

  • Requires a device with a camera flash
  • Brightness control depends on hardware support
  • Optimized for Android 12+
  • Designed and tested with Nothing OS

🧩 Widgets

GeoTorch provides home screen widgets for quick access:

  • Standard widget
  • Compact 1×1 widget

Both widgets open the flashlight brightness dialog instantly.


🔐 Permissions

GeoTorch uses only the required permission:

  • CAMERA — to control the flashlight

No other permissions are requested.


🧠 Design Philosophy

GeoTorch follows a system-tool mindset:

  • One purpose, done well
  • No visual noise
  • No background services
  • No unnecessary features

Inspired by minimal OEM utilities and Nothing’s design language.


🛠️ Tech Notes

  • Uses CameraManager for flashlight control
  • Variable brightness via turnOnTorchWithStrengthLevel (API 33+)
  • Graceful fallback on devices without brightness control
  • Optimized to avoid UI lag and dialog launch delay

About

Flashlight app with brightness control and instant access widgets for Nothing phones.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages