FLUTTER ECOSYSTEM

screen_retriever

This plugin allows Flutter desktop apps to Retrieve information about screen size, displays, cursor position, etc.

Latest version
0.2.2
30-day downloads
1M
Likes
73
Pub points
150

Package Overview

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

Overview

The screen_retriever package enables Flutter desktop applications to access detailed information about connected displays, including screen dimensions, resolution, and primary display details. It also provides real-time cursor position tracking across multiple monitors. Designed for macOS, Windows, and Linux, it offers a lightweight solution for developers building multi-screen aware apps, such as custom UIs, productivity tools, or media players that require precise screen layout handling. The plugin integrates seamlessly with Flutter's desktop ecosystem.

Use cases
  • Multi-monitor application layouts
  • Cursor position tracking
  • Display resolution detection
  • Desktop UI customization
  • Screen-aware media playback
  • Window positioning utilities
Key features
  • Cross-platform desktop support
  • Real-time cursor tracking
  • Display metadata retrieval
  • Lightweight and efficient
  • Simple API integration
  • Supports multiple screens
Suitable for
  • Desktop app developers
  • Multi-screen UI designers
  • Productivity tool creators
  • Media player developers
  • Custom window managers
Considerations
  • Requires desktop platform targeting
  • Limited to macOS, Windows, and Linux
  • No mobile or web support
  • May need permission handling on some systems
  • Performance impact in high-frequency updates
Supported platformsmacOSWindowsLinux

Install package

flutter pub add screen_retriever

Categories

Dependencies

Dependency list 4 items
  • screen_retriever_linux^0.2.2
  • screen_retriever_macos^0.2.2
  • screen_retriever_platform_interface^0.2.2
  • screen_retriever_windows^0.2.2

Source repository

Related projects