Flutter Gems is a curated list of 4900+ useful Dart & Flutter packages that are categorized based on functionality.

Medium LinkedIn Twitter Discord

Top Flutter Device Preview, Screen Capture and Screenshot packages

Last updated: May 20, 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
Null safety 👍 2.94K
Maintenance Status: Good

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

Null safety 👍 936
Maintenance Status: Good

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

Null safety 👍 141
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.

device_frame Card Image
Null safety 👍 100
Maintenance Status: Good

Mockups for common devices.

Null safety 👍 96
Maintenance Status: Good

Record your Flutter widgets and export the recordings as a GIF

Null safety 👍 93
Maintenance Status: Good

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

Null safety 👍 60
Maintenance Status: Good

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

Null safety 👍 51
Maintenance Status: Good

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

render Card Image
Null safety 👍 46
Maintenance Status: Good

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

Null safety 👍 41
Maintenance Status: Good

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

Null safety 👍 34
Maintenance Status: Good

This plugin allows Flutter desktop apps to capture screenshots.

Null safety 👍 12
Maintenance Status: Good

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

Null safety 👍 68
Maintenance Status: Average

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.

flutter_web_frame Card Image
Null safety 👍 42
Maintenance Status: Average

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

Null safety 👍 34
Maintenance Status: Average

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

Null safety 👍 28
Maintenance Status: Average

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

Null safety 👍 14
Maintenance Status: Average

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

Null safety 👍 10
Maintenance Status: Average

A plugin for device_preview that allows to take screenshots.

Null safety 👍 48
Maintenance Status: Poor

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

👍 181
Maintenance Status: Poor

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

👍 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.

👍 61
Maintenance Status: Poor

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