플러터 데스크톱(Flutter Desktop) 상위 패키지 플러터 생태계에는 Windows, Linux 및 macOS에서 원활하게 작동하는 견고한 데스크톱 플러터 애플리케이션을 구축하기 위한 다양한 패키지가 있습니다. 제공되는 기능 중 일부는 다음과 같습니다: * 각 플랫폼의 디자인 가이드라인을 준수하면서 Windows, Linux 및 macOS 전용 사용자 인터페이스를 구축하기 위한 사용자 정의 가능한 UI 컴포넌트, 창 유틸리티 및 디자인 시스템 패키지 * 다양한 화면 크기와 방향에 적응하는 응용 프로그램의 반응형 및 적응형 레이아웃을 도와주는 유틸리티 * 파일 시스템 상호작용을 처리하여 다른 운영 체제에서 일관된 파일 작업 동작 보장 * 알림, 클립보드 관리 및 시스템 전역 단축키와 같은 특정 시스템 기능에 액세스할 수 있는 API * 파일 선택기, 저장 대화상자 및 메시지 상자와 같은 플랫폼 별 대화 상자 표시 * 데이터베이스, 파일 저장소 및 기타 데이터 영속성 메커니즘을 지원하는 응용 프로그램 데이터 저장 관리를 위한 통일된 인터페이스 * 여러 모니터를 원활하게 처리하고 응용 프로그램 창을 다른 디스플레이 구성에 맞게 조절하는 유틸리티 * 모든 지원 플랫폼에서 일관된 동작으로 시스템 알림을 표시할 수 있는 알림 시스템 다음은 데스크톱 애플리케이션 개발 과정을 간소화하는 데 도움이 되는 Dart 및 플러터 패키지의 완전한 목록입니다. 이를 통해 개발자는 각 운영 체제의 강점을 활용하면서 일관된 사용자 경험을 갖는 크로스 플랫폼 앱을 쉽게 생성할 수 있습니다.
bitsdojo_window
911
Windows 및 macOS에서 사용자 정의 창을 만들고 일반적인 데스크톱 창 작업 (표시 / 숨기기 / 화면에 배치)을 지원하는 플러터 데스크톱을 위한 패키지입니다.
dbus
60
D-Bus 메시지 버스 클라이언트의 네이티브 Dart 구현입니다. 이 패키지를 사용하면 Dart 애플리케이션이 Linux 데스크톱의 서비스에 직접 액세스 할 수 있습니다.