Na pitanje „koliko košta aplikacija" pošten odgovor glasi: ovisi o tome koliko toga radi. To nikome ne pomaže, pa krenimo od brojki, a onda objasnimo što ih pomiče.
Kratki odgovor
Za hrvatsko tržište, u 2026., razvoj mobilne aplikacije kod manjeg studija ili freelancera realno se kreće ovako:
| Razina | Što uključuje | Trajanje | Cijena |
|---|---|---|---|
| Jednostavna | 5 do 8 ekrana, bez prijave, sadržaj iz jednog izvora | 4 do 8 tjedana | 3.000 do 6.000 EUR |
| Srednja | Korisnički računi, backend, obavijesti, ponekad plaćanja | 2 do 4 mjeseca | 6.000 do 13.000 EUR |
| Složena | Offline rad, integracije s tuđim sustavima, admin panel, više uloga | 4 do 8 mjeseci | 13.000 do 25.000 EUR i više |
Rasponi su za obje platforme (iOS i Android) razvijene iz jedne baze koda. Ako inzistirate na dvije odvojene native aplikacije, računajte između 40 i 80 posto više — o tome više u tekstu o odabiru tehnologije.
Što zapravo pomiče cijenu
Cijena ne raste s brojem ekrana nego s brojem stanja koje aplikacija mora znati obraditi. Ekran s popisom je jeftin. Ekran s popisom koji radi bez interneta, sinkronizira se kad se signal vrati i rješava sukobe kad su dva korisnika mijenjala isti zapis — to je deset puta skuplji ekran, a u specifikaciji izgleda isto.
Korisnički računi i uloge
Sama prijava je nekoliko dana posla. Ono što košta je sve što slijedi: zaboravljena lozinka, brisanje računa (Apple to traži), različite ovlasti za vlasnika i zaposlenika, pozivanje članova tima. Jedna uloga je jeftina, tri uloge s različitim pravima nisu.
Plaćanja
Integracija sa Stripeom ili sličnim servisom nije težak dio. Teško je sve oko toga: što kad kartica bude odbijena, kako izgleda pretplata koja je istekla, tko dobiva povrat i kako se to knjiži. Ako naplaćujete u Hrvatskoj, tu je i fiskalizacija, koja je zaseban projekt unutar projekta.
Offline rad
Najpodcjenjenija stavka. Ako se aplikacija koristi na terenu — u marini, na parkiralištu, u podrumu — ne smije ovisiti o signalu. To znači lokalnu bazu na uređaju, red za sinkronizaciju i pravila za rješavanje sukoba. Realno dodaje 40 do 80 sati i mijenja arhitekturu cijele aplikacije, pa se ne može dodati naknadno bez prepravki.
Pravilo iz prakse: svaka funkcionalnost koja mora raditi kad nešto pođe po zlu — nema mreže, nema mjesta na disku, korisnik je ubio aplikaciju usred snimanja — košta višestruko više od iste funkcionalnosti u idealnim uvjetima. Kad dobijete ponudu, pitajte što se događa u tim slučajevima.
Zašto se ponude razlikuju tri puta
Za isti opis projekta znate dobiti ponudu od 4.000 i od 14.000 EUR. Obično nije riječ o pohlepi nego o tome da ponude opisuju različite proizvode:
- Različit opseg pretpostavki. Jeftinija ponuda pretpostavlja da dizajn dolazi gotov, da backend već postoji i da nema admin sučelja. Skuplja to sve uračunava.
- Testiranje. Ozbiljna ponuda ima stavku za testiranje na stvarnim uređajima. Jeftina nema, pa se to plaća poslije kroz ispravke.
- Objava na storeove. Priprema materijala i prolazak Appleove recenzije zna trajati dulje od zadnjeg tjedna razvoja.
- Što se događa nakon predaje. Ako u ponudi nema ničega o održavanju, to ne znači da održavanja nema — znači da još nije naplaćeno.
Troškovi koje ljudi zaborave
Uz razvoj, računajte i na sljedeće — nisu veliki, ali iznenade jer stižu odvojeno:
- Apple Developer Program — oko 99 USD godišnje, obavezno dok je aplikacija na App Storeu.
- Google Play — 25 USD jednokratno.
- Backend i baza — od nula za male količine do nekoliko desetaka eura mjesečno kad broj korisnika naraste.
- Pravni tekstovi — uvjeti korištenja i izjava o privatnosti. Bez njih Apple ne pušta aplikaciju, a GDPR ionako traži svoje.
- Održavanje — realno 15 do 20 posto cijene razvoja godišnje. iOS i Android svake godine izbace novu verziju i nešto se uvijek mora prilagoditi.
Kako smanjiti cijenu, a da aplikacija ostane upotrebljiva
Najveća ušteda nije u pregovaranju satnice nego u rezanju opsega prve verzije:
- Jedna platforma za početak. Ako su vam korisnici obrtnici na terenu, vjerojatno su na Androidu. Krenite s njim.
- Admin panel može biti tablica. Dok imate deset klijenata, upravljanje kroz gotov alat je besplatno. Vlastito sučelje gradite kad zaista zasmeta.
- Odgodite plaćanja. Prvim korisnicima možete izdati račun ručno. Naplatu u aplikaciji ugradite kad znate da ljudi hoće platiti.
- Koristite gotove komponente. Potpuno originalan dizajn svakog gumba je lijep i skup.
Detaljnije o tome kako složiti prvu verziju pišemo u tekstu o MVP-u u šest tjedana.
Što tražiti u ponudi
Dobra ponuda odgovara na ova pitanja bez da ih morate postaviti: koje su platforme uključene, tko radi dizajn, što se događa s podacima kad nema mreže, koliko revizija dizajna je uključeno, tko objavljuje na storeove, i koliko košta održavanje nakon predaje. Ako nešto od toga nedostaje, to nije jeftinija ponuda nego nepotpuna.
