🚀 Ship Your App Faster: Try Fastforge - The simplest way to build, package and distribute your Flutter apps.
pub version Pub Monthly Downloads All Contributors
This plugin provides comprehensive window management capabilities for Flutter desktop applications, enabling full control over window size, position, appearance, close behavior, and listening to events.
Note: This plugin is planned to migrate to nativeapi to improve maintainability and performance, but the solution is still experimental at this stage.
English | 简体中文
Linux | macOS | Windows |
---|---|---|
✔️ | ✔️ | ✔️ |
Add this to your package's pubspec.yaml
file:
dependencies: window_manager: ^0.5.1
import 'package:flutter/material.dart'; import 'package:window_manager/window_manager.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); // Must add this line. await windowManager.ensureInitialized(); WindowOptions windowOptions = WindowOptions( size: Size(800, 600), center: true, backgroundColor: Colors.transparent, skipTaskbar: false, titleBarStyle: TitleBarStyle.hidden, ); windowManager.waitUntilReadyToShow(windowOptions, () async { await windowManager.show(); await windowManager.focus(); }); runApp(MyApp()); }
Please see the example app of this plugin for a full example.
- Airclap - Send any file to any device. cross platform, ultra fast and easy to use.
- AuthPass - Password Manager based on Flutter for all platforms. Keepass 2.x (kdbx 3.x) compatible.
- Biyi (比译) - A convenient translation and dictionary app written in dart / Flutter.
- BlueBubbles - BlueBubbles is an ecosystem of apps bringing iMessage to Android, Windows, and Linux
- LunaSea - A self-hosted controller for mobile and macOS built using the Flutter framework.
- Linwood Butterfly - Open source note taking app written in Flutter
- RustDesk - Yet another remote desktop software, written in Rust. Works out of the box, no configuration required.
- Ubuntu Desktop Installer - This project is a modern implementation of the Ubuntu Desktop installer.
- UniControlHub - Seamlessly bridge your Desktop and Mobile devices
- EyesCare - A light-weight application following 20 rule adherence for optimum eye health
LiJianying
💻 A Arif A S
A Arif A S
💻 J-P Nurmi
J-P Nurmi
💻 Dixeran
Dixeran
💻 nikitatg
nikitatg
💻 Kristen McWilliam
Kristen McWilliam
💻 Kingtous
Kingtous
💻
Prome
💻 Bin
Bin
💻 youxiachai
youxiachai
💻 Allen Xu
Allen Xu
💻 CodeDoctor
CodeDoctor
💻 Jean-Christophe Binet
Jean-Christophe Binet
💻 Jon Salmon
Jon Salmon
💻