dynamic_island_watermark 1.0.0+1 copy "dynamic_island_watermark: ^1.0.0+1" to clipboard
dynamic_island_watermark: ^1.0.0+1 copied to clipboard

Show a watermark behind the dynamic island on supported iPhone models

dynamic_island_watermark #

pub.dev Sponsoring likes pub points

A Flutter package that adds a subtle watermark on screenshots behind the Dynamic Island on supported iPhone models. Perfect for growth-hacking or adding helpful information in screenshots. This package does nothing on devices without a dynamic island.

Motivation #

The Dynamic Island on iPhone models like the Pro series is a unique, interactive UI feature. Adding a watermark behind the Dynamic Island helps you:

  • Growth hack: A/B test new features or promotional content without permanently modifying your UI.
  • Debugging: Include version information in screenshot that get sent to you, without making it otherwise user visible

Installation #

Add dynamic_island_watermark as a dependency in your pubspec.yaml:

dependencies:
  dynamic_island_watermark: ^1.0.0

Then fetch the package:

flutter pub get

Usage #

Wrap your app with the DynamicIslandWatermark widget:

import 'package:dynamic_island_watermark/dynamic_island_watermark.dart';
import 'package:flutter/material.dart';

void main() {
  runApp(
    DynamicIslandWatermark(
      watermark: Watermark(),
      child: const MyApp(),
    ),
  );
}

Parameters #

  • watermark (Widget): The widget displayed as the watermark.
  • child (Widget): Your app.

Demo #

Example GIF

Contributing #

Contributions, issues, and feature requests are welcome! Feel free to open an issue or submit a pull request.

📣 About the author #

  • Twitter Follow
  • GitHub followers
  • Bluesky Follow
  • GitHub Sponsors
6
likes
150
points
35
downloads

Publisher

verified publisheruekoetter.dev

Weekly Downloads

Show a watermark behind the dynamic island on supported iPhone models

Repository (GitHub)
View/report issues

Topics

#dynamic-island #watermark #iphone

Documentation

API reference

Funding

Consider supporting this project:

github.com

License

Apache-2.0 (license)

Dependencies

device_info_plus, flutter

More

Packages that depend on dynamic_island_watermark