Beginnen met Kirigami
Deze inleiding begeleidt u door het proces van het maken van uw eigen convergente toepassing met gebruik van het Kirigami framework. Een convergente toepassing, in deze context, betekent dat mensen het programma gemakkelijk kunnen gebruiken onafhankelijk van het apparaat waarop het wordt uitgevoerd. Als het op een desktopcomputer is, zal het zich aanpassen aan een groot scherm en een muis en toetsenbord; als het gebruikt wordt op een mobiel apparaat, zal het invoer accepteren van een aanraakscherm en zich aanpassen aan een kleiner portretscherm. Enzovoort.
Kirigami is gebouwd bovenop de QML-taal en Qt Quick Controls 2 componenten geleverd door het Qt-project. QML heeft ingebouwde ondersteuning voor aanraaksystemen, wat het ideaal maakt voor mobiele toepassingen. Qt Quick componenten zijn herbruikbare visuele items die we kunnen gebruiken bij het bouwen van onze interfaces van toepassingen. Kirigami is een set van Qt Quick componenten ontworpen voor het maken van convergente toepassingen.
Terwijl u QML zal gebruiken om het visuele deel van uw toepassing te maken, wordt voor de zakelijke logica - de code die het zware werk doet voor de functionaliteit van uw toepassing - zou geschreven moeten worden in een andere taal. We zullen ook nagaan hoe uw zakelijke logica integreert met uw UI in de onderstaande inleidingen.
Ten eerste moet u een nieuw project in een taal van uw keuze moeten opzetten. De introductie zal u tonen hoe een klein, maar functionele Kirigami toepassing te maken.
U zult de basis, van hoe te handelen met kleuren en tekst in uw toepassing, getoond worden en u zult vertrouwd raken met de meeste QML-componenten. Vervolgens zult u vertrouwd raken met de meeste van de QML-componenten die u zou willen gebruiken en hoe ze er uitzien. Deze sectie zal helemaal geen zakelijke logica aanraken, alleen QML-code.
U zult een diepe duik nemen in meer geavanceerde onderwerpen die zich bezig houden met he manipuleren van de gegevens die getoond zullen worden in uw programma.
Tenslotte zullen we u presenteren de Kirigami add-ons, een serie van kwaliteit-van-leven componenten die u kunt gebruiken om, naast andere, het ontwerpen van de Instellingen van uw toepassing.