Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; BaseMenu has a deprecated constructor in /var/www/capacity/includes/classes/class_menu.inc on line 15

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; MenuSection has a deprecated constructor in /var/www/capacity/includes/classes/class_menu.inc on line 112

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Menu has a deprecated constructor in /var/www/capacity/includes/classes/class_menu.inc on line 218

Warning: file_get_contents(/var/www/kde.carlschwan.eu/applications/index.json): failed to open stream: No such file or directory in /var/www/kde.carlschwan.eu/menu.inc on line 28

Warning: array_keys() expects parameter 1 to be array, null given in /var/www/kde.carlschwan.eu/menu.inc on line 29

Warning: sort() expects parameter 1 to be array, null given in /var/www/kde.carlschwan.eu/menu.inc on line 30

Warning: Invalid argument supplied for foreach() in /var/www/kde.carlschwan.eu/menu.inc on line 32
KDE - The Developer's Perspective: Developing With KDE
KDE • Community • Announcements
DONATE (Why?)
paypal

The Developer's Perspective: Developing With KDE

Once you've decided to start developing with KDE, you may be looking for a starting point. A good first step is going through the tutorials included with Qt as well as the documentation and articles at the KDE Developer's Corner.

Don't forget to subscribe to the various KDE development email lists where you can interact with KDE developers of all skill levels, from core developers to those brand new to the platform. Learning to take full advantage of the development tools is also worth your time as that will help ensure your time spent developing with KDE is enjoyable and effective.

If you wish to contribute to the KDE project itself, the KDE Bug Tracking System and the KDE Jobs page are good places to start to find ideas. Of course, the tried-and-true method of scratching an itch always works too. There's also an excellent tutorial available at the KDE Developer's Corner that is geared toward new developers, occasional developers, and anyone considering contributing to KDE.

Users Developers About KDE
Why KDE?
Deploying KDE
Supporting KDE
Why KDE?
Developing With KDE
Supporting KDE
The KDE Project
KDE e.V.

Global navigation links