Developer
Learning to create your first applications using Kirigami
Discover KDE Frameworks and start building your first classic KDE desktop application.
Deliver your application with icons.
Add configuration options in your application and Plasma with KConfig and KConfigXT.
Porting guide for KDE Config Modules to Qt6/KF6
Inter-Process communication using D-Bus
Learn how to create custom mouse cursors.
Make your application aware of X sessions
KArchive, the convenient way to read and write to archives.
Let your application show up in the Launcher and in application menus.
KAuth, privilege elevation for your program
Detect and Handle System Idling
Akonadi and the KDE PIM libraries allows you to manage personal information coming from multiple sources efficiently.
Concurrent programming using the ThreadWeaver framework
Spellchecking made easy
How to customize plasma with widgets, themes and icons
Create new display styles for the System Monitor application and widgets.
Tutorials related to Dolphin
Tutorials related to the Kate text editor
Learn how to port your applications to the most widely used mobile platform
Understand the Microsoft Store submission process and extend your application's audience.
Plasma Mobile is a mobile platform developed using similar technologies to Plasma Desktop
The new decentralized packaging standard for Linux applications
Create simple scripts for your users to use.
The Kiosk framework provides a set of features that makes it possible to easily and powerfully restrict the capabilities of a KDE environment.
Get to know the tools needed to write your own tutorials.
Now that you know what tools to use, learn when to use them.