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ó bàsica però funcional amb el Kirigami, que permet afegir, editar i eliminar comptes enrere de dates. En fer-ho, hem après sobre els components de Kirigami i QtQuick, quelcom del funcionament del 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 de desenvolupament, 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ó sobre 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òbils.Pàgina de KDE Apps
Pàgina de KDE Invent

Koko
Un visualitzador d'imatges dissenyat per a l'escriptori i dispositius tàctils.Pàgina de KDE UserBase
Pàgina de 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 de KDE Apps(https://apps.kde.org/en/kontrast)
Pàgina de KDE Invent

Licentia
Una aplicació per a ajudar-vos a triar la llicència que s'adigui al vostre projecte.Pàgina de KDE Apps
Pàgina de KDE Invent

Plasma Welcome
Una aplicació de benvinguda per a l'escriptori Plasma que permet crear pàgines noves amb el QML.Pàgina de 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 de KDE Apps(https://apps.kde.org/en/discover)
Pàgina de KDE UserBase
Pàgina de KDE Invent

Elisa
Un reproductor de música que s'esforça a ser senzill i agradable d'emprar.Pàgina inicial
[Pàgina de KDE Apps(https://apps.kde.org/en/elisa)
Pàgina wiki de la comunitat KDE
Pàgina de 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 de KDE Invent

Kongress
Una aplicació auxiliar per als assistents a congressos.Pàgina de KDE Invent

NeoChat
Un client per al Matrix, el protocol de comunicacions descentralitzat per a missatgeria instantània.[Pàgina de KDE Apps(https://apps.kde.org/en/neochat)
Pàgina de 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 la vostra aplicació.
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.
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.

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++

També proporcionem una llista recursos actualitzats contínuament per a aprendre C++ en aquesta pàgina del wiki.

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 el QML/Kirigami (cadascun té un conjunt diferent de compromisos), 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 el 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 del Kirigami, una aplicació dissenyada per desenvolupadors del KDE per a mostrar les eines i capacitats del Kirigami. Proporciona tant exemples interactius dels components del 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!). I mentre sigueu us porteu bé, sereu benvingut.

Bona sort!