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.