FLUTTER ECOSYSTEM

screen

A Flutter plugin to manage the device's screen on Android and iOS.

Latest version
0.0.5
30-day downloads
316
Likes
121
Pub points
40

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

The screen package is a Flutter plugin designed to manage device screen settings on Android and iOS, enabling developers to control screen brightness, auto-brightness, and screen timeout. It provides a simple interface to interact with native screen functionalities without requiring platform-specific code. This allows for consistent behavior across platforms while offering fine-grained control over display properties. The package is useful in applications where screen management impacts user experience or battery efficiency.

Use cases
  • Adjusting screen brightness dynamically
  • Enabling/disabling auto-brightness
  • Setting screen timeout duration
  • Optimizing battery usage in kiosk mode
  • Controlling screen behavior in fullscreen apps
Key features
  • Cross-platform screen control
  • Simple API for brightness and timeout
  • Supports both Android and iOS
  • No native code required
  • Lightweight and easy to integrate
Suitable for
  • Kiosk or digital signage apps
  • Battery-sensitive applications
  • Fullscreen media players
  • Accessibility tools
  • Apps requiring screen customization
Considerations
  • Requires appropriate permissions on Android
  • Limited to basic screen settings
  • May not work in all background states
  • Behavior varies slightly between platforms
  • Not intended for system-level changes
Supported platformsNot available

Install package

flutter pub add screen

Categories

Source repository

Related projects