Index: develop.php =================================================================== --- develop.php +++ develop.php @@ -5,12 +5,13 @@ 'title' => "KDE Developers Area", 'cssFile' => 'content/develop/portal.css', 'section' => 'develop', - 'description' => 'KDE provides libraries for other KDE projects and third-parties. Learn how to use them here.', + 'description' => 'KDE provides libraries for other KDE projects and third-parties. Learn how to use them here.' ]); require('aether/header.php'); ?> + -
+#myBtn { + display: none; + position: fixed; + bottom: 20px; + right: 30px; + background-color: #16aa2a; + color: white; + border: none; + padding: 15px; + border-radius: 10px; + font-size: 18px; +} +p{ + font-size: 17px; +} +a{ + font-size: 17px; +} +#tablets a{ + font-size: 17px; +} + +#contributing, #communication { + font-size: 2rem; + font-weight: 500; +} + + +
+ +
+
-

Develop Convergent Apps with Kirigami

+

Develop Convergent Apps with Kirigami

Kirigami is a new, convergent, responsive, elegant, and open cross-platform toolkit using QML.

Learn more
+
+
+
+
+

KDE Frameworks

+

What are KDE Frameworks? KDE Frameworks are roughly 80 add-on libraries which developers can use for their applications with Qt.

+

The best thing about KDE Frameworks is that these are cross-platform i.e. one can use them on Linux, Windows, MacOS and Android too

-
+
+
+
+ linux.svg +
+
-
- +
+
+ macos.svg +
+
+
+
+ android.svg +
+
+
+ +
+
+

Kirigami

+

Kirigami is a responsive UI framework for QML

+
+ +
+

KI18n

+

KI18n adds Gettext support to applications

+
+ +
+

KArchive

+

KArchive provides classes for easy reading, creation and manipulation of archive formats like ZIP and TAR

+
+
+ +
+
+

KConfig

+

KConfig proides persistent platform-independent application settings.

+
+ +
+

Baloo

+

Baloo is a file indexing and searching framework

+
+ +
+

KConfigWidgets

+

KConfigWidgets provide widgets for configuration dialogs.

+
+
+ +
+

+ See all 80 KDE Frameworks +

+
+
+ + +
+
+ + + + +

KDE Development Tools

+
-
+

New to KDE development? Here are some tools which can help you:

+
+
+ +
+
+

Kate

+

Kate is a multi-document editor part of KDE

+
+ +
+
+

KDevelop

+

KDevelop is a cross-platform IDE

+
+ +
+
+

Qt Creator

+

A cross-platform Qt IDE

+
+ +
+
+

KCachegrind

+

KCachegrind is a profile data visualization tool

+
+ +
+
+

PRO-TIP : Use KDE's KDE Human Interface Guideline for a flexible and consistent user experience.

+
+
+
+
+

Packaging

+ +

Done with Development and interested in deploying your app? You can use any of the following ways to do so +

+ + + +
+ +
+
+

Flatpak

+

Flatpak is a solution for creating sandboxed software builds for GNU/Linux systems

+
+
+
+

Snapcraft

+

Snaps are app packages that are easy to install, secure, cross-platform and dependency-free.

+
+
+
+

Appimage

+

AppImage is a format for distributing portable software on Linuxs

+
+ +
+
+

Distro Packaging

+

KDE Software is available with almost every Linux distro and increasingly in cross-distro packages.

+
+
+ + +

Documentation

+ +

TechBase Wiki

The KDE TechBase is primarily aimed at external developers. @@ -76,6 +313,9 @@

Visit Inqlude
+
+ +

Qt Documentation

@@ -85,39 +325,45 @@

View Qt Documentation
-
- -

Contributors Zone

- -
-

Plasma and Theme Development

Plasma is made to be flexible; learn how to develop widgets, themes and other enhancements to your workspace.

View Documentation
- -
-

Contributor Accounts

-

- How to get an account to contribute to the KDE. -

- Information on Contributor Accounts -
- -
-

Phabricator

-

- Phabricator is the new way to review, manage, and work with - KDE projects. -

- Visit Phabricator -
- + +
+ + +

Here are some useful links:

+ + + +

Back To Top

+
+ +