FLUTTER ECOSYSTEM

screen_capturer

This plugin allows Flutter desktop apps to capture screenshots.

Latest version
0.2.3
30-day downloads
3.4K
Likes
83
Pub points
150

Package Overview

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

Overview

The screen_capturer package enables Flutter desktop applications to capture screenshots on macOS, Windows, and Linux. It provides a simple API to take full-screen or region-specific screenshots, making it ideal for apps requiring visual documentation, debugging tools, or screen sharing features. The plugin integrates directly with the operating system's screen capture capabilities, ensuring reliable performance across platforms. It is designed for developers building desktop-first Flutter apps that need to interact with the screen content programmatically.

Use cases
  • Taking screenshots in desktop apps
  • Debugging and testing tools
  • Screen recording utilities
  • Visual documentation
  • User interface walkthroughs
Key features
  • Cross-platform support (macOS, Windows, Linux)
  • Simple screenshot API
  • Region-specific capture
  • Native OS integration
  • Lightweight and fast
Suitable for
  • Desktop app developers
  • Debugging tool creators
  • UI automation testers
  • Screen sharing applications
Considerations
  • Requires platform-specific permissions
  • Limited to desktop platforms
  • May require user consent for screen access
  • No mobile support
  • Depends on native system APIs
Supported platformsmacOSWindowsLinux

Install package

flutter pub add screen_capturer

Categories

Dependencies

Dependency list 4 items
  • screen_capturer_linux^0.2.3
  • screen_capturer_macos^0.2.2
  • screen_capturer_platform_interface^0.2.2
  • screen_capturer_windows^0.2.2

Source repository

Related projects

No data available yet.