Reportáž: Londýnský Android hackathon očima tvůrce vítězné aplikace

No Image-02

Minulý víkend se v Londýně uskutečnil Android Hackathon, jednodenní maraton v programování aplikací pro systém Android. Díky Robertovi Slámovi, účastníkovi a zároveň autorovi vítězné aplikace, se s Vámi můžeme podělit o reportáž z místa dění. Robertovi bychom rádi pogratulovali k výhře a zároveň poděkovali za inspirující článek jistě nejen pro české a slovenské Android vývojáře. –redakce

Akcie typu hackathon asi netreba predstavovať, ten londýnsky bol spojený s programovaním pre Android OS a niesol sa v duchu zamerania aplikácií pre tablety. Akcia sa konala 27. a 28. mája 2011, organizovala ju Londýnska Android User Group (www.londroid.co.uk) a spoločnosť Mobilefoo.

Ako miesto konania organizátori vybrali priestory pod kostolom v Clerkenwell s trefným menom The Crypt. Čo prinieslo aj nepríjemnosť v podobe blúdenia po ulici a stretávania podobných zblůdilcov ako som bol ja, pretože uveriť, že by sa podobná akcia mohla konať v kostole, bolo predsa len trochu veľa.

Po úvodnom antré nastalo prezentovanie nápadov, ktoré chceli prezentéri realizovať a pre ktoré sa hľadali zároveň členovia tímov. Pôvodne som mal záujem sa tejto akcie zúčastniť len ako vývojár a pripojiť sa len k niektorému týmu, ale nakoniec som sa rozhodol odprezentovať aj já vlastný nápad a nájsť nejakú spriaznenú dušu, ktorá by zdieľala moje nadšenie. V mojom prípade sa jednalo o jednoduchý koncept ovládania Android telefónu pomocí tabletu. Na rozdiel od podobných aplikácii, ktoré v Marketě dnes už sú, som chcel využiť (a aj využil) protokol XMPP, ktorý poslúžil ako signalizačný prostriedok pre spojenie medzi dvomi zariadeniami. Výhoda riešenia je, že je možné použiť existujúci účet na GTalku, iný XMPP server, alebo vlastný, čím sa tento spôsob ovládania stal veľmi flexibilný.

Z pôvodne zamýšľaného rozsah ovládania sme museli, vzhľadom na obmedzený čas, dosť orezať funkcionalitu, ale aj tak zostalo dostatok miesta pre ovládanie príchodzieho hovoru, preposielanie SMS, zdieľanie textu cez clipboard a synchronizáciu kontaktov. Ako som spomenul, nápadov, ktoré boli prezentované, bolo viac a z toho, čo nakoniec bolo aj realizovane, boli (pre mňa osobne) zaujímavé asi aplikácie využívajúce TTS či už na čítanie tweetov z Twiteru a vtipov z databázy, ale aj aplikácia pre jednoduchšiu prípravu na skúšky vo forme kvízu s indikátorom skákajúceho panáčika. K tejto poslednej by som ešte doplnil, že sa jednalo o projekt 10 ročného chlapca, ktorý sa hackathonu zúčastnil s otcom. Neuveriteľne keď si predstavím, že v jeho veku som riešil ďaleko vážnejšie veci napr. či budem radšej Winnetou, alebo Old Shatterhand :).

Zaujímavý počin bola aj hra Bubblepop, ktorá využívala pre vykresľovanie novinku z Honeycomb, a to Renderscript. Keďže to bola viac menej nová vlastnosť, od ich stola počas noci bolo počuť rozhodne najviac sťažností na nedostatočnú dokumentáciu a v niekedy okolo 3-4 nad ránom polovica týmu bola zrelá navštíviť MUDr. Chocholouška. Človek by len očakával „Vy nás ale zásobujete pane Google“. V každom prípade sa chalanom nakoniec, s trochou mágie a reverzného inžinierstva podarilo hru dostať do správneho stavu.

Programovalo sa cez celu noc, prekvapila len ponuka jógy od priateľky jedného z organizátorov. Ďalší deň nastalo prezentovanie výsledných aplikácií a treba povedať, že všetko, čo malo bežať, aj bežalo a minútu na prípravu prezentácie a päť minút na prezentáciu samotnú využili súťažiaci dostatočne.

Po desať minútovej porade sa už išlo na vyhlásenie výsledkov, ktoré mi rozhodne pripravilo prekvapenie vo forme víťazstva. Treba však aj dodať, že veľmi príjemného, keďže ocenenie bolo podporené Motorolou Xoom pre každého z tímu. Motorolou bola ocenená aj aplikácia Simple to learn, aj keď si osobne myslím, že porota okrem aplikácie trochu prihliadla aj na vek súťažiaceho, čo však nijako neznižuje kvalitu jeho práce a nápadu.

Naša aplikácia (Droidbridge) bola ocenená z niekoľkých dôvodov, a to že bol XMPP použitý netradičným spôsobom a že sme prepojili zariadenia do jedného celku. V každom prípade nápad mal základ, ako ďalšie na ktorých som pracoval, v mojej lenivosti zdvíhať sa za telefónom, ktorý mám obvykle zašitý niekde v batohu.

Na aplikácii ďalej s Artiomom (druhý člen týmu, pozn. red.) pracujeme a v blízkej dobe máme plánovaný release stabilnej verzie na Markete. Verzia, ktorá vzišla na hackathoně, síce funkčná bola, ale pod kvalitu kódu sa podpísal limitovaný čas a aj únava. Takže pre tých, ktorí by si ju radi vyskúšali, doporučujem sledovať nás na droidbridge.com alebo na twitteri @droidbridge,  kde dáme včas vedieť.

Na záver len konštatovanie, že akcia bola vydarená, výhra potešila a prinieslo mi to kopu kontaktov. A v neposlednej rade aj to, že napriek nie príliš dobrej angličtine (skôr mizernej) som bol schopný nápad „predať“, čo by mal byť pozitívny signál pre ľudí, ktorí si myslia, že hovoriť v cudzom jazyku treba len keď ho dobre vedia. Lepšie ako ovládať dokonale gramatiku, je schopnosť porozumieť a vysvetliť. Keď k tomu viete ešte aj programovať, tak dvere sú otvorene všade.

Foto:  flickr.com/photos/mobilefoo/

redakce
O Autorovi - redakce

více o autorovi

Mohlo by vás zajímat

Komentáře (3)