Huomenta. Olen tässä opiskellut jo tovin ja projektina on yksi keskiverto-sovellus, hyvin pieni mutta seuraavasta päivityksestä riippuvainen pikainen pien-sovellus ja ikuisuus-projekti jota en jatka ellei keskiverto-sovellus ole valmis

Tunnen saaneeni jokseenkin erittäin paljon opiskeltua vain netin tarjonnan kautta ja haluan jakaa kaiken tämän materiaalin, sillä hän joka omaa sovellusta miettii, näin sen toteuttaa helpoiten. Oma taustani on vain lieviä alkeita joten jos et ole kokenut ja olet tyhmä... Tämä on aivan loistava tapa lähteä liikkeelle.
QMLTässä 33 osainen QML-sarja joka ei vaadi opiskelijalta, sillä QML on jokseenkin maailman helpoin kieli. Joseph Mills selostaa, esimerkit ovat selkeitä ja kaverilla on huumoria. Pelkästään tämän sarjan jälkeen sekä Sailfishin omia dokumentteja lukiessa voi luoda äärettömiä määriä yksinkertaisia ohjelmia.
https://www.youtube.com/playlist?list=PLB22HyVdO1GkLFrvRi5vIo5XcWS0EflxDKyllä, lataat oman QML-ohjelmasi Jollaan. Käyttö on aika hankalaa kosketusnäytöllä. Tällä ei luoda sovelluksia mutta voi kokeilla ja opiskella. Toistaiseksi itselläni olen opiskellut 3 niksiä: QML-lasku joka lasketaan javascriptillä, kosketusta seuraava neljän-suunnan-liike ja "hiiri" (jotain nerokasta. Patentti vetämään). Painamalla "RUN" ohjelman näkee heti, tosin kuin se 30-sekunttia PC:llä. Amazonin kaupasta löytyy vastaava appi: Terrarium. Se näyttää tuloksen livenä, mutta kosketusnäytöllä tämä on vielä hankalempaa.
https://play.google.com/store/apps/details?id=com.wearyinside.qmlcreator: : Ohjelma ei päivity eikä tarkistele joten sen voi ladata myös GooglePlayDownloaderilla.
Sailfish SilicaSailfish- emulaattorista sekä esimerkeistä löytyy sovellus joka sisältää jokseenkin KAIKKI mallit niistä palikoista joista Sailfish-sovellukset ovat rakennettu. Emulaattorissa se on ikään kuin "asennettu sovellus". Vaikka nämä ilmiöt ovat jo Jollaa käyttäneelle tuttuja on tärkeätä kokeilla ne kaikki ja muistaa ne. Sillä se hetki kun valitset jonkun Qt-systeemin, minkä Jolla-tiimi on jo sinulle valmiiksi räätälöinyt, teet turhaa työtä ja sovelluksesi kokemus ei ole niin antoisa.
1. Kokeile kaikki niksit emulaattorin rävellys-sovelluksella
2. Mieti kaikkia palikoita omassa ideassasi: "miten toteuttaisin tämän sailfishimäisesti"
3. Poimi esimerkkikoodi ideallesi Sailfishin kotisivulta tai esimerkeistä.
https://sailfishos.org/sailfish-silica/sailfish-silica-all.htmlEnnen Sailfish-Silicaan tutustumista on hyvä käydä QML tutoriaalit läpi. Pelkällä Sailfish-Silicalla saat luotua vain hyvin yksinkertaisia sovelluksia kuten... Sieni-Opas?
Qt / C++C++ perusteet, tavanomaisimmat pelinappulat jotka ilmestyvät varoittamatta tutoriaaleissa kertomatta mitään niistä. Kirjoita joku pieni esimerkki itsellesi ja kerro mitä se tekee... kaikki, int, if else, array... kaikki. Itse opin ne GameEditorilla leikkiessä mutta siihen löysin kaiken täältä. Tässä on hyvä huomata kuinka nämä samat tulevat hyvin näköisinä toisissa kielissä.
Tärkeää: Ei siihen että osaisit, vaan siihen että ymmärrät! Kukaan ei voi muistaa kaikkea ulkoa, mutta niin kauan kun olet ajatuksessa mukana, löydät vastaukset jostakin ja voit kirjoittaa.
http://www.cprogramming.com/Tässä vaiheikkaassa tutorialissa kerrataan rivi kerrallaan mitä tapahtuu. Tärkeintä on lukea ja omaksua. Jos jätät kappaleen väliin, seuraavalla sivulla tunnet olevasi hukassa.
http://web.njit.edu/all_topics/Prog_Lang_Docs/html/qt/tutorial1-01.htmlBrianin 120 videota QT-Creatorista, joka on lähes sama ohjelma kuin Sailfishin SDK:ssa. Tosin näissä pätkissä on seassa paljon QtGui:ta eli PC:lle tarkoitettua käyttöliittymää joka ei Sailfishin kannalta ole niin tärkeää. Kaikki "editorissa" kirjoitettu Qt näissä videoissa on erittäin tärkeä ymmärtää.
https://www.youtube.com/playlist?list=PL2D1942A4688E9D63Lataa SailfishSDK:sta huolimatta Qt-Creator. Sen mukana tulee älytön määrä esimerkki-projekteja joita voi testata, opiskella ja yrittää sitten Sailfishin puolella, jolloin on muistettava kirjoittaa itse referoiden ja ymmärtäen sillä Copy-Paste:sta saa kuraa niskaan. Pieni CopyPastettu erimielisyys koodimeressä lyö homman heti lukkoon ja motivaatio ei riitä sen selvittämiseen. Qt-Creatorista on ilmainen versio OpenSource-käyttöön kotisivullansa.
http://qt-project.org/downloadsMuutaOlen toistaisesksi pärjännyt googlettamalla ja 80% kaikesta informaatiosta on peräisin foorumeilta
Qt-Project sivu tulee aina ensimmäisenä mutta se ei aina riitä tai sen omaksuminen on vaikeaa.
Toivottavasti tein aloittamisen helpoksi. Itse olen aloittelija ja tulena aina olemaan sillä tärkeintä ei ole itsensä kehittäminen vaan tuloksia harbourissa, mistä tulikin mieleen: toimiiko Qt Positioning tässä marraskuun päivityksessä? Ymmärsin että marraskuun Qt-päivitys Sailfishille ei ole kokonainen.
