Sule kuulutus

25. mail 2013 algas Prahas kolmandat aastat toimuv Tšehhi-Slovakkia mDevCamp konverents, mis on spetsialiseerunud mobiilirakenduste arendamisele ja kõiki mobiiliplatvorme ümbritsevale fenomenile. Seda korraldab firma Inmite, mis arendab rakendusi sellistele ettevõtetele nagu Google, Raiffeisen bank, Vodafone, Škoda või Tšehhi televisioon.

Konverentsi avasid Petr Mára ja Jan Veselý avakõnega alapealkirjaga "Rakendused, mis muudavad maailma". Pärast kõigi külastajate tervitamist, konverentsi tutvustamist ja koostööpartnerite tänamist algas üritus täistuuridel.

Esimesena ilmunud Petr Mára asus oma kirge tutvustama, nagu ta deklareerib. Toob iOS-i rakendused koos iPadidega igapäevasesse õppetöösse. Selle eesmärk on õpetada meie, aga ka välismaist iganenud haridust õpetamist ümber kujundama, kaasama erinevaid iOS-i rakendustega ühendatud "vidinaid", mis aitavad antud materjali koolis hoopis teistmoodi tõlgendada. Ta nimetab oma kontseptsiooni "iPadogyks".

Peeter Mara

Mittetulundusühingute konkurssi Hea Rakendus 2013 esitles sihtasutuse Vodafone nimel Jan Veselý, kes selgitas, kuidas töötab rakendus, mis "töötab" kodanikuühenduse Petit taskuformaadis elektroonilisel kommunikaatoril ja on mõeldud autistidele. Nüüd ei pea nad enam pilte endaga kaasas kandma, et näidata, mida nad tahavad. Rakendus sisaldab neid palju ja on nende jaoks suurepärane abimees.

Tööd vormidega näidati Juraj Ďurechi loengus. Juraj on pärit Inmitest, kus ta keskendub finantsasutuste rakenduste arendamisele. Ta näitas, kuidas õigesti vorme luua ja millised on arenduse käigus levinumad probleemid.

Üks paljudest huvitavatest loengutest oli ka Play Ragtime'i Jakub Břečka etendus nimega Dark side of iOS. Õppisime natuke iOS-i platvormi varjukülgi, Objective-C arenduskeelt ja Xcode keskkonda. Jakubi ettekandes sai kuulda palju huvitavaid kontseptsioone nagu privaatne API, pöördprojekteerimine, aga natuke ka iOS 6.X Jailbreakist Evasionilt ja seda mitme näite varal lahti seletatud. Ta paljastas ka, kuidas Apple'i rakenduste heakskiitmine töötab (te ei pea saatma lähtekoodi, vaid ainult "binaarkoodi") ja mida ettevõte selle rakenduse jaoks uurib. Huvitav oli kuulda, et kontroll ei ole nii põhjalik kui paljud arvavad, vaid vaadatakse ainult riistvara koormust, veel paar pisiasja ja kõik. Niipea, kui rakendus muutub populaarseks ja edukaks, hakkab Apple sel hetkel selle vastu rohkem huvi tundma. Samuti võib juhtuda, et: "...ettevõte avastab vea ja blokeerib nii arendajakonto kui ka rakenduse," lisab Kuba Břečka. Oleme kindlad, et selle loengu infohulk pälvis kõrgelt tänu ja kiitust eriti iOS-i arendajate poolt.

Programmeerijate ja mobiilsete operatsioonisüsteemide lahing

Lõunapausi ajal käis peasaalis "kaklus". See oli "FightClub", kus iOS-i ja Android-platvormi programmeerijad seisid vastamisi. Mõne jaoks üllatuslikult võitis iOS-i lippu kaitsnud meeskond.

väimees” oli teema, millega tegelesid Daniel Kuneš ja Radek Pavlíček. Nad julgustasid arendajaid integreerima oma rakendustesse rohkem juurdepääsetavuse valikuid kasutajatele. Mõne sõnaga naasis Radek Vodafone'i rakenduse Good juurde. Ta rääkis ligipääsetavuse olulisusest ja lükkas ümber ka arusaama, et pimedad on puutetundlike ekraanide osas teadmatuses.

Martin Cieslar ja Viktor Grešek reklaamisid oma loengus "Kuidas luua mobiilirakendusest müügitööriista" Mobito teenust Mopet CZ-st, kus nad töötavad. Nad esitasid konverentsi külastajatele selle teenuse reklaami ja selgitasid, miks Mobitile "JAH" öelda. Seejärel väitsid nad, et enam kui 70% nutitelefonide kasutajatest ei teinud makset viimase sammu – makse – ebaõnnestumise tõttu. Viktori sõnul peaks Mobito olema maksete revolutsioon.

Petr Benýšek firmast MADFINGER Games Brnos valmistas ette kahetunnise, kuid väga atraktiivse loengu mobiilseadmetele mõeldud mänguarendajate maailmast. Ta rääkis edukast mängust Dead Trigger. Petr selgitas, et sellise mängu loomiseks, kus on palju mudeleid ja animatsioone, on vaja sobivat mootorit, mis mängu enda eest hoolitseb. Seetõttu valis ettevõte Unity mootori. Siin tulevad kasuks ka matemaatika ja füüsika, lektori sõnul tuleb "harja teha" analüütilise geomeetria, vektorite, maatriksite, diferentsiaalvõrrandite ja paljude muude asjadega. Kui kõik on programmeeritud, keskenduvad arendajad ka aku kestvusele, millele sellistel mängudel on suur mõju. Kiirendusmõõturi kasutamine on veel üks energiasööja.

MADFINGER Games lõi oma mängu 4 inimesega vähem kui 4 kuuga. Nad pakkusid Dead Triggerit tasuta, nad tuginevad nn In-App Purchase'ile, kus mängijal on võimalus osta otse mängus relvi, varustust ja muud.

Valgustakls oli lühikeste loengute sari, millest üks kestis 5 minutit ja lõppes alati aplausiga. Pärast mDevCamp 2013 konverentsi lõppu läksid inimesed laiali, kuid osa jäi "After partyle".


Konverentsil oli palju infot, mis võiks arendajaid aidata nii arendamisel endal kui ka rakenduse müügil. Kuulajad tutvusid iOSi ja Androidi valdkonna erinevate tüüpide ja nippidega nii kasutaja kui ka arendaja vaatenurgast. Meid isiklikult puudutas see sündmus väga ja arvan, et me polnud üksi. Isegi kuulajad, kes pole arendajad või algajad, on oma tee leidnud. Ürituse tase nii korralduslikult kui loengutelt oli suurepärane. Ootame huviga tulevasi aastaid.

Toimetajad Domink Šefl ja Jakub Ortinský tegelevad programmeerimisega C++ keeles.

Autorid: Jakub Ortinský, Domink Šefl

.