Skip to main content
Preskoči na vsebino

Prvi koraki s Kirigamijem

Kako ustvariti svojo prvo aplikacijo s programom Kirigami

Ta vadnica 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 jeziku QML in komponentah Qt Quick Controls 2, ki jih zagotavlja projekt Qt. QML ima vgrajeno podporo za sisteme na dotik, zaradi česar je idealen za mobilne aplikacije. Komponente Qt Quick so vizualni elementi za večkratno uporabo, ki jih lahko uporabimo pri gradnji vmesnikov naših aplikacij. Kirigami je nabor komponent Qt Quick, zasnovanih za ustvarjanje konvergentnih aplikacij.

Čeprav boste za ustvarjanje vizualnega dela aplikacije uporabljali QML, bi morala biti poslovna logika – koda, ki opravlja težko delo za funkcionalnost vaše aplikacije – napisana v drugem jeziku. V spodnjih vadnicah 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.

Prikazane vam bodo 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 jih boste morda želeli uporabiti, in s tem, kako so videti. Ta razdelek se ne bo dotaknil nobene poslovne logike, ampak le kode 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

Podpora za platformo