Flutter Gems is a curated list of 5500+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Device Preview, Screen Capture and Screenshot packages
Last updated: November 27, 2023
Following Flutter packages can be used to emulate Flutter app previews on different devices, and can also provide convenient ways to take Screenshot or perform Screen Capture.
screenshot
Dart 3 compatible 👍 1.1K
Maintenance Status: Good
Flutter Screenshot Package (Runtime). Capture any Widget as an image.
davinci
Dart 3 compatible 👍 152
Maintenance Status: Good
A package to convert any widget to an image which can be saved locally or can be shared to other apps and chats.
screen_protector
Dart 3 compatible 👍 138
Maintenance Status: Good
Safe Data Leakage via Application Background Screenshot and Prevent Screenshot for Android and iOS.
screenshot_callback
Dart 3 compatible 👍 65
Maintenance Status: Good
Flutter plugin that allows you to detect mobile screenshot and execute callback functions on iOS and Android.

render
Dart 3 compatible 👍 60
Maintenance Status: Good
A package to render any native static and moving flutter widgets to exportable formats

flutter_web_frame
Dart 3 compatible 👍 51
Maintenance Status: Good
Make Limit content size in Flutter Web/Desktop/PWA, Make your app that doesn't support responsiveness more focused on content
screen_capturer
Dart 3 compatible 👍 49
Maintenance Status: Good
This plugin allows Flutter desktop apps to capture screenshots.
ed_screen_recorder
Dart 3 compatible 👍 49
Maintenance Status: Good
Screen Recorder for Flutter. This plug-in requires Android SDK 21+ and iOS 10+
no_screenshot
Dart 3 compatible 👍 40
Maintenance Status: Good
Flutter plugin to enable, disable or toggle screenshot support in your application.
auto_screenshot_translate
Dart 3 compatible 👍 16
Maintenance Status: Good
A library that screenshots by language and then creates and distributes store images by language.

device_preview
Dart 3 compatible 👍 3.27K
Maintenance Status: Average
Approximate how your Flutter app looks and performs on another device.
screen_recorder
Dart 3 compatible 👍 114
Maintenance Status: Average
Record your Flutter widgets and export the recordings as a GIF

device_frame
Dart 3 compatible 👍 114
Maintenance Status: Average
Mockups for common devices.
widgets_to_image
Dart 3 compatible 👍 66
Maintenance Status: Average
A simple package to convert any widgets into an image, everything in flutter is rendered pixel by pixel.
screen_capture_event
Dart 3 compatible 👍 60
Maintenance Status: Average
Catch screen capture (Screenshot & Screen Record) event for Android and iOS

screenshot_modes
Dart 3 compatible 👍 26
Maintenance Status: Average
easy automatics way for take screenshot for your app , screenshot mode work as plugin for device_preview package
screen_capture_utils
Dart 3 compatible 👍 17
Maintenance Status: Average
A plugin to handle screen capture events on android and ios devices
device_preview_screenshot
Dart 3 compatible 👍 11
Maintenance Status: Average
A plugin for device_preview that allows to take screenshots.
share_files_and_screenshot_widgets
Dart 3 compatible 👍 70
Maintenance Status: Poor
This pub lets you share any kind of files (csv, mp4, png etc), take screenshot of the widgets you want and return as Image and share them directly as well in the form of an image.
native_screenshot
Dart 3 compatible 👍 52
Maintenance Status: Poor
A simple plugin to take screenshots using native code (iOS & Android).
disable_screenshots
Dart 3 compatible 👍 29
Maintenance Status: Poor
Provides three related functions that disable screenshots. These are: screenshot monitoring, adding a watermark globally, disabling screenshots
device_simulator
👍 179
Maintenance Status: Poor
DeviceSimulator allows you to easily test your Flutter app for different screen resolutions and platforms.
screenshots
👍 96
Maintenance Status: Poor
Auto-generation of screenshots for Apple and Play Stores using emulators, simulators and real devices. Includes support for multiple locales and framing. Compatible with fastlane.
flutter_showcase
👍 61
Maintenance Status: Poor
A fast, easy and cool way to share you flutter project with the world.
widget_to_image
👍 34
Maintenance Status: Poor
A simple package to convert any of your widgets into an image.