Com començar amb el Kirigami
Aquesta guia d'aprenentatge us guiarà a través del procés de creació de la vostra pròpia aplicació convergent emprant el marc de treball Kirigami. Una aplicació convergent, en aquest context, vol dir que les persones poden utilitzar el programa amb facilitat independentment del dispositiu en el qual s'estigui executant. Si està en un ordinador d'escriptori, s'adaptarà a una pantalla gran amb un ratolí i teclat. Si està en un dispositiu mòbil, acceptarà l'entrada d'una pantalla tàctil i s'adaptarà a una pantalla vertical més petita. I així successivament.
El Kirigami està construït sobre el llenguatge QML i els components Qt Quick Controls 2 proporcionats pel projecte Qt. El QML té integrada la implementació de sistemes tàctils, el qual el fa ideal per a aplicacions mòbils. Els components Qt Quick són elements visuals reutilitzables que podem utilitzar en crear les interfícies de les aplicacions. El Kirigami és un conjunt de components Qt Quick dissenyats per a crear aplicacions convergents.
Si bé fareu servir QML per a crear la part visual de la vostra aplicació, la lògica empresarial, el codi que fa la feina pesada de la funcionalitat de l'aplicació, s'hauria d'escriure en un llenguatge diferent. També explorarem com integrar la nostra lògica empresarial amb la nostra interfície d'usuari en les guies d'aprenentatge següents.
En primer lloc, caldrà establir un projecte nou en un llenguatge de la vostra elecció. La introducció us mostrarà com fer una aplicació petita però funcional del Kirigami.
Se us mostraran els conceptes bàsics de com tractar els colors i el text a la vostra aplicació, i us familiaritzareu amb la majoria dels components del QML. A continuació, us familiaritzareu amb la majoria dels components del QML que potser voldreu utilitzar i com es veuen. Aquesta secció no tocarà cap lògica empresarial en absolut, només el codi QML.
Us endinsareu en temes més avançats que tenen a veure amb la manipulació de les dades que es mostraran en el vostre programa.
Finalment, se us presentarà Kirigami Addons, una sèrie de components de qualitat de vida que podeu utilitzar per, entre altres coses, dissenyar la Configuració de la vostra aplicació.