Prvi koraki s Kirigamijem

Kako ustvariti svojo prvo aplikacijo s programom Kirigami

Ta vaja vas bo vodila skozi proces ustvarjanja lastne konvergentne aplikacije z uporabo ogrodja Kirigami. Konvergentna aplikacija v tem kontekstu pomeni, da lahko uporabniki brez težav uporabljajo program ne glede na napravo, v kateri se izvaja. Če je v rabi na namiznem računalniku, se bo prilagodil velikemu zaslonu ter miški in tipkovnici; če se uporablja na mobilnem telefonu, bo sprejel vnos z zaslona na dotik in se prilagodil manjšemu pokončnemu zaslonu. In tako naprej.

Kirigami je zgrajen na osnovi jezika QML in dveh komponent Qt Quick Controls 2, ki jih zagotavlja Qt projekt. QML ima vgrajeno podporo za sisteme na dotik, zaradi česar je idealen za mobilne aplikacije. Komponente Qt Quick so vizualni elementi, ki jih lahko ponovno uporabimo pri gradnji vmesnikov naših programov in aplikacij. Kirigami je komplet komponent Qt Quick, namenjenih ustvarjanju konvergentnih aplikacij in programov.

Čeprav boste QML uporabili za ustvarjanje vizualnega dela vaše aplikacije, bi morala biti poslovna logika – koda, ki opravlja težko delo za funkcionalnost vaše aplikacije – napisana v drugem jeziku. V spodnjih vajah bomo raziskali tudi, kako integrirati našo poslovno logiko z našim uporabniškim vmesnikom.

Najprej boste morali vzpostaviti nov projekt v jeziku po vaši izbiri. Uvod vam bo pokazal, kako narediti majhno, a funkcionalno aplikacijo Kirigami.

Pokazali vam bomo osnove ravnanja z barvami in besedilom v vaši aplikaciji ter se seznanili z večino komponent QML. Nato se boste seznanili z večino komponent QML, ki bi jih morda želeli uporabiti, in kako so videti. Ta razdelek se sploh ne dotika nobene poslovne logike le kodo QML.

Globoko se boste poglobili v naprednejše teme, ki zadevajo manipulacijo podatkov, ki bodo prikazani v vašem programu.

Nazadnje vam bomo predstavili Kirigami Addons, serija komponent za kakovost življenja, ki jih lahko uporabite za, med drugim, oblikovanje nastavitev vaše aplikacije.

Nastavitev

Uvod

Slog

Komponente

Napredno

Delo s podatki

Kirigami Addons