Start here
Choose a learning path, task guide, reference, or explanation.
Build your first app
Build a Session counter with the six-lesson desktop learning path. Open a window, handle events, update state, arrange controls, navigate, and test the finished app. Choose macOS, Windows, or Linux, then explore other targets from the completed app.
What are you working on?
- Connect your screens
Share state between destinations and adapt navigation to the available space.
- Save people’s work
Store settings and app files between launches.
- Connect to a service
Fetch data, handle errors, and cancel requests when they are no longer needed.
- Add another language
Translate interface text and accessibility labels with Fluent.
Browse documentation
- Tutorials
Build a Session counter on macOS, Windows, or Linux in six lessons, from your first window to events, state, layout, navigation, and a tested app.
- How-to guides
Find a procedure for a specific app development task.
- Explanation
Understand pieces, signals, layout, state, and lifecycle.
- Reference
Look up APIs, CLI commands, configuration, compatibility, and terminology.
For framework implementation, visit Contributing.