Javier Cordero - Why and How to Use KDE Frameworks in Non-KDE Apps @KdeOrg
Javier Cordero - Why and How to Use KDE Frameworks in Non-KDE Apps  @KdeOrg
Uploaded April 2025 | Updated September 2026, 2 weeks ago
Javier is the creator of the QPrompt Teleprompter app, developed using KDE Frameworks, and used by professionals for live event productions both in and out of studios. He works as a Software Engineer consultant at KDAB and holds degrees in Computer Science and Mass Media Communications from the University of Puerto Rico at Arecibo. Originally from Puerto Rico, Javier is fluent in both English and Spanish and has a passion for video editing.

The goal of this talk is to encourage people to create native Linux applications and help them use KDE Frameworks to build these applications. The talk is divided into two parts: showcase and examples.

The first part highlights what can be accomplished using KDE Frameworks, offering real-life examples inside and outside of KDE. The second part aims to assist developers who may not be familiar with KDE, C++, or the Linux ecosystem by helping them avoid common pitfalls when setting up the frameworks and preparing their apps for distribution.

Presentation Overview:
• Demonstrate how KDE Frameworks can be useful for application developers outside of the KDE ecosystem.
• Provide examples of KDE libraries being used outside of KDE Gear.
• Discuss Linux system integration considerations and identify frameworks that can assist with these tasks.
• Weigh the pros and cons of using KDE Frameworks.
• Briefly discuss LGPL license compliance and the spirit of the license.
• Provide an overview of API tiers and their implications.
• Show how to set up and use ECM and frameworks in CMake.
• Explain when and how to distribute dependencies with applications.
• Provide an overview of app distribution options, including Craft, CPack, Snapcraft, Flathub, traditional app packages, and other stores.
• Provide an example of how to meet the requirements of multiple distribution mediums using CMake.
• Conclude with tips and links to online resources for further learning.

KDE is an open-source community developing free software for desktop and mobile, including the powerful Plasma desktop environment. Join the KDE community to contribute, learn, and shape the future of open-source software!

🔗 Explore KDE:
🌐 Website: kde.org
💬 Forum: discuss.kde.org

📢 Follow KDE on Social Media:
🐘 Mastodon: https://floss.social/@kde
📹 PeerTube: tube.kockatoo.org/c/kde
📘 Facebook: facebook.com/KDE
💼 LinkedIn: linkedin.com/company/kde
👾 Reddit: reddit.com/r/kde
🌿 Lemmy: https://lemmy.ml/c/kde
📷 Instagram: instagram.com/kdecommunity
🌌 Bluesky: https://bsky.app/profile/kde.org
🧵 Threads: threads.net/@kdecommunity

🔔 Like, Share & Subscribe for More Open-Source Content!

📌 Hashtags:
#KDE #Plasma #OpenSource #Linux #FOSS #FreeSoftware #KDECommunity #KDEApps #Tech
Javier Cordero - Why and How to Use KDE Frameworks in Non-KDE AppsAkademy 2021 - KDE e.V. Board ReportReport of the Working Groups of KDE e.V.Volker Hilsheimer - Qt Beyond 6.8Lightning Talks - Kwallet, Weather Alerts, ClazyAkademy 2021 - Qt Quick 3D in Qt 6.2KDE Dev-Vlog 3: Das Finale der Gwenview TrilogieNext-Gen Documentation Infrastructure for KDE - Nicolas FellaKDE Gear ⚙️ 21.08: An ad for Elisa, KDEs simple and fancy music playerBart Ribbers - Daily driving Plasma Mobile and Whats Still LackingAkademy 2021 - Consistency: Whats upThe Road to KDE Neon Core — Gosh Were Surrounded by Snaps Everywhere
The KDE Community |

Javier Cordero - Why and How to Use KDE Frameworks in Non-KDE Apps

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER