Flutter Gems

Browse 4900+ useful Dart & Flutter packages that are neatly categorized!

Subscribe Medium LinkedIn Twitter

Top Flutter Device Preview, Screen Capture and Screenshot packages

Last updated: February 1, 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.


device_preview Card Image
device_preview
Null safety 👍 2.6K

Approximate how your Flutter app looks and performs on another device.

screenshot
Null safety 👍 833

Flutter Screenshot Package (Runtime). Capture any Widget as an image.

davinci
Null safety 👍 124

A package to convert any widget to an image which can be saved locally or can be shared to other apps and chats.

device_frame Card Image
device_frame
Null safety 👍 91

Mockups for common devices.

screen_recorder
Null safety 👍 86

Record your Flutter widgets and export the recordings as a GIF

screen_protector
Null safety 👍 62

Safe Data Leakage via Application Background Screenshot and Prevent Screenshot for Android and iOS.

share_files_and_screenshot_widgets
Null safety 👍 60

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.

screenshot_callback
Null safety 👍 58

Flutter plugin that allows you to detect mobile screenshot and execute callback functions on iOS and Android.

screen_capture_event
Null safety 👍 48

Catch screen capture (Screenshot & Screen Record) event for Android and iOS

native_screenshot
Null safety 👍 45

A simple plugin to take screenshots using native code (iOS & Android).

flutter_web_frame Card Image
flutter_web_frame
Null safety 👍 40

Make Limit content size in Flutter Web/Desktop/PWA, Make your app that doesn't support responsiveness more focused on content

ed_screen_recorder
Null safety 👍 37

Screen Recorder for Flutter. This plug-in requires Android SDK 21+ and iOS 10+

widget_to_image
Null safety 👍 32

A simple package to convert any of your widgets into an image.

render Card Image
render
Null safety 👍 29

A package to render any native static and moving flutter widgets to exportable formats

screen_capturer
Null safety 👍 28

This plugin allows Flutter desktop apps to capture screenshots.

disable_screenshots
Null safety 👍 28

Provides three related functions that disable screenshots. These are: screenshot monitoring, adding a watermark globally, disabling screenshots

screen_capture_utils
Null safety 👍 14

A plugin to handle screen capture events on android and ios devices

auto_screenshot_translate
Null safety 👍 12

A library that screenshots by language and then creates and distributes store images by language.

device_preview_screenshot
Null safety 👍 10

A plugin for device_preview that allows to take screenshots.

device_simulator
👍 179

DeviceSimulator allows you to easily test your Flutter app for different screen resolutions and platforms.

screenshots
👍 95

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

A fast, easy and cool way to share you flutter project with the world.