Úvod Neprehliadnite vlavo Rozhovor s Petrom Nálevkom: Ako sa stať úspešným Android programátorom?

Rozhovor s Petrom Nálevkom: Ako sa stať úspešným Android programátorom?

0

Programovanie Android aplikácií je niečo, čo láka veľa ľudí. Naprogramujete jednoduchú, no príťažlivú aplikáciu, či hru a už len pozeráte ako sa vám peniažky hrnú z každého stiahnutia. To je samozrejme sen nejedného programátora Android aplikácií. Dnes vám prinášame rozhovor s programátorom, ktorému sa to podarilo.

Petra Nálevku poznáte hlavne vďaka aplikáciám, za ktorými stojí. Aplikácie ako Sleep as Android, Pumpdroid alebo MHDroid patria k tým najúspešnejším. Ako sa mu to ale podarilo? Prečítajte si rozhovor, v ktorom sa dozviete viac o tom, čo obnáša proces tvorby aplikácie a ako s tým vôbec začať.

 

Môžeš sa nám predstaviť? Ako sa voláš a odkiaľ pochádzaš?

Ahoj, jmenuji se Petr Nálevka a jsem z Čech, z Prahy. Pracuji jako IT konzultant na volné noze a k tomu mám s několika kolegy a kamarády, hlavně bych jmenoval Martina Šťavu a Marcela Matulu, takový malý team (Urbandroid team), kde se snažíme přinášet nové inovativní způsoby používání chytrých telefonů na platformě Android.

Momentálně máme v portfoliu 8 různých aplikací s více než třemi miliony celkových stažení.

 

Kedy si sa dostal k programovaniu?

Začínal jsem v 90-tých letech na Atari XL psaním jednoduchých her pro vlastní pobavení (průjezd minovým polem, zabij mamuta apod…). Když si na to vzpomenu, tak mi přijde neuvěřitelné, kam se IT za ty dvě dekády dostalo.

Můj vstup do světa profesionálního IT se odehrál v roce 1999, kdy jsme s Martinem Šťavou spustili první webovou onlinovku v Čechách – fantasy hru Red Dragon, kde se budovala království, utvářely aliance a útočilo se na nepřátele železem i magií.

Hra si získala desetitisíce hráčů nejen v Čechách, ale později i na Slovensku a v Polsku, a to v době pomalého modemového připojení, které drancovalo peněženky. Celý projekt jsme nakonec prodali a Red Dragon dodnes běží na adrese http://www.reddragon.cz.

 

Kedy si sa dostal k Androidu?

O podobných zařízeních, jako máme dnes, jsem snil už v době, kdy jsem držel v ruce první Palmy (zařízení typu PDA s PalmOS). Když potom přišly první iPhony a Androidy, věděl jsem, že sen se stal realitou.

První mobilní aplikace jsem začal psát v roce 2010. Vybral jsem si platformu Android hlavně pro její otevřenost, různorodost a Javovské vývojové prostředí.

V roce 2010 jsme se zúčastnili soutěže HTC s naší první aplikací MHDroid pro vyhledávání v jízdních řádech městské dopravy. Oproti konkurenci jsme představili několik zajímavých novinek. Například v aplikaci není nutné vyhledávat spoj mezi dvěma zastávkami, ale aplikace přímo najde nejrychlejší cestu mezi dvěma geografickými lokacemi, jako je například práce, domov, přítelkyně, oblíbený klub apod…
[app]com.urbandroid.transport[/app]
V té době nám už ale docházelo, že pokud chceme být úspěšní, musíme vytvářet aplikace s celosvětovým dosahem. Naším druhým projektem pak byla právě aplikace Sleep as Android, která je v našem portfoliu asi nejúspěšnější. V podstatě se jedná o chytrý budík, který umí analyzovat spánkové fáze a najít optimální moment pro probuzení.
[app]com.urbandroid.sleep[/app]
Sleep as Android není zdaleka jediná aplikace, které se daří. Stahovaná je i aplikace Dock4Droid, která na androidím zařízení vykouzlí vlnu ikon pro přepínání mezi aplikacemi podobnou doku, který známe například z platformy MacOSu.
[app]com.urbandroid.dock[/app]

„Technologicky zajímavá je pak naše novinka AppReactor pro automatizaci telefonu pomocí skriptů.“

V Čechách je velmi populární aplikace Pumpdroid v režii Marcela Matuli pro vyhledávání nejlevnějších benzínových pump. Technologicky zajímavá je pak naše novinka AppReactor pro automatizaci telefonu pomocí skriptů.
[app]com.pumpdroid[/app]
[app]com.urbandroid.reactor[/app]

Ako vznikol nápad naprogramovať Sleep as Android?

Všechny aplikace, které tvořím, tvořím primárně pro sebe :), a také všechny aplikace osobně používám. Navíc jsem „geek“ a rád zkouším nové technologické hračky. O aktigrafii (sledování pohyblivosti pomocí akcelerometru) se zajímám už dlouho a tato oblast také významně souvisí s mojí disertační prací.

Když přišly na trh budíky se sledováním spánkových fází, moc jsem je chtěl vyzkoušet. Ale stály několik set dolarů a já si říkal, že stejného efektu lze docílit s chytrým telefonem a aplikací, která dokáže využít data přímo z akcelerometru přístroje. Tak jsme začali psát Sleep as Android a momentálně bych si troufl říci, že se jedná o nejlepší aplikaci v této kategorii na platformě Android.

 

Ako dlho to trvalo?

Aplikaci vyvíjíme intenzivně více než dva roky. Je to běh na dlouhou trať a i dnes stále dáváme vývoji mnoho hodin týdně. Nové verze vydáváme zhruba každých 14 dní. Neustále přicházíme s novými vlastnostmi a snažíme se, aby aplikace fungovala na co nejširší skupině zařízení Android.

Za dobu vývoje se nám podařilo obohatit aplikaci kromě vlastního sledování spánku a klasické funkce budíku o celou řadu dalších užitečných vlastností, jako je například: nahrávání chrápání a mluvení ze spaní, funkce proti zaspání (CAPTCHA), rady pro zkvalitnění spánku, upomínka, že už je čas jít spát, sledování spánkového dluhu a spousta dalších věcí.

Udržujeme si také vysoký standard podpory uživatelů. Odpovídáme v podstatě na drtivou většinou otázek, námětů a problémů. Naše aktivní komunita dnes čítá více než půl milionu uživatelů, a tak nám přichází i několik desítek dotazů denně.

 

Koľkoľudí pracovalo na aplikácii?

Na aplikaci pracují v zásadě dva programátoři. Navíc s námi spolupracuje několik šikovných překladatelů, kteří nám pomáhají aplikaci lokalizovat do 27 světových jazyků. Velmi přínosná je i pomoc naší uživatelské komunity, která nám pomáhá odhalovat problémy a přichází s nápady na další rozšíření aplikace.

 

Vedel by si nám v skratke popísať proces vytvorenia aplikácie odzačiatku až po koniec vrátane marketingu?

Jsme v tomto zaručenou ukázkou toho, jak by se to nemělo dělat. Pracujeme hlavně s nadšením a vírou, že pokud bude aplikace skvělá pro nás, bude skvělá i pro spoustu dalších lidí. Naše motivace je vytvořit novou věc a ukázat nějaký nový způsob využití chytrého telefonu.

Děláme si jen minimální průzkum trhu, a to spíše jen proto, abychom nedělali něco co už na Play je a nebrali tak někomu nápad.

Role Google Play jako marketingového nástroje neustále slábne, proto je v podstatě celý náš marketing založen na dobrém produktu, jehož jméno se šíří komunitou.

 

Čo sa chystá do budúcna, na čo sa môžeme tešiť?

Nechtěl bych prozrazovat konkrétní koncepty a projekty, ale chystáme do budoucna několik nových aplikací. Na některých z nich právě teď intenzivně pracujeme.

 

Čo by si odkázal čitateľom AndroidPortal.sk?

Asi bych všechny čtenáře moc pozdravil a popřál brzkou aktualizaci jejich telefonů na nejnovější Android, užitečné a fungující aplikace, a pokud zrovna něco nefunguje, tak shovívavost s vývojáři a pevné nervy.

 

Tip: Máte aplikáciu alebo hru? Napíšte nám!