Passos següents
El que hem construït
En les últimes guies d'aprenentatge, heu creat una aplicació amb el Kirigami bàsica però funcional, que permet afegir, editar i eliminar comptes enrere de dates. En fer-ho, hem après sobre els components de Kirigami i QtQuick, alguns dels sistemes de QML, disposicions bàsiques d'aplicació i més. No està malament!
Ara compreneu els conceptes bàsics que formen moltes de les aplicacions més populars del KDE. Potser us esteu preguntant: I ara, què?
Bé, no us preocupeu: ens hem pres el temps per a donar-vos algunes indicacions sobre on podeu anar a partir d'aquí.
Col·laborar amb els projectes del KDE
Una de les millors formes de millorar les vostres habilitats de desenvolupament és posant-les en pràctica. La comunitat KDE és acollidora i sempre busca més desenvolupadors apassionats!
Tenim diversos documents que poden ajudar-vos a fer que us convertiu en col·laborador. Us recomanem que vegeu la secció específica per a desenvolupadors de la nostra guia Get Involved, la qual pot ajudar-vos a obtenir més informació sobre el flux de treball de desenvolupament de la comunitat KDE. També recomanem que doneu un cop d'ull a la nostra documentació per a la instància de GitLab del KDE, anomenada Invent, ja que probablement necessitareu interactuar amb ella durant el procés de desenvolupament. La comunitat KDE interactua principalment a través de Matrix, i també tenim una pàgina al wiki de la comunitat que us guiarà per a configurar el vostre propi compte.
Nota
While interacting with others in the KDE Community, please make sure you abide by the Code of Conduct.Amb les vostres noves habilitats, esteu en una bona posició per a començar a contribuir amb els projectes escrits amb el Kirigami. Afortunadament, moltes de les aplicacions i components més populars del KDE es creen amb aquest marc de treball. Aquí hi ha una llista dels projectes en els quals podreu ajudar.
Projectes escrits amb el Kirigami per a novells
Projecte | Què és això | Enllaços |
---|---|---|
Calindori | Una aplicació de calendari tàctil dissenyada per a dispositius mòbils | Pàgina a KDE Apps Pàgina a KDE Invent |
KDE Connect | Una aplicació multiplataforma que permet que els dispositius es comuniquin (p. ex., el telèfon i l'ordinador). | Pàgina inicial Pàgina wiki de la comunitat KDE Pàgina a KDE Invent |
![]() Koko | Un visualitzador d'imatges dissenyat per a l'escriptori i dispositius tàctils. | Pàgina a KDE UserBase Pàgina a KDE Invent |
Kontrast | És un comprovador del contrast del color i indica si les vostres combinacions de color són accessibles per a persones amb deficiències de visió del color. | Pàgina a KDE Apps Pàgina a KDE Invent |
Projectes més complexos escrits amb el Kirigami
Projecte | Què és això | Enllaços |
---|---|---|
Discover | Una aplicació que ajuda a trobar i instal·lar les aplicacions, jocs i eines. | Pàgina a KDE Apps Pàgina a KDE UserBase Pàgina a KDE Invent |
Elisa | Un reproductor de música que s'esforça a ser senzill i agradable d'emprar. | Pàgina inicial Pàgina a KDE Apps Pàgina wiki de la comunitat KDE Pàgina a KDE Invent |
Kongress | Una aplicació auxiliar per als assistents a congressos. | Pàgina a KDE Invent |
NeoChat | Un client per al Matrix, el protocol de comunicacions descentralitzat per a missatgeria instantània. | Pàgina a KDE Apps Pàgina a KDE Invent |
Aprendre més
Encara no us sentiu preparat? Això també està bé.
Molts dels projectes llistats anteriorment són recursos d'aprenentatge de valor inestimable. Podeu consultar el codi i veure com els desenvolupadors experimentats han creat aplicacions amb totes les característiques i utilitzar vós mateix aquestes tècniques.
Si creieu que us cal un enfocament més suau, també hem recopilat alguns recursos que creiem que poden resultar-vos útils.
El dorsal i C++
Si bé hem après molt sobre QML, no hem parlat gaire sobre com gestionar el codi del dorsal. No obstant això, aquesta és una faceta essencial del desenvolupament de les aplicacions KDE.
C++/Qt amb el Kirigami
A la secció avançada d'aquesta documentació de Kirigami, tenim algunes pàgines que poden ajudar-vos a començar:
Pàgina | Tema |
---|---|
Entendre les CMakeLists | Aprendre-ho tot sobre CMake i com compilar les vostres aplicacions. |
Descobrir el main.cpp | Comprendre el fitxer en C++ central que gestiona la inicialització de les vostres aplicacions. |
Connectar la lògica amb la vostra interfície d'usuari en QML | Afegir una funcionalitat avançada a la vostra aplicació en Kirigami i connecteu-la amb la IU. |
Pàgina «Quant al» | Afegeix una «Pàgina quant al» a la interfície d'usuari. |
Recursos de C++ per a novells
Si sou completament nou en C++, al web existeixen nombrosos recursos disponibles. A continuació, es mostren alguns que poden resultar d'utilitat.
Recurs | Tema |
---|---|
C++ a Wikibooks | Un llibre wiki complet amb lliçons i exercicis de C++ |
C++ a W3Schools | Un conjunt de guies d'aprenentatge de C++ i altres recursos adreçats a principiants |
LearnCpp | Guies d'aprenentatge per a familiaritzar-se amb C++ |
cppreference | Un lloc de referència per a C++ |
Crear aplicacions KDE clàssiques mitjançant QtWidgets
Si us agradaria treballar en les aplicacions KDE més complexes com el Dolphin, el Kontact o el Kate, us caldrà aprendre més sobre com utilitzar QtWidgets, els quals abasten una forma completament diferent de desenvolupar les interfícies d'usuari amb les Qt. Si bé no és intercanviable amb QML/Kirigami -cadascun té un conjunt diferent de compensacions-, les aplicacions KDE més antigues i complexes tendeixen a construir-se amb QtWidgets.
És una mica més complicat treballar amb QtWidgets que amb QML (i molt més intensiu en C++!). Afortunadament, tenim un conjunt de guies d'aprenentatge en el KDE Docs que us ajudaran a familiaritzar-vos amb ells.
Més QML i QtQuick
El projecte Qt és extens, com també QML i QtQuick. Hi ha moltes funcionalitats que no hem cobert, però hi ha molta documentació de la qual podem extreure per a obtenir més informació.
- Si voleu cercar què fa algun component específic, no cerqueu més enllà de la documentació QML oficial de les Qt.
- Si esteu cercant un enfocament d'aprenentatge més guiat, el QMLBook és un espai ideal per a començar.
Més Kirigami
Aquesta documentació inclou molt més sobre el Kirigami. Podeu fullejar algunes de les pàgines de Components per a obtenir més informació sobre alguns dels components QML que proporciona el Kirigami perquè els utilitzeu.
Us recomanem que també vegeu la Galeria de Kirigami (kirigami2gallery
), una aplicació dissenyada per desenvolupadors del KDE per a demostrar les eines i capacitats de Kirigami. Proporciona tant exemples interactius dels components de Kirigami, així com enllaços amb el codi font d'aquests exemples perquè pugueu veure com s'han creat. Podeu llegir més sobre la Galeria del Kirigami en la nostra guia d'aprenentatge específica.
El cel és el límit!
No us deixeu intimidar per tot aquest material! Ningú comença sent capaç de crear des de zero quelcom com el Plasma. Però, el KDE no és una empresa de mil milions amb una gran barrera a l'entrada! No tenim entrevistes de codificació de cinc tandes. Mentre sigueu simpàtic, sereu benvingut.
Bona sort!