Kolik stojí vývoj mobilní aplikace?

Mobilní aplikace rostou jako houby po dešti a ve spoustě případů jsou ideálním prodejním kanálem, geniální automatizací nějaké činnosti, či milionovou službou, kterou budou chtít všichni používat. Kolik stojí vývoj mobilních aplikací?

TypPopisCena
Základní aplikacepár obrazovek, statická data, není backend…od 250 000 Kč
Pokročilá aplikacepráce s daty, backend, platby…od 450 000 Kč
Super-složitá aplikacestrojové učení, rozšířená realita, složitější dataod 900 000 Kč
Přehled cen dle velikosti aplikací

Vyčíslit appku do koruny není žádný med. Takhle z fleku bez zjištění toho, co přesně potřebujete, vám to nikdo neudělá. Vývoj mobilní aplikace je totiž ovlivněn spoustou faktorů, které si zde jeden po druhém rozebereme.

Možnosti vývoje mobilní aplikace

Základním faktorem, který ovlivní cenu vývoje, je kompatibilita mobilní aplikace s různými operačními systémy. To znamená, zdali je appka určena pro iOS i Android, nebo pouze pro jeden systém.

Pravděpodobně ve své cílové skupině zákazníků máte uživatele jablíček i androidích telefonů, a proto chcete, aby aplikaci všichni bez problémů rozběhli. Nabízí se dva scénáře:

A) Multiplatformní vývoj

Technologie kráčí kupředu mílovými kroky, můžeme tedy mobilní aplikaci vyvinout ve frameworku React Native pouze jednou a následně zdrojový kód přenést do iOS i Androidu zvlášť.
Výhoda: Za vývoj výrazně ušetříte. Tento multiplatformní kód je možné použít i ve webových aplikacích.

B) Vyvíjíme zvlášť pro iOS i pro Android (Nativní vývoj)

V tomto případě je třeba dvou vývojářských týmů – pro každý systém zvlášť, což výrazně ovlivní cenu.
Výhoda: Nativní vývoj probíhá bez potřeby spolehnutí na technologické balíčky třetích stran. Vhodné pro složité projekty nebo projekty pro jednu platformu.

C) Hybridní vývoj

Oblíbený typ vývoje mobilní aplikace pro Android a iOS, který spočívá v transformaci jednoho kódu pro různé operační systémy při použití standardních technologií (HTML, CSS a JavaScript). A aby vše správně komunikovalo s nativními funkcemi platformy (fotoaparát, mikrofon…), balíme to celé ještě do nativních pluginů, které se o to postarají.
Výhoda: Jen z jednoho kódu lze postavit mobilní aplikaci na libovolné platformě. Díky tomu lze výrazně ušetřit čas i peníze.

D) Přizpůsobení uživatelského rozhraní pro tablety

Nesmíme zapomenout ještě na tablety, kde se samozřejmě dá postupovat podle obou zmíněných možností, ale také si žádají uzpůsobení kódu, díky čemuž se aplikace zobrazuje (a hlavne funguje!) jak má.

Čím víc funkcí, tím dražší appka

Různé aplikace umí různé věci. Logicky. Proto mají některé výrazně více funkcí, než jiné (a dokonce to nemusí být z uživatelského pohledu ani vidět). Počet funkcí, které má aplikace zvládat, je proto nejvýraznějším hybatelem její ceny.

Tvorba základní appky

Nejjednodušší varianta, pár obrazovek, data jsou staticky přímo v aplikaci, není třeba integrovat s nástroji třetích stran (třeba Facebook) a aplikace nemá dokonce ani backend infrastrukturu. Prostě jednoduchá prezentace, pardon… APLIKACE.

Cena takové aplikace se pohybuje od 250 000 Kč.

Tvorba pokročilé aplikace

Zde musí aplikace něco umět, pracovat s daty, které se do aplikace nahrávají ze systému, je tedy třeba webové administrace (backend infrastruktura), nabídne i propojení se sociálními sítěmi, platbu, chatovací služby, GPS lokace a podobně.

Cena takové aplikace se pohybuje od 450 000 Kč.

Tvorba super-složité aplikace

Tohle už je master mobilního světa, který navíc ke všemu zmíněnému zapojuje i strojové učení, rozšířenou realitu, funguje jako sociální síť a zpracovává složitější data jako třeba audio a video.
Zde už je cenu těžké odhadnout. Raději nám napište a probereme to.

Funkce, které ovlivňují cenu:

Jak je patrné z pasáže výše, někde můžou být funkce 2-3, jinde 12. Pro lepší představu jsme vám je rozdělili do kategorií:

  • Backend infrastruktura
    • Kód na pozadí, díky kterému to celé běží.
  • Webové administrační rozhraní
    • Nástroj, díky kterému můžete do aplikace přidávat obsah.
  • Filtrace/vyhledávání/řazení kategorií, objektů a dat
    • Klasické vyhledávání uvnitř, třeba jak na Facebooku, určitě to znáte.
  • Využití analytických nástrojů
    • Sbírání dat o chování uživatelů je důležité pro další vylepšování.
  • Přihlášení pomocí sociálních sítí
    • Nejjednodušší cesta, jak se přihlásit. Zkrátka jde o čas.
  • Chat a zasílání zpráv
    • Pokud chcete, aby uživatelé mohli v rámci aplikace mezi sebou komunikovat.
  • Notifikace
    • Důležitý nástroj jak udržet pozornost a zájem uživatelů.
  • Multijazyčnost
    • Chcete expandovat? Budete potřebovat i tuto funkci.
  • GPS lokace
    • Můžeme pomoci uživateli ho navigovat, či pomocí údajů o poloze mu dodat lepší informace. Třeba o místním počasí.
  • Rozdílné profily v aplikaci (například základní a premium)
    • Například verze zdarma s omezenými funkcemi a verze pro platící uživatele, kteří mohou využít všech výhod vaší aplikace.
  • Napojení platební brány pro dodatečné nákupy v aplikaci
    • Budete uvnitř něco prodávat. Bez této funkce se neobejdete. 
  • Napojení systémů třetích stran (třeba cloudové řešení AWS)
    • Potřebujete, aby aplikace komunikovala a fungovala s dalšími aplikacemi a nástroji. Skloubit je dohromady je někdy pořádný oříšek.
  • Tutoriály pro používání aplikace
    • Super bonus pro uživatele, zvláště v případě komplexní aplikace.
  • Machine learning
    • Má se aplikace sama učit podle chování uživatelů a přizpůsobovat se jim. Tohle už je vyšší dívčí, ale zvládneme to taky.
  • Animace
    • Prvky vaší aplikace rozhýbeme tak, že si uživatelé všimnou přesně těch informací, které potřebujete, a používání aplikace je bude bavit.
  • QR čtečka
    • Usnadněte svým uživatelům život tím, že do vaší aplikace vstoupí přes QR kód a vše si během pár vteřin pohodlně zobrazí na svém chytrém telefonu. Tímto způsobem už jsme zpřístupnili například sdílené služby přes vizitku v podobě QR kódu, informace o posledním odečtu měřidla nebo ověření útraty (aplikace Máme Chuť).
  • Napojení na hardware a funkce telefonu
    • Otevřou se vám nové možnosti, jak svou mobilní aplikaci vylepšit a co nového nabídnout jejím uživatelům. Propojíme ji s Bluetooth, fotoaparátem, mikrofonem, SMS bránou a dalšími funkčnostmi dané platformy.
  • Verze operační systému
    • Je jen na vás, jaké verze operačního systému bude vaše aplikace podporovat (např. Android od verze 5 až po nejnovější verzi). Pokud zahrnete jen ty nejnovější, vyjde vás to sice levněji, ale neobsáhnete všechny potenciální uživatele. To stejné platí pro systém iOS. Doporučujeme vybírat verze operačních systémů s největším zastoupením.
  • Podpora různých značek a rozlišení telefonu
    • Tvorba aplikace pro běžně dostupné značky telefonů (např. Samsung nebo Xiaomi) vás vyjde levněji než pro ty „exotické“, které vlastní jen hrstka uživatelů. Za zobrazení aplikace pro atypické rozlišení obrazovky, které se vymyká standardu, si také připlatíte.
  • Kioskový režim – zamknuté funkce
    • O jednotné a bezpečné používání vašeho zařízení se postará kioskový režim, který umožňuje uzamknout vybrané funkce (omezení nastavení WiFi, instalace aplikací, hraní her aj.). Vyplatí se zejména v případě, že daný tablet nebo telefon používá více osob. Vaši zaměstnanci rovněž nemusí řešit aktualizace systému, protože probíhají zcela automaticky.
  • Android Management API
    • Správu jakéhokoli zařízení Android můžete řešit pomocí jediného intuitivního rozhraní API. Pohodlně a s minimálním úsilím tak odinstalujete nebo nainstalujete vše, co potřebujete napříč všemi zařízeními. Výborně se hodí pro školy a korporace.
  • Dark Mode
    • Ne každému vyhovuje světlá varianta mobilní aplikace. Umožněte příznivcům „dark side“ používat Dark Mode. Uleví tím očím a užijí si nový design.

S čím je ještě důležité počítat

Vytvořením a vydáním aplikace to nekončí. Ve spoustě případech zjistíte, že je třeba uživatelům přidat nějakou drobnou či zásadnější funkci navíc, aby měli z vašeho produktu ještě větší radost (a trávili tam víc času).

O těchto inovacích samozřejmě do velké míry rozhodnete vy sami. Co však neovlivníte, je pravidelný update, neboť jak iOS, tak Android neustále zlepšuje svůj software ruku v ruce  tím, jak vydávají stále modernější zařízení. Nezapomeňte proto počítat s podporou a updaty vaší aplikace, které poskytujeme na základě Servisní smlouvy. Tuto podporu a updaty poskytujeme za měsíční platby odvozených z ceny projektu.

Design mobilní aplikace taky něco stojí

Důležitým faktorem, který zahýbá s cenou, je vzhled aplikace. Zde se nabízí několik variant:

A) Systémový vzhled dané platformy

Nejlevnější řešení, avšak design aplikace je omezený pouze na jeden přednastavený vzhled a připravíte se osobité působení aplikace jedinečný brand.

B) Grafika na míru

Samozřejmě můžeme udělat vlastní jedinečný návrh, který vaši appku odliší od těch ostatních. Přijít s ním můžete sami, nebo ho vytvoříme s naším zkušeným grafikem, který už aplikací nakreslil spousty.

Cenu vytvoření designů na míru se počítá podle množství obrazovek v aplikaci a začíná na 2 000 Kč/obrazovka. Důležité je dodat, že jde samozřejmě zatím pouze o design a velmi složitá grafika může ve výsledku přidat nějakou práci navíc i programátorům.

Seznamte se se sprinty

Jednotlivé fáze tvorby aplikace organizujeme do sprintů. To je zpravidla dva týdny, kdy s plným nasazení sedíme nad vaší appkou a bušíme nezbytné kódy, aby dílo vzniklo. Takových sprintů je několik, záleží na složitosti. Začíná se na dvou, končí klidně na desítkách.

U každého sprintu víme (jak my, tak i vy), které konkrétní funkce v aplikaci stavíme, a díky tomu jsme schopni sprinty přesně nacenit.

Vyvíjíme agilně, pokud tedy budete v průběhu kódování potřebovat něco změnit, upravit, nebo přidat, vždy se dohodneme a úpravy implementujeme jak do samotné appky (samosebou), tak do nacenění (které se může i snížit, když zjistíte, že toho potřebujete míň).

Nové možnosti vývoje – UX/kryptoměny

Vstup do éry kryptoměn otevírá dveře k novým perspektivám v oblasti uživatelského designu (UX). Spojuje se zde inovace s digitální měnou. Jaké přínosy a výzvy s sebou toto spojení nese? Tradice v bankovnictví a finančních transakcích čelí novému konkurentovi v podobě kryptoměn. Uživatelské rozhraní pro aplikace kryptoměn musí být intuitivní a bezpečné zároveň. Zde UX design hraje klíčovou roli při vytváření prostředí, které umožní uživatelům snadno a bezpečně spravovat jejich digitální aktiva. Platby s kryptoměnou přinášejí nové možnosti personalizace. Uživatelé mohou využívat platební řešení, která reflektují jejich preference a usnadňují jim provádění transakcí. To umožňuje větší flexibilitu a anonymitu, což jsou výhody, které tradiční bankovní systémy nemohou nabídnout.

Jdeme vyvíjet!

Tak… základní představu toho, kolik stojí vývoj mobilní aplikace, máte. Pro konkrétní nabídku si ale musíte už napsat. Probereme spolu, co vše by vaše appka měla umět, a co tam dávat nemusíte, abyste nic zbytečně nepřepláceli. Jo, a hry umíme taky.