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

Discord Medium LinkedIn Twitter

Top Flutter Picture-in-picture packages

Last updated: April 2, 2024

Picture-in-picture or PiP is a special type of multi-window mode mostly used for video playback. It lets the user watch a video in a small window pinned to a corner of the screen while navigating between apps or browsing content on the main screen. PiP leverages the multi-window APIs to provide the pinned video overlay window. To add PiP to your app, you need to register your activities that support PiP, switch your activity to PiP mode as needed, and make sure UI elements are hidden and video playback continues when the activity is in PiP mode. The PiP window appears in the topmost layer of the screen, in a corner chosen by the user (default by system).

The complete list of Flutter packages that can be used to add Picture-in-picture or PiP mode to your Flutter app is provided below.


floating Card Image
floating
Dart 3 compatible 👍 146
Maintenance Status: Good

Picture in Picture mode management for Flutter. Available only for Android.

flutter_in_app_pip
Dart 3 compatible 👍 21
Maintenance Status: Good

A Flutter Package to easily implement in-app pip in a flutter application.

pip_view Card Image
pip_view
Dart 3 compatible 👍 166
Maintenance Status: Average

Widget to allow the presentation of a widget below a floating one.

flutter_floatwing Card Image
flutter_floatwing
Dart 3 compatible 👍 75
Maintenance Status: Average

A Flutter plugin that makes it easier to make floating/overlay window for Android with pure Flutter.

simple_pip_mode Card Image
simple_pip_mode
Dart 3 compatible 👍 42
Maintenance Status: Average

A complete Picture-In-Picutre mode plugin (Android support only)

pip_flutter
Dart 3 compatible 👍 56
Maintenance Status: Poor

A new Flutter Picture in Picture Package for android.When app is running in foregorund that time also app not kill.

easy_pip
👍 38
Maintenance Status: Poor

A widget for creating a YouTube like Picture-In-Picture interface in Flutter.