25. května 2013 začal třetí ročník česko-slovenské konference mDevCamp v Praze, která se všestranně specializuje na vývoj mobilních aplikací a fenoménu okolo všech mobilních platforem. Pořádá ji společnost Inmite, která vyvíjí aplikace pro firmy, jako například Google, Raiffeisen bank, Vodafone, Škoda nebo Česká televize.
Konferenci zahájili Petr Mára a Jan Veselý úvodní řečí s podtitulem „Aplikace, které mění svět“. Po uvítání všech návštěvníků, představení konference a poděkování všem partnerům se akce rozjela na plné obrátky.
Petr Mára, který vystoupil jako první, se pustil do představování „své vášně“, jak sám prohlašuje. Vtahuje iOS aplikace spolu s iPady do každodenní výuky. Jeho cílem je naučit naše, ale i zahraniční zastaralé školství transformovat výuku, zapojit různé „gatgety“ spojené s iOS aplikacemi, které pomáhají s výkladem dané látky ve škole úplně jiným způsobem. Svému konceptu říká „iPadogy“.
Jan Veselý prezentoval za Nadaci Vodafone soutěž pro neziskovky Dobrá aplikace 2013. Vysvětlil, jak funguje aplikace, která „pracuje“ na kapesním elektronickém komunikátoru od občanského sdružení Petit a je určená autistům. Nyní již s sebou nemusí nosit obrázky, aby ukázali, co chtějí. Aplikace jich obsahuje mnoho a je pro ně velkým pomocníkem.
Na přednášce Juraje Ďurecha byla ukázána práce s formuláři. Juraj je ze společnosti Inmite, kde se soustředí na vývoj aplikací pro finanční instituce. Ukázal, jak správně formuláře tvořit a jaké jsou nejčastější problémy při vývoji.
Jednou z mnoha zajímavých přednášek bylo také vystoupení s názvem Dark side of iOS od Jakuba Břečky ze společnosti Play Ragtime. Dozvěděli jsme se něco málo o temné straně platformy iOS, vývojářského jazyka Objextive-C a prostředí Xcode. V Jakubově prezentaci zaznělo a bylo vysvětleno na několika příkladech hodně zajímavých pojmů jako například privátní API, reverzní inženýrství, ale i něco málo o Jailbreaku iOS 6.X od Evasion. Také poodhalil, jak funguje schvalování aplikace Apple (nemusí se posílat zdrojový kód, ale pouze „binárka“) a co všechno společnost na aplikaci zkoumá. Bylo zajímavé slyšet, že kontrola není až tak důkladná, jak si mnoha lidí myslí, ale zkoumá se pouze zátěž hardware, ještě pár maličkostí a to je vše. Jakmile se aplikace stává populární a úspěšná, tak v té chvíli se o ní začne Apple zajímat více. Také se může stát, že: „…firma odhalí chybu a zablokuje jak vývojářský účet, tak aplikaci,“ dodává Kuba Břečka. Jsme si jistí, že sumu informací z této přednášky si hodně cenili a chválili hlavně iOS vývojáři.
Souboj programátorů a mobilních operačních systémů
Při přestávce na oběd se v hlavním sále konal „souboj“. Jednalo se o „FightClub“, kde proti sobě stanuli programátoři iOS a Android platformy. Pro některé byl poněkud překvapivě vítězem tým hájící vlajku iOS.
Martin Cieslar a Viktor Grešek ve své přednášce „Jak z mobilní aplikace vytvořit prodejní nástroj“ propagovali službu Mobito od společnosti Mopet CZ, kde pracují. Návštěvníkům konference přehráli reklamu na tuto službu a vysvětlovali proč říci „ANO“ Mobitu. Následně tvrdili, že více než 70% uživatelů chytrých telefonů svou platbu neuskutečnilo, díky nefunkčnosti posledního kroku – platby. Mobito by podle slov Viktora mělo být revolucí v platbách.
Petr Benýšek z brněnských MADFINGER Games připravil pro návštěvníky dvě hodiny trvající, ale velice atraktivní přednášku ze světa vývojářů her pro mobilní zařízení. Mluvil o úspěšné hře Dead Trigger. Petr vysvětloval, že pro tvorbu hry, kde je hodně modelů a animací, je potřeba vhodný engine, který se o samotný chod hry stará. Proto si ve společnosti vybrali engine Unity. Na své si zde přijde i matematika s fyzikou, podle přednášejícího si musíte „oprášit“ analytickou geometrii, vektory, matice, diferenciální rovnice a mnoho dalších věcí. Až je vše naprogramované, vývojáři se soustředí i na výdrž baterie, na který mají takovéto hry velký dopad. Dalším žroutem energie je i používání akcelerometru.
MADFINGER Games svoji hru vytvořili ve 4 lidech za necelé 4 měsíce. Dead Triggera nabídli zdarma, spoléhají na tzv. In-App Purchase, kde má hráč možnost si koupit zbraně, vybavení a další přímo ve hře.
Lighting takls byla série krátkých přednášek, kdy jedna trvala 5 minut a vždy byla zakončena potleskem. Po ukončení konference mDevCamp 2013 se lidé rozešli, někteří však zůstali na „After party”.
Na konferenci proběhlo mh informací, které mohly vývojářům pomoci jak v samotném vývoji, tak i v prodeji aplikace. Posluchači se seznámili s různými typy a triky v oblasti iOS a Androidu jak z hlediska uživatele, tak vývojáře. Nás osobně akce velice oslovila a myslím, že jsme nebyli sami. Na své si přišli i posluchači, kteří vývojáři nejsou, nebo jsou začátečníky. Úroveň akce, jak po straně organizace, tak po straně přednášek byla vynikající. Budeme se těšit na budoucí ročníky.
Chudák Jakub teď si asi nějakou dobu to jablíčko do ruky nevezme když bude sedět #J.O. Investment s.r.o. #Bručoun #na čekané :( …