Bonus stage · Blog
Vývoj mobilnej aplikácie: čo treba vedieť skôr, než ju objednáš
9. októbra 2026 · 5 min čítania
Najdrahšia funkcia je tá, ktorú nikto nepoužije.
Rozhovor o appke často začína vetou: „Konkurencia ju má, tak ju chceme aj my.“ Prvá otázka, ktorú v takej chvíli položíme, nie je „akú?“, ale „prečo by ju niekto otváral?“. Väčšina firiem appku nepotrebuje. Potrebuje web, ktorý dobre funguje na mobile. Nižšie je, ako jedno od druhého rozlíšiť, čo najviac ovplyvňuje cenu appky a ako vývoj prebieha, keď sa do nej naozaj pustíš.
Kedy appku nerobiť
Nerob ju, ak sa na teba zákazník pozrie dvakrát do roka. Nikto si kvôli tomu appku nestiahne a ty zaplatíš za vývoj, publikáciu aj údržbu niečoho, na čo ľudia zabudnú hneď po inštalácii. Nerob ju ani vtedy, keď ti stačí nástroj pre tím na počítači: webová aplikácia je lacnejšia a nemusí prechádzať obchodmi. A nerob ju „pre istotu“, lebo ju má niekto iný. Appka bez dôvodu, prečo ju otvárať, je drahá vizitka. Ak ti stačí dobrý web alebo e-shop, povieme ti to hneď.
Kedy sa appka oplatí
Oplatí sa, keď sa k nej ľudia vracajú pravidelne a keď využije niečo, čo web nezvláda pohodlne: fotoaparát, notifikácie, offline režim alebo rýchly prístup z domovskej obrazovky. Presne to je prípad Caloory, našej appky na kalórie. Jedlo sa zapisuje fotkou, pôst a voda si pýtajú pripomienku v správnu chvíľu a človek ju otvára niekoľkokrát denne.
Flutter, natívna appka alebo web
Technológia sa dá zhrnúť do jednej tabuľky. Pre väčšinu firemných a produktových appiek volíme Flutter.
| Voľba | Čo to znamená | Kedy ju zvoliť |
|---|---|---|
| Flutter | Jeden kód pre Android aj iOS, rovnaký vzhľad a jedna oprava pre obe platformy | Väčšina firemných a produktových appiek |
| Natívna appka (Kotlin, Swift) | Dve samostatné appky, každá s vlastným kódom | Mimoriadne náročná grafika a hlboká práca s hardvérom a systémom |
| Webová aplikácia (PWA) | Beží v prehliadači, netreba obchod | Interné nástroje, overenie nápadu, služby bez nutnosti inštalácie |
Flutter nevyrieši všetko. Pri veľmi špecifických funkciách systému treba občas doplniť natívny modul. Povieme ti to v ponuke, nie po polovici projektu.
Od čoho závisí cena a čo ju nafukuje
Cena appky sa nedá povedať jedným číslom, lebo „appka“ môže byť päť obrazoviek aj produkt s účtami, platbami a AI. Pre orientáciu: webová aplikácia na mieru u nás začína od 1 990 € a mobilná appka je zvyčajne drahšia, pretože k vývoju pribúda testovanie na zariadeniach, publikácia v obchodoch a prevádzka.
Cenu ženú hlavne tri veci. Počet funkcií, lebo každá znamená dizajn, vývoj aj testovanie. Serverová časť: účty používateľov, databáza a prepojenia na iné systémy sú často väčšia práca než samotná appka. A integrácie, čiže platby, mapy, notifikácie alebo AI. Najdrahšia je pritom funkcia, ktorú nikto nepoužije. Preto odporúčame začať malým jadrom, ktoré sa dá otestovať s reálnymi ľuďmi, a pridávať podľa toho, čo ukážu dáta.
Podobne sa o cene rozhoduje pri webstránke a pri e-shope.
Ako projekt prebieha
Typicky v šiestich krokoch. Najprv zadanie a konzultácia: čo má appka zjednodušiť a komu. Potom UX a dizajn s klikateľným prototypom, aby sa appka dala vyskúšať skôr, než sa naprogramuje. Nasleduje vývoj s priebežnými testovateľnými verziami, testovanie na rôznych zariadeniach, publikácia v Google Play a App Store a napokon prevádzka a rozvoj. Prototyp je dôležitý preto, že zmena na obrazovke stojí pár minút, zatiaľ čo zmena v hotovej appke dni.
Android aj iOS: rob obe naraz
Ak sú tvoji ľudia na oboch platformách, začínať len jednou je falošná úspora. Vo Flutteri nie je druhá platforma dvojnásobok práce, lebo sa nepíše dvakrát. Samotné vydanie môže byť postupné: Caloora ide najprv na Google Play a iOS verzia nasleduje.
Obchody majú svoje pravidlá
Google Play vyžaduje jednorazový poplatok za vývojársky účet (približne 25 USD), Apple ročný poplatok za Developer Program (približne 99 USD). Apple navyše appku pred zverejnením kontroluje a robí to prísnejšie než Google, preto s kontrolou treba počítať v harmonograme. Pravidlá sa menia, takže pred každou publikáciou overujeme aktuálne podmienky.
Po spustení práca len začína
Spustením sa práca na appke nekončí. Každý rok prichádzajú nové verzie Androidu aj iOS, obchody menia požiadavky a ľudia začnú appku používať inak, než sa čakalo. Počítaj preto s údržbou a s rozvojom podľa toho, čo ukážu reálne dáta. Dobrá appka sa vyvíja ďalej aj po spustení.
Príklad: Caloora
Caloora je náš vlastný produkt a ukazuje, že aj appka s množstvom funkcií musí mať jednu hlavnú akciu. Tou je fotka, nie formulár. Obľúbené jedlá sa pridávajú jedným ťuknutím. AI sken nie je zadarmo, preto má Free plán limit a viac prináša Pro. Je vyvinutá vo Flutteri z jedného kódu pre Android aj iOS. Podrobnosti nájdeš v referencii Caloora.
Ak uvažuješ o appke, napíš nám, čo má zjednodušiť a komu. Ak je odpoveď „zatiaľ nikomu“, poradíme ti začať webom. Ak je jasná, navrhneme mobilné a webové riešenie podľa toho, čo skutočne potrebuješ.
Časté otázky
Koľko stojí vývoj mobilnej aplikácie?
Cena závisí od počtu funkcií, serverovej časti a integrácií, preto ju počítame individuálne po krátkej nezáväznej konzultácii. Webová aplikácia na mieru začína od 1 990 € a mobilná appka je zvyčajne drahšia.
Je lepší Flutter, alebo natívna aplikácia?
Pre väčšinu firemných a produktových appiek Flutter: jeden kód pre Android aj iOS a lacnejšia údržba. Natívna appka má zmysel pri veľmi náročnej grafike alebo hlbokej práci so systémom.
Treba appku robiť pre Android aj iOS naraz?
Ak sú tvoji používatelia na oboch platformách, áno. Vo Flutteri je to z jedného kódu, takže rozdiel v práci je malý. Vydať ich môžeš postupne.
Ako dlho trvá vývoj mobilnej aplikácie?
Jednoduchšia appka týždne, rozsiahlejší produkt mesiace. Záleží na rozsahu, na tom, či máš pripravené podklady a dizajn, a na kontrole v obchodoch.
Potrebuje mobilná aplikácia vlastný server?
Ak pracuje s účtami, dátami zdieľanými medzi zariadeniami alebo s AI, áno. Jednoduché appky, ktoré fungujú len v telefóne, ho mať nemusia.
Continue?