Passos següents

Què fer una vegada finalitzada la primera aplicació senzilla escrita amb el Kirigami

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 compreu els conceptes bàsics que conformen 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.

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

ProjecteQuè és aixòEnllaços

Calindori
Una aplicació de calendari tàctil dissenyada per a dispositius mòbilsPà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 visor 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

ProjecteQuè é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 en 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àginaTema
Entendre les CMakeListsAprendre-ho tot sobre CMake i com compilar les vostres aplicacions.
Descobrir el main.cppComprendre 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 QMLAfegir una funcionalitat avançada a la vostra aplicació en Kirigami i connecteu-la amb la IU.

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.

RecursTema
C++ a WikibooksUn llibre wiki complet amb lliçons i exercicis de C++
C++ a W3SchoolsUn conjunt de guies d’aprenentatge de C++ i altres recursos adreçats a principiants
LearnCppGuies d’aprenentatge per a familiaritzar-se amb C++
cppreferenceUn 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 rondes. Mentre sigueu simpàtic, sereu benvingut.

Bona sort!