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í?

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 spousta faktory, 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á, zda-li 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

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) 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ě jednodnoduchá prezentace, pardon… APLIKACE.
Cena takové aplikace se pohybuje okolo 150 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 okolo 300 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ší apliakce.
  • 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.

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 1 500 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íň).

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.

Komentáře

Přidat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Vaše osobní údaje budou použity pouze pro účely zpracování tohoto komentáře.