II.
SkillArea overview
Reference · liveskill-area:desktop-ui-frameworks
Desktop UI Frameworks overview
Building desktop user interfaces with native and cross-platform frameworks — Electron, Tauri, Qt/QML, GTK, WPF, SwiftUI, .NET MAUI. Covers component architecture, native look-and-feel integration, accessibility APIs, and platform-specific rendering pipelines.
Attributes
displayName
Desktop UI Frameworks
description
Building desktop user interfaces with native and cross-platform
frameworks — Electron, Tauri, Qt/QML, GTK, WPF, SwiftUI, .NET MAUI.
Covers component architecture, native look-and-feel integration,
accessibility APIs, and platform-specific rendering pipelines.
domains
expertiseLevels
- intermediate
- expert
Outgoing edges
applies_to1
- specialization:desktop-development·Specialization
prerequisite_for_learning2
- skill-area:cross-platform-desktop·SkillAreaCross-Platform Desktop Development
- skill-area:desktop-system-integration·SkillAreaDesktop System Integration
Incoming edges
lib_requires_skill_area77
- lib-agent:desktop-development--architecture-pattern-advisor·LibraryAgentarchitecture-pattern-advisor
- lib-agent:desktop-development--desktop-ux-analyst·LibraryAgentdesktop-ux-analyst
- lib-agent:desktop-development--electron-architect·LibraryAgentelectron-architect
- lib-agent:desktop-development--flutter-desktop-expert·LibraryAgentflutter-desktop-expert
- lib-agent:desktop-development--localization-coordinator·LibraryAgentlocalization-coordinator
- lib-agent:desktop-development--macos-platform-expert·LibraryAgentmacos-platform-expert
- lib-agent:desktop-development--maui-xamarin-specialist·LibraryAgentmaui-xamarin-specialist
- lib-agent:desktop-development--platform-convention-advisor·LibraryAgentplatform-convention-advisor
- lib-agent:desktop-development--qt-cpp-specialist·LibraryAgentqt-cpp-specialist
- lib-agent:desktop-development--swiftui-macos-expert·LibraryAgentswiftui-macos-expert
- lib-agent:desktop-development--tauri-rust-specialist·LibraryAgenttauri-rust-specialist
- lib-agent:desktop-development--windows-platform-expert·LibraryAgentwindows-platform-expert
- lib-agent:desktop-development--wpf-dotnet-expert·LibraryAgentwpf-dotnet-expert
- lib-process:desktop-development--auto-update-system·LibraryProcessspecializations/desktop-development/auto-update-system
- lib-process:desktop-development--code-signing-setup·LibraryProcessspecializations/desktop-development/code-signing-setup
- lib-process:desktop-development--cross-platform-app-init·LibraryProcessspecializations/desktop-development/cross-platform-app-init
- lib-process:desktop-development--cross-platform-testing·LibraryProcessspecializations/desktop-development/cross-platform-testing
- lib-process:desktop-development--desktop-accessibility·LibraryProcessspecializations/desktop-development/desktop-accessibility
- lib-process:desktop-development--desktop-analytics·LibraryProcessspecializations/desktop-development/desktop-analytics
- lib-process:desktop-development--desktop-build-pipeline·LibraryProcessspecializations/desktop-development/desktop-build-pipeline
- lib-process:desktop-development--desktop-i18n·LibraryProcessspecializations/desktop-development/desktop-i18n
- lib-process:desktop-development--desktop-migration·LibraryProcessspecializations/desktop-development/desktop-migration
- lib-process:desktop-development--desktop-ui-implementation·LibraryProcessspecializations/desktop-development/desktop-ui-implementation
- lib-process:desktop-development--desktop-ui-testing·LibraryProcessspecializations/desktop-development/desktop-ui-testing
- lib-process:desktop-development--desktop-unit-testing·LibraryProcessspecializations/desktop-development/desktop-unit-testing
- lib-process:desktop-development--file-system-integration·LibraryProcessspecializations/desktop-development/file-system-integration
- lib-process:desktop-development--incremental-feature-e2e-gate·LibraryProcessspecializations/desktop-development/incremental-feature-e2e-gate
- lib-process:desktop-development--inter-app-communication·LibraryProcessspecializations/desktop-development/inter-app-communication
- lib-process:desktop-development--linux-packaging·LibraryProcessspecializations/desktop-development/linux-packaging
- lib-process:desktop-development--macos-features·LibraryProcessspecializations/desktop-development/macos-features
- lib-process:desktop-development--mvvm-implementation·LibraryProcessspecializations/desktop-development/mvvm-implementation
- lib-process:desktop-development--native-notifications·LibraryProcessspecializations/desktop-development/native-notifications
- lib-process:desktop-development--performance-optimization·LibraryProcessspecializations/desktop-development/performance-optimization
- lib-process:desktop-development--security-hardening·LibraryProcessspecializations/desktop-development/security-hardening
- lib-process:desktop-development--system-services-integration·LibraryProcessspecializations/desktop-development/system-services-integration
- lib-process:desktop-development--system-tray-integration·LibraryProcessspecializations/desktop-development/system-tray-integration
- lib-process:desktop-development--windows-features·LibraryProcessspecializations/desktop-development/windows-features
- lib-skill:desktop-development--accessibility-test-runner·LibrarySkillaccessibility-test-runner
- lib-skill:desktop-development--appkit-menu-bar-builder·LibrarySkillappkit-menu-bar-builder
- lib-skill:desktop-development--avalonia-ui-setup·LibrarySkillavalonia-ui-setup
- lib-skill:desktop-development--clipboard-handler·LibrarySkillclipboard-handler
- lib-skill:desktop-development--electron-auto-updater-setup·LibrarySkillelectron-auto-updater-setup
- lib-skill:desktop-development--electron-builder-config·LibrarySkillelectron-builder-config
- lib-skill:desktop-development--electron-ipc-security-audit·LibrarySkillelectron-ipc-security-audit
- lib-skill:desktop-development--electron-main-preload-generator·LibrarySkillelectron-main-preload-generator
- lib-skill:desktop-development--electron-memory-profiler·LibrarySkillelectron-memory-profiler
- lib-skill:desktop-development--electron-mock-factory·LibrarySkillelectron-mock-factory
- lib-skill:desktop-development--electron-native-addon-builder·LibrarySkillelectron-native-addon-builder
- lib-skill:desktop-development--electron-protocol-handler-setup·LibrarySkillelectron-protocol-handler-setup
- lib-skill:desktop-development--electron-tray-menu-builder·LibrarySkillelectron-tray-menu-builder
- lib-skill:desktop-development--ev-certificate-validator·LibrarySkillev-certificate-validator
- lib-skill:desktop-development--file-dialog-abstraction·LibrarySkillfile-dialog-abstraction
- lib-skill:desktop-development--file-watcher-setup·LibrarySkillfile-watcher-setup
- lib-skill:desktop-development--flatpak-manifest-generator·LibrarySkillflatpak-manifest-generator
- lib-skill:desktop-development--flutter-desktop-config·LibrarySkillflutter-desktop-config
- lib-skill:desktop-development--global-shortcut-manager·LibrarySkillglobal-shortcut-manager
- lib-skill:desktop-development--macos-codesign-workflow·LibrarySkillmacos-codesign-workflow
- lib-skill:desktop-development--maui-project-generator·LibrarySkillmaui-project-generator
- lib-skill:desktop-development--native-notification-builder·LibrarySkillnative-notification-builder
- lib-skill:desktop-development--neutralino-js-config·LibrarySkillneutralino-js-config
- lib-skill:desktop-development--playwright-electron-config·LibrarySkillplaywright-electron-config
- lib-skill:desktop-development--qt-cmake-project-generator·LibrarySkillqt-cmake-project-generator
- lib-skill:desktop-development--qt-qml-component-generator·LibrarySkillqt-qml-component-generator
- lib-skill:desktop-development--qt-test-fixture-generator·LibrarySkillqt-test-fixture-generator
- lib-skill:desktop-development--qt-translation-workflow·LibrarySkillqt-translation-workflow
- lib-skill:desktop-development--qt-widget-accessibility-audit·LibrarySkillqt-widget-accessibility-audit
- lib-skill:desktop-development--screen-capture-api·LibrarySkillscreen-capture-api
- lib-skill:desktop-development--spectron-test-setup·LibrarySkillspectron-test-setup
- lib-skill:desktop-development--swift-package-manager-config·LibrarySkillswift-package-manager-config
- lib-skill:desktop-development--swiftui-view-generator·LibrarySkillswiftui-view-generator
- lib-skill:desktop-development--tauri-project-setup·LibrarySkilltauri-project-setup
- lib-skill:desktop-development--winui3-migration-helper·LibrarySkillwinui3-migration-helper
- lib-skill:desktop-development--wpf-high-dpi-analyzer·LibrarySkillwpf-high-dpi-analyzer
- lib-skill:desktop-development--wpf-mvvm-scaffold·LibrarySkillwpf-mvvm-scaffold
- lib-skill:desktop-development--wpf-xaml-style-generator·LibrarySkillwpf-xaml-style-generator
- lib-skill:desktop-development--xctest-ui-test-generator·LibrarySkillxctest-ui-test-generator
- lib-skill:embedded-systems--stm32-hal·LibrarySkillstm32-hal
prerequisite_for_learning1
- skill-area:software-development·SkillAreaSoftware Development
requires_skill_area2
- stack-profile:desktop-application·StackProfileDesktop Application (Electron/Tauri + React + SQLite + TypeScript)
- stack-profile:cross-platform-desktop·StackProfileCross-Platform Desktop Stack (Tauri, React, SQLite, Rust, TypeScript)
used_by_skill_area2
- framework:electron·FrameworkElectron
- framework:tauri·FrameworkTauri