Razvoj mobilne aplikacije u Hrvatskoj košta od €4.000 za jednostavnu aplikaciju s jednom svrhom do €100.000+ za potpune korisničke proizvode s velikim brojem korisnika i kompleksnim backendom. Tipičan projekt - aplikacija srednje složenosti s prijavom, bazom korisnika, push notifikacijama i osnovnim funkcionalnostima - kreće se u rasponu od €18.000 do €45.000. Glavni faktori cijene su: native vs cross-platform pristup, broj platformi (samo Android, samo iOS, ili obje), složenost backenda i broj integracija.
Ovaj članak razlaže stvarne cijene razvoja mobilnih aplikacija u Hrvatskoj, objašnjava kada se isplati native razvoj a kada cross-platform, te koje skrivene troškove pripaziti prije potpisa ugovora.
Brzi pregled cijena po tipu aplikacije
| Tip aplikacije | Raspon (€) | Trajanje |
|---|---|---|
| Jednostavna namjenska aplikacija (jedna funkcija, lokalna baza) | 4.000 - 12.000 | 3 - 6 tjedana |
| Standardna aplikacija s backendom (prijava, API, push) | 12.000 - 35.000 | 6 - 12 tjedana |
| Kompleksna aplikacija (više korisničkih uloga, plaćanja, mape, chat) | 30.000 - 80.000 | 12 - 20 tjedana |
| Korisnički proizvod sa stotinama tisuća korisnika | 60.000+ | 16+ tjedana |
Cijene uključuju iOS i Android verzije izgrađene kroz cross-platform framework (React Native ili Flutter). Native razvoj svake platforme posebno povećava cijenu za 50-100%.
Native vs cross-platform - koji pristup izabrati
Najveća pojedina odluka koja utječe na cijenu i kvalitetu aplikacije.
Cross-platform (React Native, Flutter) znači da pišete jedan kod koji se vrti na iOS-u i Android-u. Cijena: oko 60-70% jeftinije od dva odvojena native projekta. Vrijeme isporuke: 40-50% kraće. Trade-off: malo manje performansi i neki napredni native API-ji su komplicirani. Za 90% poslovnih aplikacija je optimalan izbor.
Native (Swift za iOS, Kotlin za Android) znači da pišete svaku platformu zasebno u njenom jeziku. Cijena: ozbiljno više. Vrijeme: dva paralelna projekta. Prednost: maksimalne performanse, puna kontrola nad UI ponašanjem, lakša integracija s naprednim native funkcionalnostima (AR/VR, kompleksne kamere, niskolatentni audio).
Kada izabrati native:
- aplikacije za igre ili AR/VR
- aplikacije s teškim grafičkim ili obrada-intenzivnim radom
- proizvodi koji moraju biti “best-in-class” na obje platforme
- kada već imate veliki native tim
Za sve ostalo - cross-platform je gotovo uvijek pametniji izbor po vrijednosti za novac.
Što stvarno utječe na cijenu mobilne aplikacije
Sedam faktora koji najviše pomiču brojku:
- Broj zaslona. Aplikacija s 5 zaslona je drugačiji projekt od one s 25. Više zaslona znači više dizajna, više stanja, više testiranja.
- Autentikacija i korisnici. Prijava preko maila, Google/Apple ID-ja, dvostruka autentikacija - svaka dodatna metoda dodaje vrijeme.
- Backend zahtjevi. Aplikacija bez backenda (lokalna baza) je daleko jeftinija od aplikacije s vlastitim API-jem, bazom u oblaku i admin panelom.
- Plaćanja u aplikaciji. In-app kupnje (Stripe, App Store, Google Play) dodaju 1-2 tjedna razvoja po platformi plus kompliciraniju regulativu.
- Push notifikacije. Osnovne notifikacije su brze. Pametne, ciljane notifikacije s preferencijama korisnika su poseban projekt.
- Real-time funkcionalnosti. Chat, žive lokacije, kolaboracija u stvarnom vremenu - svaka zahtijeva posebnu arhitekturu (WebSockets, queueve).
- Integracije s vanjskim sustavima. Mape (Google Maps, Mapbox), računovodstvo, CRM, IoT uređaji - svaka integracija ima svoju cijenu i mjesečni trošak.
Skriveni troškovi koji se često zaboravljaju
Vlasništvo nad aplikacijom ne završava na dan lansiranja. Pripazite na:
- App Store i Google Play računi. Apple Developer Program: €99/godina po računu. Google Play: jednokratnih €25. Ako želite koristiti vlastiti račun (preporučljivo), morate ga otvoriti.
- Push notifikacije. Apple je besplatan. Google FCM besplatan. Ali ako koristite servise poput OneSignal ili Pusher za naprednije slanje - €30-€300/mjesec ovisno o opsegu.
- Backend hosting. Manja aplikacija: €30-€100/mjesec. Aplikacija s 10.000+ korisnika: €200-€800/mjesec. Aplikacija s milijun korisnika: €2.000-€10.000/mjesec.
- Crash reporting i analitika. Sentry, Firebase, Mixpanel - osnovni planovi besplatni, ali pri ozbiljnom prometu - €50-€500/mjesec.
- Nadogradnje OS-a. iOS i Android puste glavne nadogradnje svake godine. Vaša aplikacija mora se prilagoditi - obično 1-2 tjedna rada godišnje samo da ostane funkcionalna.
- Sigurnosne nadogradnje vanjskih biblioteka. Aplikacija ima desetke vanjskih biblioteka koje se moraju redovito ažurirati. Ako zanemarite, App Store na kraju odbije nove verzije.
Realan godišnji trošak održavanja: 20-30% početne cijene razvoja.
Vrijeme razvoja i faze
Tipičan tijek razvoja mobilne aplikacije:
- Istraživanje i dizajn: 2-4 tjedna - korisničke priče, dizajn ekrana, prototip
- Backend razvoj: 3-6 tjedana - paralelno s mobile razvojem
- Mobile razvoj: 6-14 tjedana - ovisi o složenosti
- Testiranje na uređajima: 1-2 tjedna - na stvarnim iOS i Android uređajima različitih veličina
- Submission u trgovine: 1-2 tjedna - Apple recenzija traje od nekoliko sati do tjedan dana, Google obično 24-48 sati
Ukupno: 12-26 tjedana za standardnu aplikaciju srednje složenosti.
Crvene zastave u ponudama za mobilne aplikacije
- Ne razgovaraju o backendu. Mobilna aplikacija bez plana za backend je samo polovica projekta.
- Ne spominju Apple recenziju. App Store recenzija nije formalnost - ako aplikacija krši Appleova pravila, biva odbijena. Studio koji to ne spominje vjerojatno nije bio kroz to.
- “Jedan kod, obje platforme, brzo!” Cross-platform je odličan, ali svaka platforma ipak zahtijeva svoje testiranje, prilagodbe i optimizaciju.
- Bez plana za nadogradnje. Što se događa kada iOS 27 izađe? Aplikacija mora biti ažurirana. Plan održavanja unaprijed je važan.
- Bez prava vlasništva nad source kodom. Vi morate biti vlasnik koda, dizajn datoteka i developer računa. Sve drugo je crvena zastava.
Često postavljana pitanja
Možete li napraviti samo Android, ili samo iOS verziju? Da. To smanjuje cijenu za oko 30-40%. Ali većini klijenata se isplati ići s obje platforme od prvog dana - dijeljenje korisničke baze između OS-ova je u Hrvatskoj otprilike 30:70 (iOS:Android), tako da samo jedna platforma znači gubitak velikog dijela tržišta.
Što je s ažuriranjima nakon lansiranja? Standardno održavanje je 15-25% početne cijene godišnje, pokriva sigurnosne nadogradnje, kompatibilnost s novim OS verzijama i manje izmjene. Veće nove funkcionalnosti se kvotiraju zasebno.
Tko ima vlasništvo nad App Store i Google Play računima? Vi. Mi pomažemo postaviti i konfigurirati, ali računi su pod Vašim imenom/tvrtkom. To znači da možete promijeniti razvojnog partnera kad god želite bez gubitka aplikacije.
Kolika je razlika u cijeni između jednostavne i složene aplikacije? Velika. Jednostavna aplikacija s 5 zaslona i bez backenda može biti gotova za €5.000. Aplikacija sa 30 zaslona, kompliciranom logikom, plaćanjima i chatom može lako prijeći €60.000. Razlika je u opsegu, ne u kvaliteti.
Spremni za konkretnu procjenu?
Ako razmišljate o izradi mobilne aplikacije i želite realnu procjenu opsega, vremena i cijene - dogovorite besplatan Discovery razgovor. 30 minuta, bez obveza. Pregledat ćemo Vašu ideju, predložiti pristup (native vs cross-platform) i poslati pisanu ponudu s fiksnim milestone-ima.
Javite nam se na [email protected] ili kroz formu na našoj stranici.